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

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


Branch: CURRENT, Version: 25.3.0, Package name: nodejs-25.3.0, 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 latest release.


Required to run:
[textproc/icu] [net/libcares] [security/openssl] [devel/libuv] [lang/gcc49-libs] [www/nghttp2]

Required to build:
[lang/python27] [sysutils/lockf] [lang/gcc49] [pkgtools/cwrappers]

Package options: openssl

Master sites:

Filesize: 52041.504 KB

Version history: (Expand)


CVS history: (Expand)


   2026-01-14 20:09:16 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
nodejs: updated to 25.3.0

25.3.0 (Current)

Notable Changes

lib:

(CVE-2025-59465) add TLSSocket default error handler (RafaelGSS)
permission:
(CVE-2026-21636) add network check on pipe_wrap connect (RafaelGSS)
(CVE-2025-55130) require full read and write to symlink APIs (RafaelGSS)
(CVE-2025-55132) disable futimes when permission model is enabled (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)
   2026-01-11 12:44:10 by Thomas Klausner | Files touched by this commit (1)
Log message:
*: reduce GCC_REQD to major.minor
   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-19 12:45:13 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
nodejs: updated to 25.2.1

25.2.1 (Current)

This release reverts the spec-compliant behavior of sometimes throwing on \ 
localStorage
access. We received feedback that this change on an experimental API was too breaking
for a semver-minor release, so we decided to push it back for Node.js 26.0.0.
   2025-11-17 14:05:32 by Ryo ONODERA | Files touched by this commit (2)
Log message:
lang/nodejs: Use _SYS_EXEC_ELF_H_ to detect ELF header v2 for NetBSD
   2025-11-16 16:41:15 by Maya Rashish | Files touched by this commit (2)
Log message:
nodejs: fix build on (netbsd, but probably other too) i386

_mm_cvtsi128_si64 is only available on x86_64, so limit it that way, not
based on SSE2.
   2025-11-14 14:47:00 by Thomas Klausner | Files touched by this commit (3)
Log message:
nodejs: fix build on NetBSD < 11.99.4
   2025-11-13 20:01:13 by Adam Ciarcinski | Files touched by this commit (8) | Package updated
Log message:
nodejs: updated to 25.2.0

25.2.0 (Current)

Notable Changes

- (SEMVER-MINOR) lib: add options to util.deprecate (Rafael Gonzaga)
- lib: throw from localStorage getter on missing storage path (René)
- (SEMVER-MINOR) module: mark type stripping as stable (Marco Ippolito)
- (SEMVER-MINOR) net: increase network family autoselection timeout to 500ms \ 
(Rod Vagg)
- (SEMVER-MINOR) node-api: add napi_create_object_with_properties (Miguel \ 
Marcondes Filho)
- (SEMVER-MINOR) v8: adding total_allocated_bytes to HeapStatistics (Caio Lima)