Ticket #10391 (closed enhancement: fixed)

Opened 11 months ago

Last modified 5 months ago

iChat and Pidgin

Reported by: altemei Owned by: MarkDoliner
Milestone: 2.7.0 Component: ICQ
Version: 2.6.2 Keywords:
Cc:

Description

A message received from the newest iChat Version, logged in with ICQ:

(15:49:10) USER: <HTML><BODY ICHATBALLOONCOLOR="#ebebeb" ICHATTEXTCOLOR="#000000"><FONT FACE="Helvetica" ABSZ="12" SIZE="3">message blablabla message blabla</FONT></BODY></HTML>

The HTML-Tags annoying. When I login with ICQ, i can talk to the iChat User without problems, so, without html-tags.

Change History

Changed 10 months ago by darkrain42

  • cc darkrain42 added
  • milestone set to 2.6.4

Changed 10 months ago by darkrain42

Ticket #10706 has been marked as a duplicate of this ticket.

Changed 10 months ago by darkrain42

  • milestone 2.6.4 deleted

Whoops, wrong ticket.

Changed 5 months ago by MarkDoliner

  • status changed from new to closed
  • resolution set to fixed

Fixed in e86a2edf1a808d62825fa1e6109ead33f72982d6 and ce1e2f95d94016f0d80e1803674712b9559b70d5. libpurple now sends and receives HTML over ICQ.

This is a pretty widespread problem:
http://www.poetsch.org/weblog/371/ichat-and-icq-a-simple-bug-that-takes-forever-to-fix
http://forums.macrumors.com/showthread.php?t=103459
http://www.macosxhints.com/article.php?story=2004091700084674
http://www.spicygreeniguana.com/software-apple-mac-os/114122-ichat-aim-icq.html

It's still not entirely clear to me whether there's a bug in iChat...
I believe they should be setting the 0x400 flag in SNAC 0x0004/0x0005. This would have caused the oscar server to strip HTML in IMs send from an iChat ICQ user to an ICQ user with a client that doesn't support HTML.

However, somehow ICQ messages from ICQ users sent to clients that support HTML have the features set appropriately to signify that the IM is HTML. It almost seems like a server bug, where HTML isn't being stripped unless the 0x400 flag is set.

Changed 5 months ago by MarkDoliner

  • milestone set to 2.7.0
Note: See TracTickets for help on using tickets.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!