Reference: http://www.xmpp.org/extensions/tmp/xep-0115-1.5.html
- In section 5, the hidden field should be included in the example.
4. Sort and append the extended information: "FORM_TYPE<urn:xmpp:dataforms:softwareinfo
",
"ip_version<ipv4<ipv6", "os<Mac", "os_version<OS X 10.5.1",
"software_version<0.11".
5. S = 'client/pc/elΨ<client/pc/en/Psi<http://jabber.org/protocol/disco#inf
o
<http://jabber.org/protocol/disco#items<http://jabber.org/protocol/muc
<FORM_TYPE
<
urn:xmpp:dataforms:softwareinfo
<ip_version<ipv4<ipv6<os<Mac<os_version<OS X 10.5.1
<software_version<0.11<'
6. ver = 4z9Kh7TA1c6MeNdhi5G4bUbt7GI=
- We need to specify what happens if there are multiple XEP-128
extensions. There are several choices:
1. Only use the extension of FORM_TYPE
urn:xmpp:dataforms:softwareinfo
2. Only use the first one
3. Append all the extensions, after sorting by FORM_TYPE
4. Append all the extensions, inter-sorting between the fields in
all forms
5. Append all the extensions, in the order that they appear, only
sorting the fields in each form
Of these choices, I hate 5 the least, and am open to other ideas.
--
Joe Hildebrand