On Wed Apr 28 17:59:17 2010, Justin Karneges wrote:
On Wednesday 28 April 2010 04:05:32 Dave Cridland wrote:
> Besides which, it's really not that much effort on the part of the
> server to translate between namespaces, surely?

It's awkward usage of XML. I'd like to phase out such usages that cause
people to react with "what were they thinking?".  Standardizing on
jabber:client for stanzas, regardless of the stream they are carried over, is
the right move.


The stanzas aren't actually the problem - it's the <body> etc beneath that are eyebrow-waggle-inducing.

But it's still just how things are.


> That aside, we cannot get rid of either:

Right, we can't. At best, we could have text saying that on s2s connections the jabber:server namespace MUST be supported and the jabber:client namespace SHOULD be supported, with a note that almost all existing servers support just jabber:server. In reality this will mean everyone will continue to use jabber:server and no real change would have happened, but I don't know what
else to suggest.

Changes that result in nothing are certainly not worth doing - it'd be at best a political change.

The fact is, all protocols have weird warts. XMPP's is this namespace thing (at least, one of them - there are of course others). I could cheerfully list warts for any other well-deployed protocol, and XMPP really isn't as bad as most.

That doesn't mean it's fixable, and doesn't mean we can ignore it.

Dave.
--
Dave Cridland - mailto:d...@cridland.net - xmpp:d...@dave.cridland.net
 - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/
 - http://dave.cridland.net/
Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade

Reply via email to