found 876541 0.2.3h+dfsg-1 tag 876541 patch thanks.
And here is your patch. Questions: - This exact version of xul-ext-sieve actually once worked for me. Has there been a feature reduction in the underlying javascript engine? - Will this patch be implemented? In stable? - [some self-censored question about anonymous maintainer lists' reaction patterns] Yours Thomas Kremer -- OpenPGP Key ID: 0x6BFFE5CF3C7720398928CE741F2DAE97486A60BF
--- /usr/share/xul-ext/sieve/chrome/chromeFiles/content/editor/SieveFilterEditor.js.orig 2015-08-09 21:40:50.000000000 +0200 +++ /usr/share/xul-ext/sieve/chrome/chromeFiles/content/editor/SieveFilterEditor.js 2018-01-31 23:34:47.189097792 +0100 @@ -127,14 +127,9 @@ var hash = ch.finish(false); - // return the two-digit hexadecimal code for a byte - function toHexString(charCode) - { - return ("0" + charCode.toString(16)).slice(-2); - } - // convert the binary hash data to a hex string. - return [toHexString(hash.charCodeAt(i)) for (i in hash)].join(""); + return Array.from(hash, + function (cur, idx) { return ("0" + hash.charCodeAt(idx).toString(16)).slice(-2); } ).join(""); } SieveFilterEditor.prototype.onGetScriptResponse