./lang/nodejs22, V8 JavaScript for clients and servers

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 22.22.2, Package name: nodejs-22.22.2, Maintainer: pkgsrc-users

Node.js is an evented I/O framework for the V8 JavaScript engine. It is
intended for writing scalable network programs such as web servers.

This package holds the 22.x LTS release.



Package options: openssl

Master sites:

Filesize: 50055.867 KB

Version history: (Expand)


CVS history: (Expand)


�� 2026-03-25 17:40:16 by Adam Ciarcinski | Files touched by this commit (11) | Package updated
Log message:
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
�� 2026-03-12 10:58:31 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
nodejs22: updated to 22.22.1

22.22.1 'Jod' (LTS)

Notable Changes

- build: test on 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)
- crypto: update root certificates to NSS 3.117 (Node.js GitHub Bot)
- doc: add avivkeller to collaborators (Aviv Keller)
- doc: add gurgunday to collaborators (Gürgün Dayıoğlu)
- meta: add Renegade334 to collaborators (Renegade334)
�� 2026-01-14 20:08:19 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
nodejs22: updated to 22.22.0

22.22.0 'Jod' (LTS)

Notable Changes

lib:

(CVE-2025-59465) add TLSSocket default error handler
(CVE-2025-55132) disable futimes when permission model is enabled
lib,permission:
(CVE-2025-55130) require full read and write to symlink APIs
src:
(CVE-2025-59466) rethrow stack overflow exceptions in async_hooks
src,lib:
(CVE-2025-55131) refactor unsafe buffer creation to remove zero-fill toggle
tls:
(CVE-2026-21637) route callback exceptions through error handlers
�� 2026-01-07 09:49:50 by Thomas Klausner | Files touched by this commit (2525)
Log message:
*: recursive bump for icu 78.1
�� 2025-11-17 20:45:13 by Thomas Klausner | Files touched by this commit (2)
Log message:
nodejs2{0,2}: fix check-interpreter step
�� 2025-10-30 13:21:50 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
nodejs22: updated to 22.21.1

22.21.1 'Jod' (LTS)
Bug fixes
�� 2025-10-21 13:57:53 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
nodejs22: updated to 22.21.0

22.21.0 'Jod' (LTS)

Notable Changes

- (SEMVER-MINOR) cli: add --use-env-proxy (Joyee Cheung)
- (SEMVER-MINOR) http: support http proxy for fetch under NODE_USE_ENV_PROXY \ 
(Joyee Cheung)
- (SEMVER-MINOR) http: add shouldUpgradeCallback to let servers control HTTP \ 
upgrades (Tim Perry)
- (SEMVER-MINOR) http,https: add built-in proxy support in http/https.request \ 
and Agent (Joyee Cheung)
- (SEMVER-MINOR) src: add percentage support to --max-old-space-size
�� 2025-10-09 11:28:44 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
nodejs22: fix build with Python 3.14