[Pidgin] #7290: IQ packet has no ID Tag: Violation of RFC 3920, Page 51

Pidgin trac at pidgin.im
Tue Oct 21 14:38:32 EDT 2008


#7290: IQ packet has no ID Tag: Violation of RFC 3920, Page 51
--------------------+-------------------------------------------------------
 Reporter:  pentor  |        Owner:  deryni 
     Type:  defect  |       Status:  pending
Milestone:          |    Component:  XMPP   
  Version:  2.5.1   |   Resolution:         
 Keywords:          |  
--------------------+-------------------------------------------------------

Comment(by deryni):

 Without seeing the debug log of the xml involved it is difficult to say
 with certainty whether or not pidgin is in fact doing something wrong,
 though I firmly believe we are likely not sending a broken stanza of our
 own accord. That being said, while I believe the server should likely be
 inspecting the stanzas for being valid I fully understand it not doing so,
 and given that RFC3920-bis6 indicates that the entity which notices a
 stanza error MUST (for IQ stanzas) return a stanza error response I think
 pidgin likely should be generating an error response rather than
 responding normally (likely with a bad-request error as that is suggested
 for invalid type attributes on IQ stanzas).

 All that being said, I'm not certain that would help this case either as
 in the example in the RFC the id from the initial request is kept which
 gets us back into exactly this situation. I really think these likely
 shouldn't be getting forwarded by the server in the first place.

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


More information about the Tracker mailing list