On Thu, Feb 15, 2024 at 06:55:48PM +0100, Volker Schlecht wrote:
> Security update to v18.19.1
> 
> https://nodejs.org/en/blog/vulnerability/february-2024-security-releases/
> 
> Fixes
> CVE-2024-24758 (in the bundled version of undici)
> CVE-2024-22019
> CVE-2024-21896
> CVE-2024-22017
> CVE-2023-46809
> CVE-2024-21891
> CVE-2024-21890
> 
> The diff to v18.19.0 is rather small, v8 isn't affected and none of our 
> patches
> need to be updated. I built and tested on amd64 (with IBT) and arm64 (without
> IBT) and rebuilt www/mozilla-firefox succesfully.
> 
> PLIST churn due to update of npm, as usual.
> 
> ok?

Builds fine and no issues on (brief) testing. ok thfr@

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/lang/node/Makefile,v
> retrieving revision 1.131
> diff -u -p -r1.131 Makefile
> --- Makefile  7 Dec 2023 17:01:26 -0000       1.131
> +++ Makefile  15 Feb 2024 09:15:39 -0000
> @@ -5,7 +5,7 @@ USE_WXNEEDED =                Yes
>  
>  COMMENT = JavaScript runtime built on Chrome's V8 JavaScript engine
>  
> -NODE_VERSION =               v18.19.0
> +NODE_VERSION =               v18.19.1
>  PLEDGE_VER =         1.1.3
>  DISTFILES =          ${DISTNAME}-headers.tar.gz \
>                       ${DISTNAME}.tar.xz
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/lang/node/distinfo,v
> retrieving revision 1.74
> diff -u -p -r1.74 distinfo
> --- distinfo  7 Dec 2023 17:01:26 -0000       1.74
> +++ distinfo  15 Feb 2024 09:15:39 -0000
> @@ -1,6 +1,6 @@
>  SHA256 (node-pledge-1.1.3.tar.gz) = 
> fEaXvLg6hYEJ69K+mgQFizf8DiJY2/DtyFJB/pEanVU=
> -SHA256 (node-v18.19.0-headers.tar.gz) = 
> 5VgggY3FL9HPOoY4DGJEqHI74lUdl9fQdo2XFrKW4N0=
> -SHA256 (node-v18.19.0.tar.xz) = 9StBryBZapq9jtdSQYN+xDlFRoIhRIu/hBNh4gkYGbY=
> +SHA256 (node-v18.19.1-headers.tar.gz) = 
> JrnSZiPunJa/SfEq8t34CtUfdO4hmh78TOvCl+983ps=
> +SHA256 (node-v18.19.1.tar.xz) = CQ+WouzeCAtrOCxtZCvKXQvkcCp4y1Vb578CsgvRbe0=
>  SIZE (node-pledge-1.1.3.tar.gz) = 3167
> -SIZE (node-v18.19.0-headers.tar.gz) = 8716497
> -SIZE (node-v18.19.0.tar.xz) = 41248748
> +SIZE (node-v18.19.1-headers.tar.gz) = 8716368
> +SIZE (node-v18.19.1.tar.xz) = 41250068
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/lang/node/pkg/PLIST,v
> retrieving revision 1.59
> diff -u -p -r1.59 PLIST
> --- pkg/PLIST 7 Dec 2023 17:01:28 -0000       1.59
> +++ pkg/PLIST 15 Feb 2024 09:15:39 -0000
> @@ -105,10 +105,6 @@ lib/node_modules/@isaacs/cliui/build/lib
>  lib/node_modules/@isaacs/cliui/build/lib/index.js
>  lib/node_modules/@isaacs/cliui/index.mjs
>  lib/node_modules/@isaacs/cliui/node_modules/
> -lib/node_modules/@isaacs/cliui/node_modules/ansi-regex/
> -lib/node_modules/@isaacs/cliui/node_modules/ansi-regex/index.js
> -lib/node_modules/@isaacs/cliui/node_modules/ansi-regex/license
> -lib/node_modules/@isaacs/cliui/node_modules/ansi-regex/package.json
>  lib/node_modules/@isaacs/cliui/node_modules/emoji-regex/
>  lib/node_modules/@isaacs/cliui/node_modules/emoji-regex/LICENSE-MIT.txt
>  lib/node_modules/@isaacs/cliui/node_modules/emoji-regex/RGI_Emoji.js
> @@ -123,10 +119,6 @@ lib/node_modules/@isaacs/cliui/node_modu
>  lib/node_modules/@isaacs/cliui/node_modules/string-width/index.js
>  lib/node_modules/@isaacs/cliui/node_modules/string-width/license
>  lib/node_modules/@isaacs/cliui/node_modules/string-width/package.json
> -lib/node_modules/@isaacs/cliui/node_modules/strip-ansi/
> -lib/node_modules/@isaacs/cliui/node_modules/strip-ansi/index.js
> -lib/node_modules/@isaacs/cliui/node_modules/strip-ansi/license
> -lib/node_modules/@isaacs/cliui/node_modules/strip-ansi/package.json
>  lib/node_modules/@isaacs/cliui/package.json
>  lib/node_modules/@isaacs/string-locale-compare/
>  lib/node_modules/@isaacs/string-locale-compare/LICENSE
> @@ -141,26 +133,6 @@ lib/node_modules/@npmcli/agent/lib/error
>  lib/node_modules/@npmcli/agent/lib/index.js
>  lib/node_modules/@npmcli/agent/lib/options.js
>  lib/node_modules/@npmcli/agent/lib/proxy.js
> -lib/node_modules/@npmcli/agent/node_modules/
> -lib/node_modules/@npmcli/agent/node_modules/agent-base/
> -lib/node_modules/@npmcli/agent/node_modules/agent-base/dist/
> -lib/node_modules/@npmcli/agent/node_modules/agent-base/dist/helpers.js
> -lib/node_modules/@npmcli/agent/node_modules/agent-base/dist/index.js
> -lib/node_modules/@npmcli/agent/node_modules/agent-base/package.json
> -lib/node_modules/@npmcli/agent/node_modules/http-proxy-agent/
> -lib/node_modules/@npmcli/agent/node_modules/http-proxy-agent/LICENSE
> -lib/node_modules/@npmcli/agent/node_modules/http-proxy-agent/dist/
> -lib/node_modules/@npmcli/agent/node_modules/http-proxy-agent/dist/index.js
> -lib/node_modules/@npmcli/agent/node_modules/http-proxy-agent/package.json
> -lib/node_modules/@npmcli/agent/node_modules/https-proxy-agent/
> -lib/node_modules/@npmcli/agent/node_modules/https-proxy-agent/dist/
> -lib/node_modules/@npmcli/agent/node_modules/https-proxy-agent/dist/index.js
> -lib/node_modules/@npmcli/agent/node_modules/https-proxy-agent/dist/parse-proxy-response.js
> -lib/node_modules/@npmcli/agent/node_modules/https-proxy-agent/package.json
> -lib/node_modules/@npmcli/agent/node_modules/socks-proxy-agent/
> -lib/node_modules/@npmcli/agent/node_modules/socks-proxy-agent/dist/
> -lib/node_modules/@npmcli/agent/node_modules/socks-proxy-agent/dist/index.js
> -lib/node_modules/@npmcli/agent/node_modules/socks-proxy-agent/package.json
>  lib/node_modules/@npmcli/agent/package.json
>  lib/node_modules/@npmcli/arborist/
>  lib/node_modules/@npmcli/arborist/LICENSE.md
> @@ -255,6 +227,11 @@ lib/node_modules/@npmcli/disparity-color
>  lib/node_modules/@npmcli/disparity-colors/LICENSE
>  lib/node_modules/@npmcli/disparity-colors/lib/
>  lib/node_modules/@npmcli/disparity-colors/lib/index.js
> +lib/node_modules/@npmcli/disparity-colors/node_modules/
> +lib/node_modules/@npmcli/disparity-colors/node_modules/ansi-styles/
> +lib/node_modules/@npmcli/disparity-colors/node_modules/ansi-styles/index.js
> +lib/node_modules/@npmcli/disparity-colors/node_modules/ansi-styles/license
> +lib/node_modules/@npmcli/disparity-colors/node_modules/ansi-styles/package.json
>  lib/node_modules/@npmcli/disparity-colors/package.json
>  lib/node_modules/@npmcli/fs/
>  lib/node_modules/@npmcli/fs/LICENSE.md
> @@ -509,6 +486,11 @@ lib/node_modules/abort-controller/dist/a
>  lib/node_modules/abort-controller/package.json
>  lib/node_modules/abort-controller/polyfill.js
>  lib/node_modules/abort-controller/polyfill.mjs
> +lib/node_modules/agent-base/
> +lib/node_modules/agent-base/dist/
> +lib/node_modules/agent-base/dist/helpers.js
> +lib/node_modules/agent-base/dist/index.js
> +lib/node_modules/agent-base/package.json
>  lib/node_modules/aggregate-error/
>  lib/node_modules/aggregate-error/index.js
>  lib/node_modules/aggregate-error/license
> @@ -640,6 +622,15 @@ lib/node_modules/cli-columns/
>  lib/node_modules/cli-columns/color.js
>  lib/node_modules/cli-columns/index.js
>  lib/node_modules/cli-columns/license
> +lib/node_modules/cli-columns/node_modules/
> +lib/node_modules/cli-columns/node_modules/ansi-regex/
> +lib/node_modules/cli-columns/node_modules/ansi-regex/index.js
> +lib/node_modules/cli-columns/node_modules/ansi-regex/license
> +lib/node_modules/cli-columns/node_modules/ansi-regex/package.json
> +lib/node_modules/cli-columns/node_modules/strip-ansi/
> +lib/node_modules/cli-columns/node_modules/strip-ansi/index.js
> +lib/node_modules/cli-columns/node_modules/strip-ansi/license
> +lib/node_modules/cli-columns/node_modules/strip-ansi/package.json
>  lib/node_modules/cli-columns/package.json
>  lib/node_modules/cli-columns/test.js
>  lib/node_modules/cli-table3/
> @@ -685,6 +676,15 @@ lib/node_modules/columnify/LICENSE
>  lib/node_modules/columnify/Makefile
>  lib/node_modules/columnify/columnify.js
>  lib/node_modules/columnify/index.js
> +lib/node_modules/columnify/node_modules/
> +lib/node_modules/columnify/node_modules/ansi-regex/
> +lib/node_modules/columnify/node_modules/ansi-regex/index.js
> +lib/node_modules/columnify/node_modules/ansi-regex/license
> +lib/node_modules/columnify/node_modules/ansi-regex/package.json
> +lib/node_modules/columnify/node_modules/strip-ansi/
> +lib/node_modules/columnify/node_modules/strip-ansi/index.js
> +lib/node_modules/columnify/node_modules/strip-ansi/license
> +lib/node_modules/columnify/node_modules/strip-ansi/package.json
>  lib/node_modules/columnify/package.json
>  lib/node_modules/columnify/utils.js
>  lib/node_modules/columnify/width.js
> @@ -974,6 +974,15 @@ lib/node_modules/gauge/lib/template-item
>  lib/node_modules/gauge/lib/theme-set.js
>  lib/node_modules/gauge/lib/themes.js
>  lib/node_modules/gauge/lib/wide-truncate.js
> +lib/node_modules/gauge/node_modules/
> +lib/node_modules/gauge/node_modules/ansi-regex/
> +lib/node_modules/gauge/node_modules/ansi-regex/index.js
> +lib/node_modules/gauge/node_modules/ansi-regex/license
> +lib/node_modules/gauge/node_modules/ansi-regex/package.json
> +lib/node_modules/gauge/node_modules/strip-ansi/
> +lib/node_modules/gauge/node_modules/strip-ansi/index.js
> +lib/node_modules/gauge/node_modules/strip-ansi/license
> +lib/node_modules/gauge/node_modules/strip-ansi/package.json
>  lib/node_modules/gauge/package.json
>  lib/node_modules/glob/
>  lib/node_modules/glob/LICENSE
> @@ -1051,15 +1060,15 @@ lib/node_modules/graceful-fs/graceful-fs
>  lib/node_modules/graceful-fs/legacy-streams.js
>  lib/node_modules/graceful-fs/package.json
>  lib/node_modules/graceful-fs/polyfills.js
> -lib/node_modules/has/
>  lib/node_modules/has-unicode/
>  lib/node_modules/has-unicode/LICENSE
>  lib/node_modules/has-unicode/index.js
>  lib/node_modules/has-unicode/package.json
> -lib/node_modules/has/LICENSE-MIT
> -lib/node_modules/has/package.json
> -lib/node_modules/has/src/
> -lib/node_modules/has/src/index.js
> +lib/node_modules/hasown/
> +lib/node_modules/hasown/LICENSE
> +lib/node_modules/hasown/index.js
> +lib/node_modules/hasown/package.json
> +lib/node_modules/hasown/tsconfig.json
>  lib/node_modules/hosted-git-info/
>  lib/node_modules/hosted-git-info/LICENSE
>  lib/node_modules/hosted-git-info/lib/
> @@ -1072,6 +1081,16 @@ lib/node_modules/http-cache-semantics/
>  lib/node_modules/http-cache-semantics/LICENSE
>  lib/node_modules/http-cache-semantics/index.js
>  lib/node_modules/http-cache-semantics/package.json
> +lib/node_modules/http-proxy-agent/
> +lib/node_modules/http-proxy-agent/LICENSE
> +lib/node_modules/http-proxy-agent/dist/
> +lib/node_modules/http-proxy-agent/dist/index.js
> +lib/node_modules/http-proxy-agent/package.json
> +lib/node_modules/https-proxy-agent/
> +lib/node_modules/https-proxy-agent/dist/
> +lib/node_modules/https-proxy-agent/dist/index.js
> +lib/node_modules/https-proxy-agent/dist/parse-proxy-response.js
> +lib/node_modules/https-proxy-agent/package.json
>  lib/node_modules/iconv-lite/
>  lib/node_modules/iconv-lite/LICENSE
>  lib/node_modules/iconv-lite/encodings/
> @@ -1290,14 +1309,12 @@ lib/node_modules/libnpmversion/package.j
>  lib/node_modules/lru-cache/
>  lib/node_modules/lru-cache/LICENSE
>  lib/node_modules/lru-cache/dist/
> -lib/node_modules/lru-cache/dist/cjs/
> -lib/node_modules/lru-cache/dist/cjs/index.js
> -lib/node_modules/lru-cache/dist/cjs/index.min.js
> -lib/node_modules/lru-cache/dist/cjs/package.json
> -lib/node_modules/lru-cache/dist/mjs/
> -lib/node_modules/lru-cache/dist/mjs/index.js
> -lib/node_modules/lru-cache/dist/mjs/index.min.js
> -lib/node_modules/lru-cache/dist/mjs/package.json
> +lib/node_modules/lru-cache/dist/commonjs/
> +lib/node_modules/lru-cache/dist/commonjs/index.js
> +lib/node_modules/lru-cache/dist/commonjs/package.json
> +lib/node_modules/lru-cache/dist/esm/
> +lib/node_modules/lru-cache/dist/esm/index.js
> +lib/node_modules/lru-cache/dist/esm/package.json
>  lib/node_modules/lru-cache/package.json
>  lib/node_modules/make-fetch-happen/
>  lib/node_modules/make-fetch-happen/LICENSE
> @@ -2125,6 +2142,7 @@ lib/node_modules/npm/node_modules/@sigst
>  lib/node_modules/npm/node_modules/@tufjs
>  lib/node_modules/npm/node_modules/abbrev
>  lib/node_modules/npm/node_modules/abort-controller
> +lib/node_modules/npm/node_modules/agent-base
>  lib/node_modules/npm/node_modules/aggregate-error
>  lib/node_modules/npm/node_modules/ansi-regex
>  lib/node_modules/npm/node_modules/ansi-styles
> @@ -2175,10 +2193,12 @@ lib/node_modules/npm/node_modules/functi
>  lib/node_modules/npm/node_modules/gauge
>  lib/node_modules/npm/node_modules/glob
>  lib/node_modules/npm/node_modules/graceful-fs
> -lib/node_modules/npm/node_modules/has
>  lib/node_modules/npm/node_modules/has-unicode
> +lib/node_modules/npm/node_modules/hasown
>  lib/node_modules/npm/node_modules/hosted-git-info
>  lib/node_modules/npm/node_modules/http-cache-semantics
> +lib/node_modules/npm/node_modules/http-proxy-agent
> +lib/node_modules/npm/node_modules/https-proxy-agent
>  lib/node_modules/npm/node_modules/iconv-lite
>  lib/node_modules/npm/node_modules/ieee754
>  lib/node_modules/npm/node_modules/ignore-walk
> @@ -2270,6 +2290,7 @@ lib/node_modules/npm/node_modules/signal
>  lib/node_modules/npm/node_modules/sigstore
>  lib/node_modules/npm/node_modules/smart-buffer
>  lib/node_modules/npm/node_modules/socks
> +lib/node_modules/npm/node_modules/socks-proxy-agent
>  lib/node_modules/npm/node_modules/spdx-correct
>  lib/node_modules/npm/node_modules/spdx-exceptions
>  lib/node_modules/npm/node_modules/spdx-expression-parse
> @@ -2669,6 +2690,10 @@ lib/node_modules/smart-buffer/docs/
>  lib/node_modules/smart-buffer/docs/ROADMAP.md
>  lib/node_modules/smart-buffer/package.json
>  lib/node_modules/socks/
> +lib/node_modules/socks-proxy-agent/
> +lib/node_modules/socks-proxy-agent/dist/
> +lib/node_modules/socks-proxy-agent/dist/index.js
> +lib/node_modules/socks-proxy-agent/package.json
>  lib/node_modules/socks/LICENSE
>  lib/node_modules/socks/build/
>  lib/node_modules/socks/build/client/
> @@ -2720,9 +2745,27 @@ lib/node_modules/string-width/
>  lib/node_modules/string-width-cjs/
>  lib/node_modules/string-width-cjs/index.js
>  lib/node_modules/string-width-cjs/license
> +lib/node_modules/string-width-cjs/node_modules/
> +lib/node_modules/string-width-cjs/node_modules/ansi-regex/
> +lib/node_modules/string-width-cjs/node_modules/ansi-regex/index.js
> +lib/node_modules/string-width-cjs/node_modules/ansi-regex/license
> +lib/node_modules/string-width-cjs/node_modules/ansi-regex/package.json
> +lib/node_modules/string-width-cjs/node_modules/strip-ansi/
> +lib/node_modules/string-width-cjs/node_modules/strip-ansi/index.js
> +lib/node_modules/string-width-cjs/node_modules/strip-ansi/license
> +lib/node_modules/string-width-cjs/node_modules/strip-ansi/package.json
>  lib/node_modules/string-width-cjs/package.json
>  lib/node_modules/string-width/index.js
>  lib/node_modules/string-width/license
> +lib/node_modules/string-width/node_modules/
> +lib/node_modules/string-width/node_modules/ansi-regex/
> +lib/node_modules/string-width/node_modules/ansi-regex/index.js
> +lib/node_modules/string-width/node_modules/ansi-regex/license
> +lib/node_modules/string-width/node_modules/ansi-regex/package.json
> +lib/node_modules/string-width/node_modules/strip-ansi/
> +lib/node_modules/string-width/node_modules/strip-ansi/index.js
> +lib/node_modules/string-width/node_modules/strip-ansi/license
> +lib/node_modules/string-width/node_modules/strip-ansi/package.json
>  lib/node_modules/string-width/package.json
>  lib/node_modules/string_decoder/
>  lib/node_modules/string_decoder/LICENSE
> @@ -2733,6 +2776,11 @@ lib/node_modules/strip-ansi/
>  lib/node_modules/strip-ansi-cjs/
>  lib/node_modules/strip-ansi-cjs/index.js
>  lib/node_modules/strip-ansi-cjs/license
> +lib/node_modules/strip-ansi-cjs/node_modules/
> +lib/node_modules/strip-ansi-cjs/node_modules/ansi-regex/
> +lib/node_modules/strip-ansi-cjs/node_modules/ansi-regex/index.js
> +lib/node_modules/strip-ansi-cjs/node_modules/ansi-regex/license
> +lib/node_modules/strip-ansi-cjs/node_modules/ansi-regex/package.json
>  lib/node_modules/strip-ansi-cjs/package.json
>  lib/node_modules/strip-ansi/index.js
>  lib/node_modules/strip-ansi/license
> @@ -2908,18 +2956,23 @@ lib/node_modules/wrap-ansi/
>  lib/node_modules/wrap-ansi-cjs/
>  lib/node_modules/wrap-ansi-cjs/index.js
>  lib/node_modules/wrap-ansi-cjs/license
> +lib/node_modules/wrap-ansi-cjs/node_modules/
> +lib/node_modules/wrap-ansi-cjs/node_modules/ansi-regex/
> +lib/node_modules/wrap-ansi-cjs/node_modules/ansi-regex/index.js
> +lib/node_modules/wrap-ansi-cjs/node_modules/ansi-regex/license
> +lib/node_modules/wrap-ansi-cjs/node_modules/ansi-regex/package.json
> +lib/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/
> +lib/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/index.js
> +lib/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/license
> +lib/node_modules/wrap-ansi-cjs/node_modules/ansi-styles/package.json
> +lib/node_modules/wrap-ansi-cjs/node_modules/strip-ansi/
> +lib/node_modules/wrap-ansi-cjs/node_modules/strip-ansi/index.js
> +lib/node_modules/wrap-ansi-cjs/node_modules/strip-ansi/license
> +lib/node_modules/wrap-ansi-cjs/node_modules/strip-ansi/package.json
>  lib/node_modules/wrap-ansi-cjs/package.json
>  lib/node_modules/wrap-ansi/index.js
>  lib/node_modules/wrap-ansi/license
>  lib/node_modules/wrap-ansi/node_modules/
> -lib/node_modules/wrap-ansi/node_modules/ansi-regex/
> -lib/node_modules/wrap-ansi/node_modules/ansi-regex/index.js
> -lib/node_modules/wrap-ansi/node_modules/ansi-regex/license
> -lib/node_modules/wrap-ansi/node_modules/ansi-regex/package.json
> -lib/node_modules/wrap-ansi/node_modules/ansi-styles/
> -lib/node_modules/wrap-ansi/node_modules/ansi-styles/index.js
> -lib/node_modules/wrap-ansi/node_modules/ansi-styles/license
> -lib/node_modules/wrap-ansi/node_modules/ansi-styles/package.json
>  lib/node_modules/wrap-ansi/node_modules/emoji-regex/
>  lib/node_modules/wrap-ansi/node_modules/emoji-regex/LICENSE-MIT.txt
>  lib/node_modules/wrap-ansi/node_modules/emoji-regex/RGI_Emoji.js
> @@ -2934,10 +2987,6 @@ lib/node_modules/wrap-ansi/node_modules/
>  lib/node_modules/wrap-ansi/node_modules/string-width/index.js
>  lib/node_modules/wrap-ansi/node_modules/string-width/license
>  lib/node_modules/wrap-ansi/node_modules/string-width/package.json
> -lib/node_modules/wrap-ansi/node_modules/strip-ansi/
> -lib/node_modules/wrap-ansi/node_modules/strip-ansi/index.js
> -lib/node_modules/wrap-ansi/node_modules/strip-ansi/license
> -lib/node_modules/wrap-ansi/node_modules/strip-ansi/package.json
>  lib/node_modules/wrap-ansi/package.json
>  lib/node_modules/write-file-atomic/
>  lib/node_modules/write-file-atomic/LICENSE.md

Reply via email to