head 1.3; access; symbols pkgsrc-2026Q1:1.1.0.2 pkgsrc-2026Q1-base:1.1; locks; strict; comment @# @; 1.3 date 2026.05.10.11.59.33; author osa; state Exp; branches; next 1.2; commitid e7IUUj6TzPWVmgFG; 1.2 date 2026.04.23.14.05.59; author osa; state Exp; branches; next 1.1; commitid 3FmBDOcrYjU7C5DG; 1.1 date 2026.03.04.18.47.08; author osa; state Exp; branches; next ; commitid hGmoJvRz7pTiMGwG; desc @@ 1.3 log @www/freenginx-devel: update njs 0.9.7 -> 0.9.8 Bump PKGREVISION. Sponsored by: tipi.work nginx modules: *) Bugfix: fixed loading of the built-in "crypto" module. The issue was introduced in 3185ce81 (0.9.7). @ text @--- ../njs-0.9.8/auto/quickjs.orig 2026-02-07 10:37:18.963401856 -0500 +++ ../njs-0.9.8/auto/quickjs 2026-02-07 10:38:27.281755406 -0500 @@@@ -42,9 +42,9 @@@@ fi if [ $njs_found = no ]; then - njs_feature="QuickJS library -I/usr/include/quickjs/ -L/usr/lib/quickjs/ -lquickjs" - njs_feature_incs="$NJS_QUICKJS_DEFAULT_INCS /usr/include/quickjs/" - njs_feature_libs="-L/usr/lib/quickjs/ -lquickjs -lm -ldl -lpthread" + njs_feature="QuickJS library -I/usr/pkg/include/quickjs -L/usr/pkg/lib -lquickjs" + njs_feature_incs="$NJS_QUICKJS_DEFAULT_INCS /usr/include/quickjs" + njs_feature_libs="-L/usr/pkg/lib -lquickjs -lm -ldl -lpthread" . auto/feature fi @ 1.2 log @www/freenginx-devel: update njs: 0.9.6 -> 0.9.7 Bump PKGREVISION. nginx modules: *) Feature: improved shared dict eviction strategy. *) Feature: added ttl() method to shared dictionaries. *) Bugfix: removed spurious "js vm init" notice log emitted during configuration parsing. *) Bugfix: removed shared dict expiration from read-locked paths. *) Bugfix: fixed double-free in shared dict update with eviction. *) Bugfix: fixed per-entry TTL reset on shared dict incr() calls. Core: *) Feature: added Ed25519 and X25519 support for WebCrypto. *) Feature: added wrapKey() and unwrapKey() support for WebCrypto. *) Feature: added crypto.randomUUID(). *) Feature: allowed await expressions in tagged templates and as call arguments. *) Improvement: switched to OpenSSL EVP for hashing in the built-in "crypto" module. *) Bugfix: fixed call argument evaluation. @ text @d1 2 a2 2 --- ../njs-0.9.7/auto/quickjs.orig 2026-02-07 10:37:18.963401856 -0500 +++ ../njs-0.9.7/auto/quickjs 2026-02-07 10:38:27.281755406 -0500 @ 1.1 log @www/freenginx-devel: update from 1.29.4 to 1.29.5 Also, update third-party modules: - ngx_http_redis - njs - spnego - vts to their recent versions. Sponsored by: tipi.work *) Feature: optimized SSL_sendfile() usage on FreeBSD. Thanks to Gleb Smirnoff. *) Bugfix: upstream servers were not marked as failed after a response with status code 500, 502, 503, 504, or 429 if the code was listed in the "proxy_next_upstream" directive, but switching to the next server was not possible. *) Bugfix: the "stale-if-error" cache control extension was not applied if a backend returned a response with status code 500, 502, 503, 504, or 429 and the code was listed in the "proxy_next_upstream" directive. *) Bugfix: in handling of premature backend responses. @ text @d1 2 a2 2 --- ../njs-0.9.6/auto/quickjs.orig 2026-02-07 10:37:18.963401856 -0500 +++ ../njs-0.9.6/auto/quickjs 2026-02-07 10:38:27.281755406 -0500 @