Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v17.3.0 release proposal #41167

Merged
merged 124 commits into from Dec 17, 2021
Merged

v17.3.0 release proposal #41167

merged 124 commits into from Dec 17, 2021

Commits on Dec 13, 2021

  1. build: ignore unrelated workflow changes in slow Actions tests

    test-asan and test-macos are very slow and tend to get backed up. While
    I'm literally waiting hours right now for test-macos to finish so I can
    land a PR, I'm opening this pull request to have it be skipped when
    things other than its own workflow file are the only changes in the PR.
    
    PR-URL: #40928
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    5c27ec8 View commit details
    Browse the repository at this point in the history
  2. tools,test: make -J behavior default for test.py

    PR-URL: #40945
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    82daaa9 View commit details
    Browse the repository at this point in the history
  3. doc: remove legacy -J test.py option from BUILDING.md

    PR-URL: #40945
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    61b2e2e View commit details
    Browse the repository at this point in the history
  4. build: remove legacy -J test.py option from Makefile/vcbuild

    PR-URL: #40945
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    1b8baf0 View commit details
    Browse the repository at this point in the history
  5. build: add OpenSSL gyp artifacts to .gitignore

    Fixes: #40855
    
    PR-URL: #40967
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    lpinca authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    29739f8 View commit details
    Browse the repository at this point in the history
  6. src,crypto: remove uses of AllocatedBuffer from crypto_sig

    Signed-off-by: Darshan Sen <darshan.sen@postman.com>
    
    PR-URL: #40895
    Reviewed-By: James M Snell <jasnell@gmail.com>
    RaisinTen authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    90097ab View commit details
    Browse the repository at this point in the history
  7. build: set persist-credentials: false on workflows

    Out of extra caution, instruct `actions/checkout` to not save GitHub
    authentication credentials in the git config for use by future steps.
    
    PR-URL: #40972
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    db9cef3 View commit details
    Browse the repository at this point in the history
  8. meta: increase security policy response targets

    PR-URL: #40968
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Vladimir de Turckheim <vlad2t@hotmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    mcollina authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    033a646 View commit details
    Browse the repository at this point in the history
  9. cluster: use linkedlist for round_robin_handle

    PR-URL: #40615
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    twchn authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    e924dc7 View commit details
    Browse the repository at this point in the history
  10. lib,test,tools: use consistent JSDoc types

    This could be in preparation of implementing the jsdoc/check-types
    ESLint rule.
    
    PR-URL: #40989
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    f0d8743 View commit details
    Browse the repository at this point in the history
  11. perf_hooks: use spec-compliant structuredClone

    Serialize PerformanceMark's `detail` correctly.
    
    Fixes: #40840
    
    PR-URL: #40904
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    targos authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    93ea166 View commit details
    Browse the repository at this point in the history
  12. crypto: add missing null check

    Add null check before using result of
    ERR_reason_error_string. Coverity reported as an issue
    and we seem to do a null check in other places we call
    the function.
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #40598
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    mhdawson authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    c757fa5 View commit details
    Browse the repository at this point in the history
  13. deps: patch V8 to 9.6.180.15

    Refs: v8/v8@9.6.180.14...9.6.180.15
    
    PR-URL: #40949
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    targos authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    a2fb12f View commit details
    Browse the repository at this point in the history
  14. Revert "test: skip different params test for OpenSSL 3.x"

    This reverts commit 269f513.
    
    Fixes: #38216
    
    PR-URL: #40640
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    danbev authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    943547a View commit details
    Browse the repository at this point in the history
  15. meta: move one or more TSC members to emeritus

    PR-URL: #40908
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    nodejs-github-bot authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    f30d6bc View commit details
    Browse the repository at this point in the history
  16. doc: fix JSDoc in ESM loaders examples

    PR-URL: #40984
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Mesteery authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    7c41f32 View commit details
    Browse the repository at this point in the history
  17. esm: working mock test

    PR-URL: #39240
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    bmeck authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    b0b7943 View commit details
    Browse the repository at this point in the history
  18. tools: run ESLint update to minimize diff on subsequent update

    PR-URL: #40995
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    8427099 View commit details
    Browse the repository at this point in the history
  19. tools: update ESLint update script to consolidate dependencies

    PR-URL: #40995
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    86d5af1 View commit details
    Browse the repository at this point in the history
  20. tools: consolidate ESLint dependencies

    PR-URL: #40995
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    5400b79 View commit details
    Browse the repository at this point in the history
  21. tools: remove unneeded tool in update-eslint.sh

    The tool to remove absolute paths from package.json files is no longer
    necessary. It appears that npm no longer stores these paths, or at least
    not in a way that causes the kind of churn we saw in the past.
    
    PR-URL: #40995
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    6525226 View commit details
    Browse the repository at this point in the history
  22. deps: update Acorn to v8.6.0

    PR-URL: #40993
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    targos authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    627b5bb View commit details
    Browse the repository at this point in the history
  23. build: update Actions versions

    PR-URL: #40987
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Mesteery authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    db30bc9 View commit details
    Browse the repository at this point in the history
  24. tools: ignore unrelated workflow changes in slow Actions tests

    Changes in the workflow files never affect the node binary, running
    build tasks seems unnecessary.
    
    Refs: #40928
    
    PR-URL: #40990
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    aduh95 authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    e292271 View commit details
    Browse the repository at this point in the history
  25. stream: cleanup eos

    PR-URL: #40998
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    ronag authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    513305c View commit details
    Browse the repository at this point in the history
  26. readline: skip escaping characters again

    This is a minor performance improvement for readline. It skips to
    escape individual characters again after escaping them before.
    
    Signed-off-by: Ruben Bridgewater <ruben@bridgewater.de>
    
    PR-URL: #41005
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    BridgeAR authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    8fac878 View commit details
    Browse the repository at this point in the history
  27. stream: remove whatwg streams experimental warning

    The API is still experimental, but the warning isn't necessary any
    longer
    
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #40971
    Refs: #40950
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    jasnell authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    0e21c64 View commit details
    Browse the repository at this point in the history
  28. doc: specify that message.socket can be nulled

    The `socket` property of the `IncomingMessage` object is nulled on the
    server after calling `message.destroy()` and on the client after a
    request completes and the socket is kept alive.
    
    Fixes: #41011
    
    PR-URL: #41014
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    lpinca authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    681edbe View commit details
    Browse the repository at this point in the history
  29. events: propagate weak option for kNewListener

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #40899
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    jasnell authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    1b8d4e4 View commit details
    Browse the repository at this point in the history
  30. lib: add AbortSignal.timeout

    Refs: whatwg/dom#1032
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #40899
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    jasnell authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    62c4b4c View commit details
    Browse the repository at this point in the history
  31. tools: include JSDoc in ESLint updating tool

    PR-URL: #41027
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    661960e View commit details
    Browse the repository at this point in the history
  32. tools: install and enable JSDoc linting in ESLint

    PR-URL: #41027
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    a959f4f View commit details
    Browse the repository at this point in the history
  33. util: always visualize cause property in errors during inspection

    While inspecting errors, always visualize the cause. That property
    is non-enumerable by default while being useful in general for
    debugging.
    
    Duplicated stack frames are hidden.
    
    Signed-off-by: Ruben Bridgewater <ruben@bridgewater.de>
    
    PR-URL: #41002
    Fixes: #40859
    Fixes: #38725
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    BridgeAR authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    da87413 View commit details
    Browse the repository at this point in the history
  34. lib: do not lazy load EOL in blob

    This addresses a comment by loading the EOL from the constants file.
    
    Signed-off-by: Ruben Bridgewater <ruben@bridgewater.de>
    
    PR-URL: #41004
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    BridgeAR authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    1572db3 View commit details
    Browse the repository at this point in the history
  35. doc: link to commit queue guide

    PR-URL: #41030
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    GeoffreyBooth authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    f18aa14 View commit details
    Browse the repository at this point in the history
  36. test: add auth option case for url.format

    PR-URL: #40516
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Qingyu Deng <i@ayase-lab.com>
    Hirotaka Tagawa / wafuwafu13 authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    de1748a View commit details
    Browse the repository at this point in the history
  37. url: detect hostname more reliably in url.parse()

    Based on existing tests and code comments, url.parse() is expected to
    treat any URL containing user@host as having a hostname. However, it
    turns out this behavior relies on the URL having a hash which is
    surprising, to put it mildly. Detect the host even without the hash.
    
    PR-URL: #41031
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    db77780 View commit details
    Browse the repository at this point in the history
  38. errors: add support for cause in aborterror

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #41008
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    jasnell authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    12023df View commit details
    Browse the repository at this point in the history
  39. timers: propagate signal.reason in awaitable timers

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #41008
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    jasnell authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    e795547 View commit details
    Browse the repository at this point in the history
  40. readline: propagate signal.reason in awaitable question

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #41008
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    jasnell authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    67124ac View commit details
    Browse the repository at this point in the history
  41. stream: use cause options in AbortError constructors

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #41008
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    jasnell authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    01e8c15 View commit details
    Browse the repository at this point in the history
  42. http2: propagate abortsignal reason in new AbortError constructor

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #41008
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    jasnell authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    4b3bf7e View commit details
    Browse the repository at this point in the history
  43. fs: propagate abortsignal reason in new AbortSignal constructors

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #41008
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    jasnell authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    6eda874 View commit details
    Browse the repository at this point in the history
  44. lib: propagate abortsignal reason in new AbortError constructor in blob

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #41008
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    jasnell authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    a1ed7f2 View commit details
    Browse the repository at this point in the history
  45. events: propagate abortsignal reason in new AbortError ctor in events

    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #41008
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    jasnell authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    37dbc3b View commit details
    Browse the repository at this point in the history
  46. tools: udpate packages in tools/doc

    PR-URL: #41036
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yash Ladha <yash@yashladha.in>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    62e0aa9 View commit details
    Browse the repository at this point in the history
  47. build: add tools/doc to tools.yml updates

    PR-URL: #41036
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yash Ladha <yash@yashladha.in>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    ee4186b View commit details
    Browse the repository at this point in the history
  48. doc: expand entries for isIP(), isIPv4(), and isIPv6()

    Closes: #40966
    
    PR-URL: #41028
    Fixes: #40966
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Brian White <mscdex@mscdex.net>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    b353ded View commit details
    Browse the repository at this point in the history
  49. src: use a higher limit in the NearHeapLimitCallback

    V8 requires the NearHeapLimitCallback to return a limit that's higher
    than the initial one or otherwise it will crash.
    
    PR-URL: #41041
    Refs: #41013
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    joyeecheung authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    6f0ec98 View commit details
    Browse the repository at this point in the history
  50. util: add numericSeparator to util.inspect

    This adds the `numericSeparator` option to util.inspect. Using it
    separates numbers by thousands adding the underscore accordingly.
    
    Signed-off-by: Ruben Bridgewater <ruben@bridgewater.de>
    
    PR-URL: #41003
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    BridgeAR authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    91df200 View commit details
    Browse the repository at this point in the history
  51. tools: remove Babel from license-builder.sh

    Babel is now installed as a dependency in our ESLint installation. The
    current license-builder.sh will fail to find the license for Babel.
    
    The license is sill present in the repository/code base/file system. So
    as with all other dependencies that are installed in
    tools/node_modules/eslint/node_modules and have an MIT license, we are
    still complying with the license. The inclusion in our own LICENSE was
    to clearly signal that things under tools/node_modules/@babel were not
    covered by the Node.js license. Because it is now under
    tools/node_modules/eslint, that "we aren't the license-holders of this
    code" aspect of things is already covered by the inclusion of the ESLint
    license.
    
    PR-URL: #41049
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    fe3e09b View commit details
    Browse the repository at this point in the history
  52. test: deflake test-trace-atomics-wait

    Add possible outcome to the `expectedTimelines` array.
    
    Fixes: #41010
    
    PR-URL: #41018
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    lpinca authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    fb8f2e9 View commit details
    Browse the repository at this point in the history
  53. node-api,doc: document parms which can be optional

    Fixes: nodejs/abi-stable-node#252
    
    I've been through the Node-api methods and I believe
    this is the last places where optional parameters
    were not documented.
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #41021
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    mhdawson authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    6b6e1d0 View commit details
    Browse the repository at this point in the history
  54. build: fail early in test-macos.yml

    PR-URL: #41035
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    6327685 View commit details
    Browse the repository at this point in the history
  55. tools: rollback highlight.js

    Recent upgrade of highlight.js has broken the docs build on the
    withoutintl builds.
    
    PR-URL: #41078
    Refs: #41077
    Refs: #41036
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    richardlau authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    9cfdf15 View commit details
    Browse the repository at this point in the history
  56. doc: add explicit declaration of fd with null val

    In example of implementing a writable stream with extending on
    Writable add explicit declaration of 'fd' (file descriptor)
    variable with null value.
    It will make this example more similar to readable stream's one.
    And will make it easier to figure out in topic.
    
    PR-URL: #40704
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Gena888 authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    94d0911 View commit details
    Browse the repository at this point in the history
  57. tools: use jsdoc recommended rules

    Enable all recommended JSDoc linting rules and disable the ones we don't
    (yet?) meet. They can be enabled one by one by removing the lines that
    turn them off.
    
    This requires adding --max-warnings to the ESLint invocations in
    Makefile and vcbuild.bat because the preset enables the recommended
    rules as warnings and not errors.
    
    PR-URL: #41057
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    78265e0 View commit details
    Browse the repository at this point in the history
  58. test: add missing JSDoc parameter name

    PR-URL: #41057
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    ce656a8 View commit details
    Browse the repository at this point in the history
  59. tools: enable jsdoc/require-param-name lint rule

    PR-URL: #41057
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    855f15d View commit details
    Browse the repository at this point in the history
  60. build: add --without-corepack

    PR-URL: #41060
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    jonahsnider authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    2125449 View commit details
    Browse the repository at this point in the history
  61. timers: add experimental scheduler api

    Adds experimental implementations of the yield and wait APIs being
    explored at https://github.com/WICG/scheduling-apis.
    
    When I asked the WHATWG folks about the possibility of standardizing the
    [awaitable versions of setTimeout/setImmediate](whatwg/html#7340)
    that we have implemented in `timers/promises`, they pointed at the work
    in progress scheduling APIs draft as they direction they'll be going.
    While there is definitely a few thing in that draft that have
    questionable utility to Node.js, the yield and wait APIs map cleanly to
    the setImmediate and setTimeout we already have.
    
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #40909
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    jasnell authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    0caa348 View commit details
    Browse the repository at this point in the history
  62. meta: update AUTHORS

    PR-URL: #41088
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    nodejs-github-bot authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    d6d1d66 View commit details
    Browse the repository at this point in the history
  63. deps: upgrade npm to 8.2.0

    PR-URL: #41065
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    npm-robot authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    3a1d952 View commit details
    Browse the repository at this point in the history
  64. tools: update ESLint to 8.4.0

    PR-URL: #41085
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    lpinca authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    dc0405e View commit details
    Browse the repository at this point in the history
  65. build: re-enable V8 concurrent marking

    It was unintentionally disabled during a V8 update.
    
    Fixes: #41012
    
    PR-URL: #41013
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    targos authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    c776c92 View commit details
    Browse the repository at this point in the history
  66. doc: add @bnb as a collaborator

    Signed-off-by: Tierney Cyren <hello@bnb.im>
    
    PR-URL: #41100
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    bnb authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    668284b View commit details
    Browse the repository at this point in the history
  67. util: escape lone surrogate code points using .inspect()

    Unpaired surrogate code points have no representation in UTF8.
    Therefore, such code points are just "random" output that is
    unreadable. Instead, escape the code points similar to C0 and C1
    control characters.
    
    Refs: https://unicodebook.readthedocs.io/unicode_encodings.html#utf-16-surrogate-pairs
    
    Signed-off-by: Ruben Bridgewater <ruben@bridgewater.de>
    
    PR-URL: #41001
    Reviewed-By: James M Snell <jasnell@gmail.com>
    BridgeAR authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    a0326f0 View commit details
    Browse the repository at this point in the history
  68. assert: use stricter stack frame detection in .ifError()

    This makes sure arbitrary stack traces are not handled as stack
    frames.
    
    Signed-off-by: Ruben Bridgewater <ruben@bridgewater.de>
    
    PR-URL: #41006
    Reviewed-By: James M Snell <jasnell@gmail.com>
    BridgeAR authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    a7dfa43 View commit details
    Browse the repository at this point in the history
  69. stream: allow readable to end early without error

    PR-URL: #40881
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    ronag authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    1787bfa View commit details
    Browse the repository at this point in the history
  70. test: skip ESLint tests if no Intl

    ESLint dependency now requires Intl because it uses regexp unicode
    character properties.
    
    Fixes: #41102
    
    PR-URL: #41105
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    1f6a9c3 View commit details
    Browse the repository at this point in the history
  71. doc: clarify escaping for ES modules

    This should make it clear(er) how to escape special characters like `#`
    and `?`.
    
    Ref: #41052
    
    PR-URL: #41074
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    notroid5 authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    3406910 View commit details
    Browse the repository at this point in the history
  72. lib: use consistent types in JSDoc @returns

    PR-URL: #41089
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    cc3e430 View commit details
    Browse the repository at this point in the history
  73. tools: enable jsdoc/require-returns-check lint rule

    PR-URL: #41089
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    52633a9 View commit details
    Browse the repository at this point in the history
  74. build: skip documentation generation if no ICU

    Closes: #41077
    
    PR-URL: #41091
    Fixes: #41077
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    831face View commit details
    Browse the repository at this point in the history
  75. tools: update highlight.js to 11.3.1

    PR-URL: #41091
    Fixes: #41077
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    7b606cf View commit details
    Browse the repository at this point in the history
  76. tools: strip comments from lint-md rollup output

    Refs: #41081 (comment)
    
    PR-URL: #41092
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Tierney Cyren <hello@bnb.im>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    40a773a View commit details
    Browse the repository at this point in the history
  77. tls: improve handling of shutdown

    RFC 5246 section-7.2.1 requires that the implementation must immediately
    stop reading from the stream, as it is no longer TLS-encrypted. The
    underlying stream is permitted to still pump events (and errors) to
    other users, but those are now unencrypted, so we should not process
    them here. But therefore, we do not want to stop the underlying stream,
    as there could be another user of it, but we do need to remove ourselves
    as a listener.
    
    Per TLS v1.2, we should have also destroy the TLS state entirely here
    (including the writing side), but this was revised in TLS v1.3 to permit
    the stream to continue to flush output.
    
    There appears to be some inconsistencies in the way nodejs handles
    ownership of the underlying stream, with `TLS.close()` on the write side
    also calling shutdown on the underlying stream (thus assuming other
    users of the underlying stream are not permitted), while receiving EOF
    on the read side leaves the underlying channel open. These
    inconsistencies are left for a later person to resolve, if the extra
    functionality is needed (as described in #35904). The current goal here
    is to the fix the occasional CI exceptions depending on the timing of
    these kernel messages through the TCP stack.
    
    PR-URL: #36111
    Fixes: #35946
    Refs: libuv/libuv#3036
    Refs: #35904
    Co-authored-by: Momtchil Momtchev <momtchil@momtchev.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    2 people authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    a77cae1 View commit details
    Browse the repository at this point in the history
  78. doc: simplify major release preparation

    Changes/rational:
    
    - Change the branch creation to two months prior from three months prior
      to the release.
    - Do not cherry-pick commits within the last month - mirror the master
      branch up until 1 week before the release.
    - Dropped 'semver major cut-off' and replace with 'Inform TSC of any
      majors which land within a month of the release'.
    
    PR-URL: #40816
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    BethGriggs authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    e3ac384 View commit details
    Browse the repository at this point in the history
  79. doc: remove OpenJSF Slack nodejs from support doc

    The OpenJSF Slack nodejs channel has a description that reads:
    
    > 🚨 For Node.js application development questions, see:
    >
    > - Node Slackers: https://www.nodeslackers.com/
    > - Node.js help repo: https://github.com/nodejs/help
    
    Let's not send people with support questions there just to get
    ignored or redirected elsewhere.
    
    PR-URL: #41108
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    9569180 View commit details
    Browse the repository at this point in the history
  80. doc,lib,tools: align multiline comments

    These changes are in preparation for enabling a JSDoc lint rule.
    
    PR-URL: #41109
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    c9b09d1 View commit details
    Browse the repository at this point in the history
  81. tools: enable JSDoc check-alignment lint rule

    PR-URL: #41109
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    78894fa View commit details
    Browse the repository at this point in the history
  82. doc: add note about pip being required

    Clean install requires pip to make coverage but instructions didn't
    mention it.
    
    PR-URL: #40669
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    PiotrRybak authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    d8fa227 View commit details
    Browse the repository at this point in the history
  83. doc: document support building with Python 3.10 on Windows

    PR-URL: #41098
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    cclauss authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    93f5bd3 View commit details
    Browse the repository at this point in the history
  84. fs: fix length option being ignored during read()

    Currently, `length` in an options object is ignored.
    
    PR-URL: #40906
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    fracsinus authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    e25671c View commit details
    Browse the repository at this point in the history
  85. fs: fix error codes for fs.cp

    The context passed into this error must have `.code`, `.syscall` and
    `.message`.
    
    Fixes: #41104
    
    PR-URL: #41106
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    aduh95 authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    46108f8 View commit details
    Browse the repository at this point in the history
  86. tools: update ESLint to 8.4.1

    PR-URL: #41114
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    70e6fe8 View commit details
    Browse the repository at this point in the history
  87. lib: add abortSignal.throwIfAborted()

    Refs: whatwg/dom#1034
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #40951
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    jasnell authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    4ba883d View commit details
    Browse the repository at this point in the history
  88. doc: fix comments in test-fs-watch.js

    PR-URL: #41046
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    jakub-g authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    4369c6d View commit details
    Browse the repository at this point in the history
  89. inspector: add missing initialization

    Add missing initialization flagged by Coverity
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #41022
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    mhdawson authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    8d87303 View commit details
    Browse the repository at this point in the history
  90. http: don't write empty data on req/res end()

    When calling OutgoingMessage.end() with empty data argument, avoid
    writing to the socket unless there's still pending data to be sent.
    
    Fixes: #41062
    
    PR-URL: #41116
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    santigimeno authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    70ed4ef View commit details
    Browse the repository at this point in the history
  91. src: fix limit calculation

    Coverity reported that the use of sizeof along with pointer
    arithmetic was likely an error as the pointer arithmetic
    would already be accounting for the size of what the
    pointer points to.
    
    Looking at the code that looked right but removing the
    extra sizeOf caused tests to fail.
    
    Looking more closely it seems like we were not allocating
    a big enough buffer but the extra sizeof was allowing
    us to convert even though it might have been corrupting
    memory.
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #41026
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    mhdawson authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    d3de937 View commit details
    Browse the repository at this point in the history
  92. buffer: fix Blob constructor on various TypedArrays

    Fixes: #40705
        
    PR-URL: #40706
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Gozala authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    28761de View commit details
    Browse the repository at this point in the history
  93. lib: make AbortSignal cloneable/transferable

    Allows for using `AbortSignal` across worker threads and contexts.
    
    ```js
    const ac = new AbortController();
    const mc = new MessageChannel();
    mc.port1.onmessage = ({ data }) => {
      data.addEventListener('abort', () => {
        console.log('aborted!');
      });
    };
    mc.port2.postMessage(ac.signal, [ac.signal]);
    ```
    
    Signed-off-by: James M Snell <jasnell@gmail.com>
    
    PR-URL: #41050
    Refs: whatwg/dom#948
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    jasnell authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    348707f View commit details
    Browse the repository at this point in the history
  94. doc: move style guide to findable location

    Move the style guide to doc/README.md so people might find it. The
    current location is easily overlooked, as is evidenced by
    #41025
    
    PR-URL: #41119
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    db26bdb View commit details
    Browse the repository at this point in the history
  95. build: fix commit-queue-rebase functionality

    For commit-queue-rebase only, commit-queue.sh uses `git push` which
    requires the credentials from the git checkout. Remove
    `persist-credentials: false` from this workflow.
    
    PR-URL: #41140
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    1fc6fd6 View commit details
    Browse the repository at this point in the history
  96. util: pass through the inspect function to custom inspect functions

    This allows to use more portable custom inspect functions.
    
    Fixes: #35956
    
    Signed-off-by: Ruben Bridgewater <ruben@bridgewater.de>
    
    PR-URL: #41019
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    BridgeAR authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    f5ff88b View commit details
    Browse the repository at this point in the history
  97. util: make sure error causes of any type may be inspected

    An error cause may be of any type. Handle all of them, no matter
    if they are an error or not.
    
    Fixes: #41096
    
    Signed-off-by: Ruben Bridgewater <ruben@bridgewater.de>
    
    PR-URL: #41097
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    BridgeAR authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    09d29ca View commit details
    Browse the repository at this point in the history
  98. util: serialize falsy cause values while inspecting errors

    Signed-off-by: Ruben Bridgewater <ruben@bridgewater.de>
    
    PR-URL: #41097
    Fixes: #41096
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    BridgeAR authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    66b5083 View commit details
    Browse the repository at this point in the history
  99. lib: include return types in JSDoc

    Add types to @returns JSDoc annotations where the type is missing.
    
    PR-URL: #41130
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    b191e66 View commit details
    Browse the repository at this point in the history
  100. tools: enable jsdoc/require-returns-type ESLint rule

    PR-URL: #41130
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Trott authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    6fc92bd View commit details
    Browse the repository at this point in the history
  101. doc: update nodejs-sec managers

    I'll submit a follow on PR to better document security
    stewards along with their onboarding. For now just fix
    the list so it's not out of date.
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #41128
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    mhdawson authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    34c6c59 View commit details
    Browse the repository at this point in the history
  102. deps: upgrade npm to 8.3.0

    PR-URL: #41127
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    npm-robot authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    fae4945 View commit details
    Browse the repository at this point in the history
  103. meta: update AUTHORS

    PR-URL: #41144
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    nodejs-github-bot authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    0fc1483 View commit details
    Browse the repository at this point in the history
  104. tools: update lint-md-dependencies to rollup@2.61.1 vfile-reporter@7.0.3

    PR-URL: #41150
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    nodejs-github-bot authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    e3870f3 View commit details
    Browse the repository at this point in the history
  105. tools: update doc to remark-rehype@10.1.0

    PR-URL: #41149
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    nodejs-github-bot authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    db410e7 View commit details
    Browse the repository at this point in the history
  106. fs: accept URL as argument for fs.rm and fs.rmSync

    PR-URL: #41132
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    aduh95 authored and danielleadams committed Dec 13, 2021
    Copy the full SHA
    bbdcd05 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2021

  1. process: add getActiveResourcesInfo()

    This is supposed to be a public alternative of the private APIs,
    `process._getActiveResources()` and `process._getActiveHandles()`. When
    called, it returns an array of strings containing the types of the
    active resources that are currently keeping the event loop alive.
    
    Signed-off-by: Darshan Sen <darshan.sen@postman.com>
    
    PR-URL: #40813
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Vladimir de Turckheim <vlad2t@hotmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    RaisinTen authored and danielleadams committed Dec 17, 2021
    Copy the full SHA
    d8a2125 View commit details
    Browse the repository at this point in the history
  2. assert: prefer reference comparison over string comparison

    Pointer comparison takes constant time and string comparison takes
    linear time unless there is some string interning going on, so this
    might be a little bit faster.
    
    Signed-off-by: Darshan Sen <darshan.sen@postman.com>
    
    PR-URL: #41015
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    RaisinTen authored and danielleadams committed Dec 17, 2021
    Copy the full SHA
    99fb6d4 View commit details
    Browse the repository at this point in the history
  3. doc: align module resolve algorithm with implementation

    Fixes: #38128
    
    PR-URL: #38837
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    Ayase-252 authored and danielleadams committed Dec 17, 2021
    Copy the full SHA
    1274a25 View commit details
    Browse the repository at this point in the history
  4. build: use gh cli in workflows file

    PR-URL: #40985
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Mesteery authored and danielleadams committed Dec 17, 2021
    Copy the full SHA
    61c53a6 View commit details
    Browse the repository at this point in the history
  5. meta: move silverwind to emeriti

    PR-URL: #41171
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    silverwind authored and danielleadams committed Dec 17, 2021
    Copy the full SHA
    b89fb3e View commit details
    Browse the repository at this point in the history
  6. build: fix comment-labeled workflow

    Refs: #40985 (comment)
    
    PR-URL: #41176
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Mesteery authored and danielleadams committed Dec 17, 2021
    Copy the full SHA
    85f1537 View commit details
    Browse the repository at this point in the history
  7. meta: move to emeritus automatically after 18 months

    Similar to the rules for automatic removal from active TSC membership,
    provide criteria for automatic assignment to emeritus status for
    inactive collaborators.
    
    PR-URL: #41155
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Stewart X Addison <sxa@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    Trott authored and danielleadams committed Dec 17, 2021
    Copy the full SHA
    e26c187 View commit details
    Browse the repository at this point in the history
  8. build,tools: automate enforcement of emeritus criteria

    PR-URL: #41155
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Stewart X Addison <sxa@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    Trott authored and danielleadams committed Dec 17, 2021
    Copy the full SHA
    8957c9b View commit details
    Browse the repository at this point in the history
  9. meta: move one or more collaborators to emeritus

    PR-URL: #41154
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    nodejs-github-bot authored and danielleadams committed Dec 17, 2021
    Copy the full SHA
    03e6771 View commit details
    Browse the repository at this point in the history
  10. doc: add security steward on/offboarding steps

    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #41129
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    mhdawson authored and danielleadams committed Dec 17, 2021
    Copy the full SHA
    f883bf3 View commit details
    Browse the repository at this point in the history
  11. build: use '<(python)' instead of 'python'

    PR-URL: #41146
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    zcbenz authored and danielleadams committed Dec 17, 2021
    Copy the full SHA
    3a9ffa8 View commit details
    Browse the repository at this point in the history
  12. doc: fix closing parenthesis

    PR-URL: #41190
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    AlphaDio authored and danielleadams committed Dec 17, 2021
    Copy the full SHA
    93111e4 View commit details
    Browse the repository at this point in the history
  13. build: update openssl config generator Dockerfile

    The `deps/openssl/config/generate_headers.pl` imports `Text::Template`
    but that Perl module is not present in the default Perl installation in
    the Dockerfile and needs to be explicitly installed.
    
    PR-URL: #41177
    Refs: quictls/openssl#69
    Refs: https://mta.openssl.org/pipermail/openssl-announce/2021-December/000212.html
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    richardlau authored and danielleadams committed Dec 17, 2021
    Copy the full SHA
    8fcb71a View commit details
    Browse the repository at this point in the history
  14. test: do not load absolute path crypto engines twice

    Newer versions of OpenSSL now throws an error if an engine is loaded
    twice by its absolute path (a second load by its id appears to be okay).
    
    PR-URL: #41177
    Refs: quictls/openssl#69
    Refs: https://mta.openssl.org/pipermail/openssl-announce/2021-December/000212.html
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    richardlau authored and danielleadams committed Dec 17, 2021
    Copy the full SHA
    da8baf4 View commit details
    Browse the repository at this point in the history
  15. deps: upgrade openssl sources to quictls/openssl-3.0.1+quic

    This updates all sources in deps/openssl/openssl by:
        $ git clone git@github.com:quictls/openssl.git
        $ cd openssl
        $ cd ../node/deps/openssl
        $ rm -rf openssl
        $ cp -R ../openssl openssl
        $ rm -rf openssl/.git* openssl/.travis*
        $ git add --all openssl
        $ git commit openssl
    
    PR-URL: #41177
    Refs: quictls/openssl#69
    Refs: https://mta.openssl.org/pipermail/openssl-announce/2021-December/000212.html
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    richardlau authored and danielleadams committed Dec 17, 2021
    Copy the full SHA
    0b21034 View commit details
    Browse the repository at this point in the history
  16. deps: update archs files for quictls/openssl-3.0.1+quic

    After an OpenSSL source update, all the config files need to be
    regenerated and committed by:
        $ make -C deps/openssl/config
        $ git add deps/openssl/config/archs
        $ git add deps/openssl/openssl
        $ git commit
    
    PR-URL: #41177
    Refs: quictls/openssl#69
    Refs: https://mta.openssl.org/pipermail/openssl-announce/2021-December/000212.html
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    richardlau authored and danielleadams committed Dec 17, 2021
    Copy the full SHA
    35fe144 View commit details
    Browse the repository at this point in the history
  17. stream: add isErrored helper

    Refs: nodejs/undici#1134
    
    PR-URL: #41121
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    ronag authored and danielleadams committed Dec 17, 2021
    Copy the full SHA
    b59c513 View commit details
    Browse the repository at this point in the history
  18. 2021-12-17, Version 17.3.0 (Current)

    OpenSSL-3.0.1:
    
    OpenSSL-3.0.1 contains a fix for CVE-2021-4044: Invalid handling of X509_verify_cert() internal errors
    in libssl (Moderate). This is a vulnerability in OpenSSL that may be exploited through Node.js.
    More information can be read here: https://www.openssl.org/news/secadv/20211214.txt.
    
    Contributed by Richard Lau #41177
    
    Other Notable Changes:
    
    * lib:
        * make AbortSignal cloneable/transferable (James M Snell) #41050
    * deps:
        * upgrade npm to 8.3.0 (npm team) #41127
    * doc:
        * add @bnb as a collaborator (Tierney Cyren) #41100
    * process:
        * add `getActiveResourcesInfo()` (Darshan Sen) #40813
    * timers:
        * add experimental scheduler api (James M Snell) #40909
    
    PR-URL: #41167
    danielleadams committed Dec 17, 2021
    Copy the full SHA
    e5873d7 View commit details
    Browse the repository at this point in the history