diff --git a/xep-0198.xml b/xep-0198.xml index e6bf26b1..1f051897 100644 --- a/xep-0198.xml +++ b/xep-0198.xml @@ -28,6 +28,12 @@ &fabio; &dcridland; &mwild; + + 1.6 + 2018-07-25 + gdk +

Specify error conditions.

+
1.5.4 2018-07-19 @@ -270,6 +276,11 @@ ]]>

Note that a client SHALL only make at most one attempt to enable stream management. If a server receives a second <enable/> element it SHOULD respond with a stream error, thus terminating the client connection.

+ + + +]]> @@ -394,7 +405,13 @@ ]]>

In both of these failure cases, the server SHOULD allow the client to bind a resource at this point rather than forcing the client to restart the stream negotiation process and re-authenticate.

-

If the former stream is resumed and the server still has the stream for the previously-identified session open at this time, the old stream SHOULD be terminated.

+

If the former stream is resumed and the server still has the stream for the previously-identified session open at this time, the server SHOULD send a 'conflict' stream error and close that stream.

+ + + + +]]>

When a session is resumed, the parties proceed as follows: