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