Adium

Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#11215 closed defect (fixed)

Jabber status messages drop text inside "<>"

Reported by: Ethan Owned by: evands
Milestone: Adium 1.3.3 Component: Adium Core
Version: Severity: normal
Keywords: jabber xmpp lt gt tag away Cc:
Patch Status:

Description (last modified by Robert)

1.3.1

It seems to just be when it looks like a tag - <test> is dropped but < test>, with a space, is not. It seems like this must be related to #4749 and #4503 but in the other direction.

This applies to away messages set in Adium and viewed in another client. It does not apply to away messages set in other clients; messages set in (for example) gmail with <tag> stuff display fine in Adium.

Change History (6)

comment:1 Changed 11 years ago by Robert

Description: modified (diff)
Milestone: Adium bugs
Summary: Jabber away messages drop stuff inside < and >Jabber status messages drop stuff inside "<>"
Version: 1.3.11.3.3b4

Ok, I've tested this. It applies to any sort of status message with XMPP ("Jabber"), be it "available" or "away".

This also appears to happen for AIM "available" messages.

I don't know whether this is a libpurple or Adium problem...

comment:2 Changed 11 years ago by Robert

Component: Jabber/XMPPAdium Core
Summary: Jabber status messages drop stuff inside "<>"Jabber status messages drop text inside "<>"

comment:3 Changed 11 years ago by Evan Schoenberg

Owner: changed from Andreas Monitzer to Evan Schoenberg
Status: newassigned

comment:4 Changed 11 years ago by Evan Schoenberg

Milestone: Adium bugsAdium 1.3.3

comment:5 Changed 11 years ago by Evan Schoenberg

Resolution: fixed
Status: assignedclosed

(In [25866]) For Jabber, AIM available messages, and gadu-gadu messages, there was a time, long long ago, that libpurple didn't strip HTML and therefore passed HTML-as-plain-text over the wire. We corrected for that the wrong way - by adding a hack within Adium - instead of fixing it within libpurple. The result, of course, is that when libpurple fixed it (probably a while ago), we started doing the wrong thing.

Pass HTML as normal for status messages; libpurple will do the right thing. This fixes display of html-tag like messages, among other things. Fixes #11215.

comment:6 Changed 11 years ago by Evan Schoenberg

(In [25867]) Merged [25866]: For Jabber, AIM available messages, and gadu-gadu messages, there was a time, long long ago, that libpurple didn't strip HTML and therefore passed HTML-as-plain-text over the wire. We corrected for that the wrong way - by adding a hack within Adium - instead of fixing it within libpurple. The result, of course, is that when libpurple fixed it (probably a while ago), we started doing the wrong thing.

Pass HTML as normal for status messages; libpurple will do the right thing. This fixes display of html-tag like messages, among other things. Fixes #11215.

(Also, a bunch of change spam from subversion's obnoxious merge tracking.)

Note: See TracTickets for help on using tickets.