Avindra Goolcharan 2021-02-04 00:09:45 +00:00 committed by Git OBS Bridge
parent 153fb181c7
commit b65ee3ff2e
4 changed files with 18 additions and 4 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9e286ccc9aa5656eb45e903dbbf06cdba7107b47c797ff598e97033e03342f82
size 1247526

3
mjs-2.19.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:870e3909828537047d8d5ba228e658caaf13d62d42aa07b91ccc3df409a7a002
size 1247508

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Thu Feb 4 00:08:35 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>
- 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 <avindra@opensuse.org>

View File

@ -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