CVSROOT:        /cvs
Module name:    ports
Changes by:     [email protected]    2023/02/19 05:27:19

Modified files:
        lang/node      : Makefile distinfo 
        lang/node/patches: patch-Makefile patch-common_gypi 
                           patch-configure 
                           
patch-deps_npm_node_modules_node-gyp_gyp_pylib_gyp_generator_make_py 
                           patch-deps_v8_src_execution_isolate_cc 
                           patch-lib_internal_modules_cjs_loader_js 
                           patch-lib_net_js patch-node_gyp 
                           patch-src_env_cc patch-tools_test_py 
                           patch-tools_v8_gypfiles_v8_gyp 
        lang/node/pkg  : PLIST 

Log message:
Update node to 18.14.1 from maintainer Volker Schlecht

A ton of changes since 18.12.1, including a few security fixes released a few
days ago that affect OpenBSD's port:

* Node.js Permissions policies can be bypassed via process.mainModule
(CVE-2023-23918)
* Node.js OpenSSL error handling issues in nodejs crypto library
(CVE-2023-23919)
* Fetch API in Node.js did not protect against CRLF injection in host headers
(CVE-2023-23936)
* Regular Expression Denial of Service in Headers in Node.js fetch API
(CVE-2023-24807)

Port changes:

* reinstate old patch to disable building the bundled googletest, because that
could lead to build-time conflicts when devel/gtest is installed, now that the
version of devel/gtest has diverged from the bundled version again

* This fixes a build issue on riscv64 that slipped into v18.13.0
https://github.com/nodejs/node/commit/1e11247b91

* PLIST churn due to updated npm

https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V18.md#18.14.1

Reply via email to