diff --git a/xep-0232.xml b/xep-0232.xml new file mode 100644 index 00000000..e9d9c8a8 --- /dev/null +++ b/xep-0232.xml @@ -0,0 +1,143 @@ + + +%ents; +]> + + +
+ Software Information + This document specifies an extended data format whereby XMPP service discovery responses can include detailed information about the software application that powers a given XMPP entity for including detailed data about the in service discovery responses. + &LEGALNOTICE; + 0232 + Experimental + Standards Track + Standards + Council + + XMPP Core + XEP-0030 + + + + NOT YET ASSIGNED + &stpeter; + + 0.1 + 2008-01-30 + psa +

Initial published version.

+
+ + 0.0.3 + 2008-01-23 + psa +

Added software field; generalized to be software information, not client information.

+
+ + 0.0.2 + 2008-01-22 + psa +

Clarified relationship to Software Version (XEP-0092).

+
+ + 0.0.1 + 2008-01-21 + psa +

First draft.

+
+
+ + +

&xep0128; defines a way for an XMPP entity to include extended information in its responses to &xep0030; information requests. This document specifies a usage of XEP-0128 whereby an XMPP entity can provide detailed data about itself in such responses. This protocol is intended to replace &xep0092; for software information discovery (thus reducing or eliminating the need for distinct software version requests) and also provides a format that can be encapsulated into &xep0115; notifications.

+
+ + +

To illustrate this usage, consider the following example of a disco#info request-response interaction that includes detailed client information:

+ + + + ]]> + + + + + + + urn:xmpp:dataforms:softwareinfo + + + Windows + + + XP + + + Exodus + + + 0.9.1 + + + + + ]]> +

The fields have the following meaning:

+ +
+ + +

Service discovery information is typically world-readable. Therefore, care should be taken in exposing information that may make it easier for a potential attacker to target the publishing entity's system (e.g., the operating system on which the software is running).

+
+ + +

This document requires no interaction with &IANA;.

+
+ + +

The ®ISTRAR; shall include the following information in its registries.

+ +

&xep0068; defines a process for standardizing the fields used within Data Forms qualified by a particular namespace, and XEP-0128 describes how to use field standardization in the context of service discovery. This section registers fields for software information scoped by the "urn:xmpp:dataforms:softwareinfo" FORM_TYPE.

+ + urn:xmpp:dataforms:softwareinfo + XEP-0232 + + Forms enabling the communication of detailed information + about an XMPP client. + + + + + + + ]]> +
+
+ +