You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are two values of 'h' for any given stream: one maintained by the client to keep track of stanzas it has handled from the server, and one maintained by the server to keep track of stanzas it has handled from the client. The client initializes its value to zero when it sends <enable/> to the server, and the server initializes its value to zero when it sends <enabled/> to the client (it is expected that the server will respond immediately to <enable/> and set its counter to zero at that time). After this initialization, the client increments its value of 'h' for each stanza it handles from server, and the server increments its value of 'h' for each stanza it handles from the client."
In the above log, the client receives two <iq/> result stanzas after it has sent the <enable/> so if I understand this correctly, it has replied with the correct h="2" attribute to the server's <r/>
Why does the server complain about policy-violation?
The text was updated successfully, but these errors were encountered:
There was an issue with such an order of session establishment (<enable> before <session>).
The fix has already been merged into the master branch.
Please try if this solves your problem.
I'm testing out Stream Management support and wondering why I'm receiving a policy-violation error from MongooseIM. I'm using MongooseIM 1.5.
Message Log from the client's point of view starting from the bind:
The xep-0198 states:
In the above log, the client receives two
<iq/>
result stanzas after it has sent the<enable/>
so if I understand this correctly, it has replied with the correcth="2"
attribute to the server's<r/>
Why does the server complain about policy-violation?
The text was updated successfully, but these errors were encountered: