[Pidgin] #8320: XMPP IQ Handlers don't work (breaks, e.g., urn:xmpp:time)

Pidgin trac at pidgin.im
Sun Feb 1 16:53:22 EST 2009


#8320: XMPP IQ Handlers don't work (breaks, e.g., urn:xmpp:time)
------------------------+---------------------------------------------------
 Reporter:  darkrain42  |           Owner:  darkrain42
     Type:  defect      |          Status:  new       
Component:  XMPP        |         Version:  2.5.4     
 Keywords:              |   Launchpad_bug:            
------------------------+---------------------------------------------------
 The IQ handlers don't work as expected.

 The handlers are only called if there is a `query` subelement of the `iq`,
 but a number of newer XEPs use different elements (e.g. `<ping/>` for
 [http://xmpp.org/extensions/xep-0199.html XEP-0199] and `<time/>` for
 [http://xmpp.org/extensions/xep-0202.html XEP-0202]).

 I think the reasonable thing to do would be to use the first sub-element
 of the `iq`.

 I noticed this because a libpurple client was failing to respond to
 `urn:xmpp:time` in the debug log in #8318

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


More information about the Tracker mailing list