[Standards-JIG] Re: Discovering of less concrete features

Justin Karneges justin-keyword-jabber.093179 at affinix.com
Wed Oct 27 23:01:47 UTC 2004

If you consider that you need an XMPP connection to in order to perform 
service discovery, then checking for SRV or IPv6 support over this connection 
seems minimally useful.  At best it could facilitate the collection of 
statistics.  Checking for in-protocol things like stringprep is redundant, 
since xmpp-core requires this.  It's bad enough that clients have to support 
non-1.0 and 1.0, it would be worse if there were a bunch of 1.0 variations.

Now, offline message support might be nice to know.  Ditto for message 
archiving, although we do have a namespace for that already in JEP-0136.


On Wednesday 27 October 2004 03:39 pm, Peter Saint-Andre wrote:
> I've reviewed the service discovery features registry [1] and compared
> it to the public servers list features [2] and server software features
> [3]. Two results:
> 1. I've updated the protocol namespaces registry to include the
> namespaces used in the XMPP RFCs:
> http://www.jabber.org/registrar/namespaces.html
> This enables software to advertise that it supports things like TLS and
> SASL (since anything in the protocol namespaces registry can also be a
> service discovery feature).
> 2. This still leaves some non-namespace features off the list of
> discoverable features. As far as I can see, the following are most
> appropriate from the perspective of network communications:
> - application supports IPv6
> - application does client-to-server SSL (usually on port 5223)
> - server performs offline message handling
> - application supports DNS SRV lookups
> The following may also be relevant:
> - application supports Unicode characters in text, JIDs, etc.
> - application adheres to nameprep
> - application adheres to nodeprep
> - application adheres to resourceprep
> (or "stringprep" = application adheres to all three "preps")
> - server performs message archiving
> Any others?
> Once we reach consensus on this list, I will add the items to the
> service discovery features registry.
> /psa
> [1] http://www.jabber.org/registrar/disco-features.html
> [2] http://www.jabber.org/user/publicservers.php
> [3] http://www.jabber.org/software/serverfeatures.php
> _______________________________________________
> Standards-JIG mailing list
> Standards-JIG at jabber.org
> http://mail.jabber.org/mailman/listinfo/standards-jig

More information about the Standards mailing list