This repository was archived by the owner on Jul 20, 2022. It is now read-only.
chore(deps): update node.js to >=v10.24.1#212
Open
renovate[bot] wants to merge 1 commit intomasterfrom
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
Test plan: CI should pass with updated dependencies. No review required: this is an automated dependency update PR.
Release Notes
nodejs/node
v10.24.1Compare Source
This is a security release.
Notable Changes
Vulerabilties fixed:
Commits
5e526b96ce] - deps: upgrade npm to 6.14.12 (Ruy Adorno) #37918781cb6df5c] - deps: update archs files for OpenSSL-1.1.1k (Tobias Nießen) #379405db0a05a90] - deps: upgrade openssl sources to 1.1.1k (Tobias Nießen) #37940v10.24.0Compare Source
This is a security release.
Notable changes
Vulnerabilities fixed:
Commits
0afcb4f6bb] - deps: update archs files for OpenSSL-1.1.1j (Daniel Bevenius) #37415447be941cd] - deps: upgrade openssl sources to 1.1.1j (Daniel Bevenius) #374153f2e9dc40c] - (SEMVER-MINOR) http2: add unknownProtocol timeout (Daniel Bevenius) nodejs-private/node-private#246d1cf6a9b0f] - src: drop localhost6 as allowed host for inspector (Matteo Collina) nodejs-private/node-private#244v10.23.3Compare Source
Notable changes
The update to npm 6.14.11 has been relanded so that npm correctly reports its version.
Commits
953a85035d] - crypto: fix crash when calling digest after piping (Tobias Nießen) #28251fe2c98003e] - deps: upgrade npm to 6.14.11 (Ruy Adorno) #371737b7fb43b8a] - Revert "deps: upgrade npm to 6.14.11" (Richard Lau) #372781c6fbd6ffe] - test: add test that verifies crypto stream pipeline (Evan Lucas) #37009v10.23.2Compare Source
Notable changes
Release keys have been synchronized with the main branch.
Commits
cc6b69557a] - deps: upgrade npm to 6.14.11 (Darcy Clarke) #36838aefb66528a] - doc: update contact information for @BethGriggs (Beth Griggs) #3545108931481d8] - doc: update contact information for richardlau (Richard Lau) #35450bc0617f4ea] - doc: update release key for Danielle Adams (Danielle Adams) #36793d7c09fcfd3] - doc: add release key for Danielle Adams (Danielle Adams) #35545ac49d415b0] - doc: add release key for Ruy Adorno (Ruy Adorno) #34628b8426ae3ce] - doc: add release key for Richard Lau (Richard Lau) #34397v10.23.1Compare Source
Notable changes
This is a security release.
Vulnerabilities fixed:
Affected Node.js versions are vulnerable to a use-after-free bug in its
TLS implementation. When writing to a TLS enabled socket,
node::StreamBase::Write calls node::TLSWrap::DoWrite with a freshly
allocated WriteWrap object as first argument. If the DoWrite method does
not return an error, this object is passed back to the caller as part of
a StreamWriteResult structure. This may be exploited to corrupt memory
leading to a Denial of Service or potentially other exploits
Affected versions of Node.js allow two copies of a header field in a
http request. For example, two Transfer-Encoding header fields. In this
case Node.js identifies the first header field and ignores the second.
This can lead to HTTP Request Smuggling
(https://cwe.mitre.org/data/definitions/444.html).
This is a vulnerability in OpenSSL which may be exploited through Node.js.
You can read more about it in
https://www.openssl.org/news/secadv/20201208.txt
Commits
bd44b0ee7f] - build,win: accept Python 3 if 2 is not available (João Reis) #29236d5c9b09bdc] - build,win: find Python in paths with spaces (João Reis) #29236323a6f114a] - deps: update http-parser to http-parser@ec8b5ee(Richard Lau) nodejs-private/node-private#235f08d0fef64] - deps: upgrade npm to 6.14.10 (Ruy Adorno) #36571b0608b574a] - deps: update archs files for OpenSSL-1.1.1i (Richard Lau) #36541d936e1833f] - deps: upgrade openssl sources to 1.1.1i (Myles Borins) #365419c4970715c] - deps: upgrade npm to 6.14.9 (Myles Borins) #36450aa6b97fb99] - http: add test for http transfer encoding smuggling (Richard Lau) nodejs-private/node-private#235fc70ce08f5] - http: unsetF_CHUNKEDon newTransfer-Encoding(Fedor Indutny) nodejs-private/node-private#2357f178663eb] - src: use unique_ptr for WriteWrap (Daniel Bevenius) nodejs-private/node-private#238357e2857c8] - test: add test-tls-use-after-free-regression (Daniel Bevenius) nodejs-private/node-private#238v10.23.0Compare Source
Notable changes
Commits
b83f9a56fc] - build: expose napi_build_version variable (NickNaso) #27835020ba1a2b8] - build: enable backtrace when V8 is built for PPC and S390x (Michaël Zasso) #32113eee9412a8c] - deps: upgrade npm to 6.14.8 (Ruy Adorno) #34834038593d5ff] - deps: upgrade npm to 6.14.7 (claudiahdz) #344683564424625] - deps: V8: cherry-pickeec10a2(Stephen Belanger) #33778e9e86e1b60] - http2: support non-empty DATA frame with END_STREAM flag (Carlos Lopez) #33875751820b6c2] - http2,doc: minor fixes (Alba Mendez) #2804454c2bc2e62] - (SEMVER-MINOR) n-api: create N-API version 7 (Gabriel Schulhof) #351992eb627301c] - src: allows escaping NODE_OPTIONS with backslashes (Maël Nison) #240655170d14b36] - test: fix test-linux-perf flakiness (Matheus Marchini) #2761521b86d7f19] - test,v8: skip less and stabilize test-linux-perf.js (Refael Ackermann) #27364ee11ab50a7] - tools: add debug entitlements for macOS 10.15+ (Gabriele Greco) #34378v10.22.1Compare Source
Notable changes
This is a security release.
Vulnerabilities fixed:
Commits
57badcf93e] - deps: libuv: cherry-pick0e6e862(Colin Ihrig) libuv/libuv#2966v10.22.0Compare Source
Notable changes
napi_detach_arraybuffer(legendecas) #29768Commits
9915774d18] - build: log detected compilers in --verbose mode (Richard Lau) #32715145dcc2c1c] - build: move doc versions JSON file out of out/doc (Richard Lau) #3272824b927ab66] - build: allow clang 10+ in configure.py (Kamil Rytarowski) #2954197b59527c7] - deps: upgrade npm to 6.14.6 (claudiahdz) #3424684fca3c691] - deps: upgrade npm to 6.14.5 (Ruy Adorno) #33239745b329260] - deps: update archs files for OpenSSL-1.1.1g (Hassaan Pasha) #3298294702c1560] - deps: upgrade openssl sources to 1.1.1g (Hassaan Pasha) #32982ef9413be1a] - deps: upgrade openssl sources to 1.1.1f (Hassaan Pasha) #325833acc89f8f2] - deps: V8: backportcd21f71(Michaël Zasso) #3386289a306bca9] - deps: fix V8 compiler error with clang++-11 (Sam Roberts) #3309400f04e3b79] - doc: fix quotes in tls.md (Sparsh Garg) #33641193d1d0e84] - doc: document fs.watchFile() bigint option (cjihrig) #321285dab101b03] - doc,n-api: mark napi_detach_arraybuffer as experimental (legendecas) #30703069b6e14a4] - http: disable headersTimeout check when set to zero (Paolo Insogna) #33307aaf2f827c6] - inspector: more conservative minimum stack size (Ben Noordhuis) #27855b744ffd586] - (SEMVER-MINOR) n-api: implement napi_is_detached_arraybuffer (Denys Otrishko) #30613961598b9be] - (SEMVER-MINOR) n-api: addnapi_detach_arraybuffer(legendecas) #297687a109febc4] - test: remove timers-blocking-callback (Jeremiah Senkpiel) #328703dbd8cd3a9] - Revert "test: mark empty udp tests flaky on OS X" (Luigi Pinca) #32489543656928c] - test: flaky test-stdout-close-catch on freebsd (Sam Roberts) #3284974b00cca64] - tls: allow empty subject even with altNames defined (Jason Macgowan) #22906v10.21.0Compare Source
v10.20.1Compare Source
v10.20.0Compare Source
v10.19.0Compare Source
v10.18.1Compare Source
v10.18.0Compare Source
v10.17.0Compare Source
Notable changes
Commits
f1a5a36961] - build: update Windows icon to Feb 2016 rebrand (Mike MacCana) #2852463de2ade85] - (SEMVER-MINOR) crypto: add support for chacha20-poly1305 for AEAD (chux0519) #240814f0f12c3d6] - crypto: fix rsa key gen with non-default exponent (Sam Roberts) #270927735824d2c] - (SEMVER-MINOR) crypto: increase maxmem range from 32 to 53 bits (Tobias Nießen) #28799e53dbba6bc] - deps: update npm to 6.11.3 (claudiahdz) #2943055cd01c5c3] - (SEMVER-MINOR) deps: update npm to 6.10.3 (isaacs) #29023e2291cf805] - deps: upgrade npm to 6.10.2 (isaacs) #2885303b69660f9] - deps: upgrade npm to 6.10.0 (isaacs) #28525333963ef73] - deps: dlloads node static linked executable (Luca Lindhorst) #280457202792ad3] - deps: update archs files for OpenSSL-1.1.1d (Sam Roberts) #299219c393f1d02] - deps: upgrade openssl sources to 1.1.1d (Sam Roberts) #299217f48519413] - deps: do not link against librt (Sam Roberts) #29729fcc22d31a0] - (SEMVER-MINOR) dns: make dns.promises enumerable (cjihrig) #26592fa27aac5fb] - (SEMVER-MINOR) dns: remove dns.promises experimental warning (cjihrig) #2659290fb146933] - (SEMVER-MINOR) doc: move dns.promises to stable status (cjihrig) #2659265e68d1f4f] - doc: add documentation for stream readableFlowing (Chetan Karande) #29506c285e694e2] - doc: fix the links tls default version sections (Chetan Karande) #28827cef5010135] - doc: describe tls.DEFAULT_MIN_VERSION/_MAX_VERSION (Chetan Karande) #2882715c2eb0e58] - doc: update N-API version matrix (Gabriel Schulhof) #29461a3eda2896d] - doc: fixup changelog for v10.16.3 (Andrew Hughes) #2915956a834a53f] - doc,test: clarify that Http2Stream is destroyed after data is read (Alba Mendez) #2789185ce8ef19a] - (SEMVER-MINOR) fs: remove experimental warning for fs.promises (Anna Henningsen) #26581ccf2823f83] - (SEMVER-MINOR) http: makes response.writeHead return the response (Mark S. Everitt) #2597466387cd45e] - http2: send out pending data earlier (Anna Henningsen) #29398925849650b] - (SEMVER-MINOR) http2: makes response.writeHead return the response (Mark S. Everitt) #2597469b0212df3] - http2: do not start reading after write if new write is on wire (Anna Henningsen) #2939936a0e9a063] - http2: do not crash on stream listener removal w/ destroyed session (Anna Henningsen) #29459c74c6a5ccf] - n-api: mark version 5 N-APIs as stable (Gabriel Schulhof) #29401f8622762e3] - (SEMVER-MINOR) n-api: make func argument of napi_create_threadsafe_function optional (legendecas) #277914f41e4f471] - (SEMVER-MINOR) n-api: implement date object (Jarrod Connolly) #2591769bf5b7944] - net: treat ENOTCONN at shutdown as success (Anna Henningsen) #29912d6c998a478] - process: use public readableFlowing property (Chetan Karande) #29502b43d7e8f42] - (SEMVER-MINOR) process: add --unhandled-rejections flag (Ruben Bridgewater) #2659979f3844fb0] - (SEMVER-MINOR) readline: make Symbol.asyncIterator support stable (Matteo Collina) #2698918b140ae75] - src: use maybe version v8::Function::Call (Ouyang Yadong) #238261bb5102999] - src: use more explicit return type in Sign::SignFinal() (Anna Henningsen) #23779859d47593e] - src: reduce platform worker barrier lifetime (Ali Ijaz Sheikh) #2341900831f0293] - (SEMVER-MINOR) stream: make Symbol.asyncIterator support stable (Matteo Collina) #26989ddb5152e9b] - (SEMVER-MINOR) stream: implement Readable.from async iterator utility (Guy Bedford) #2766013d8549abd] - test: well-defined DH groups now verify clean (Sam Roberts) #29550f78ecc3f93] - test: fix race in test-http2-origin (Alba Mendez) #289032afbb3efab] - test,win: cleanup exec-timeout processes (João Reis) #28723fe58bca878] - tls: group chunks into TLS segments (Alba Mendez) #278612eae030a4b] - (SEMVER-MINOR) worker: add missing return value in case of fatal exceptions (Ruben Bridgewater) #29036e8c90bf4d1] - zlib: do not coalesce multiple.flush()calls (Anna Henningsen) #28520v10.16.3Compare Source
Notable changes
This is a security release.
Node.js, as well as many other implementations of HTTP/2, have been found
vulnerable to Denial of Service attacks.
See https://github.com/Netflix/security-bulletins/blob/master/advisories/third-party/2019-002.md
for more information.
Vulnerabilities fixed:
Commits
74507fae34] - deps: update nghttp2 to 1.39.2 (Anna Henningsen) #29122a397c881ec] - deps: update nghttp2 to 1.39.1 (gengjiawen) #28448fedfa12a33] - deps: update nghttp2 to 1.38.0 (gengjiawen) #27295ab0f2ace36] - deps: update nghttp2 to 1.37.0 (gengjiawen) #269900acbe05ee2] - http2: allow security revert for Ping/Settings Flood (Anna Henningsen) #29122c152449012] - http2: pause input processing if sending output (Anna Henningsen) #291220ce699c7b1] - http2: stop reading from socket if writes are in progress (Anna Henningsen) #2912217357d37a9] - http2: consider 0-length non-end DATA frames an error (Anna Henningsen) #29122460f896c63] - http2: shrink defaultvector::reserve()allocations (Anna Henningsen) #29122f4242e24f9] - http2: handle 0-length headers better (Anna Henningsen) #29122477461a51f] - http2: limit number of invalid incoming frames (Anna Henningsen) #2912205dada46ee] - http2: limit number of rejected stream openings (Anna Henningsen) #291227f11465572] - http2: do not create ArrayBuffers when no DATA received (Anna Henningsen) #291222eb914ff5f] - http2: only call into JS when necessary for session events (Anna Henningsen) #2912276a7ada15d] - http2: improve JS-side debug logging (Anna Henningsen) #2912200f153da13] - http2: improve http2 code a bit (James M Snell) #23984a0a14c809f] - src: pass along errors from http2 object creation (Anna Henningsen) #25822d85e4006ab] - test: apply test-http2-max-session-memory-leak from v12.x (Anna Henningsen) #29122v10.16.2Compare Source
Notable changes
This release patches a regression in the OpenSSL upgrade to 1.1.1c that causes intermittent hangs in machines that have low entropy.
Commits
894a9dd230] - deps: cherry-pickc19c5a6from openssl upstream (Ali Ijaz Sheikh) #28983v10.16.1Compare Source
Notable changes
\_read()onresume()(Anna Henningsen) #26965Commits
65ef26fdcb] - async_hooks: avoid double-destroy HTTPParser (Gerhard Stoebich) #274778f5d6cf5f5] - deps: update archs files for OpenSSL-1.1.1c (Sam Roberts) #282129e62852724] - deps: upgrade openssl sources to 1.1.1c (Sam Roberts) #28212c59e0c256d] - deps: updated openssl upgrade instructions (Sam Roberts) #28212609d2b9ea4] - deps: V8: backportf27ac28(Michaël Zasso) #280618f780e8f99] - deps: cherry-pick88f8fe1from upstream V8 (Yang Guo) #24514ad588eb5fc] - doc: adjust TOC margins (Roman Reiss) #28075b3d8a1b1d0] - doc: add missing changes entry (Ruben Bridgewater) #24758819a647d8f] - esm: fix esm load bug (ZYSzys) #25491f34bb968c4] - process: make stdout and stderr emit 'close' on destroy (Matteo Collina) #266910339fba1bb] - src: handle empty Maybe in uv binding initialize (Anna Henningsen) #25079f9e8e8856a] - src: fix Get() usage in tls_wrap.cc (cjihrig) #24060b689008dea] - src: in-source comments and minor TLS cleanups (Sam Roberts) #2571376af23a32b] - src: remove internalBinding('config').warningFile (Joyee Cheung) #24959b7dbc1c537] - src: fix warning in cares_wrap.cc (cjihrig) #25230a8f78f02cb] - src: fulfill Maybe contract in InlineDecoder (Anna Henningsen) #251400dee607409] - src: extract common Bind method (Jon Moss) #2231508a32fbf57] - src: elevate v8 namespaces for node_process.cc (Jayasankar) #24578f3841c6750] - stream: convert existing buffer when calling .setEncoding (Anna Henningsen) #27936274b97c4ea] - stream: do not unconditionally call\_read()onresume()(Anna Henningsen) #26965044e753aaf] - stream: make _read() be called indefinitely if the user wants so (Matteo Collina) #26135f332265cda] - test: removeutil.inherits()usage (ZYSzys) #25245ada0ed55d1] - test: fix pty test hangs on aix (Ben Noordhuis) #286002ae99160e5] - test: skip stringbytes-external-exceed-max on AIX (Sam Roberts) #2851639637cb95f] - test: skip tests related to CI failures on AIX (Sam Roberts) #2846935be08a16f] - test: clean up build files (Gabriel Schulhof) #28297cc3ca08046] - test: clearing require cache crashes esm loader (Antoine du HAMEL) #2549175052cadaa] - tls: add debugging to native TLS code (Anna Henningsen) #2684399dad28ebf] - tls: add CHECK for impossible condition (Anna Henningsen) #268435ffe04753e] - tls: renegotiate should take care of its own state (Sam Roberts) #259974a607fab49] - tools: replace rollup with ncc (Rich Trott) #2481314090b59fc] - worker: fix nullptr deref after MessagePort deser failure (Anna Henningsen) #25076v10.16.0Compare Source
Notable Changes
Commits
77ed1bbea4] - benchmark: fix net-wrap-js-stream-passthrough (Rich Trott) #25273a8cbe0e6d2] - benchmark: replace deprecated and eliminate var in buffer-from.js (gengjiawen) #265855249a22704] - benchmark: refactor path benchmarks (Ruben Bridgewater) #26359de7db26879] - benchmark,lib: add process.hrtime.bigint benchmark (Anna Henningsen) #26381c670358d7e] - (SEMVER-MINOR) benchmark,test: add brotli (Anna Henningsen) #24938ff647fda13] - buffer: do not affect memory after target for utf16 write (Anna Henningsen) #2643299a653e9ee] - build: make compress_json python3 compatible (Sakthipriyan Vairamani (thefourtheye)) #255821c7f6a51c4] - build: make configure.py compatible with python 3 (Sakthipriyan Vairamani (thefourtheye)) #25580de268667e7] - build: remove AIX/ppc (32bit) dead code (Refael Ackermann) #25523a575a410fa] - build: remove erroneous duplicate declaration from node_inspector.gypi (Refael Ackermann) #255866348d71a8a] - build: do not lint python scripts under test/fixtures (Joyee Cheung) #256397ead9af0f5] - build: add check for empty openssl-fips flag (Daniel Bevenius) #25391554a4345c2] - build: fix Windows shared lib build (Richard Lau) #25166ffd62b129d] - build: correct fi indentation in Makefile (Daniel Bevenius) #251075760e419d7] - build: add a space to clarify skipping crypto msg (Daniel Bevenius) #25011513913c672] - build: restore running tests on Travis (Richard Lau) #267209512f3938a] - build: temporarily don't run tests on Travis (Richard Lau) #26720add5141933] - build: use Xenial and gcc 6 on Travis (Richard Lau) #267209f5ad9b476] - build,deps: less warnings from V8 (Refael Ackermann) #2640516a92f66a1] - child_process: truncate output when maxBuffer is exceeded (Jeremiah Senkpiel) #24951274fc16178] - child_process: simplify argument handling (cjihrig) #25194fce822f6e9] - child_process: ensure message sanity at source (Gireesh Punathil) #24787a193a0f9dd] - child_process: spawn ignores options in case args is undefined (Eduard Bondarenko) #249134b3e9486ca] - cluster: refactor empty for in round_robin_handle.js (gengjiawen) #26560fb73c06025] - cluster: improve for-loop (gengjiawen) #26336b8b23a3d78] - crypto: add crypto modules to cannotUseCache (Daniel Bevenius) #256063a2814367b] - crypto: add crypto/keys to cannotUseCache (Daniel Bevenius) #25237a0dc65d0ed] - crypto: update root certificates (Sam Roberts) #251134c87c1b1bc] - deps: upgrade to libuv 1.28.0 (cjihrig) #272417e5ef4a0e1] - deps: upgrade to libuv 1.27.0 (cjihrig) #267078ea22bbb88] - deps: upgrade to libuv 1.26.0 (cjihrig) #26037e6275f939a] - deps: upgrade to libuv 1.25.0 (cjihrig) #25571aceac0581c] - deps: patch to fix *.onion MX query on c-ares (XadillaX) #25840be219bd559] - deps: update archs files for OpenSSL-1.1.1b (Sam Roberts) #263276a6aa6f038] - (SEMVER-MINOR) deps: add s390 asm rules for OpenSSL-1.1.1 (Shigeki Ohtsu) #253815109c4f432] - deps: add ARM64 Windows support in openssl (Shigeki Ohtsu) #26001f270eeec52] - deps: openssl-1.1.1b no longer packages .gitignore (Sam Roberts) #26327ebe0b05a24] - deps: upgrade openssl sources to 1.1.1b (Sam Roberts) #26327bbf5373041] - deps: update OpenSSL upgrade process (Sam Roberts) #26378a9c68a05d9] - (SEMVER-MINOR) deps: add brotli (Hackzzila) #24938281b52d6ec] - deps: upgrade npm to 6.9.0 (Kat Marchán) #26244d2413d630c] - deps: upgrade npm to 6.7.0 (Kat Marchán) #25804e880904d22] - deps: upgrade npm to v6.5.0 (Jordan Harband) #25234f91a818508] - deps: backport ICU-20575 to fix err/crasher (Steven R. Loomis) #27435c7931e4438] - deps: backport ICU-20558 to fix Intl crasher (Steven R. Loomis) #27415c9d0b6a9a0] - deps: update ICU to 64.2 (Ujjwal Sharma) #27361391185e550] - (SEMVER-MINOR) deps: upgrade npm to 6.5.0 (Audrey Eschright) #247344875e881cd] - deps: upgrade to libuv 1.24.1 (cjihrig) #2507874f4741b63] - (SEMVER-MINOR) deps: upgrade to libuv 1.24.0 (cjihrig) #24332e9a9c88363] - (SEMVER-MINOR) deps: icu 63.1 bump (CLDR 34) (Steven R. Loomis) #2371523ea7ee64b] - deps: v8, backport coverage fixes (bcoe) #26579b0b73fa561] - (SEMVER-MINOR) deps: update archs files for OpenSSL-1.1.1a (Sam Roberts) [#25381](https:/Configuration
📅 Schedule: Branch creation - "on the 1st through 7th day of the month" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.