From 80724e4f4aa783833fe0c75f7137b6c534059475 Mon Sep 17 00:00:00 2001 From: Peter Saint-Andre Date: Wed, 14 Feb 2007 18:52:20 +0000 Subject: [PATCH] further wordsmithing git-svn-id: file:///home/ksmith/gitmigration/svn/xmpp/trunk@568 4b5297f7-1745-476d-ba37-a9c6900126ab --- xep-0092.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xep-0092.xml b/xep-0092.xml index e1313d3f..14adfd00 100644 --- a/xep-0092.xml +++ b/xep-0092.xml @@ -43,7 +43,7 @@

The Jabber protocols have long included a method for discovering version information about the software running at another entity's JID. This method makes use of the 'jabber:iq:version' namespace and has been documented variously in Internet-Drafts and elsewhere. Because this protocol is not required by &rfc2779;, the 'jabber:iq:version' namespace was removed from &xmppim;. This specification fills the void for canonical documentation.

-

Note Well: The jabber:iq:version protocol SHOULD NOT be used to determine the identity of entities from which an application receives presence (e.g., contacts in a user's roster and certain kinds of gateways); &xep0115; SHOULD be used instead. However, the jabber:iq:version protocol MAY be used to determine the identity of entities from which an application does not receive presence (e.g., servers and many kinds of components). The jabber:iq:version protocol MAY also be used to determine information available only via jabber:iq:version (e.g., operating system information) for contacts from which a user receives presence, but only if the user specifically requests such information.

+

Note Well: The jabber:iq:version protocol SHOULD NOT be used to determine the identity of entities from which an application receives presence (e.g., contacts in a user's roster and certain kinds of gateways); &xep0115; SHOULD be used instead. However, the jabber:iq:version protocol MAY be used to determine the identity of entities from which an application does not receive presence (e.g., servers and many kinds of components). The jabber:iq:version protocol MAY also be used to determine information available only via jabber:iq:version (e.g., operating system information) for contacts from which a user receives presence, but only if the user specifically requests such information for a particular contact.

The 'jabber:iq:version' namespace provides a standard way for Jabber entities to exchange information about the software version used by the entities. The information is communicated in a request/response pair using an <iq/> element that contains a <query/> scoped by the 'jabber:iq:version' namespace. The following children of the <query/> are allowed in an IQ result: