%ents; ]>
XMPP Compliance Suites 2010 This document defines XMPP protocol compliance levels for 2010. &LEGALNOTICE; 0270 Experimental Standards Track Standards XMPP Core XMPP IM XEP-0016 XEP-0030 XEP-0045 XEP-0054 XEP-0114 XEP-0124 XEP-0138 XEP-0163 XEP-0191 XEP-0206 N/A &stpeter; 0.1 2009-05-20 psa

Initial published version, copied and modified from XEP-0242 and XEP-0243.

The &XSF; defines protocol suites for the purpose of compliance testing and software certification. This document specifies the 2010 compliance levels for XMPP clients and servers. Unless qualified where explicitly noted, support for the listed specifications is REQUIRED for compliance purposes.

Spec Core Server Core Client Advanced Server Advanced Client
&rfc3920; *
&rfc3921; *
&xep0030;
&xep0114; N/A N/A
&xep0016;
&xep0191;
&xep0124; ✓ **
&xep0206; ✓ **
&xep0054;
&xep0163;
&xep0045; ✓ ** ✓ ***
&xep0115; N/A N/A
&xep0085; N/A N/A

* RFC 3920 and RFC 3921 are currently being revised to correct errors, clarify matters that were underspecified, and incorporate feedback based on implementation and deployment experience gained since RFC 3920 and RFC 3921 were published in 2004. Although the compliance level specified herein refers to RFC 3920 and RFC 3921, developers are also advised to consult &rfc3920bis; and &rfc3921bis;, which provide the most up-to-date and accurate description the core XMPP protocols.

** Support can be enabled via an external component or an internal server module/plugin.

*** Support for the Entity Use Cases and Occupant Use Cases is REQUIRED; support for the remaining use cases is RECOMMENDED.

Some of the protocol specifications referenced herein have their own dependencies; developers need to consult the relevant specifications for further information.

Developers are advised to refer to &xep0178; regarding proper implementation of the SASL EXTERNAL mechanism in XMPP.

This document introduces no additional security considerations above and beyond those defined in the documents on which it depends.

This document requires no interaction with &IANA;.

This document requires no interaction with the ®ISTRAR;.