[Pidgin] #6031: ASCII control characters cause problems with libpurple clients

Pidgin trac at pidgin.im
Fri Jun 6 15:10:43 EDT 2008


#6031: ASCII control characters cause problems with libpurple clients
-------------------+--------------------------------------------------------
Reporter:  dhawes  |       Owner:  nwalp
    Type:  defect  |      Status:  new  
Priority:  minor   |   Component:  XMPP 
 Version:  2.4.2   |    Keywords:       
 Pending:  0       |  
-------------------+--------------------------------------------------------
 When ASCII control characters are sent to a group chat (Jabber), libpurple
 clients stop  displaying new messages and the server connection fails
 after a while.  When they reconnect, the logs from the group chat only
 display up to the point that the control character was entered, and the
 connection to the server will fail after another period of time.

 This is the case with Pidgin 2.4.2, Adium 1.2.5, and an older gaim client.
 I have tried the control characters CTRL-A (SOH), CTRL-B (STX), CTRL-C
 (ETX), and CTRL-D (EOT), all of which cause the above behavior.

 I tried this with a Java Jabber client, and all of the messages after the
 control character displayed without a problem.  This seems to show that it
 isn't a server problem, but I won't rule that out yet.

 To reproduce, start a group chat and paste a control character into the
 message box and send it.  Type another message after this and see if it
 shows up in the chat window, which it should not.  The debug window shows
 the message as received, but it does not show up in the chat window.

 I have only tried this with Jabber group chats.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/6031>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list