I noticed there's been some activity on XEP-0060, so here's a minor niggle to consider:

The second pargraph of Section 9 reads:

Note: Because the account owner's bare JID functions as a virtual pubsub service, it is OPTIONAL for the owner to include a 'to' address when sending publish requests and completing other publisher and owner use cases. That is, when the IM server receives a pubsub-related IQ stanza of type "get" or "set" from one of the account owner's resources, the server MUST consider the stanza to be addressed to the account owner's bare JID even if the IQ stanza does not include a 'to' address.

I've a couple of problems with this.

1) It's respecifying the base spec. Normative language about a particular issue needs to be only in one place, to avoid any possible confusion over which specification is normative on the issue.

2) It's confusing, as it refers to "a pubsub-related IQ stanzas of type [...]" whereas any C2S stanza, at all, with no to attribute has a default destination of the bare jid.

Can we replace this with something that sounds more advisory, such as:

Note: Because the account owner's bare jid is the default destination address, clients typically omit the "to" attribute on such stanzas; see RFC 3921.

What a lot of words I've written for something so small. :-)

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

Reply via email to