[Pidgin] #12500: Pidgin sending invalid XMPP-Entity Capabilities packet.

Pidgin trac at pidgin.im
Sat Aug 14 18:23:59 EDT 2010


#12500: Pidgin sending invalid XMPP-Entity Capabilities packet.
--------------------+-------------------------------------------------------
 Reporter:  dmex    |     Owner:  deryni
     Type:  defect  |    Status:  new   
Component:  XMPP    |   Version:  2.7.3 
 Keywords:          |  
--------------------+-------------------------------------------------------
 Pidgin is sending invalid Entity Capability IQ's to other clients then
 failing to validate the response capability.

 Pidgin recieves standard presence element when contact comes online:
 <presence from='stpeter at jabber.org' to='dmex04 at jabber.org'
 type='unavailable'><c xmlns="http://jabber.org/protocol/caps" hash="sha-1"
 ver="QgayPKawpkPSDYmwT/WM94uAlu0=" node="http://code.google.com/p/exodus"
 /><presence>


 Current response by pidgin:
 (This IQ should contain a Ver element however for whatever reason pidgin
 merges that element with the node element.)

 <iq type='get' id='purple9447bde0'
 to='dmex04 at jabber.org/Client1897507793'><query
 xmlns='http://jabber.org/protocol/disco#info'
 node='http://code.google.com/p/exodus#QgayPKawpkPSDYmwT/WM94uAlu0='
 /></iq>

 After pidgin reports error.
 jabber: Could not validate caps info from user. Expected
 QgayPKawpkPSDYmwT/WM94uAlu0=, got 9gS16i2awMWEb4Dm1krPWB2pOqI=

 This occurs every time a user comes online, If the same user signs online
 mutiple times, the 'got' result is different that also shouldnt happen as
 the clients ver did not change.

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


More information about the Tracker mailing list