From b65ee3ff2e457ec2b44c4220ccdbc67a9e70d854924f0db68be0b23e233f4035 Mon Sep 17 00:00:00 2001 From: Avindra Goolcharan Date: Thu, 4 Feb 2021 00:09:45 +0000 Subject: [PATCH] 2.19.0 OBS-URL: https://build.opensuse.org/package/show/devel:languages:javascript/mjs?expand=0&rev=2 --- mjs-2.18.0.tar.gz | 3 --- mjs-2.19.0.tar.gz | 3 +++ mjs.changes | 14 ++++++++++++++ mjs.spec | 2 +- 4 files changed, 18 insertions(+), 4 deletions(-) delete mode 100644 mjs-2.18.0.tar.gz create mode 100644 mjs-2.19.0.tar.gz diff --git a/mjs-2.18.0.tar.gz b/mjs-2.18.0.tar.gz deleted file mode 100644 index 23be225..0000000 --- a/mjs-2.18.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9e286ccc9aa5656eb45e903dbbf06cdba7107b47c797ff598e97033e03342f82 -size 1247526 diff --git a/mjs-2.19.0.tar.gz b/mjs-2.19.0.tar.gz new file mode 100644 index 0000000..5af27d9 --- /dev/null +++ b/mjs-2.19.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:870e3909828537047d8d5ba228e658caaf13d62d42aa07b91ccc3df409a7a002 +size 1247508 diff --git a/mjs.changes b/mjs.changes index 0089304..8c6f1f0 100644 --- a/mjs.changes +++ b/mjs.changes @@ -1,3 +1,17 @@ +------------------------------------------------------------------- +Thu Feb 4 00:08:35 UTC 2021 - Avindra Goolcharan + +- update to 2.19.0 + * Fix stack overflow when serving http files on ESP8266 + ESP8266 non-OS has very limited stack - only 4K. Undetected stack + overflows cause nasty bugs and it turns out serving files over http + routinely causes stack overflow. + * As a short-term workaround, push http_message into bss, this is enough + as an immediate workaround. Longer term, we need to think how to bring + 8266 to parity with other platforms where we have at least 8K stack. + * At the same time, get rid of the compiler bug workaround - modern + toolchain doesn't need this. + ------------------------------------------------------------------- Sun Jan 3 21:56:17 UTC 2021 - Avindra Goolcharan diff --git a/mjs.spec b/mjs.spec index 6384fed..f1bc5c8 100644 --- a/mjs.spec +++ b/mjs.spec @@ -17,7 +17,7 @@ Name: mjs -Version: 2.18.0 +Version: 2.19.0 Release: 0 Summary: Embedded JavaScript engine for C/C++ License: GPL-2.0-only