On 28 September 2016 at 17:38, Kevin Smith <kevin.sm...@isode.com> wrote:
> Sadly not, 6121 says
>  " It is up to the originating entity whether the value of the 'id'
>    attribute is unique only within its current stream or unique
>    globally.”

Equally, absolutely nothing stops a client issuing globally-unique (or
at least, bare-jid-unique) stanza identifiers on all stanzas.

I'd be up for saying something along the lines of:

"Where the previous message is from a different full jid, the receiver
MAY choose to treat it as a new message, and MUST do so if the bare
jid is not known to be a normal user account. Clients wishing to
correct messages from other client instances of the same user (and
thus using different full jids) MUST use globally unique stanza
identifiers, and SHOULD ensure the message they are correcting is from
a client which advertises this feature."

Then somewhere define a feature for globally unique stanza ids -
possibly in a new XEP.

(And please, folks, unless you can think of something I can't, a
randomish string prefix and a counter is fine).

This would remain compatible with the (draft) spec.

Dave.
_______________________________________________
Standards mailing list
Info: https://mail.jabber.org/mailman/listinfo/standards
Unsubscribe: standards-unsubscr...@xmpp.org
_______________________________________________

Reply via email to