head 1.10; access; symbols pkgsrc-2026Q1:1.8.0.2 pkgsrc-2026Q1-base:1.8 pkgsrc-2025Q4:1.4.0.2 pkgsrc-2025Q4-base:1.4; locks; strict; comment @# @; 1.10 date 2026.05.22.08.07.17; author adam; state Exp; branches; next 1.9; commitid ISiGjc4sX5SfHMGG; 1.9 date 2026.04.16.10.25.21; author adam; state Exp; branches; next 1.8; commitid 8vcwoSSXtLNhCaCG; 1.8 date 2026.03.25.16.40.16; author adam; state Exp; branches; next 1.7; commitid GFYeh6OanogLonzG; 1.7 date 2026.02.26.18.20.11; author adam; state Exp; branches; next 1.6; commitid o9eMANe50x8OOUvG; 1.6 date 2026.02.11.20.21.10; author adam; state Exp; branches; next 1.5; commitid ALk9YQFLKhQhYZtG; 1.5 date 2026.01.14.19.08.50; author adam; state Exp; branches; next 1.4; commitid 8KelfLo6Ff5ltoqG; 1.4 date 2025.12.12.09.08.40; author adam; state Exp; branches; next 1.3; commitid Rwv33NVGHcqcd6mG; 1.3 date 2025.11.17.13.08.29; author ryoon; state Exp; branches; next 1.2; commitid sHHbt7GsiaAhlUiG; 1.2 date 2025.11.16.17.43.20; author wiz; state Exp; branches; next 1.1; commitid sqr86T6pEpOETNiG; 1.1 date 2025.11.13.19.00.13; author adam; state Exp; branches; next ; commitid 4FCIvJ2B7lXNpqiG; desc @@ 1.10 log @nodejs24: updated to 24.16.0 24.16.0 'Krypton' (LTS) Notable Changes - (SEMVER-MINOR) crypto: implement randomUUIDv7() (nabeel378) - (SEMVER-MINOR) debugger: add edit-free runtime expression probes to node inspect (Joyee Cheung) - (SEMVER-MINOR) fs: add signal option to fs.stat() (Mert Can Altin) - (SEMVER-MINOR) fs: expose frsize field in statfs (Jinho Jang) - (SEMVER-MINOR) http: harden ClientRequest options merge (Matteo Collina) - (SEMVER-MINOR) http: add req.signal to IncomingMessage (Akshat) - (SEMVER-MINOR) stream: propagate destruction in duplexPair (Ahmed Elhor) - (SEMVER-MINOR) test_runner: support test order randomization (Pietro Marchini) - (SEMVER-MINOR) test_runner: align mock timeout api (sangwook) - (SEMVER-MINOR) test_runner: add mock-timers support for AbortSignal.timeout (DeveloperViraj) - (SEMVER-MINOR) util: colorize text with hex colors (Guilherme Araújo) @ text @$NetBSD: distinfo,v 1.9 2026/04/16 10:25:21 adam Exp $ BLAKE2s (node-v24.16.0.tar.xz) = 3472c693d7ea047c6668c9aed44b926095989ce6da07220c91709db6d9a2e559 SHA512 (node-v24.16.0.tar.xz) = 6edcc82dc847174c99ea7975d9bf3fcfd3201f82f21d4b517623514e17c931c87c0e9d4186d68285b2b4f5bc7a89c5a365ca67e0b9b2f2aaacc697a9e7293bb4 Size (node-v24.16.0.tar.xz) = 55318312 bytes SHA1 (patch-common.gypi) = 4620bcaf4d953bc415319a957fe41e1a70b94357 SHA1 (patch-deps_cares_cares.gyp) = 22b44f2ac59963f694dfe4f4585e08960b3dec32 SHA1 (patch-deps_uv_common.gypi) = 29f0c382b68f77749a71ce39fa2ca37338ca18ec SHA1 (patch-deps_uvwasi_include_wasi__serdes.h) = 32b85ef5824b96b35aba9280bbe7aa7899d9e5cf SHA1 (patch-deps_v8_src_base_platform_memory.h) = 10603b12ccdb97df87de70a2b91b96739c2ab13b SHA1 (patch-deps_v8_src_base_platform_platform-freebsd.cc) = b47025f33d2991275bbcd15dbabb28900afab0e1 SHA1 (patch-deps_v8_src_base_platform_platform-openbsd.cc) = 5e593879dbab095f99e82593272a0de91043f9a8 SHA1 (patch-deps_v8_src_base_platform_platform-posix.cc) = 6977d36538d9d29b315e0cacad95f4e6a6563861 SHA1 (patch-deps_v8_src_base_platform_semaphore.cc) = 802a95f1b1d131e0d85c1f99c659cc68b31ba2f6 SHA1 (patch-deps_v8_src_base_strings.h) = 4d2b37491f2f74f1a573f8c1942790204e23a8bb SHA1 (patch-deps_v8_src_codegen_arm_cpu-arm.cc) = 84c75d61bc99c2ff9adeac3152f5b11ebb0e582b SHA1 (patch-deps_v8_src_common_globals.h) = 86637724864389f2b24251904de41669a2f00fbc SHA1 (patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc) = 51bfbd80a8157d38e5da434ba6bd2f9b6f7762b2 SHA1 (patch-deps_v8_tools_profiling_run-llprof.sh) = b19994d3195cc97424a3cc2ffd3ae02eacc6ffa8 SHA1 (patch-node.gypi) = 4a104dba6c22702211009bc60a6be6f87554e2fa SHA1 (patch-src_compile__cache.cc) = 39a85bcb1ebe7c9bf7c431d6dc60dca5b9d63aaf SHA1 (patch-src_crypto_crypto__rsa.cc) = 299fc4326411d62d580dd3395b5d7f94c70164cb SHA1 (patch-src_inspector__agent.cc) = 3fd3d71f9d6013a6eb2a79e0442b31d2e2408a2f SHA1 (patch-src_node__postmortem__metadata.cc) = 9938482d724ad6636af5dc3fa719ec26ed8539ff SHA1 (patch-tools_gyp_pylib_gyp_generator_make.py) = bf48cd3b928797d347b8ad8344e3965ad11e5ea7 SHA1 (patch-tools_gyp_pylib_gyp_xcode__emulation.py) = 4ee24115f5e97ffbd23aaa6dc62f408d381d4e22 SHA1 (patch-tools_install.py) = ac296123fa498c7edee3a5735f2e24c862037813 SHA1 (patch-tools_v8_gypfiles_v8.gyp) = 112aa21cb2c2c4609cba96f41ae306d6e60ae797 @ 1.9 log @nodejs24: updated to 24.15.0 24.15.0 'Krypton' (LTS) Notable Changes - (SEMVER-MINOR) cli: add --max-heap-size option (tannal) - cli: add --require-module/--no-require-module (Joyee Cheung) - (SEMVER-MINOR) crypto: add raw key formats support to the KeyObject APIs (Filip Skokan) - (SEMVER-MINOR) fs: add throwIfNoEntry option for fs.stat and fs.promises.stat (Juan José) - (SEMVER-MINOR) http2: add http1Options for HTTP/1 fallback configuration (Amol Yadav) - module: mark require(esm) as stable (Joyee Cheung) - module: mark module compile cache as stable (Joyee Cheung) - (SEMVER-MINOR) net: add setTOS and getTOS to Socket (Amol Yadav) - (SEMVER-MINOR) sqlite: add limits property to DatabaseSync (Mert Can Altin) - sqlite: mark as release candidate (Matteo Collina) - (SEMVER-MINOR) src: add C++ support for diagnostics channels (RafaelGSS) - (SEMVER-MINOR) stream: rename Duplex.toWeb() type option to readableType (René) - test_runner: add exports option for module mocks (sangwook) - (SEMVER-MINOR) test_runner: expose worker ID for concurrent test execution (Ali Hassan) - (SEMVER-MINOR) test_runner: show interrupted test on SIGINT (Matteo Collina) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2026/03/25 16:40:16 adam Exp $ d3 3 a5 3 BLAKE2s (node-v24.15.0.tar.xz) = 23f1ea5ce15f371f71efe080d432234ceda09e618d46029971e55ad92539d99e SHA512 (node-v24.15.0.tar.xz) = 5c8970fac8ff6a0fecd5999bbfc659d0a863e4aa4f928189ca97f513282dfc896e6eef5d3050e47dc9bfc25dc407e2829d6e02ad1e4fdac7fd0cc8b25ee6934e Size (node-v24.15.0.tar.xz) = 54197668 bytes @ 1.8 log @nodejs*: updated to 25.8.2, 24.14.1, 22.22.2, 20.20.2 Notable Changes (CVE-2026-21710) use null prototype for headersDistinct/trailersDistinct (Matteo Collina) - High (CVE-2026-21637) wrap SNICallback invocation in try/catch (Matteo Collina) - High (CVE-2026-21717) test array index hash collision (Joyee Cheung) - Medium (CVE-2026-21713) use timing-safe comparison in Web Cryptography HMAC and KMAC (Filip Skokan) - Medium (CVE-2026-21714) handle NGHTTP2_ERR_FLOW_CONTROL error code (RafaelGSS) - Medium (CVE-2026-21712) handle url crash on different url formats (RafaelGSS) - Medium (CVE-2026-21716) include permission check on lib/fs/promises (RafaelGSS) - Low (CVE-2026-21715) add permission check to realpath.native (RafaelGSS) - Low @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2026/02/26 18:20:11 adam Exp $ d3 3 a5 3 BLAKE2s (node-v24.14.1.tar.xz) = 4c411f98d941c4f7bb9de15a455b3c86242bd0bbc3187d79c5e4db5cdb5242ae SHA512 (node-v24.14.1.tar.xz) = 8d6ab8458c42dda97d3077e9a2270d28092d2a56473574b0909b4345fedba1416631157fe7cf5929f7996bddc7023c55f336cc83d7dbfac593e8910d5eda87c6 Size (node-v24.14.1.tar.xz) = 54102840 bytes @ 1.7 log @nodejs24: updated to 24.14.0 24.14.0 'Krypton' (LTS) Notable Changes - (SEMVER-MINOR) async_hooks: add trackPromises option to createHook() (Joyee Cheung) - build,deps: replace cjs-module-lexer with merve (Yagiz Nizipli) - (SEMVER-MINOR) deps: add LIEF as a dependency (Joyee Cheung) - (SEMVER-MINOR) events: repurpose events.listenerCount() to accept EventTargets (René) - (SEMVER-MINOR) fs: add ignore option to fs.watch (Matteo Collina) - (SEMVER-MINOR) http: add http.setGlobalProxyFromEnv() (Joyee Cheung) - (SEMVER-MINOR) module: allow subpath imports that start with - (SEMVER-MINOR) process: preserve AsyncLocalStorage in queueMicrotask only when needed (Gürgün Dayıoğlu) - (SEMVER-MINOR) sea: split sea binary manipulation code (Joyee Cheung) - (SEMVER-MINOR) sqlite: enable defensive mode by default (Bart Louwers) - (SEMVER-MINOR) sqlite: add sqlite prepare options args (Guilherme Araújo) - (SEMVER-MINOR) src: add initial support for ESM in embedder API (Joyee Cheung) - (SEMVER-MINOR) stream: add bytes() method to node:stream/consumers (wantaek) - (SEMVER-MINOR) stream: do not pass readable.compose() output via Readable.from() (René) - (SEMVER-MINOR) test: use fixture directories for sea tests (Joyee Cheung) - (SEMVER-MINOR) test_runner: add env option to run function (Ethan Arrowood) - (SEMVER-MINOR) test_runner: support expecting a test-case to fail (Jacob Smith) - (SEMVER-MINOR) util: add convertProcessSignalToExitCode utility (Erick Wendel) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2026/02/11 20:21:10 adam Exp $ d3 3 a5 3 BLAKE2s (node-v24.14.0.tar.xz) = 9c423efff68d9f9bd4a8e4ce0dab8eda7828120c737896ee72e276d0b01528c6 SHA512 (node-v24.14.0.tar.xz) = 44f8a4758f34373f44daf1498ecb83261788251a43c9063bc3572ebf9bd647adafbc44474127771f5f9e36aa01feee1ad991e01ab3ec5a892607194441f76aaa Size (node-v24.14.0.tar.xz) = 53987528 bytes @ 1.6 log @nodejs24: updated o 24.13.1 24.13.1 'Krypton' (LTS) Notable Changes - build: add support for Python 3.14 (Christian Clauss) - cli: mark --heapsnapshot-near-heap-limit as stable (Joyee Cheung) - crypto: update root certificates to NSS 3.119 (Node.js GitHub Bot) - doc: mark --build-snapshot and --build-snapshot-config as stable (Joyee Cheung) - meta: add avivkeller to collaborators (Aviv Keller) - meta: add gurgunday to collaborators (Gürgün Dayıoğlu) - meta: add Renegade334 to collaborators (Renegade334) - url: update ada to v3.4.2 and support unicode 17 (Yagiz Nizipli) - v8: mark v8.queryObjects() as stable (Joyee Cheung) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2026/01/14 19:08:50 adam Exp $ d3 3 a5 3 BLAKE2s (node-v24.13.1.tar.xz) = 3b11b7e84ec8da80fed5380b406524174071b082d47ba71fad45a6cb94d2bb9c SHA512 (node-v24.13.1.tar.xz) = 112e860972acfac61c4c1c94b647a803e9b473336d1a50711a4c931d8fd8954e4b9c0da0ec9f0cd2b61c29124fd5af13b82fe082f22daf34c320d943f92cff09 Size (node-v24.13.1.tar.xz) = 52098244 bytes @ 1.5 log @nodejs24: updated to 24.13.0 24.13.0 'Krypton' (LTS) lib: (CVE-2025-59465) add TLSSocket default error handler (RafaelGSS) (CVE-2025-55132) disable futimes when permission model is enabled (RafaelGSS) lib,permission: (CVE-2025-55130) require full read and write to symlink APIs (RafaelGSS) src: (CVE-2025-59466) rethrow stack overflow exceptions in async_hooks (Matteo Collina) src,lib: (CVE-2025-55131) refactor unsafe buffer creation to remove zero-fill toggle (Сковорода Никита Андреевич) tls: (CVE-2026-21637) route callback exceptions through error handlers (Matteo Collina) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2025/12/12 09:08:40 adam Exp $ d3 3 a5 3 BLAKE2s (node-v24.13.0.tar.xz) = 96f93329d5230a8de33429b8ad1a2ee6efbffa95af093074320a2df7915dc129 SHA512 (node-v24.13.0.tar.xz) = 3be569091202c6d39aa4072f1aeb7cd1b9d86ced38985211ee0cd70db547526e07082ab0cc82caf6c3adeba977b61d5e487f7d38c803c36939e77d2c1e0e3c7b Size (node-v24.13.0.tar.xz) = 51803408 bytes a6 1 SHA1 (patch-configure) = 34959e3c01f7b3d814e9a81fa222e1dfca80093f @ 1.4 log @nodejs24: updated to 24.12.0 24.12.0 'Krypton' (LTS) Notable Changes - (SEMVER-MINOR) http: add optimizeEmptyRequests server option (Rafael Gonzaga) - (SEMVER-MINOR) lib: add options to util.deprecate (Rafael Gonzaga) - (SEMVER-MINOR) module: mark type stripping as stable (Marco Ippolito) - (SEMVER-MINOR) node-api: add napi_create_object_with_properties (Miguel Marcondes Filho) - (SEMVER-MINOR) sqlite: allow setting defensive flag (Bart Louwers) - (SEMVER-MINOR) src: add watch config namespace (Marco Ippolito) - (SEMVER-MINOR) src: add an option to make compile cache portable (Aditi) - (SEMVER-MINOR) src,permission: add --allow-inspector ability (Rafael Gonzaga) - (SEMVER-MINOR) v8: add cpu profile (theanarkh) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2025/11/17 13:08:29 ryoon Exp $ d3 3 a5 3 BLAKE2s (node-v24.12.0.tar.xz) = 39e2aff78eb1765bdb65072885c894664458c945d58753cc2bae531efeabeb8d SHA512 (node-v24.12.0.tar.xz) = 2f9285537cfbcfb4364b3337329c41198aaf11dd0046fa24ce83aac8b616b1bdd4bb6a42676217037b75cd7b9bd76d1fced1268ede4523c9cfa32d1c2fdad068 Size (node-v24.12.0.tar.xz) = 51783952 bytes @ 1.3 log @lang/nodejs24: Add forgotten distinfo change for previous @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2025/11/16 17:43:20 wiz Exp $ d3 3 a5 3 BLAKE2s (node-v24.11.1.tar.xz) = 0841f94d8533e9d3b690a3851d185597af694ff916c81ff5fc3abffd83e55fe8 SHA512 (node-v24.11.1.tar.xz) = a41c9d53f8ab4f4642259c42e682fd58fc58d6d6657310544008e96e4113503eec82a185922360577c5a5739ba3fadd04e10798f805d7a3399ef4a3e1a233629 Size (node-v24.11.1.tar.xz) = 51747676 bytes d19 1 a19 1 SHA1 (patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc) = 24266eda94a14442a56fb8f7555c41b08dac7082 @ 1.2 log @nodejs24: fix build on NetBSD < 11.99.4 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2025/11/13 19:00:13 adam Exp $ d19 1 a19 1 SHA1 (patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc) = 7ae7e0f012eb2c9e83a8fa60748ccf94af91189b @ 1.1 log @nodejs24: added version 24.11.1 24.11.1 'Krypton' (LTS) Notable Changes The known issue relating to Buffer.allocUnsafe incorrectly zero-filling buffers has now been addressed and now returns uninitialized memory as documented in the Buffer.allocUnsafe documentation. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.303 2025/10/30 12:22:28 adam Exp $ d19 1 a19 1 SHA1 (patch-deps_v8_third__party_abseil-cpp_absl_debugging_internal_elf__mem__image.cc) = a34c607a17ce2329af5fcdff01a59485c936e249 @