diff options
author | Sergey A. Osokin <osa@FreeBSD.org> | 2024-10-23 10:22:45 -0400 |
---|---|---|
committer | Sergey A. Osokin <osa@FreeBSD.org> | 2024-10-23 10:22:45 -0400 |
commit | 71f2853031b0011270fb43669b551246588ab125 (patch) | |
tree | f992cedf8a4a2824998e478f6be048431a0905bf /www/nginx-devel/files | |
parent | www/py-frappe-bench: Frappe / ERPNext apps setup tool (diff) |
*/*: update NGINX JavaScript: 0.8.5 -> 0.8.7 (+)
<ChangeLog>
Changes with njs 0.8.7 22 Oct 2024
nginx modules:
*) Bugfix: eliminated unnecessary VM creation.
Previously, njs consumed memory proportionally to the number of
nginx locations. The issue was introduced in 9b674412 (0.8.6).
*) Improvement: added strict syntax validation for js_body_filter.
*) Improvement: improved error messages for module loading
failures.
Core:
*) Feature: implemented fs.readlink() and friends.
*) Improvement: implemented lazy stack symbolization.
*) Bugfix: fixed heap-buffer-overflow in Buffer.prototype.indexOf().
The issue was introduced in 5d15a8d6 (0.8.6).
*) Bugfix: fixed Buffer.prototype.lastIndexOf() when `from` is
provided.
Changes with njs 0.8.6 02 Oct 2024
nginx modules:
*) Feature: introduced QuickJS engine.
*) Feature: added optional nocache flag for js_set directive.
Thanks to Thomas P.
*) Feature: exposed capture group variables in HTTP module.
Thanks to Thomas P.
Core:
*) Feature: added Buffer module for QuickJS engine.
*) Bugfix: fixed handling of empty labelled statement in a function.
*) Bugfix: fixed Function constructor handling when called without
arguments.
*) Bugfix: fixed Buffer.prototype.writeInt8() and friends.
*) Bugfix: fixed Buffer.prototype.writeFloat() and friends.
*) Bugfix: fixed Buffer.prototype.lastIndexOf().
*) Bugfix: fixed Buffer.prototype.write().
*) Bugfix: fixed maybe-uninitialized warnings in error creation.
*) Bugfix: fixed 'ctx.codepoint' initialization in UTF-8 decoding.
*) Bugfix: fixed 'length' initialization in Array.prototype.pop().
*) Bugfix: fixed handling of encode arg in fs.readdir() and
fs.realpath().
</ChangeLog>
Diffstat (limited to 'www/nginx-devel/files')
-rw-r--r-- | www/nginx-devel/files/extra-patch-njs-auto-quickjs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/www/nginx-devel/files/extra-patch-njs-auto-quickjs b/www/nginx-devel/files/extra-patch-njs-auto-quickjs index 742b880b2059..13bd88446cce 100644 --- a/www/nginx-devel/files/extra-patch-njs-auto-quickjs +++ b/www/nginx-devel/files/extra-patch-njs-auto-quickjs @@ -1,5 +1,5 @@ ---- ../njs-0.8.5/auto/quickjs.orig 2024-06-25 13:40:20.000000000 -0400 -+++ ../njs-0.8.5/auto/quickjs 2024-07-08 14:45:08.895107000 -0400 +--- ../njs-0.8.7/auto/quickjs.orig 2024-06-25 13:40:20.000000000 -0400 ++++ ../njs-0.8.7/auto/quickjs 2024-07-08 14:45:08.895107000 -0400 @@ -47,9 +46,9 @@ fi |