#1194 Prosody does not enforce IQ result semantics

Reporter lovetox
Owner Nobody
Created
Updated
Stars ★ (1)
Tags
  • Compliance
  • Priority-Medium
  • Status-New
  • Type-Defect
  1. lovetox on

    Please provide a snippet of the part of the specification which we violate if possible: An IQ stanza of type "result" MUST include zero or one child elements. Please provide a link to the specification: https://tools.ietf.org/html/rfc6120#section-8.2.3 I received this stanza from a Prosody server: conversejs.org is running Prosody version hg:39966cbc29f4 on Linux <iq xmlns="jabber:client" to="user1@domain1/gajim.G5BIBBZD" from="user@domain/converse.js-64190275" type="result" id="fb1d647b-6bc0-4b3f-a69a-3801abbacaff"> <identity type="web" name="Converse.js" category="client" /> <feature var="http://jabber.org/protocol/chatstates" /> <feature var="http://jabber.org/protocol/disco#info" /> <feature var="http://jabber.org/protocol/muc" /> <feature var="http://jabber.org/protocol/rosterx" /> <feature var="jabber:x:conference" /> <feature var="jabber:x:oob" /> <feature var="urn:xmpp:carbons:2" /> <feature var="urn:xmpp:http:upload:0" /> <feature var="urn:xmpp:mam:2" /> <feature var="urn:xmpp:message-correct:0" /> <feature var="urn:xmpp:spoiler:0" /> <feature var="urn:xmpp:xbosh" /> <feature var="vcard-temp" /> </iq>

New comment

Not published. Used for spam prevention and optional update notifications.