ports/www/nginx-devel/files
Sergey A. Osokin 71f2853031 */*: 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>
2024-10-23 10:22:45 -04:00
..
extra-patch-calio-iconv-nginx-module-config
extra-patch-naxsi-libinjection__sqli_c
extra-patch-naxsi_config
extra-patch-nginx-ct-LibreSSL
extra-patch-nginx-http-footer-filter-config
extra-patch-nginx-link-function-config
extra-patch-nginx-notice-config
extra-patch-nginx-thumbextractor-module-config
extra-patch-nginx_mogilefs_module-config
extra-patch-ngx_brotli_filter_config
extra-patch-ngx_http_auth_ldap_module.c
extra-patch-ngx_http_dav_ext_module.c
extra-patch-ngx_http_json_status_module-config
extra-patch-ngx_http_mogilefs_module.c
extra-patch-ngx_http_notice_module.c
extra-patch-ngx_http_redis_module.c
extra-patch-ngx_http_sflow_config.c
extra-patch-ngx_http_sflow_config.h
extra-patch-ngx_http_sflow_module.c
extra-patch-ngx_http_tarantool-config
extra-patch-ngx_http_uploadprogress_module.c
extra-patch-ngx_link_func_module.c
extra-patch-ngx_postgres-config
extra-patch-ngx_stream_ssl_ct_module.c
extra-patch-njs-auto-quickjs
extra-patch-openresty-drizzle-nginx-module-config
extra-patch-passenger-build-nginx.rb
extra-patch-passenger-disable-telemetry
extra-patch-rds-csv-nginx-module-config
extra-patch-rds-json-nginx-module-config
extra-patch-spnego-http-auth-nginx-module-config
extra-patch-src-http-modules-ngx_http_upstream_hash_module.c
extra-patch-src-http-modules-ngx_http_upstream_ip_hash_module.c
extra-patch-src-http-modules-ngx_http_upstream_least_conn_module.c
extra-patch-src-http-ngx_http_upstream_round_robin.c
extra-patch-src-http-ngx_http_upstream_round_robin.h
extra-patch-src_http_modules_ngx_http_slice_read_ahead.c
extra-patch-stream-lua-nginx-module_config
extra-patch-xss-nginx-module-config
nginx.in
patch-conf-nginx.conf
pkg-message.in