Terminate streams upon invalid XEP-0198 acknowledges.
Description
XEP-0198 describes a mechanism in which two XMPP entities acknowledge the amount of stanzas that have been received from the other end. We've seen that occasionally, an entity acknowledges an amount of stanzas that is higher than the amount that have been sent to it. This indicates a synchronization issue.
Openfire currently logs, but does otherwise ignore this. Instead, Openfire should terminate the stream.
XEP-0198 describes a mechanism in which two XMPP entities acknowledge the amount of stanzas that have been received from the other end. We've seen that occasionally, an entity acknowledges an amount of stanzas that is higher than the amount that have been sent to it. This indicates a synchronization issue.
Openfire currently logs, but does otherwise ignore this. Instead, Openfire should terminate the stream.