Subject: CVS commit: pkgsrc
From: Sergey A. Osokin
Date: 2024-05-07 15:43:56
Message id: 20240507134356.3FA55FA2C@cvs.NetBSD.org

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

Bump PKGREVISION for www/nginx, www/nginx-devel.

<ChangeLog>

Changes with njs 0.8.4                                16 Apr 2024

nginx modules:

*) Feature: allowing to set Server header for outgoing headers.

*) Improvement: validating URI and args arguments in r.subrequest().

*) Improvement: checking for duplicate js_set variables.

*) Bugfix: fixed clear() method of a shared dictionary without
   timeout introduced in 0.8.3.

*) Bugfix: fixed r.send() with Buffer argument.

Core:

*) Feature: added QuickJS engine support in CLI.

*) Bugfix: fixed atob() with non-padded base64 strings.

Changes with njs 0.8.3                                07 Feb 2024

nginx modules:

*) Bugfix: fixed Headers.set().

*) Bugfix: fixed js_set with Buffer values.

*) Bugfix: fixed clear() method of a shared dictionary when
   a timeout is not specified.

*) Bugfix: fixed stub_status statistics when js_periodic is
   enabled.

Core:

*) Bugfix: fixed building with libxml2 2.12 and later.

*) Bugfix: fixed Date constructor for overflows and with
   NaN values.

*) Bugfix: fixed underflow in querystring.parse().

*) Bugfix: fixed potential buffer overread in
   String.prototype.match().

*) Bugfix: fixed parsing of for-in loops.

*) Bugfix: fixed parsing of hexadecimal, octal, and binary
   literals with no digits.

Changes with njs 0.8.2                                       24 Oct 2023

nginx modules:

*) Feature: introduced console object. The following methods
   were introduced: error(), info(), log(), time(), timeEnd(),
   warn().

Changes with njs 0.8.4                                       16 Apr 2024

nginx modules:

*) Feature: allowing to set Server header for outgoing headers.

*) Improvement: validating URI and args arguments in r.subrequest().

*) Improvement: checking for duplicate js_set variables.

*) Bugfix: fixed clear() method of a shared dictionary without
   timeout introduced in 0.8.3.

*) Bugfix: fixed r.send() with Buffer argument.

Core:

*) Feature: added QuickJS engine support in CLI.

*) Bugfix: fixed atob() with non-padded base64 strings.

Changes with njs 0.8.3                                       07 Feb 2024

nginx modules:

*) Bugfix: fixed Headers.set().

*) Bugfix: fixed js_set with Buffer values.

*) Bugfix: fixed clear() method of a shared dictionary when
   a timeout is not specified.

*) Bugfix: fixed stub_status statistics when js_periodic is
   enabled.

Core:

*) Bugfix: fixed building with libxml2 2.12 and later.

*) Bugfix: fixed Date constructor for overflows and with
   NaN values.

*) Bugfix: fixed underflow in querystring.parse().

*) Bugfix: fixed potential buffer overread in
   String.prototype.match().

*) Bugfix: fixed parsing of for-in loops.

*) Bugfix: fixed parsing of hexadecimal, octal, and binary
   literals with no digits.

</ChangeLog>

Files:
RevisionActionfile
1.7modifypkgsrc/devel/libnjs/Makefile
1.3modifypkgsrc/devel/libnjs/PLIST
1.5modifypkgsrc/devel/libnjs/distinfo
1.17modifypkgsrc/lang/njs/Makefile
1.12modifypkgsrc/lang/njs/distinfo
1.152modifypkgsrc/www/nginx/Makefile
1.117modifypkgsrc/www/nginx/distinfo
1.101modifypkgsrc/www/nginx/options.mk
1.123modifypkgsrc/www/nginx-devel/Makefile
1.105modifypkgsrc/www/nginx-devel/distinfo
1.29modifypkgsrc/www/nginx-devel/options.mk
1.2removepkgsrc/devel/libnjs/patches/patch-auto_make