Subject: CVS commit: pkgsrc
From: Sergey A. Osokin
Date: 2024-06-27 18:03:25
Message id: 20240627160325.9B6C5FC74@cvs.NetBSD.org

Log Message:
*/*: update NGINX JavaScript 0.8.4 -> 0.8.5

Bump PKGREVISIONs for www/nginx, www/nginx-devel, www/unit.

<ChangeLog>

nginx modules:

*) Change: r.variables.var, r.requestText, r.responseText,
   s.variables.var, and the "data" argument of the s.on() callback
   with "upload" or "download" event types will now convert bytes
   invalid in UTF-8 encoding into the replacement character.  When
   working with binary data, use r.rawVariables.var, r.requestBuffer,
   r.responseBuffer, s.rawVariables.var, and the "upstream" or
   "downstream" event type for s.on() instead.

*) Feature: added timeout argument for shared dictionary methods
   add(), set() and incr().

*) Bugfix: fixed checking for duplicate js_set variables.

*) Bugfix: fixed request Host header when the port is non-standard.

*) Bugfix: fixed handling of a zero-length request body in ngx.fetch()
   and r.subrequest().

*) Bugfix: fixed heap-buffer-overflow in Headers.get().

*) Bugfix: fixed r.subrequest() error handling.

Core:

*) Feature: added zlib module for QuickJS engine.

*) Bugfix: fixed zlib.inflate().

*) Bugfix: fixed String.prototype.replaceAll() with zero-length
   argument.

*) Bugfix: fixed retval handling after an exception in
   Array.prototype.toSpliced(), Array.prototype.toReversed(),
   Array.prototype.toSorted().

*) Bugfix: fixed RegExp.prototype[@@replace]() with replacements
   containing "$'", "$\`" and strings with Unicode characters.

*) Bugfix: fixed a one-byte overread in decodeURI() and
   decodeURIComponent().

*) Bugfix: fixed tracking of argument scope.

*) Bugfix: fixed integer overflow in Date.parse().

</ChangeLog>

Files:
RevisionActionfile
1.10modifypkgsrc/devel/libnjs/Makefile
1.4modifypkgsrc/devel/libnjs/PLIST
1.7modifypkgsrc/devel/libnjs/distinfo
1.19modifypkgsrc/lang/njs/Makefile
1.13modifypkgsrc/lang/njs/distinfo
1.156modifypkgsrc/www/nginx/Makefile
1.120modifypkgsrc/www/nginx/distinfo
1.103modifypkgsrc/www/nginx/options.mk
1.128modifypkgsrc/www/nginx-devel/Makefile
1.109modifypkgsrc/www/nginx-devel/distinfo
1.30modifypkgsrc/www/nginx-devel/options.mk
1.18modifypkgsrc/www/unit/Makefile
1.21modifypkgsrc/www/unit/distinfo
1.2modifypkgsrc/www/unit/patches/patch-src_nxt__script.c
1.1addpkgsrc/www/unit/patches/patch-src_nxt__http__js.c