diff --git a/xep-0397.xml b/xep-0397.xml index 55fefcee..df41a31e 100644 --- a/xep-0397.xml +++ b/xep-0397.xml @@ -33,6 +33,12 @@ flo@geekplace.eu flo@geekplace.eu + + 0.1.1 + 2018-11-03 + fs +

Minor fixes and clarifications

+
0.1.0 2018-01-22 @@ -145,7 +151,7 @@ HT-SHA-256-ENDP - + ]]> @@ -175,9 +181,9 @@ ]]> -

Next, the <enabled/> Nonza (see &xep0360;) which is send as +

Next, the <enabled/> Nonza (see &xep0360;) which is sent as positive reply upon a request to enable Stream Management, MUST - contain an 'isr-enabled' element qualified by the 'htpps://xmpp.org/extensions/isr/0' + contain an 'isr-enabled' element qualified by the 'https://xmpp.org/extensions/isr/0' namespace containing a ISR token as value of its 'token' attribute. The token MUST be newly generated by a cryptographically secure random number generator and MUST contain at least 128 bit of entropy. The @@ -220,7 +226,7 @@

  1. The host provided in the optional 'location' attribute - qualified by the 'htpps://xmpp.org/extensions/isr/0' namespace found in the + qualified by the 'https://xmpp.org/extensions/isr/0' namespace found in the <enabled/> element of XEP-0198 (the "isr:location").
  2. @@ -234,7 +240,7 @@ tried by the initiating entity in this order.

    Note that the hosts announced by the 'location' attribute - qualified by the 'htpps://xmpp.org/extensions/isr/0' namespace MUST be connected to + qualified by the 'https://xmpp.org/extensions/isr/0' namespace MUST be connected to using TLS from the beginning, i.e. <starttls/> MUST NOT be used, instead the TLS handshake is performed right after establishing the connection.

    @@ -259,14 +265,14 @@

    Now the initiating entity sends an XMPP <stream> open element followed by a <authenticate/> Nonza as specified in the &xep0388;. The initiating entity must also provide a - <inst-resume/> element qualified by the 'htpps://xmpp.org/extensions/isr/0' + <inst-resume/> element qualified by the 'https://xmpp.org/extensions/isr/0' namespace, which must contain a <resume/> element as defined in &xep0198;.

    -

    If the with-isr-token' attribute is set to 'false', then the +

    The only defined attributed of the <inst-resume/> element is the 'with-isr-token' + attribute, whose value, if omitted, defaults to 'true'. If is set to 'false', then the SASL mechanism is performed as when traditionally authenticating - the XMPP session. If the value of the attribute is 'true', which is - the default value for this attribute, then the "password" given to + the XMPP session. If the value of the attribute is 'true' then the "password" given to the SASL mechanism is the ISR token. Note that this implies that only SASL mechanisms which take a password/token can be used this way.

    @@ -316,7 +322,7 @@

    On success the server replies with a <success/> nonza as specified in the &xep0388;, which must include a - <inst-resumed/> element qualified by the 'htpps://xmpp.org/extensions/isr/0' + <inst-resumed/> element qualified by the 'https://xmpp.org/extensions/isr/0' namespace. This element MUST contain a new ISR Token found in the 'token' attribute. It also MUST include a <resumed/> as specified in &xep0198; containing the sequence number of the last by @@ -353,7 +359,7 @@ but is unable to resume the stream instantly it MUST reply with a <success/> Nonza as defined in the &xep0388; containing a <inst-resume-failed/> element qualified by the - 'htpps://xmpp.org/extensions/isr/0' namespace. This + 'https://xmpp.org/extensions/isr/0' namespace. This <inst-resume-failed/> MUST contain a <failed/> element as defined in &xep0198;.

    @@ -448,7 +454,7 @@ -

    The ®ISTRAR; includes 'htpps://xmpp.org/extensions/isr/0' in its registry of protocol namespaces (see &NAMESPACES;).

    +

    The ®ISTRAR; includes 'https://xmpp.org/extensions/isr/0' in its registry of protocol namespaces (see &NAMESPACES;).

    @@ -461,7 +467,7 @@

    Thanks to Jonas Wielicki, Thijs Alkemade, Dave Cridland, Maxime - Buquet, Alexander Würstlein and Sam Whited for their feedback.

    + Buquet, Alexander Würstlein, Sam Whited and Ivan Vučica for their feedback.