Changed namespace from http://jabber.org/protocol/errors to urn:xmpp:errors.
Per a vote of the Jabber Council, advanced status to Active; also added example.
Added note about scope of registry.
Initial version.
First draft.
XMPP Core
Although the inclusion of application-specific error conditions introduces a great deal of flexibility, it may also lead to confusion regarding possible conditions. Therefore, this document defines a registry of application-specific error conditions, to be maintained by the XMPP Registrar
The XMPP Registrar maintains a registry of application-specific error conditions (see <https://xmpp.org/registrar/errors.html>).
All application-specific error conditions that are defined in XMPP Extension Protocol specifications MUST be included in this registry. Application-specific error conditions that are defined outside of the XMPP Standards Foundation's standards process (see XMPP Extension Protocols (XEP-0001)
In order to submit new values to this registry, the registrant shall define an XML fragment of the following form and either include it in the relevant XMPP Extension Protocol or send it to the email address <registrar@xmpp.org>:
the XML namespace that qualifies the condition
the XML element of the error condition
a natural-language description of the error condition
the document in which the condition is specified
]]>
The registrant may register more than one condition at a time, each contained in a separate <condition/> element.
The XMPP Registrar
This document introduces no known security vulnerabilities.
This document requires no interaction with the Internet Assigned Numbers Authority (IANA)