[Pidgin] #4269: auto-join Jabber chatroom, pidgin forgets font formatting

Pidgin trac at pidgin.im
Wed Apr 2 10:48:45 EDT 2008


#4269: auto-join Jabber chatroom, pidgin forgets font formatting
---------------------------+------------------------------------------------
  Reporter:  akrherz       |       Owner:  deryni
      Type:  defect        |      Status:  new   
  Priority:  minor         |   Milestone:        
 Component:  pidgin (gtk)  |     Version:  2.3.0 
Resolution:                |    Keywords:        
   Pending:  0             |  
---------------------------+------------------------------------------------
Changes (by deryni):

  * owner:  => deryni

Comment:

 I think I may actually have figure out the problem last night. If I'm
 right pidgin is likely able to work around it but the problem is your
 server. I believe your server is failing to respond to an iq stanza that
 pidgin is sending.

 If you look at purple-debug2.log and search for muc#traffic you will see
 that at each join pidgin sends an iq disco#info stanza. If you then track
 the id attributes attached to each sent iq (purple846aa516 for the first,
 and purple846aa51d for the second) you will see that your server never
 responds to the first iq and does respond to the second.

 At the moment pidgin only turns on xhtml-im formatting support for a
 chatroom when we receive a response to the muc#traffic disco#info request
 (we turn it on regardless of what response we get because we realize many
 servers don't support reporting that correctly) but we do require a
 response (as does XMPP for iq stanzas, rfc3920 section 9.2.3 point 3).

 pidgin could be made to assume xhtml-im before sending the iq and be made
 to only turn it off when told about it (but since I'm pretty sure *some*
 response is required I'm not sure I think the change is necessary). If you
 are able to build pidgin yourself find me and I'll tell you what change to
 make to test my theory.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/4269#comment:17>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list