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

v16.17.0 release proposal #44098

Merged
merged 699 commits into from Aug 16, 2022
Merged

v16.17.0 release proposal #44098

merged 699 commits into from Aug 16, 2022
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jul 31, 2022

  1. src,doc,test: add --openssl-shared-config option

    This commit adds a new command line option named
    '--openssl-shared-config' intended to allow reverting to the old OpenSSL
    configuration behavior where Node.js would use the configuration section
    name (called appname in OpenSSL) 'openssl_conf' which could potentially
    be used my other applications..
    
    PR-URL: #43124
    Backport-PR-URL: #43892
    Refs: #40366
    Refs: nodejs/nodejs.org#4713
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    danbev authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    9ea9797 View commit details
    Browse the repository at this point in the history
  2. doc: update link of ICU data slicer

    PR-URL: #43483
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    F3n67u authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    23ec1a8 View commit details
    Browse the repository at this point in the history
  3. crypto: update Wrapping and unwrapping keys webcrypto example

    PR-URL: #43452
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    panva authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    224d3f4 View commit details
    Browse the repository at this point in the history
  4. dns: make promise API fully constructed from lib/internal/dns/promises

    PR-URL: #43227
    Refs: #43198
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    F3n67u authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    8d2a256 View commit details
    Browse the repository at this point in the history
  5. doc: fix Visual Studio 2019 download link

    PR-URL: #43236
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    F3n67u authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    70ab660 View commit details
    Browse the repository at this point in the history
  6. doc,test: clarify timingSafeEqual semantics

    PR-URL: #43228
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    tniessen authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    7be07c7 View commit details
    Browse the repository at this point in the history
  7. test: replace gc(true) with gc({ type: 'minor' })

    V8 considers gc(true) legacy, and the new signature is much more
    expressive.
    
    PR-URL: #43493
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    tniessen authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    a5df207 View commit details
    Browse the repository at this point in the history
  8. test: add WPT tests for dom/events

    PR-URL: #43151
    Refs: #40678
    Reviewed-By: Masashi Hirano <shisama07@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    nissy-dev authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    bf5adf3 View commit details
    Browse the repository at this point in the history
  9. net: fix net.Server keepalive and noDelay

    PR-URL: #43497
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    theanarkh authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    e4a5bd1 View commit details
    Browse the repository at this point in the history
  10. doc: update link to MDN page about dynamic imports

    This was split into a separate page 2 days ago: mdn/content@d2b5012
    
    PR-URL: #43530
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    jamesscottbrown authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    1da1722 View commit details
    Browse the repository at this point in the history
  11. test: allow EOVERFLOW errors in fs position tests

    Some platforms may return `EOVERFLOW` errors instead of `EFBIG`.
    
    PR-URL: #43510
    Refs: #42999
    Refs: #43509
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    richardlau authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    7ce80d8 View commit details
    Browse the repository at this point in the history
  12. doc: add Juan as a security steward

    Ran through onboaring with Juan today. Add him
    to the rotation for security stewards.
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #43512
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    mhdawson authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    444c1a6 View commit details
    Browse the repository at this point in the history
  13. doc: move MylesBorins to TSC Emeritus

    My availability has become smaller and smaller and I think for now the
    best thing to do is to move to TSC Emeritus. Perhaps I'll have more
    time to focus on Node.js Leadership again in the future, but for now
    I think it's best to officially step back a bit.
    
    So long, and thanks for all the modules o/
    
    PR-URL: #43524
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    MylesBorins authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    267e493 View commit details
    Browse the repository at this point in the history
  14. test: use unique file names in fs trace test

    Should fix test flakiness that is presumably caused by the asynchronous
    nature of the unlink operation on Windows.
    
    It's been observed that sub-tests randomly fail with "permission denied"
    errors when trying to create a new file in a directory with appropriate
    permissions.
    
    The DeleteFile() NT API call makes a file inaccessible and marks it for
    deletion but doesn't actually delete it until the last open handle has
    been closed. Accessing such a file fails with ERROR_ACCESS_DENIED.
    
    Processes can close handles manually or wait for the operating system to
    close them asynchronously after process termination. I speculate it's
    the latter that's causing the test to turn flaky.
    
    Fixes: #43502
    
    PR-URL: #43504
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    bnoordhuis authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    65c3e90 View commit details
    Browse the repository at this point in the history
  15. test: skip test-v8-serialize-leak on IBM i

    On IBM i rss memory information is not available and always returns `0`.
    
    PR-URL: #43511
    Refs: #43509
    Refs: libuv/libuv#2732
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    richardlau authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    f3e9fd7 View commit details
    Browse the repository at this point in the history
  16. build: update main branch name in GH workflow

    PR-URL: #43481
    Refs: #33864
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Tierney Cyren <hello@bnb.im>
    F3n67u authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    600505e View commit details
    Browse the repository at this point in the history
  17. test: refactor to top-level await

    PR-URL: #43500
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    meekdenzo authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    93de96f View commit details
    Browse the repository at this point in the history
  18. crypto: handle webcrypto generateKey() usages edge case

    PR-URL: #43454
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    panva authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    588a84e View commit details
    Browse the repository at this point in the history
  19. http: add perf_hooks detail for http request and client

    PR-URL: #43361
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    theanarkh authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    f05fd1a View commit details
    Browse the repository at this point in the history
  20. net: prevent /32 ipv4 mask from matching all ips

    Fixes: #43360
    
    PR-URL: #43381
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    supriyo-biswas authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    265810a View commit details
    Browse the repository at this point in the history
  21. wasi: use WasmMemoryObject handle for perf (#43544)

    PR-URL: #43544
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    devsnek authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    3ccf5ac View commit details
    Browse the repository at this point in the history
  22. meta: update AUTHORS

    PR-URL: #43573
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    nodejs-github-bot authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    965367f View commit details
    Browse the repository at this point in the history
  23. crypto: don't disable TLS 1.3 without suites

    In the manual page, there is a statement that ciphersuites contain
    explicit default settings - all TLS 1.3 ciphersuites enabled.
    In node, we assume that an empty setting mean no ciphersuites and
    we disable TLS 1.3. A correct approach to disabling TLS 1.3 is to
    disable TLS 1.3 and by not override the default ciphersuits
    with an empty string.
    
    So, only override OpenSSL's TLS 1.3 ciphersuites with an explicit
    list of ciphers. If none are acceptable, the correct approach is
    to disable TLS 1.3 instead elsewhere.
    
    Fixes: #43419
    
    PR-URL: #43427
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    AdamMajer authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    a3a845b View commit details
    Browse the repository at this point in the history
  24. benchmark: forcefully close processes

    PR-URL: #43557
    Fixes: nodejs/build#2968
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Rod Vagg <rod@vagg.org>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    ShogunPanda authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    04f6511 View commit details
    Browse the repository at this point in the history
  25. lib: fix TODO in freeze_intrinsics

    PR-URL: #43472
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    aduh95 authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    a97d0ba View commit details
    Browse the repository at this point in the history
  26. lib: use null-prototype objects for property descriptors

    PR-URL: #43473
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    aduh95 authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    aab5adb View commit details
    Browse the repository at this point in the history
  27. tools: fix CJS/ESM toggle on small screens

    PR-URL: #43506
    Co-authored-by: Moshe Atlow <moshe@atlow.co.il>
    Fixes: #43468
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    2 people authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    a5089c9 View commit details
    Browse the repository at this point in the history
  28. readline: fix to not access a property on an undefined value

    PR-URL: #43543
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    cola119 authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    67e91aa View commit details
    Browse the repository at this point in the history
  29. test: improve code coverage for SourceMap class

    Cover malformed mappings scenario.
    
    PR-URL: #43285
    Reviewed-By: Ben Coe <bencoe@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    italojs authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    e8754f3 View commit details
    Browse the repository at this point in the history
  30. benchmark: fix fork detection

    PR-URL: #43601
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    ShogunPanda authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    f4c4113 View commit details
    Browse the repository at this point in the history
  31. net: fix net keepalive and noDelay

    1. support setKeepAlive again
    2. set keepalive and nodelay to socket which is created by server
    
    PR-URL: #43561
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    theanarkh authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    ff5310a View commit details
    Browse the repository at this point in the history
  32. events: improve EventListener validation

    This fixes validating `EventListener` given to `add/removeEventListener`
    to improve the Web API compatibility.
    
    According to the WPT test failure with the current validation,
    `addEventListener` should not require `handleEvent` to be defined on
    an `EventListener`".  IIUC, the same can be applied to
    `removeEventListener` also.
    
    Signed-off-by: Daeyeon Jeong daeyeon.dev@gmail.com
    
    PR-URL: #43491
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    daeyeon authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    e51c0e9 View commit details
    Browse the repository at this point in the history
  33. tools: update lint-md-dependencies

    Update to @rollup/plugin-commonjs@22.0.1 and rollup@2.75.7.
    
    PR-URL: #43572
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    nodejs-github-bot authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    d615f3b View commit details
    Browse the repository at this point in the history
  34. doc: add backport-open-vN.x step to backporting guide

    PR-URL: #43590
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    LiviaMedeiros authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    a649d01 View commit details
    Browse the repository at this point in the history
  35. perf_hooks: add initiatorType getter

    PR-URL: #43593
    Refs: https://w3c.github.io/resource-timing/#dfn-initiator-type
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    RafaelGSS authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    463f9a6 View commit details
    Browse the repository at this point in the history
  36. src: remove a stale comment in async_hooks

    This removes a comment relevant to runtime checks for `async_hooks`.
    
    Even if `async_hooks` is experimental, the check pointed by the comment
    is performed as default unless `--no-force-async-hooks-checks` is given
    from CLI arguments.
    
    Refs: #16318
    Refs: #15454 (comment)
    
    Signed-off-by: Daeyeon Jeong daeyeon.dev@gmail.com
    
    PR-URL: #43317
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    daeyeon authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    26e4dc8 View commit details
    Browse the repository at this point in the history
  37. fs: refactor realpath with Map and Set

    PR-URL: #43569
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    LiviaMedeiros authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    fcf74c5 View commit details
    Browse the repository at this point in the history
  38. src,bootstrap: remove NodeMainInstance::registry_

    All uses of NodeMainInstance::registry_ were removed in
    43d2e24,
    so this change removes the variable completely.
    
    Signed-off-by: Darshan Sen <raisinten@gmail.com>
    
    PR-URL: #43392
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    RaisinTen authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    6353a4d View commit details
    Browse the repository at this point in the history
  39. doc: fix icu-small example

    Running the same in the icu doc shows that for
    icu-small the output is January instead of M01. Update
    the example in the doc to match.
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #43591
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Steven R Loomis <srloomis@us.ibm.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    mhdawson authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    c1ea44d View commit details
    Browse the repository at this point in the history
  40. url: update WHATWG URL parser to align with latest spec

    PR-URL: #43190
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    F3n67u authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    8cda415 View commit details
    Browse the repository at this point in the history
  41. doc: include CVSS mention

    PR-URL: #43602
    Reviewed-By: Vladimir de Turckheim <vlad2t@hotmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    RafaelGSS authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    78bedcd View commit details
    Browse the repository at this point in the history
  42. errors: extract type detection & use in ERR_INVALID_RETURN_VALUE

    PR-URL: #43558
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    JakobJingleheimer authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    9f75f26 View commit details
    Browse the repository at this point in the history
  43. test: mark test-worker-http2-stream-terminate flaky on all platforms

    PR-URL: #43620
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    F3n67u authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    8c75973 View commit details
    Browse the repository at this point in the history
  44. doc: promote 0x to tier 4

    PR-URL: #43609
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    tony-go authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    31f4528 View commit details
    Browse the repository at this point in the history
  45. doc: remove dtrace from tierlist

    PR-URL: #43606
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    tony-go authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    8f475e6 View commit details
    Browse the repository at this point in the history
  46. esm: restore next<HookName>'s context as optional arg

    PR-URL: #43553
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    JakobJingleheimer authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    33a2902 View commit details
    Browse the repository at this point in the history
  47. test: fix Buffer.from(ArrayBufferView) call

    PR-URL: #43614
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    LiviaMedeiros authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    4d8daae View commit details
    Browse the repository at this point in the history
  48. build,test: increase stack size limit on Windows

    Fixes: #43630
    
    PR-URL: #43632
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    tniessen authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    daadd58 View commit details
    Browse the repository at this point in the history
  49. doc: remove lttng from tierlist

    PR-URL: #43604
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    tony-go authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    d514ee7 View commit details
    Browse the repository at this point in the history
  50. doc: remove windows xperf from tierlist

    PR-URL: #43607
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    tony-go authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    e5a7b0f View commit details
    Browse the repository at this point in the history
  51. module: cjs-module-lexer WebAssembly fallback

    PR-URL: #43612
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Jacob Smith <jacob@frende.me>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    guybedford authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    70a4033 View commit details
    Browse the repository at this point in the history
  52. doc: add single executable application initiative

    Refs: https://github.com/nodejs/node/issues/43432
    Refs: #42334
    Refs: https://github.com/nodejs/node/blob/main/doc/contributing/technical-priorities.md#single-executable-applications
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #43611
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    mhdawson authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    407beb2 View commit details
    Browse the repository at this point in the history
  53. doc: remove systemtap from tierlist

    PR-URL: #43605
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Gerhard St<C3><B6>bich <deb2001-github@yahoo.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    tony-go authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    3526282 View commit details
    Browse the repository at this point in the history
  54. doc: remove appmetrics from tierlist

    PR-URL: #43608
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Michael Dawson <mhdawson@ibm.com>
    Reviewed-By: Richard Lau <riclau@uk.ibm.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Gerhard St<C3><B6>bich <deb2001-github@yahoo.de>
    tony-go authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    ee10320 View commit details
    Browse the repository at this point in the history
  55. meta: update AUTHORS

    PR-URL: #43660
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    nodejs-github-bot authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    b62574c View commit details
    Browse the repository at this point in the history
  56. test: fix flaky test-perf-hooks-histogram

    Make sure the histogram containing event loop delay info is posted only
    when at least one datapoint is collected.
    
    Fixes: #43503
    
    PR-URL: #43567
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    santigimeno authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    9bc4ad0 View commit details
    Browse the repository at this point in the history
  57. tools: update eslint to 8.19.0

    PR-URL: #43662
    Reviewed-By: Rich Trott <rtrott@gmail.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: Juan José Arboleda <soyjuanarbol@gmail.com>
    nodejs-github-bot authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    d39fd4e View commit details
    Browse the repository at this point in the history
  58. doc: add daeyeon to triagers

    Signed-off-by: Daeyeon Jeong daeyeon.dev@gmail.com
    
    PR-URL: #43637
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Qingyu Deng <i@ayase-lab.com>
    Reviewed-By: Xuguang Mei <meixuguang@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    daeyeon authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    50a1b26 View commit details
    Browse the repository at this point in the history
  59. test: add test to ensure repl doesn't support --input-type

    PR-URL: #43507
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    cola119 authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    341799a View commit details
    Browse the repository at this point in the history
  60. doc: improve description of --input-type

    PR-URL: #43507
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    cola119 authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    a8d1670 View commit details
    Browse the repository at this point in the history
  61. doc: fix default of duplex.allowHalfOpen

    PR-URL: #43665
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    vweevers authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    26cd4e2 View commit details
    Browse the repository at this point in the history
  62. doc: add note regarding special case of 0 stat.size

    Refs: #43669
    
    PR-URL: #43690
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    dougwilson authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    a8980b2 View commit details
    Browse the repository at this point in the history
  63. doc: improve readability of dns.md

    PR-URL: #43694
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    0xSanyam authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    c941798 View commit details
    Browse the repository at this point in the history
  64. doc: add Geoffrey Booth to TSC

    PR-URL: #43706
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Trott authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    cfb236e View commit details
    Browse the repository at this point in the history
  65. doc: remove extra 'in's

    'when in an' -> 'when an'
    
    PR-URL: #43705
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    cjihrig authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    f42d674 View commit details
    Browse the repository at this point in the history
  66. doc: update changelog-maker to the new flags

    PR-URL: #43696
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    RafaelGSS authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    ae70ada View commit details
    Browse the repository at this point in the history
  67. tools: refactor tools/license2rtf to ESM

    This reverts commit 331088f.
    
    PR-URL: #43232
    Refs: #43213
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    F3n67u authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    8a69cda View commit details
    Browse the repository at this point in the history
  68. build: clarify missing clang-format tool

    PR-URL: #42762
    Co-authored-by: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    2 people authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    d9664c3 View commit details
    Browse the repository at this point in the history
  69. src,stream: change return type to Maybe

    This changes the return types of some functions to indicate that
    the functions may have a pending exception, and removes some of
    todos related.
    
    Signed-off-by: Daeyeon Jeong daeyeon.dev@gmail.com
    
    PR-URL: #43575
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    daeyeon authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    4a6649c View commit details
    Browse the repository at this point in the history
  70. test: improve code coverage for performance_entry

    PR-URL: #43434
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    cola119 authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    61ddd50 View commit details
    Browse the repository at this point in the history
  71. bootstrap: move global initialization to js

    PR-URL: #43625
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    alenakhineika authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    6b7c619 View commit details
    Browse the repository at this point in the history
  72. http2: log debug only when in debug mode

    PR-URL: #43626
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    mabaasit authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    db53e9b View commit details
    Browse the repository at this point in the history
  73. assert: callTracker throw a specific error message when possible

    PR-URL: #43640
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Nitzan Uziely <linkgoron@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    MoLow authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    480a754 View commit details
    Browse the repository at this point in the history
  74. benchmark: fix output regression

    Fixes: #43628
    
    PR-URL: #43635
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    mscdex authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    3b10a94 View commit details
    Browse the repository at this point in the history
  75. esm: treat 307 and 308 as redirects in HTTPS imports

    Per RFC 7231 and 7238, HTTP `307` and `308` status code are also for
    redirect responses.
    
    Fixes: #43679
    Refs: https://datatracker.ietf.org/doc/html/rfc7231#section-6.4.7
    Refs: https://datatracker.ietf.org/doc/html/rfc7238
    
    PR-URL: #43689
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Jacob Smith <jacob@frende.me>
    kidonng authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    953e663 View commit details
    Browse the repository at this point in the history
  76. build: enable GitPod prebuilds

    PR-URL: #43698
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Trott authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    025248b View commit details
    Browse the repository at this point in the history
  77. util: avoid inline access to Symbol.iterator

    PR-URL: #43683
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    cola119 authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    053368c View commit details
    Browse the repository at this point in the history
  78. src: delegate NodeArrayBufferAllocator to v8's allocator

    PR-URL: #43594
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Shelley Vohr <shelley.vohr@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    nornagon authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    b9649a4 View commit details
    Browse the repository at this point in the history
  79. test: use Object for tests variable in fs trace test

    PR-URL: #43585
    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: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    F3n67u authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    11df17c View commit details
    Browse the repository at this point in the history
  80. net: add drop event for net server

    PR-URL: #43582
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    theanarkh authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    303bd08 View commit details
    Browse the repository at this point in the history
  81. src: fix crash on FSReqPromise destructor

    We are deciding whether to end `fs` promises by checking
    `can_call_into_js()` whereas in the `FSReqPromise` destructor we're
    using the `is_stopping()` check. Though this may look as semantically
    correct it has issues because though both values are modified before
    termination on `Environment::ExitEnv()` and both are atomic they are not
    syncronized together so it may happen that when reaching the destructor
    `call_into_js` may be set to `false` whereas `is_stopping` remains
    `false` causing the crash. Fix this by checking with
    `can_call_into_js()` also in the destructor.
    
    Fixes: #43499
    
    PR-URL: #43533
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    santigimeno authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    3e21ae8 View commit details
    Browse the repository at this point in the history
  82. util: mark cwd grey while inspecting errors

    This changes the util.inspect() output for errors in case stack
    traces contain the current working directory in their trace.
    If that's the case, the cwd part is marked grey to focus on the
    rest of the path.
    
    Signed-off-by: Ruben Bridgewater <ruben@bridgewater.de>
    
    PR-URL: #41082
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    BridgeAR authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    fa74d45 View commit details
    Browse the repository at this point in the history
  83. util: remove unnecessary template string

    Signed-off-by: Ruben Bridgewater <ruben@bridgewater.de>
    
    PR-URL: #41082
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    BridgeAR authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    fa89a61 View commit details
    Browse the repository at this point in the history
  84. net: remove redundant connecting assignment

    PR-URL: #43710
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    oyyd authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    b2d02bc View commit details
    Browse the repository at this point in the history
  85. doc: remove node-report from support tiers

    PR-URL: #43737
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    RafaelGSS authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    3cda968 View commit details
    Browse the repository at this point in the history
  86. test: add test for profile command of node inspect

    PR-URL: #43058
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    cola119 authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    cc5f17f View commit details
    Browse the repository at this point in the history
  87. meta: update AUTHORS

    PR-URL: #43750
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    nodejs-github-bot authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    78bb3ab View commit details
    Browse the repository at this point in the history
  88. tools: update lint-md-dependencies to rollup@2.76.0

    PR-URL: #43749
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    nodejs-github-bot authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    4a2422a View commit details
    Browse the repository at this point in the history
  89. http: add diagnostics channel for http client

    PR-URL: #43580
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    theanarkh authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    5a74939 View commit details
    Browse the repository at this point in the history
  90. cluster, net: fix listen pipe with readable and writable in cluster

    PR-URL: #43634
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    theanarkh authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    c8706f3 View commit details
    Browse the repository at this point in the history
  91. cluster: fix fd leak

    PR-URL: #43650
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    theanarkh authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    97f4cc7 View commit details
    Browse the repository at this point in the history
  92. src: merge RunInThisContext() with RunInContext()

    This commit resolves a TODO in `RunInThisContext()` by merging
    `RunInThisContext()` with `RunInContext()`.
    
    Signed-off-by: Daeyeon Jeong daeyeon.dev@gmail.com
    
    PR-URL: #43225
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    daeyeon authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    a1f1ff1 View commit details
    Browse the repository at this point in the history
  93. test: mark test-gc-http-client-timeout as flaky on arm

    `sequential/test-gc-http-client-timeout` is failing on arm
    frequently. Mark it as flaky to unblock PRs to land.
    
    PR-URL: #43754
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    legendecas authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    42610cc View commit details
    Browse the repository at this point in the history
  94. cluster: fix closing dgram sockets in cluster workers throws errors

    This fixes closing dgram sockets right after binding in cluster
    workers will throws `ERR_SOCKET_DGRAM_NOT_RUNNING` errors.
    
    PR-URL: #43709
    Fixes: #40671
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    oyyd authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    61b5d4a View commit details
    Browse the repository at this point in the history
  95. tools: remove rpm build scripts

    I added these in 2013 but I don't think anyone uses them and I'm not
    even sure they still produce a working package.
    
    I move to remove them because that makes subsequent cleanup a little
    easier.
    
    PR-URL: #43647
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    bnoordhuis authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    987efcb View commit details
    Browse the repository at this point in the history
  96. doc: include last security release date

    PR-URL: #43774
    Refs: 5a62789
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    RafaelGSS authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    c7c769f View commit details
    Browse the repository at this point in the history
  97. test: mark test-net-connect-reset-until-connected flaky on freebsd

    PR-URL: #43613
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    F3n67u authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    a5e1620 View commit details
    Browse the repository at this point in the history
  98. deps: upgrade npm to 8.14.0

    PR-URL: #43826
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    npm-cli-bot authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    e6baa8a View commit details
    Browse the repository at this point in the history
  99. deps: upgrade npm to 8.15.0

    PR-URL: #43917
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    npm-cli-bot authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    1566854 View commit details
    Browse the repository at this point in the history
  100. deps: cherry-pick libuv/libuv@abb109f

    Original commit log follows:
    
    darwin: remove EPROTOTYPE error workaround (libuv/libuv#3405)
    
    It's been reported in the past that OS X 10.10, because of a race
    condition in the XNU kernel, sometimes returns a transient EPROTOTYPE
    error when trying to write to a socket. Libuv handles that by retrying
    the operation until it succeeds or fails with a different error.
    
    Recently it's been reported that current versions of the operating
    system formerly known as OS X fail permanently with EPROTOTYPE under
    certain conditions, resulting in an infinite loop.
    
    Because Apple isn't exactly forthcoming with bug fixes or even details,
    I'm opting to simply remove the workaround and have the error bubble up.
    
    Refs: libuv/libuv#482
    Fixes: #43916
    
    PR-URL: #43950
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    bnoordhuis authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    8835898 View commit details
    Browse the repository at this point in the history
  101. deps: cherry-pick libuv/libuv@3a7b955

    Original commit log follows:
    
    darwin: translate EPROTOTYPE to ECONNRESET (libuv/libuv#3413)
    
    macOS versions 10.10 and 10.15 - and presumbaly 10.11 to 10.14, too -
    have a bug where a race condition causes the kernel to return EPROTOTYPE
    because the socket isn't fully constructed.
    
    It's probably the result of the peer closing the connection and that is
    why libuv translates it to ECONNRESET.
    
    Previously, libuv retried until the EPROTOTYPE error went away but some
    VPN software causes the same behavior except the error is permanent, not
    transient, turning the retry mechanism into an infinite loop.
    
    Refs: libuv/libuv#482
    Refs: libuv/libuv#3405
    Fixes: #43916
    
    PR-URL: #43950
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    bnoordhuis authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    92051cb View commit details
    Browse the repository at this point in the history
  102. test: add initial test module

    This commit adds a new 'test' module that exposes an API
    for creating JavaScript tests. As the tests execute, TAP
    output is written to standard output. This commit only supports
    executing individual test files, and does not implement
    command line functionality for a full test runner.
    
    PR-URL: #42325
    Backport-PR-URL: #43904
    Refs: #40954
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    cjihrig authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    9a53083 View commit details
    Browse the repository at this point in the history
  103. module,repl: support 'node:'-only core modules

    This commit makes it possible to add new core modules that can
    only be require()'ed and imported when the 'node:' scheme is
    used. The 'test' module is the first such module.
    
    These 'node:'-only modules are not included in the list returned
    by module.builtinModules.
    
    PR-URL: #42325
    Backport-PR-URL: #43904
    Refs: #40954
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    cjihrig authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    3d851d6 View commit details
    Browse the repository at this point in the history
  104. test_runner: support 'only' tests

    This commit introduces a CLI flag and test runner functionality
    to support running a subset of tests that are indicated by an
    'only' option passed to the test.
    
    PR-URL: #42514
    Backport-PR-URL: #43904
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    cjihrig authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    a4b277c View commit details
    Browse the repository at this point in the history
  105. test_runner: add initial CLI runner

    This commit introduces an initial version of a CLI-based
    test runner.
    
    PR-URL: #42658
    Backport-PR-URL: #43904
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    cjihrig authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    cd6f24b View commit details
    Browse the repository at this point in the history
  106. test: improve lib/internal/test_runner/test.js coverage

    PR-URL: #42745
    Refs: https://coverage.nodejs.org/coverage-24adba675179ebba/lib/internal/test_runner/test.js.html#L371
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    fossamagna authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    c291233 View commit details
    Browse the repository at this point in the history
  107. test_runner: add Subtest to tap protocol output

    PR-URL: #43417
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    MoLow authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    1a42359 View commit details
    Browse the repository at this point in the history
  108. test_runner: use kEmptyObject

    PR-URL: #43159
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    LiviaMedeiros authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    27841be View commit details
    Browse the repository at this point in the history
  109. test_runner: expose describe and it

    PR-URL: #43420
    Refs: #43415
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    MoLow authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    61a2ddc View commit details
    Browse the repository at this point in the history
  110. test_runner: wait for stderr and stdout to complete

    PR-URL: #43666
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    MoLow authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    dccbd9e View commit details
    Browse the repository at this point in the history
  111. test_runner: cancel on termination

    PR-URL: #43549
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Nitzan Uziely <linkgoron@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    MoLow authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    4d4dcad View commit details
    Browse the repository at this point in the history
  112. test_runner: protect internals against prototype tampering

    PR-URL: #43578
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    0bdc141 View commit details
    Browse the repository at this point in the history
  113. test_runner: catch errors thrown within describe

    PR-URL: #43729
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    MoLow authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    5dca44d View commit details
    Browse the repository at this point in the history
  114. doc: add code examples to node test runner

    PR-URL: #43359
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
    2 people authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    65699a2 View commit details
    Browse the repository at this point in the history
  115. test_runner: support timeout for tests

    PR-URL: #43505
    Refs: #43490
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    MoLow authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    e9ca1ef View commit details
    Browse the repository at this point in the history
  116. test_runner: fix it concurrency

    PR-URL: #43757
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Jacob Smith <jacob@frende.me>
    MoLow authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    f8f1d16 View commit details
    Browse the repository at this point in the history
  117. lib: implement safe alternatives to Promise static methods

    PR-URL: #43728
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    aduh95 authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    26d63f0 View commit details
    Browse the repository at this point in the history
  118. doc: improve test runner timeout docs

    Add a warning to clarify that it is not a reliable mechanism for
    cancelling tests.
    
    Fix the default value of the timeout option.
    
    Simplify and capitalize the YAML description field.
    
    PR-URL: #43836
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    tniessen authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    3244217 View commit details
    Browse the repository at this point in the history
  119. test: fix typo in file name

    `desctibe` -> `describe`
    
    PR-URL: #43764
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    aduh95 authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    95a823d View commit details
    Browse the repository at this point in the history
  120. module: ensure 'node:'-only modules can access node_modules

    This commit allows require() and import to search the
    node_modules directories when importing a core module that
    must have the node: scheme. This prevents these core modules
    from shadowing userland modules with the same name but no
    prefix.
    
    PR-URL: #42430
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    cjihrig authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    c284eb3 View commit details
    Browse the repository at this point in the history
  121. loader: make require.resolve throw for unknown builtin modules

    Fixes: #43274
    
    PR-URL: #43336
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    zhmushan authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    288d9fb View commit details
    Browse the repository at this point in the history
  122. module: add isBuiltIn method

    PR-URL: #43396
    Fixes: #42785
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    hemanth authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    e6186af View commit details
    Browse the repository at this point in the history
  123. tools: add script for vulnerability checking

    This change adds a new script that queries vulnerability databases
    in order to find if any of Node's dependencies is vulnerable.
    
    The `deps/` directory of Node's repo is scanned to gather the
    currently used version of each dependency, and if any vulnerability
    is found for that version a message is printed out with its ID and
    a link to a description of the issue.
    
    Refs: nodejs/security-wg#802
    
    PR-URL: #43362
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Vladimir de Turckheim <vlad2t@hotmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    facutuesca authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    5fd26da View commit details
    Browse the repository at this point in the history
  124. http: defer reentrant execution of Parser::Execute

    PR-URL: #43369
    Fixes: #39671
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    ShogunPanda authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    58eebaf View commit details
    Browse the repository at this point in the history
  125. esm: fix erroneous re-initialization of ESMLoader

    PR-URL: #43763
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    JakobJingleheimer authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    a6d4d31 View commit details
    Browse the repository at this point in the history
  126. util: add parseArgs module

    Adds util.parseArgs helper for higher level command-line argument
    parsing.
    
    PR-URL: #42675
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Ruy Adorno <ruyadorno@github.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Joe Sepi <sepi@joesepi.com>
    Reviewed-By: Ian Sutherland <ian@iansutherland.ca>
    bcoe authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    a1e122b View commit details
    Browse the repository at this point in the history
  127. test: fix typo in test-stream-toArray

    Refs: #41553
    
    PR-URL: #41634
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    tniessen authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    f99b0d0 View commit details
    Browse the repository at this point in the history
  128. node-api: explicitly set __cdecl for API functions

    PR-URL: #42780
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    vmoroz authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    112bce3 View commit details
    Browse the repository at this point in the history
  129. test: use assert.match() instead of assert(regex.test())

    PR-URL: #42803
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    aduh95 authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    8bd2f4e View commit details
    Browse the repository at this point in the history
  130. doc: fix typo in util.parseArgs usage example

    PR-URL: #43332
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    michaelficarra authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    2b498fe View commit details
    Browse the repository at this point in the history
  131. test: add test for short-option followed by its value

    PR-URL: #43358
    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: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    cola119 authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    b5eb556 View commit details
    Browse the repository at this point in the history
  132. url,lib: pass urlsearchparams-constructor.any.js

    According to WPT:
    
    1. `URLSearchParams` constructor should throw exactly `TypeError` if any
       Error occurrs.
    2. When a record passed to `URLSearchParams` constructor, two different
       key may result same after `toUVString()`. We should leave only the
       later one.
    
    PR-URL: #41197
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    XadillaX authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    69f9a3a View commit details
    Browse the repository at this point in the history
  133. lib: modify DOMException to pass WPT

    PR-URL: #41517
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    XadillaX authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    2a5d5e0 View commit details
    Browse the repository at this point in the history
  134. stream: add more filter tests

    PR-URL: #41936
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    benjamingr authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    c4dc8b6 View commit details
    Browse the repository at this point in the history
  135. doc: add new useful V8 option

    Add the `--max_semi_space_size` flag into useful V8 option.
    
    Fixes: #42511
    
    PR-URL: #42575
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    JialuZhang-intel authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    20fa30c View commit details
    Browse the repository at this point in the history
  136. v8: add v8.startupSnapshot utils

    This adds several APIs under the `v8.startupSnapshot` namespace
    for specifying hooks into the startup snapshot serialization
    and deserialization.
    
    - isBuildingSnapshot()
    - addSerializeCallback()
    - addDeserializeCallback()
    - setDeserializeMainFunction()
    
    PR-URL: #43329
    Fixes: #42617
    Refs: #35711
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    joyeecheung authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    513f524 View commit details
    Browse the repository at this point in the history
  137. test: skip test-net-connect-reset-until-connected on SmartOS

    Refs: #43446
    
    PR-URL: #43449
    Refs: #43446
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    panva authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    7cb71c0 View commit details
    Browse the repository at this point in the history
  138. src: improve and update ByteSource description

    Clarify that external data must not be destroyed before the ByteSource
    that points to it, and that allocated data must have been allocated
    using OpenSSL's allocator (because it will be freed automatically, using
    OpenSSL's memory management functions).
    
    Also add a brief description of the new ByteSource::Builder class.
    
    PR-URL: #43478
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    tniessen authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    ccac1fc View commit details
    Browse the repository at this point in the history
  139. test: mark test-http-server-request-timeouts-mixed flaky on macOS

    PR-URL: #43597
    Refs: #43465
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    F3n67u authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    a3a2a9e View commit details
    Browse the repository at this point in the history
  140. test: mark flaky tests on smartos

    PR-URL: #43596
    Refs: #43457
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    F3n67u authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    993bf7b View commit details
    Browse the repository at this point in the history
  141. module: also enable subpath imports in REPL

    PR-URL: #43450
    Fixes: #43410
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    rayw000 authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    7c4e1ad View commit details
    Browse the repository at this point in the history
  142. doc: fix typo in errors.md

    PR-URL: #43677
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Qingyu Deng <i@ayase-lab.com>
    Kazuma Ohashi authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    c6bdb5c View commit details
    Browse the repository at this point in the history
  143. events: improve Event compatibility

    This fixes `Event` constructor to improve `Event Web API`
    compatibility.
    
    The test added was written by referring to
    `wpt@dom/events/Event-constructors.any.js`.
    
    Signed-off-by: Daeyeon Jeong daeyeon.dev@gmail.com
    
    PR-URL: #43461
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    daeyeon authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    0167988 View commit details
    Browse the repository at this point in the history
  144. util: add AggregateError.prototype.errors to inspect output

    PR-URL: #43646
    Fixes: #43645
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    LiviaMedeiros authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    5edfccf View commit details
    Browse the repository at this point in the history
  145. lib,src: add source map support for global eval

    Dynamic sources with FunctionConstructor is not supported yet as
    V8 prepends lines to the sources which makes the stack line number
    incorrect.
    
    PR-URL: #43428
    Refs: #43047
    Reviewed-By: Ben Coe <bencoe@gmail.com>
    legendecas authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    abc134c View commit details
    Browse the repository at this point in the history
  146. esm: throw on any non-2xx response

    Treat redirects without Location and other 3xx responses as errors
    
    PR-URL: #43742
    Refs: #43689
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Jacob Smith <jacob@frende.me>
    LiviaMedeiros authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    63228ef View commit details
    Browse the repository at this point in the history
  147. test: mark test-http-client-response-timeout flaky

    Refs: #43680
    
    PR-URL: #43792
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    tniessen authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    087fc8d View commit details
    Browse the repository at this point in the history
  148. test: fix coverity warning in test

    Fix uninitialized pointer field warning in test
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #43631
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    mhdawson authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    75e6933 View commit details
    Browse the repository at this point in the history
  149. doc: fix typo in ngtcp2 readme

    PR-URL: #43767
    Fixes: #43766
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Qingyu Deng <i@ayase-lab.com>
    dancastillo authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    f7b8340 View commit details
    Browse the repository at this point in the history
  150. repl: use SafePromiseAll and SafePromiseRace

    PR-URL: #43758
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    aduh95 authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    0bd4a04 View commit details
    Browse the repository at this point in the history
  151. build: add GitHub token permissions for workflows

    Signed-off-by: Varun Sharma <varunsh@stepsecurity.io>
    
    PR-URL: #43743
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    varunsh-coder authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    5315d97 View commit details
    Browse the repository at this point in the history
  152. src: slim down env-inl.h

    Move big and/or infrequently used functions from env-inl.h to env.cc to
    speed up build times and reduce binary bloat.
    
    This commit also touches async_wrap-inl.h and base_object-inl.h because
    those are closely interwined with env-inl.h.
    
    Non-functional change.
    
    Refs: #43712
    
    PR-URL: #43745
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    bnoordhuis authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    364b67c View commit details
    Browse the repository at this point in the history
  153. util: refactor to use validateObject

    PR-URL: #43769
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    cola119 authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    0f9d5ac View commit details
    Browse the repository at this point in the history
  154. test: add common.mustNotMutateObjectDeep()

    This function returns a Proxy object that throws on attempt to mutate it
    Functions and primitives are returned directly
    
    PR-URL: #43196
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    LiviaMedeiros authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    409158c View commit details
    Browse the repository at this point in the history
  155. test: use common.mustNotMutateObjectDeep() in immutability tests

    PR-URL: #43196
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    LiviaMedeiros authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    e271e34 View commit details
    Browse the repository at this point in the history
  156. meta: move one or more collaborators to emeritus

    PR-URL: #43770
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    nodejs-github-bot authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    becfcb4 View commit details
    Browse the repository at this point in the history
  157. doc: clarify release process for new releasers

    PR-URL: #43739
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    RafaelGSS authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    97bda1f View commit details
    Browse the repository at this point in the history
  158. build: make GitPod less noisy

    Disable prebuilds for pull requests.
    
    addComment now defaults to false so we don't need to set it anymore.
    
    Refs: #43789 (comment)
    Refs: https://www.gitpod.io/docs/prebuilds#github-specific-configuration
    
    PR-URL: #43829
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Trott authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    391e162 View commit details
    Browse the repository at this point in the history
  159. meta: enable blank issues

    Signed-off-by: Matteo Collina <hello@matteocollina.com>
    
    PR-URL: #43775
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    mcollina authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    162c7cb View commit details
    Browse the repository at this point in the history
  160. domain: fix vm promise tracking while keeping isolation

    PR-URL: #43556
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Qard authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    71f7b00 View commit details
    Browse the repository at this point in the history
  161. doc: revert anachronistic 'node:' module require()s in API history notes

    Support for the 'node:' prefixed builtin module namespace was introduced
    for `require()` expressions in Node v16.0.0, and backported to v14.18.0.
    This was never supported in Node v15.x or chronologically older.
    
    All of the current API history notes in the docs using 'node:' prefixed
    module `require()`s happen to be documenting changes in Node versions
    from before the time when support was first introduced.
    
    This commit reverts those `require()`s in the history notes to be
    un-prefixed. (They were incorrect as written; The prefixed `require()`s
    would not work for those older Node versions.)
    
    This change prevents the API history notes from inaccurately implying
    'node:' prefixed builtin modules were introduced many Node versions ago,
    or were `require()`-able with the 'node:' prefix in those Node versions.
    
    Refs: #35387
    Refs: #37246
    Refs: #42752
    
    PR-URL: #43768
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    DeeDeeG authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    44291af View commit details
    Browse the repository at this point in the history
  162. lib: improved diagnostics_channel subscribe/unsubscribe

    Adds a new top-level subscribe/unsubscribe which will ref/unref the
    channel WeakReference to prevent subscriptions from getting garbage
    collected.
    
    PR-URL: #42714
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Vladimir de Turckheim <vlad2t@hotmail.com>
    Qard authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    3c1ed86 View commit details
    Browse the repository at this point in the history
  163. doc: deprecate diagnostics_channel object subscribe method

    PR-URL: #42714
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Vladimir de Turckheim <vlad2t@hotmail.com>
    Qard authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    4884f18 View commit details
    Browse the repository at this point in the history
  164. src: fix napi_check_object_type_tag()

    This fixes a comparison failure occurring when the upper value of a
    type tag is 0, or a type tag value is 0.
    
    Signed-off-by: Daeyeon Jeong daeyeon.dev@gmail.com
    
    PR-URL: #43788
    Fixes: #43786
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    daeyeon authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    67ecd27 View commit details
    Browse the repository at this point in the history
  165. doc: add MoLow to triagers

    PR-URL: #43799
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    MoLow authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    2a41097 View commit details
    Browse the repository at this point in the history
  166. src: fix node watchdog race condition

    PR-URL: #43780
    Fixes: #43699
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    theanarkh authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    3a32f0e View commit details
    Browse the repository at this point in the history
  167. v8: serialize BigInt64Array and BigUint64Array

    Teach the serializer about BigInt64Array and BigUint64Array.
    
    I open-coded the type-to-index mapper to stay compatible with the
    current wire format without undue code gymnastics.
    
    PR-URL: #43571
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    bnoordhuis authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    49cbed6 View commit details
    Browse the repository at this point in the history
  168. doc: deprecate coercion to integer in process.exit

    This warns of invalid uses of process.exit([code]) and recommends the
    correct practice.
    
    Signed-off-by: Daeyeon Jeong daeyeon.dev@gmail.com
    
    PR-URL: #43738
    Refs: #43716
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    daeyeon authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    302a134 View commit details
    Browse the repository at this point in the history
  169. doc: update links to MDN page about dynamic imports

    Refs: 986307b
    Refs: #43530
    
    PR-URL: #43847
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Jacob Smith <jacob@frende.me>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    derhuerst authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    8c4cf71 View commit details
    Browse the repository at this point in the history
  170. doc: add link to diagnostic tools

    PR-URL: #43736
    Fixes: nodejs/diagnostics#567
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    RafaelGSS authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    a0d055e View commit details
    Browse the repository at this point in the history
  171. repl: fix overzealous top-level await

    Fixes: #43777
    
    PR-URL: #43827
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    tniessen authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    d260569 View commit details
    Browse the repository at this point in the history
  172. doc: document ES2022's Error "cause" property

    ES2022 adds an `options` parameter to the `Error` constructor. If the
    options argument contains a property named `cause`, the property's value
    is assigned to a non-enumerable property named `cause` on the newly
    created error. The `cause` property is not referenced anywhere else in
    the ES2022/2023 specifications. It is for error-formatting software like
    `util.inspect()` to consume.
    
    The `cause` property was added in V8 9.3, which was added to Node
    16.9.0.
    
    Refs: https://tc39.es/ecma262/#sec-error-message
    Refs: https://github.com/nodejs/node/blob/main/doc/changelogs/CHANGELOG_V16.md#error-cause
    
    PR-URL: #43830
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    ide authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    fcfb2c9 View commit details
    Browse the repository at this point in the history
  173. doc: add platform-windows-arm to who to CC

    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #43808
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Christian Clauss <cclauss@me.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Stewart X Addison <sxa@redhat.com>
    mhdawson authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    1685332 View commit details
    Browse the repository at this point in the history
  174. doc: add history info for global.performance

    Refs: #37970
    
    PR-URL: #43841
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    aduh95 authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    7a44613 View commit details
    Browse the repository at this point in the history
  175. tools: update eslint to 8.20.0

    PR-URL: #43873
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    nodejs-github-bot authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    b57758b View commit details
    Browse the repository at this point in the history
  176. tools: update lint-md-dependencies to rollup@2.77.0

    PR-URL: #43871
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    nodejs-github-bot authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    5164332 View commit details
    Browse the repository at this point in the history
  177. crypto: remove unneeded guard

    createCFRGRaw() will always return an object. The error for an undefined
    return value will never occur.
    
    PR-URL: #43856
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    3449472 View commit details
    Browse the repository at this point in the history
  178. meta: use platform dropdown on flaky template

    PR-URL: #43855
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    RafaelGSS authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    80d562b View commit details
    Browse the repository at this point in the history
  179. src: use named enum instead of typedef

    PR-URL: #43880
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    tniessen authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    eaa611c View commit details
    Browse the repository at this point in the history
  180. test: add check to test-fs-readfile-tostring-fail

    Check that all of the bytes were written to the temporary file before
    reading it to catch the case where there is insufficient disk space.
    
    PR-URL: #43850
    Refs: #43833
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    richardlau authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    f4cd579 View commit details
    Browse the repository at this point in the history
  181. esm: remove superfluous argument

    $defaultResolve() takes two arguments. The third argument is unused.
    
    PR-URL: #43884
    Reviewed-By: Jacob Smith <jacob@frende.me>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Trott authored and targos committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    3139c11 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2022

  1. src: use named struct instead of typedef

    PR-URL: #43881
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    tniessen authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    be3343a View commit details
    Browse the repository at this point in the history
  2. meta: update AUTHORS

    PR-URL: #43872
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    nodejs-github-bot authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    dff6068 View commit details
    Browse the repository at this point in the history
  3. util: add tokens to parseArgs

    Offer additional meta-data for building
    custom and additional behaviour on
    top of parseArgs.
    
    PR-URL: #43459
    Reviewed-By: Ben Coe <bencoe@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    shadowspawn authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    432e305 View commit details
    Browse the repository at this point in the history
  4. deps: update undici to 5.8.0

    PR-URL: #43886
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    nodejs-github-bot authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    62c27d0 View commit details
    Browse the repository at this point in the history
  5. build: add .gitattributes for npm and other shims

    This issue has been described in -
    #43860
    
    On Windows system, git clone or git checkout on the repo turns LF line
    endings to CRLF in the worktree.
    This can happen due to many reasons like -
    - git config --system core.autocrlf (set to true)
    - git config --global core.autocrlf (set to true)
    - git config --local core.autocrlf (set to true)
    - git clone --config core.autocrlf=true ...
    
    Adding gitattributes for the shims will not convert them to CRLF line
    endings.
    
    Also, there is a note[1] in test/README.md which says -
    For the tests to run on Windows, be sure to clone Node.js source code
    with the `autocrlf` git config flag set to true.
    
    Reason for using build subsystem -
    These shims are just copied in stage_package label of vcbuild.bat
    
    Fixes: #43860
    [1]: 3654cd4
    
    PR-URL: #43879
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    hrishikesh-kadam authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    a948fb8 View commit details
    Browse the repository at this point in the history
  6. tools: update doc to highlight.js@11.6.0

    PR-URL: #43870
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.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: Rich Trott <rtrott@gmail.com>
    nodejs-github-bot authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    ff20308 View commit details
    Browse the repository at this point in the history
  7. test: ensure NODE_EXTRA_CA_CERTS not set before tests

    The 'test-tls-env-extra-ca-file-load.js' test assumes that
    NODE_EXTRA_CA_CERTS is not set. If the build environment
    happens to have it set, this test will fail. This change
    deletes that env var before running the test.
    
    PR-URL: #43858
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    KrayzeeKev authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    918448e View commit details
    Browse the repository at this point in the history
  8. doc: add security release specifics to releases.md

    Co-authored-by: Rafael Gonzaga <rafael.nunu@hotmail.com>
    
    PR-URL: #43835
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    BethGriggs authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    c6e2eae View commit details
    Browse the repository at this point in the history
  9. doc: mention Win 32-bit openssl build issue

    PR-URL: #43853
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    RafaelGSS authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    da6041c View commit details
    Browse the repository at this point in the history
  10. tools: support versioned node shared libs on z/OS

    The shared libraries will now be stores in lib.target as opposed to
    obj.target, libnode.version.so, libnode.x (for npm backwards compat and
    testing), and libnode.version.x (for builds). The install will also
    include libnode.so link that points to libnode.version.so (this will be
    used by native npms for backwards compat).
    
    PR-URL: #42256
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Co-authored-by: Gaby Baghdadi <baghdadi@ca.ibm.com>
    Co-authored-by: Wayne Zhang <shuowang.zhang@ibm.com>
    3 people authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    7145125 View commit details
    Browse the repository at this point in the history
  11. tools: add support for using API key to vuln checking script

    This change adds a new parameter `--nvd-key` to `dep_checker`,
    which allows the user to specify a NVD API key with which to query
    the National Vulnerability Database.
    
    This increases the rate at which we are allowed to query the
    database, which speeds up the running time of the script.
    
    PR-URL: #43909
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    facutuesca authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    420c9bb View commit details
    Browse the repository at this point in the history
  12. child_process: do not need to count length when maxBuffer is Infinity

    PR-URL: #43822
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    theanarkh authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    1e1634a View commit details
    Browse the repository at this point in the history
  13. http: add drop request event for http server

    PR-URL: #43806
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    theanarkh authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    082a263 View commit details
    Browse the repository at this point in the history
  14. tools: add verbose flag to inactive TSC finder

    Refs: #43897 (comment)
    
    PR-URL: #43913
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Tierney Cyren <hello@bnb.im>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Trott authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    01a4434 View commit details
    Browse the repository at this point in the history
  15. doc: add F3n67u to collaborators

    Fixes: #43839
    
    PR-URL: #43953
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    F3n67u authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    37cf3b9 View commit details
    Browse the repository at this point in the history
  16. doc: fix typo in http.md

    the returns need to be lowercase
    
    PR-URL: #43933
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    airingursb authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    86fb313 View commit details
    Browse the repository at this point in the history
  17. deps: update hast-util-raw

    PR-URL: #43927
    Fixes: #43864
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    MoLow authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    c7be356 View commit details
    Browse the repository at this point in the history
  18. test: simplify ReplStream.wait()

    PR-URL: #43857
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    tniessen authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    19397a0 View commit details
    Browse the repository at this point in the history
  19. dns: fix cares memory leak

    PR-URL: #43912
    Refs: #39735
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    theanarkh authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    43a3239 View commit details
    Browse the repository at this point in the history
  20. dns: fix getServers return undefined

    PR-URL: #43922
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    jiahao-si authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    fea892a View commit details
    Browse the repository at this point in the history
  21. cluster: send connection to other server when worker drop it

    PR-URL: #43747
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    theanarkh authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    fe57e56 View commit details
    Browse the repository at this point in the history
  22. stream: fix 0 transform hwm backpressure

    PR-URL: #43685
    Refs: #42457
    Refs: https://github.com/nodejs/node/pull/43648/files
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    ronag authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    99a3b19 View commit details
    Browse the repository at this point in the history
  23. util: remove unicode support todo for perf implications

    PR-URL: #43762
    Refs: #43721
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Anemy authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    24cabbf View commit details
    Browse the repository at this point in the history
  24. doc: remind backporter about v8_embedder_string

    There's already a reminder earlier in the instructions, but not in the
    worked example, so it's easy to miss while skimming.
    
    PR-URL: #43924
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    kvakil authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    3c85e0c View commit details
    Browse the repository at this point in the history
  25. process: use defineProperty instead of assignment

    PR-URL: #43907
    Fixes: #43496
    Refs: endojs/endo#576
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    erights authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    15da462 View commit details
    Browse the repository at this point in the history
  26. meta: update node-api in label-pr-config

    Signed-off-by: Daeyeon Jeong daeyeon.dev@gmail.com
    
    PR-URL: #43794
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    daeyeon authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    7a97445 View commit details
    Browse the repository at this point in the history
  27. doc: fix typo in src/crypto/README.md

    PR-URL: #43968
    Reviewed-By: Feng Yu <F3n67u@outlook.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Jianru-Lin authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    067d69f View commit details
    Browse the repository at this point in the history
  28. test: fix test http upload timeout

    PR-URL: #43935
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    theanarkh authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    ec3c331 View commit details
    Browse the repository at this point in the history
  29. deps: update corepack to 0.12.1

    PR-URL: #43965
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    nodejs-github-bot authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    06a6bda View commit details
    Browse the repository at this point in the history
  30. meta: update AUTHORS

    PR-URL: #43966
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    nodejs-github-bot authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    0d93b42 View commit details
    Browse the repository at this point in the history
  31. doc: clarify subprocess.stdout/in/err property

    PR-URL: #43910
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    cola119 authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    d528c55 View commit details
    Browse the repository at this point in the history
  32. test: simplify test-tls-set-secure-context

    Instead of recursively scheduling makeRemainingRequests and ignoring its
    outcome, safely loop within the async function.
    
    Avoid unncessary async lambda functions passed to assert.rejects.
    
    Use events.once() to simplify control flow in makeRequest, instead of
    manually constructing a Promise.
    
    PR-URL: #43878
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    tniessen authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    2730a10 View commit details
    Browse the repository at this point in the history
  33. test: work scheduled in process.nextTick can keep the event loop alive

    PR-URL: #43787
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Ujjwal Sharma <ryzokuken@disroot.org>
    andreubotella authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    e220417 View commit details
    Browse the repository at this point in the history
  34. buffer: do not leak memory if buffer is too big

    A recent pull request changed this method to throw when the buffer was
    too big, but this meant that the `free` finalizer would never get
    called, leading to a memory leak.
    
    A previous version of this diff included a test provoking this behavior
    with `v8.serialize`, but it unfortunately kept triggering the OOM
    killer, so it was removed.
    
    Refs: #40243
    
    PR-URL: #43938
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    kvakil authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    60d032b View commit details
    Browse the repository at this point in the history
  35. trace_events: trace net connect event

    PR-URL: #43903
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    theanarkh authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    a6710f5 View commit details
    Browse the repository at this point in the history
  36. test: remove test-whatwg-events-add-event-listener-options-once.js

    PR-URL: #43877
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    F3n67u authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    ca747cc View commit details
    Browse the repository at this point in the history
  37. inspector: set sampling interval before start

    PR-URL: #43779
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    codebytere authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    5879642 View commit details
    Browse the repository at this point in the history
  38. net: fix socket._getpeername

    Fixes: #43009
    
    If calling `this._handle.getpeername` returns an error at the first
    call, its result shouldn't be cached to `this._peername`.
    
    Signed-off-by: Daeyeon Jeong daeyeon.dev@gmail.com
    
    PR-URL: #43010
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Zeyu "Alex" Yang <himself65@outlook.com>
    daeyeon authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    f66872e View commit details
    Browse the repository at this point in the history
  39. doc: recommend git-node-v8

    Per the comments in #43924, almost everyone uses `git-node-v8`. I
    included example steps for using `git-node-v8`.
    
    I ran through both of these instructions on a clean Linux machine (I had
    to fudge the patch SHA of course) and they seemed to work.
    
    Refs: #43924
    
    PR-URL: #43934
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    kvakil authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    3022958 View commit details
    Browse the repository at this point in the history
  40. tools: add more options to track flaky tests

    Refs: #43929 (comment)
    
    PR-URL: #43954
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Feng Yu <F3n67u@outlook.com>
    aduh95 authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    e9b647a View commit details
    Browse the repository at this point in the history
  41. doc: improve documentation for safe Promise statics alternatives

    PR-URL: #43759
    Refs: #43728
    Reviewed-By: Feng Yu <F3n67u@outlook.com>
    aduh95 authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    bd0e463 View commit details
    Browse the repository at this point in the history
  42. doc: inspector.close undefined in worker threads

    In the main thread, `inspector.close` is defined as `process._debugEnd`:
    
    ```
    > inspector.close
    [Function: _debugEnd]
    ```
    
    It's not defined in worker threads:
    ```
    > const {Worker} = require("worker_threads");
    > new Worker("console.log(require(\"inspector\").close)", {eval:true})
    undefined
    ```
    
    (As far as I can tell this is intentional and has existed for quite some
    time.)
    
    PR-URL: #43867
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Feng Yu <F3n67u@outlook.com>
    kvakil authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    c37f904 View commit details
    Browse the repository at this point in the history
  43. test: update WPT encoding tests

    PR-URL: #43958
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Feng Yu <F3n67u@outlook.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    cola119 authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    3a6df62 View commit details
    Browse the repository at this point in the history
  44. doc: update email and mailmap for BethGriggs

    PR-URL: #43985
    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: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    BethGriggs authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    1bd5816 View commit details
    Browse the repository at this point in the history
  45. 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 targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    8adf7d5 View commit details
    Browse the repository at this point in the history
  46. test_runner: recieve and pass AbortSignal

    PR-URL: #43554
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    MoLow authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    f193ac6 View commit details
    Browse the repository at this point in the history
  47. test_runner: do not report an error when tests are passing

    PR-URL: #43919
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    aduh95 authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    b1db850 View commit details
    Browse the repository at this point in the history
  48. test_runner: pass signal on timeout

    PR-URL: #43911
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    MoLow authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    a167daa View commit details
    Browse the repository at this point in the history
  49. test_runner: validate timeout option

    PR-URL: #43843
    Reviewed-By: Feng Yu <F3n67u@outlook.com>
    aduh95 authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    e33f6bd View commit details
    Browse the repository at this point in the history
  50. test_runner: add support for boolean values for concurrency option

    PR-URL: #43887
    Fixes: #43837
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Jacob Smith <jacob@frende.me>
    98lenvi authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    6f9c622 View commit details
    Browse the repository at this point in the history
  51. 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 targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    90f395d View commit details
    Browse the repository at this point in the history
  52. 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 targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    2aae868 View commit details
    Browse the repository at this point in the history
  53. 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 targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    046deba View commit details
    Browse the repository at this point in the history
  54. 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 targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    fa5ac5a View commit details
    Browse the repository at this point in the history
  55. 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 targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    e04c8a4 View commit details
    Browse the repository at this point in the history
  56. 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 targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    36dd39d View commit details
    Browse the repository at this point in the history
  57. 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 targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    979c98a View commit details
    Browse the repository at this point in the history
  58. src: pass only Isolate* and env_vars to EnabledDebugList::Parse()

    The function doesn't require access to the entire Environment object, so
    this change just passes what it needs.
    
    Addresses this TODO -
    https://github.com/nodejs/node/blob/71691e53d601a4cf3eab3b33cebe4cc9f50c8470/src/env.cc#L372-L374
    
    Signed-off-by: Darshan Sen <raisinten@gmail.com>
    PR-URL: #43668
    Backport-PR-URL: #44070
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    RaisinTen authored and targos committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    0dc96e4 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2022

  1. deps: V8: backport 22698d267667

    Original commit message:
    
        [module] Fix aborts in terminated async module evaluation
    
        SourceTextModule::ExecuteAsyncModule asserts the execution of
        the module's async function to succeed without exception. However,
        the problem is that TerminateExecution initiated by embedders is
        breaking that assumption. The execution can be terminated with an
        exception and the exception is not catchable by JavaScript.
    
        The uncatchable exceptions during the async module evaluation need
        to be raised to the embedder and not crash the process if possible.
    
        Refs: #43182
    
        Change-Id: Ifc152428b95945b6b49a2f70ba35018cfc0ce40b
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3696493
        Reviewed-by: Camillo Bruni <cbruni@chromium.org>
        Commit-Queue: Chengzhong Wu <legendecas@gmail.com>
        Cr-Commit-Position: refs/heads/main@{#81307}
    
    Refs: v8/v8@22698d2
    PR-URL: #43751
    Backport-PR-URL: #44085
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    legendecas authored and targos committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    e3d8893 View commit details
    Browse the repository at this point in the history
  2. test: add test on worker process.exit in async modules

    PR-URL: #43751
    Backport-PR-URL: #44085
    Refs: v8/v8@22698d2
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    legendecas authored and targos committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    0046b9a View commit details
    Browse the repository at this point in the history
  3. tools: add avoid-prototype-pollution lint rule

    PR-URL: #43308
    Backport-PR-URL: #44081
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and targos committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    1d09407 View commit details
    Browse the repository at this point in the history
  4. tools: report unsafe string and regex primordials as lint errors

    | The string method             | looks up the property |
    | ----------------------------- | --------------------- |
    | `String.prototype.match`      | `Symbol.match`        |
    | `String.prototype.matchAll`   | `Symbol.matchAll`     |
    | `String.prototype.replace`    | `Symbol.replace`      |
    | `String.prototype.replaceAll` | `Symbol.replace`      |
    | `String.prototype.search`     | `Symbol.search`       |
    | `String.prototype.split`      | `Symbol.split`        |
    
    Functions that lookup the `exec` property on the prototype chain:
    
    * `RegExp.prototype[Symbol.match]`
    * `RegExp.prototype[Symbol.matchAll]`
    * `RegExp.prototype[Symbol.replace]`
    * `RegExp.prototype[Symbol.search]`
    * `RegExp.prototype[Symbol.split]`
    * `RegExp.prototype.test`
    
    `RegExp.prototype[Symbol.replace]` and `RegExp.prototype[Symbol.split]`
    are still allowed for a lack of a better solution.
    
    PR-URL: #43393
    Backport-PR-URL: #44081
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and targos committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    3e33e90 View commit details
    Browse the repository at this point in the history
  5. tools,doc: add guards against prototype pollution when creating proxies

    PR-URL: #43391
    Backport-PR-URL: #44081
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Сковорода Никита Андреевич <chalkerx@gmail.com>
    aduh95 authored and targos committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    b9ec3b4 View commit details
    Browse the repository at this point in the history
  6. lib: refactor to avoid unsafe regex primordials

    PR-URL: #43475
    Backport-PR-URL: #44081
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    aduh95 authored and targos committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    a8c2418 View commit details
    Browse the repository at this point in the history
  7. events: add CustomEvent

    This implements the Web API `CustomEvent` in `internal/event_target`.
    
    Signed-off-by: Daeyeon Jeong daeyeon.dev@gmail.com
    
    PR-URL: #43514
    Backport-PR-URL: #44082
    Refs: #40678
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    daeyeon authored and targos committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    087adbb View commit details
    Browse the repository at this point in the history
  8. events: expose CustomEvent on global with CLI flag

    Signed-off-by: Daeyeon Jeong daeyeon.dev@gmail.com
    
    PR-URL: #43885
    Backport-PR-URL: #44082
    Fixes: #40678
    Refs: #43514
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    daeyeon authored and targos committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    7a5de2c View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2022

  1. test: refactor ESM tests to improve performance

    PR-URL: #43784
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    JakobJingleheimer authored and targos committed Aug 6, 2022
    Configuration menu
    Copy the full SHA
    e6db809 View commit details
    Browse the repository at this point in the history
  2. esm: fix loader hooks accepting too many arguments

    PR-URL: #44109
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    JakobJingleheimer authored and targos committed Aug 6, 2022
    Configuration menu
    Copy the full SHA
    ae157d9 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2022

  1. 2022-08-16, Version 16.17.0 'Gallium' (LTS)

    Notable changes:
    
    Adds `util.parseArgs` helper for higher level command-line argument
    parsing.
    Contributed by Benjamin Coe, John Gee, Darcy Clarke, Joe Sepi,
    Kevin Gibbons, Aaron Casanova, Jessica Nahulan, and Jordan Harband.
    #42675
    
    Node.js ESM Loader hooks now support multiple custom loaders, and
    composition is achieved via "chaining": `foo-loader` calls `bar-loader`
    calls `qux-loader` (a custom loader _must_ now signal a short circuit
    when intentionally not calling the next). See the ESM docs
    (https://nodejs.org/dist/latest-v16.x/docs/api/esm.html) for details.
    Contributed by Jacob Smith, Geoffrey Booth, and Bradley Farias.
    #42623
    
    The `node:test` module, which was initially introduced in Node.js
    v18.0.0, is now available with all the changes done to it up to Node.js
    v18.7.0.
    
    To better align Node.js' experimental implementation of the Web Crypto
    API with other runtimes, several changes were made:
    * Support for CFRG curves was added, with the `'Ed25519'`, `'Ed448'`,
      `'X25519'`, and `'X448'` algorithms.
    * The proprietary `'NODE-DSA'`, `'NODE-DH'`, `'NODE-SCRYPT'`,
      `'NODE-ED25519'`, `'NODE-ED448'`, `'NODE-X25519'`, and `'NODE-X448'`
      algorithms were removed.
    * The proprietary `'node.keyObject'` import/export format was removed.
    Contributed by Filip Skokan.
    #42507
    #43310
    
    Updated Corepack to 0.12.1 - #43965
    Updated ICU to 71.1 - #42655
    Updated npm to 8.15.0 - #43917
    Updated Undici to 5.8.0 - #43886
    
    (SEMVER-MINOR) crypto: make authTagLength optional for CC20P1305 (Tobias Nießen) #42427
    (SEMVER-MINOR) crypto: align webcrypto RSA key import/export with other implementations (Filip Skokan) #42816
    (SEMVER-MINOR) dns: export error code constants from `dns/promises` (Feng Yu) #43176
    doc: deprecate coercion to integer in process.exit (Daeyeon Jeong) #43738
    (SEMVER-MINOR) doc: deprecate diagnostics_channel object subscribe method (Stephen Belanger) #42714
    (SEMVER-MINOR) errors: add support for cause in aborterror (James M Snell) #41008
    (SEMVER-MINOR) events: expose CustomEvent on global with CLI flag (Daeyeon Jeong) #43885
    (SEMVER-MINOR) events: add `CustomEvent` (Daeyeon Jeong) #43514
    (SEMVER-MINOR) events: propagate abortsignal reason in new AbortError ctor in events (James M Snell) #41008
    (SEMVER-MINOR) fs: propagate abortsignal reason in new AbortSignal constructors (James M Snell) #41008
    (SEMVER-MINOR) fs: make params in writing methods optional (LiviaMedeiros) #42601
    (SEMVER-MINOR) fs: add `read(buffer[, options])` versions (LiviaMedeiros) #42768
    (SEMVER-MINOR) http: add drop request event for http server (theanarkh) #43806
    (SEMVER-MINOR) http: add diagnostics channel for http client (theanarkh) #43580
    (SEMVER-MINOR) http: add perf_hooks detail for http request and client (theanarkh) #43361
    (SEMVER-MINOR) http: add uniqueHeaders option to request and createServer (Paolo Insogna) #41397
    (SEMVER-MINOR) http2: propagate abortsignal reason in new AbortError constructor (James M Snell) #41008
    (SEMVER-MINOR) http2: compat support for array headers (OneNail) #42901
    (SEMVER-MINOR) lib: propagate abortsignal reason in new AbortError constructor in blob (James M Snell) #41008
    (SEMVER-MINOR) lib: add abortSignal.throwIfAborted() (James M Snell) #40951
    (SEMVER-MINOR) lib: improved diagnostics_channel subscribe/unsubscribe (Stephen Belanger) #42714
    (SEMVER-MINOR) module: add isBuiltIn method (hemanth.hm) #43396
    (SEMVER-MINOR) module,repl: support 'node:'-only core modules (Colin Ihrig) #42325
    (SEMVER-MINOR) net: add drop event for net server (theanarkh) #43582
    (SEMVER-MINOR) net: add ability to reset a tcp socket (pupilTong) #43112
    (SEMVER-MINOR) node-api: emit uncaught-exception on unhandled tsfn callbacks (Chengzhong Wu) #36510
    (SEMVER-MINOR) perf_hooks: add PerformanceResourceTiming (RafaelGSS) #42725
    (SEMVER-MINOR) report: add more heap infos in process report (theanarkh) #43116
    (SEMVER-MINOR) src: add --openssl-legacy-provider option (Daniel Bevenius) #40478
    (SEMVER-MINOR) src: define fs.constants.S_IWUSR & S_IRUSR for Win (Liviu Ionescu) #42757
    (SEMVER-MINOR) src,doc,test: add --openssl-shared-config option (Daniel Bevenius) #43124
    (SEMVER-MINOR) stream: use cause options in AbortError constructors (James M Snell) #41008
    (SEMVER-MINOR) stream: add iterator helper find (Nitzan Uziely) #41849
    (SEMVER-MINOR) stream: add writableAborted (Robert Nagy) #40802
    (SEMVER-MINOR) timers: propagate signal.reason in awaitable timers (James M Snell) #41008
    (SEMVER-MINOR) v8: add v8.startupSnapshot utils (Joyee Cheung) #43329
    (SEMVER-MINOR) v8: export more fields in getHeapStatistics (theanarkh) #42784
    (SEMVER-MINOR) worker: add hasRef() to MessagePort (Darshan Sen) #42849
    
    PR-URL: #44098
    targos committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    30187ba View commit details
    Browse the repository at this point in the history