Section 2.1.6 reads, in part: If there are no contacts in the roster, then the server MUST return an IQ-result containing a child <query/> element that in turn contains no <item/> children (e.g., the server MUST NOT return an empty <iq/> stanza element). I understand the intention of this, but it conflict with the Roster Versioning section (2.6.2), which requires a response to be either the full roster -or- an empty <iq/> stanza. On a much smaller note, section 2.6 references RFC 3921 as a whole twice (it looks like these sections were lifted directly from XEP-0237). The latter of these [c|sh]ould just reference section 2.1.6. ~Paul
Note Well: Messages sent to this mailing list are the opinions of the senders and do not imply endorsement by the IETF.