Hello,

XEP-0198 Stream Management relies on a stanza count that is being send as
an acknowledgement that a certain amount of session data has been received
(the 'h' value). The XEP does not specify what should happen if the
acknowledgement is off - when the remote entity appears to acknowledge data
that was never / not yet sent.

This situation was discussed briefly in the sidelines of the summit.
Terminating the stream came up as the suggested way to handle such a
situation. It is worth noting that such behavior is already allowable:
"misuse of stream management MAY result in termination of the stream." (but
this is not further specified in the XEP).

I propose that the XEP is updated with an instruction to, upon detection of
an invalid acknowledgement, terminate the stream with stream error.

Thoughts?

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

Reply via email to