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

Reply via email to