[Pidgin] #7291: XMPP PEP can't retrieve item via IQ

Pidgin trac at pidgin.im
Fri Oct 17 14:38:52 EDT 2008


#7291: XMPP PEP can't retrieve item via IQ
------------------------+---------------------------------------------------
 Reporter:  darkrain42  |     Owner:  deryni
     Type:  defect      |    Status:  new   
Component:  XMPP        |   Version:  2.5.1 
 Keywords:  PEP avatar  |  
------------------------+---------------------------------------------------
 In the jabber plugin when retrieving an item via PEP using IQ
 (pep.c:jabber_pep_request_item), I believe libpurple is checking for the
 wrong namespace on the IQ reply packet
 (pep.c:do_pep_iq_request_item_callback).

 The IQ Get sends the pubsub element with namespace {{{
 http://jabber.org/protocol/pubsub }}} but looks for a reply with namespace
 {{{ http://jabber.org/protocol/pubsub#event }}}

 Per [http://xmpp.org/extensions/xep-0060.html#subscriber-retrieve Relevant
 section of XEP-0060 (PubSub)], it looks like the reply should be
 namespaced the same as the get, which is what ejabberd does.

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


More information about the Tracker mailing list