Ticket #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: | 1.3.3b4 | Severity: | normal |
| Keywords: | jabber xmpp lt gt tag away | Cc: | |
| Patch Status: |
Description (last modified by Robby) (diff)
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
comment:1 Changed 3 years ago by Robby
- Summary changed from Jabber away messages drop stuff inside < and > to Jabber status messages drop stuff inside "<>"
- Description modified (diff)
- Version changed from 1.3.1 to 1.3.3b4
- Milestone set to Adium bugs
comment:2 Changed 3 years ago by Robby
- Component changed from Jabber/XMPP to Adium Core
- Summary changed from Jabber status messages drop stuff inside "<>" to Jabber status messages drop text inside "<>"
comment:3 Changed 3 years ago by evands
- Owner changed from am to evands
- Status changed from new to assigned
comment:5 Changed 3 years ago by evands
- Status changed from assigned to closed
- Resolution set to fixed
(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 3 years ago by evands
(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.)


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...