diff --git a/CHANGES.rst b/CHANGES.rst index 2f88d5518..87d926635 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -5,15 +5,21 @@ Changelog ------------------ * Don't load OTR crypto if the browser doesn't have a CSRNG [jcbrand] +* Don't break when crypto libraries aren't defined. [jcbrand] * Check if canvas is supported before trying to render the user avatar [jcbrand] 0.7.0 (2013-11-13) ------------------ -.. Note :: - This release introduces a backward incompatible change. The boilerplate - HTML needed in your webpage for converse.js to work has been reduced to a - single div:
+Important: +********** + +This release includes support for [Off-the-record encryption](https://otr.cypherpunks.ca). +For this to work, your browser needs a CSPRNG (Cryptographically secure pseudorandom number generator). + +Internet Explorer of all versions doesn't have one at all, neither does older versions of Firefox. + +If you need to support older browsers, please download the latest release from the 0.6 bran Features: ~~~~~~~~~ @@ -24,6 +30,11 @@ Features: * Simplified boilerplate markup [jcbrand] * New configuration settings, ``xhr_custom_status_url`` and ``xhr_user_search_url`` [jcbrand] +.. Note :: + This release introduces a backward incompatible change. The boilerplate + HTML needed in your webpage for converse.js to work has been reduced to a + single div: + Bugfixes: ~~~~~~~~~ diff --git a/converse.min.js b/converse.min.js index bba15050d..c9e7a62db 100644 --- a/converse.min.js +++ b/converse.min.js @@ -160,4 +160,4 @@ in order to offer easy upgrades -- jsgettext.berlios.de * Dual licensed under the MIT and GPL Licenses */ -function hex_sha1(e){return binb2hex(core_sha1(str2binb(e),e.length*chrsz))}function b64_sha1(e){return binb2b64(core_sha1(str2binb(e),e.length*chrsz))}function str_sha1(e){return binb2str(core_sha1(str2binb(e),e.length*chrsz))}function hex_hmac_sha1(e,t){return binb2hex(core_hmac_sha1(e,t))}function b64_hmac_sha1(e,t){return binb2b64(core_hmac_sha1(e,t))}function str_hmac_sha1(e,t){return binb2str(core_hmac_sha1(e,t))}function sha1_vm_test(){return hex_sha1("abc")=="a9993e364706816aba3e25717850c26c9cd0d89d"}function core_sha1(e,t){e[t>>5]|=128<<24-t%32,e[(t+64>>9<<4)+15]=t;var n=new Array(80),r=1732584193,i=-271733879,s=-1732584194,o=271733878,u=-1009589776,a,f,l,c,h,p,d,v;for(a=0;at |