From dedee5b939fe3984ea7bdadf812cc2d802e949aa Mon Sep 17 00:00:00 2001 From: stpeter Date: Wed, 13 Apr 2011 19:00:03 -0600 Subject: [PATCH] 1.6rc1 --- xep-0114.xml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/xep-0114.xml b/xep-0114.xml index 821a20a1..b26b1fbd 100644 --- a/xep-0114.xml +++ b/xep-0114.xml @@ -11,6 +11,7 @@ &LEGALNOTICE; 0114 Active + Historical Standards @@ -28,6 +29,12 @@ http://xmpp.org/schemas/component-connect.xsd &stpeter; + + 1.6rc1 + 2011-04-13 + psa + Removed unnecessary and unimplemented requirement to escape predefined XML entities. + 1.5 2005-03-03 @@ -101,7 +108,7 @@ ]]>

The XML character data of the handshake element is computed according to the following algorithm:

    -
  1. Concatenate the Stream ID received from the server with the shared secret (if necessary, characters that map to predefined XML entities MUST be escaped according to the rules defined in section 4.6 of the XML specification, and any non-ASCII characters MUST be encoded according to the encoding of XML streams as specified in XMPP Core, i.e., UTF-8 as defined in &rfc3269;).
  2. +
  3. Concatenate the Stream ID received from the server with the shared secret.
  4. Hash the concatenated string according to the SHA1 algorithm, i.e., SHA1( concat (sid, password)).
  5. Ensure that the hash output is in hexadecimal format, not binary or base64.
  6. Convert the hash output to all lowercase characters.