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

v20.16.0 proposal #53945

Merged
merged 163 commits into from
Jul 24, 2024
Merged

v20.16.0 proposal #53945

merged 163 commits into from
Jul 24, 2024

Commits on Jul 19, 2024

  1. benchmark: fix napi/ref addon

    Refs: #53212 (comment)
    PR-URL: #53233
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    targos authored and richardlau committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    1e2bc2c View commit details
    Browse the repository at this point in the history
  2. stream: fixes for webstreams

    PR-URL: #51168
    Backport-PR-URL: #52773
    Reviewed-By: Matteo Collina <[email protected]>
    MattiasBuelens authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    48138af View commit details
    Browse the repository at this point in the history
  3. test: skip unstable shadow realm gc tests

    PR-URL: #52855
    Refs: #52273
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    legendecas authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    f29e1e9 View commit details
    Browse the repository at this point in the history
  4. doc: add missing supported timer values in timers.enable()

    Some timer values such as `setImmediate` and `clearImmediate` are
    missed. And `milliseconds` which is argument of `timers.tick()`
    is optional and default is 1.
    
    Refs: #49534 (comment)
    PR-URL: #52969
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    deokjinkim authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    231e440 View commit details
    Browse the repository at this point in the history
  5. doc: add Marco Ippolito to TSC

    PR-URL: #53008
    Refs: nodejs/TSC#1550
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Ulises Gascón <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    RafaelGSS authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    5e69402 View commit details
    Browse the repository at this point in the history
  6. deps: upgrade npm to 10.8.0

    PR-URL: #53014
    Reviewed-By: Luke Karrys <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    npm-cli-bot authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    ba3310d View commit details
    Browse the repository at this point in the history
  7. doc: remove unavailable youtube link in pull requests

    This video(https://www.youtube.com/watch?v=HW0RPaJqm4g) isn't
    available anymore. And I couldn't find a proper github code
    review tutorial clip yet.
    
    PR-URL: #52982
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Zijian Liu <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Gerhard Stöbich <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Ulises Gascón <[email protected]>
    deokjinkim authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    3f432f8 View commit details
    Browse the repository at this point in the history
  8. doc: avoid hiding by navigation bar in anchor jumping

    PR-URL: #45131
    Fixes: #42286
    Reviewed-By: Antoine du Hamel <[email protected]>
    cloydlau authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    2854585 View commit details
    Browse the repository at this point in the history
  9. src: improve node::Dotenv declarations

    There is no need to explicitly allow copy constructor and copy
    assignment, and some of these functions should be marked as const.
    
    PR-URL: #52973
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    tniessen authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    840dd09 View commit details
    Browse the repository at this point in the history
  10. test_runner: avoid error when coverage line not found

    PR-URL: #53000
    Fixes: #52775
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    MoLow authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    ba764db View commit details
    Browse the repository at this point in the history
  11. doc: improve ninja build for --built-in-modules-path

    The current ninja build does not work with `--node-builtin-modules-path`
    flag without passing `--ninja` as it will use `make` to build from
    scratch again.
    
    PR-URL: #53007
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    jakecastelli authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    1dc406b View commit details
    Browse the repository at this point in the history
  12. tls: fix negative sessionTimeout handling

    For historical reasons, the second argument of SSL_CTX_set_timeout is a
    signed integer, and Node.js has so far passed arbitrary (signed) int32_t
    values. However, new versions of OpenSSL have changed the handling of
    negative values inside SSL_CTX_set_timeout, and we should shield users
    of Node.js from both the old and the new behavior. Hence, reject any
    negative values by throwing an error from within createSecureContext.
    
    Refs: openssl/openssl#19082
    PR-URL: #53002
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Tim Perry <[email protected]>
    tniessen authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    68fcbb6 View commit details
    Browse the repository at this point in the history
  13. test: add AbortController to knownGlobals

    PR-URL: #53020
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    lpinca authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    d74bda4 View commit details
    Browse the repository at this point in the history
  14. benchmark: fix api restriction for the permission category

    give appropriate permissions to the following scripts:
    
    * permission-processhas-fs-read.js: 'ChildProcess' permission
    * permission-startup.js: 'FileSystemRead' permission
      > Paths delimited by comma (,) are no longer allowed.
    
    Refs: https://github.com/nodejs/node/blob/main/doc/api/cli.md#--allow-fs-read
    Signed-off-by: Ryan Qian <[email protected]>
    PR-URL: #51528
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    bekcpear authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    65308b6 View commit details
    Browse the repository at this point in the history
  15. build: set "clang" in config.gypi in GN build

    PR-URL: #53004
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    zcbenz authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    99da7d7 View commit details
    Browse the repository at this point in the history
  16. test_runner: fix t.assert methods

    The node:assert module contains several top level APIs that do
    not make sense to expose as methods on t.assert. Examples include
    AssertionError and CallTracker. This commit removes such APIs from
    t.assert.
    
    Refs: #52860
    PR-URL: #53049
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    cjihrig authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    a721570 View commit details
    Browse the repository at this point in the history
  17. deps: update zlib to 1.3.0.1-motley-4f653ff

    PR-URL: #53052
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    nodejs-github-bot authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    aa96fbe View commit details
    Browse the repository at this point in the history
  18. deps: update googletest to 33af80a

    PR-URL: #53053
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    nodejs-github-bot authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    6e6641b View commit details
    Browse the repository at this point in the history
  19. deps: update undici to 6.15.0

    PR-URL: #52763
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    Reviewed-By: Filip Skokan <[email protected]>
    Reviewed-By: Ulises Gascón <[email protected]>
    KhafraDev authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    b32b62d View commit details
    Browse the repository at this point in the history
  20. deps: update undici to 6.16.1

    PR-URL: #52948
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    nodejs-github-bot authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    c9c6bf8 View commit details
    Browse the repository at this point in the history
  21. deps: update undici to 6.17.0

    PR-URL: #53034
    Reviewed-By: Matthew Aitken <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    nodejs-github-bot authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    af226d0 View commit details
    Browse the repository at this point in the history
  22. src: reduce unnecessary GetCwd calls

    PR-URL: #53064
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    anonrig authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    32839c6 View commit details
    Browse the repository at this point in the history
  23. test: replace .substr with .slice

    `String.prototype.substr` is deprecated, and using it will raise an
    error when using ESLint 9+.
    
    Co-authored-by: =?UTF-8?q?Micha=C3=ABl=20Zasso?= <[email protected]>
    PR-URL: #53070
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Tierney Cyren <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    2 people authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    8653d92 View commit details
    Browse the repository at this point in the history
  24. deps: update undici to 6.18.0

    PR-URL: #53073
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Matthew Aitken <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    nodejs-github-bot authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    4987a00 View commit details
    Browse the repository at this point in the history
  25. deps: update undici to 6.18.1

    PR-URL: #53073
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Matthew Aitken <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    nodejs-github-bot authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    2386697 View commit details
    Browse the repository at this point in the history
  26. meta: move one or more collaborators to emeritus

    PR-URL: #53065
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    nodejs-github-bot authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    61b1f57 View commit details
    Browse the repository at this point in the history
  27. test: remove timers from test-tls-socket-close

    Fixes: #49902
    PR-URL: #53019
    Reviewed-By: Antoine du Hamel <[email protected]>
    lpinca authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    048cbe3 View commit details
    Browse the repository at this point in the history
  28. doc: add StefanStojanovic to collaborators

    Fixes: #52929
    PR-URL: #53118
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    StefanStojanovic authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    5e76c25 View commit details
    Browse the repository at this point in the history
  29. test,doc: enable running embedtest for Windows

    PR-URL: #52646
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    vmoroz authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    dfa4986 View commit details
    Browse the repository at this point in the history
  30. src: fix external module env and kDisableNodeOptionsEnv

    PR-URL: #52905
    Fixes: #51227
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    RafaelGSS authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    3b79e9c View commit details
    Browse the repository at this point in the history
  31. lib: do not call callback if socket is closed

    PR-URL: #52829
    Reviewed-By: Matteo Collina <[email protected]>
    theanarkh authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    23f086c View commit details
    Browse the repository at this point in the history
  32. watch: fix variable naming

    PR-URL: #53101
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Zijian Liu <[email protected]>
    jakecastelli authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    1a2f3ab View commit details
    Browse the repository at this point in the history
  33. Revert "tools: add --certify-safe to nci-ci"

    This reverts commit 0fa07d4.
    
    PR-URL: #53098
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    aduh95 authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    8f5fb41 View commit details
    Browse the repository at this point in the history
  34. test: increase allocation so it fails for the test

    It used to be impossible to allocate 1e10 bytes but with a v8 update
    this allocation can succeed. This results in 2x10GB allocations and
    failure to test the failure :-)
    
    Increase allocation to 1e20 bytes, which should fail for some time,
    returning the test to using only 50MB at runtime.
    
    Fixes: #53085
    PR-URL: #53099
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    AdamMajer authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    0051d1c View commit details
    Browse the repository at this point in the history
  35. build: fix --enable-d8 builds

    Add `v8_abseil` as a dependency for `d8` and use scraping to pick up
    the list of source files (including the previously missing
    `src/d8/d8-test.cc`).
    
    PR-URL: #53106
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    richardlau authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    bf3d944 View commit details
    Browse the repository at this point in the history
  36. tools: update error message for Type Error

    PR-URL: #53047
    Reviewed-By: Claudio Wunder <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    RedYetiDev authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    2a1fde7 View commit details
    Browse the repository at this point in the history
  37. build: exit on unsupported host OS for Android

    The Android configure script throws an unhelpful error message telling
    the user that `toolchain_path` is not defined when the script is run on
    an unsupported host OS, exit with a more helpful message instead while
    listing the supported host OSes.
    
    PR-URL: #52882
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    VoltrexKeyva authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    acdbc78 View commit details
    Browse the repository at this point in the history
  38. build: fix -j propagation to ninja

    The expression containing MAKEFLAGS must be evaluated in a deferred
    context for the propagation to work in GNU make. Otherwise, regardless
    of the -j value passed to make, ninja will spawn a potentially greater
    number of parallel compilation tasks, which can quickly exhaust all
    available memory.
    
    PR-URL: #53088
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    tniessen authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    9aa896e View commit details
    Browse the repository at this point in the history
  39. test: skip test-setproctitle when ps is not available

    PR-URL: #53104
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    aduh95 authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    2b07d01 View commit details
    Browse the repository at this point in the history
  40. doc: move all TLS-PSK documentation to its section

    PR-URL: #35717
    Reviewed-By: Rich Trott <[email protected]>
    mildsunrise authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    61ec2af View commit details
    Browse the repository at this point in the history
  41. build: use broader detection for 'help'

    PR-URL: #53045
    Reviewed-By: Stefan Stojanovic <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    RedYetiDev authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    117ff5f View commit details
    Browse the repository at this point in the history
  42. doc: add note for windows users and symlinks

    PR-URL: #53117
    Reviewed-By: Stefan Stojanovic <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <[email protected]>
    RedYetiDev authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    a99359d View commit details
    Browse the repository at this point in the history
  43. meta: remove initializeCommand from devcontainer

    PR-URL: #53137
    Fixes: #53129
    Reviewed-By: Vinícius Lourenço Claro Cardoso <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    RedYetiDev authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    bd4b593 View commit details
    Browse the repository at this point in the history
  44. doc: fix wrong function name in example of context.plan()

    t.subtest -> t.test
    
    Refs: #52860
    PR-URL: #53140
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    deokjinkim authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    698ea7a View commit details
    Browse the repository at this point in the history
  45. doc: fix wrong variable name in example of timers.tick()

    Change variable name from `twoSeconds` to `threeSeconds` because
    actual value is 3000(ms). And add missing supported timer
    value(clearImmediate). Plus, fix typo(implicity -> implicitly).
    
    PR-URL: #53147
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Ulises Gascón <[email protected]>
    deokjinkim authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    41b08bd View commit details
    Browse the repository at this point in the history
  46. doc: fix format in esm.md

    PR-URL: #53170
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Geoffrey Booth <[email protected]>
    Reviewed-By: Deokjin Kim <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    popmoore authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    3ac775b View commit details
    Browse the repository at this point in the history
  47. doc: mention pm is not enforced when using fd

    PR-URL: #53125
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Tierney Cyren <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Ulises Gascón <[email protected]>
    RafaelGSS authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    9f8e343 View commit details
    Browse the repository at this point in the history
  48. test: fix Windows native test suites

    2 PRs that landed independently caused this issue which makes every
    native suites run in CI fail on Windows. This is just a quick patch to
    unblock the CI.
    
    Refs: #52905
    Refs: #52646
    PR-URL: #53173
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    StefanStojanovic authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    3a16934 View commit details
    Browse the repository at this point in the history
  49. build: fix building embedtest in GN build

    PR-URL: #53145
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    zcbenz authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    bb06778 View commit details
    Browse the repository at this point in the history
  50. doc: fix minor grammar and style issues in SECURITY.md

    PR-URL: #53168
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Ulises Gascón <[email protected]>
    Trott authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    560392d View commit details
    Browse the repository at this point in the history
  51. test_runner,doc: align documentation with actual stdout/stderr behavior

    PR-URL: #53131
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    MoLow authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    3a4a0eb View commit details
    Browse the repository at this point in the history
  52. doc: improve explanation about built-in modules

    PR-URL: #52762
    Fixes: #52599
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Stephen Belanger <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Zijian Liu <[email protected]>
    Reviewed-By: Geoffrey Booth <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    joyeecheung authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    a8601ef View commit details
    Browse the repository at this point in the history
  53. process: add process.getBuiltinModule(id)

    `process.getBuiltinModule(id)` provides a way to load built-in modules
    in a globally available function. ES Modules that need to support
    other environments can use it to conditionally load a Node.js built-in
    when it is run in Node.js, without having to deal with the resolution
    error that can be thrown by `import` in a non-Node.js environment or
    having to use dynamic `import()` which either turns the module into an
    asynchronous module, or turns a synchronous API into an asynchronous
    one.
    
    ```mjs
    if (globalThis.process.getBuiltinModule) {
      // Run in Node.js, use the Node.js fs module.
      const fs = globalThis.process.getBuiltinModule('fs');
      // If `require()` is needed to load user-modules, use
      // createRequire()
      const module = globalThis.process.getBuiltinModule('module');
      const require = module.createRequire(import.meta.url);
      const foo = require('foo');
    }
    ```
    
    If `id` specifies a built-in module available in the current Node.js
    process, `process.getBuiltinModule(id)` method returns the
    corresponding built-in module. If `id` does not correspond to any
    built-in module, `undefined` is returned.
    
    `process.getBuiltinModule(id)` accept built-in module IDs that are
    recognized by `module.isBuiltin(id)`. Some built-in modules must be
    loaded with the `node:` prefix.
    
    The built-in modules returned by `process.getBuiltinModule(id)` are
    always the original modules - that is, it's not affected by
    `require.cache`.
    
    PR-URL: #52762
    Fixes: #52599
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Stephen Belanger <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Zijian Liu <[email protected]>
    Reviewed-By: Geoffrey Booth <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    joyeecheung authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    67333a5 View commit details
    Browse the repository at this point in the history
  54. build: add --skip-tests to test-ci-js target

    PR-URL: #53105
    Reviewed-By: Richard Lau <[email protected]>
    aduh95 authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    28e71ed View commit details
    Browse the repository at this point in the history
  55. src: use __FUNCSIG__ on Windows in backtrace

    To show function signature if possible.
    
    PR-URL: #53135
    Refs: https://learn.microsoft.com/en-us/cpp/preprocessor/predefined-macros?view=msvc-170
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: Stefan Stojanovic <[email protected]>
    joyeecheung authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    260d8d9 View commit details
    Browse the repository at this point in the history
  56. doc: include ESM import for HTTP

    PR-URL: #53165
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Paolo Insogna <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <[email protected]>
    RedYetiDev authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    c143d61 View commit details
    Browse the repository at this point in the history
  57. build: update ruff to v0.4.5

    PR-URL: #53180
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    anonrig authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    1e57c67 View commit details
    Browse the repository at this point in the history
  58. net: add new net.server.listen tracing channel

    PR-URL: #53136
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    ShogunPanda authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    f3ba1eb View commit details
    Browse the repository at this point in the history
  59. deps: upgrade npm to 10.8.1

    PR-URL: #53207
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    npm-cli-bot authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    0c8fcce View commit details
    Browse the repository at this point in the history
  60. test_runner: add context.fullName

    This commit adds a fullName getter to the TestContext and
    SuiteContext classes. This is similar to the existing name getter,
    but also includes the name of all ancestor tests/suites.
    
    PR-URL: #53169
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Geoffrey Booth <[email protected]>
    Co-authored-by: Jacob Smith <[email protected]>
    2 people authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    a03a4c7 View commit details
    Browse the repository at this point in the history
  61. doc: add context.assert docs

    When context.assert was added, no docs were added. This commit
    adds initial documentation for context.assert because the
    snapshot() function requires them.
    
    PR-URL: #53169
    Refs: #52860
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Geoffrey Booth <[email protected]>
    cjihrig authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    394e00f View commit details
    Browse the repository at this point in the history
  62. doc: add note to ninjia build for macOS using -jn flag

    PR-URL: #53187
    Fixes: #53176
    Refs: #53176
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    jakecastelli authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    6b8460b View commit details
    Browse the repository at this point in the history
  63. build: support python 3.13

    PR-URL: #53190
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Christian Clauss <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    legendecas authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    eded0c1 View commit details
    Browse the repository at this point in the history
  64. doc: reserve 128 for Electron 32

    PR-URL: #53203
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Ulises Gascón <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    VerteDinde authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    b081bc7 View commit details
    Browse the repository at this point in the history
  65. fs: fix cp dir/non-dir mismatch error messages

    The error messages for `ERR_FS_CP_DIR_TO_NON_DIR` and
    `ERR_FS_CP_NON_DIR_TO_DIR` were the inverse of the copy direction
    actually performed.
    
    Refs: #44598 (comment)
    PR-URL: #53150
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: LiviaMedeiros <[email protected]>
    Reviewed-By: Feng Yu <[email protected]>
    fahrradflucht authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    f00ee1c View commit details
    Browse the repository at this point in the history
  66. src,permission: --allow-wasi & prevent WASI exec

    PR-URL: #53124
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    RafaelGSS authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    2bcce32 View commit details
    Browse the repository at this point in the history
  67. test_runner: refactor to use min/max of validateInteger

    Instead of additional `if` statement, use min/max of
    `validateInteger` for `shard.index`.
    
    PR-URL: #53148
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    deokjinkim authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    9a36258 View commit details
    Browse the repository at this point in the history
  68. stream: fix memory usage regression in writable

    Setting writecb and afterWriteTickInfo to null did not clear the value
    in the state object.
    
    Amends 35ec931 (stream: writable state bitmap).
    
    Fixes #52228.
    
    PR-URL: #53188
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <[email protected]>
    orgads authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    324070c View commit details
    Browse the repository at this point in the history
  69. deps: update c-ares to 1.29.0

    PR-URL: #53155
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    nodejs-github-bot authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    7a126e8 View commit details
    Browse the repository at this point in the history
  70. test_runner: handle file rename and deletion under watch mode

    Fixes: #53113
    PR-URL: #53114
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: Raz Luvaton <[email protected]>
    jakecastelli authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    9d3699b View commit details
    Browse the repository at this point in the history
  71. lib: fix the name of the fetch global function

    PR-URL: #53227
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Matthew Aitken <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    dygabo authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    57d7bbf View commit details
    Browse the repository at this point in the history
  72. test: update TLS trace tests for OpenSSL >= 3.2

    Update tests to allow for a slight change to the TLS trace messages
    starting from OpenSSL 3.2.
    
    Refs: openssl/openssl@45aac10
    PR-URL: #53229
    Reviewed-By: Tim Perry <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Ulises Gascón <[email protected]>
    richardlau authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    a54090b View commit details
    Browse the repository at this point in the history
  73. test: fix test when compiled without engine support

    Update the `addons/openssl-test-engine` test to pass when OpenSSL
    has been compiled without support for custom engines. OpenSSL 3
    deprecated support for engines, with the recommendation to move
    to the provider model.
    
    PR-URL: #53232
    Refs: https://github.com/openssl/openssl/blob/openssl-3.0.0/README-ENGINES.md
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Ulises Gascón <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    richardlau authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    82017c9 View commit details
    Browse the repository at this point in the history
  74. meta: bump codecov/codecov-action from 4.3.1 to 4.4.1

    Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4.3.1 to 4.4.1.
    - [Release notes](https://github.com/codecov/codecov-action/releases)
    - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
    - [Commits](codecov/codecov-action@5ecb98a...125fc84)
    
    ---
    updated-dependencies:
    - dependency-name: codecov/codecov-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    PR-URL: #53244
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    dependabot[bot] authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    29ab740 View commit details
    Browse the repository at this point in the history
  75. meta: bump github/codeql-action from 3.25.3 to 3.25.7

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.3 to 3.25.7.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@d39d31e...f079b84)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    PR-URL: #53246
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    dependabot[bot] authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    9d186cc View commit details
    Browse the repository at this point in the history
  76. meta: bump actions/checkout from 4.1.4 to 4.1.6

    Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.4 to 4.1.6.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@0ad4b8f...a5ac7e5)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    PR-URL: #53247
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    dependabot[bot] authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    5ba1855 View commit details
    Browse the repository at this point in the history
  77. meta: bump ossf/scorecard-action from 2.3.1 to 2.3.3

    Bumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.3.1 to 2.3.3.
    - [Release notes](https://github.com/ossf/scorecard-action/releases)
    - [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)
    - [Commits](ossf/scorecard-action@0864cf1...dc50aa9)
    
    ---
    updated-dependencies:
    - dependency-name: ossf/scorecard-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    PR-URL: #53248
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    dependabot[bot] authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    102e4ee View commit details
    Browse the repository at this point in the history
  78. doc: add err param to fs.copyFile callback

    PR-URL: #53234
    Reviewed-By: LiviaMedeiros <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    F3n67u authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    01533df View commit details
    Browse the repository at this point in the history
  79. doc: add err param to fs.cp callback

    PR-URL: #53234
    Reviewed-By: LiviaMedeiros <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    F3n67u authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    7832b18 View commit details
    Browse the repository at this point in the history
  80. deps: update corepack to 0.28.2

    PR-URL: #53253
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    nodejs-github-bot authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    6340726 View commit details
    Browse the repository at this point in the history
  81. deps: update ada to 2.8.0

    PR-URL: #53254
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    nodejs-github-bot authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    0f23553 View commit details
    Browse the repository at this point in the history
  82. buffer: add .bytes() method to Blob

    PR-URL: #53221
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Filip Skokan <[email protected]>
    KhafraDev authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    09e2191 View commit details
    Browse the repository at this point in the history
  83. stream: micro-optimize writable condition

    PR-URL: #53189
    Reviewed-By: Robert Nagy <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    orgads authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    d02651c View commit details
    Browse the repository at this point in the history
  84. deps: update undici to 6.18.2

    PR-URL: #53255
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Matthew Aitken <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    nodejs-github-bot authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    a6b803a View commit details
    Browse the repository at this point in the history
  85. doc: remove cases for keys not containing "*" in PATTERN_KEY_COMPARE

    PR-URL: #53215
    Fixes: #53206
    Refs: #40121
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Guy Bedford <[email protected]>
    Mrtenz authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    955b98a View commit details
    Browse the repository at this point in the history
  86. crypto: fix propagation of "memory limit exceeded"

    When we throw ERR_CRYPTO_INVALID_SCRYPT_PARAMS after a call to
    EVP_PBE_scrypt, check if OpenSSL reported an error and if so, append the
    OpenSSL error message to the default generic error message. In
    particular, this catches cases when `maxmem` is not sufficient, which
    otherwise is difficult to identify because our documentation only
    provides an approximation of the required `maxmem` value.
    
    Fixes: #53291
    PR-URL: #53300
    Reviewed-By: Filip Skokan <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    tniessen authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    dc2a4af View commit details
    Browse the repository at this point in the history
  87. test_runner: calculate executed lines using source map

    PR-URL: #53315
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Chemi Atlow <[email protected]>
    MoLow authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    0381817 View commit details
    Browse the repository at this point in the history
  88. tools: use sccache Github action

    PR-URL: #53316
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Filip Skokan <[email protected]>
    MoLow authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    37e725a View commit details
    Browse the repository at this point in the history
  89. lib: fix misleading argument of validateUint32

    The type of the argument `positive` was declared as `boolean|number`,
    which is misleading because the function treats it as a boolean only.
    Some call sites even passed numbers, specifically, either `0` or `1`,
    which happen to work as expected because they are interpreted as `false`
    and `true`, respectively. However, passing `2` would silently lead to
    unexpected behavior. Thus, strictly make the argument a boolean.
    
    PR-URL: #53307
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Zeyu "Alex" Yang <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    tniessen authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    8689ce4 View commit details
    Browse the repository at this point in the history
  90. build: generate binlog in out directories

    Directories link `Release\` will be created as a junction to
    `out\Release` when build completes. When binlog was written to
    `Release\` before the junction is created, the build will fail for
    unable to create junction when directory `Release\` already exists.
    
    PR-URL: #53325
    Reviewed-By: Stefan Stojanovic <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    legendecas authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    76f3bb3 View commit details
    Browse the repository at this point in the history
  91. tools: remove no-goma arg from make-v8 script

    V8 recently removed its support and passing it makes canary builds
    fail. It should be safe to remove it now as the default behavior is to
    look for goma in the PATH, and CI hosts shouldn't have goma installed.
    
    Refs: v8/v8@6c5a6c0
    PR-URL: #53336
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    targos authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    04d78dd View commit details
    Browse the repository at this point in the history
  92. repl: fix await object patterns without values

    fix lint issue
    
    PR-URL: #53331
    Reviewed-By: Ruben Bridgewater <[email protected]>
    Reviewed-By: Kohei Ueno <[email protected]>
    lukehaas authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    092aa09 View commit details
    Browse the repository at this point in the history
  93. doc: fix broken link in static-analysis.md

    Fix broken link in `doc/contributing/static-analysis.md`.
    Add a link to the main Node.js Coverity Scan project page.
    
    PR-URL: #53345
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    richardlau authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    4246c8f View commit details
    Browse the repository at this point in the history
  94. doc: remove IRC from man page

    PR-URL: #53344
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: Ulises Gascón <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    tniessen authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    daf9183 View commit details
    Browse the repository at this point in the history
  95. doc: mark --cpu-prof and related flags stable

    PR-URL: #53343
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Paolo Insogna <[email protected]>
    Reviewed-By: Ruy Adorno <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    joyeecheung authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    0b9daaa View commit details
    Browse the repository at this point in the history
  96. doc: mark --heap-prof and related flags stable

    PR-URL: #53343
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Paolo Insogna <[email protected]>
    Reviewed-By: Ruy Adorno <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    joyeecheung authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    a3e8cda View commit details
    Browse the repository at this point in the history
  97. lib: fix timer leak

    PR-URL: #53337
    Fixes: #53335
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: Feng Yu <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    theanarkh authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    d1a7800 View commit details
    Browse the repository at this point in the history
  98. doc: doc-only deprecate OpenSSL engine-based APIs

    OpenSSL 3 deprecated support for custom engines with a recommendation
    to switch to its new provider model.
    
    PR-URL: #53329
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    richardlau authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    3445c08 View commit details
    Browse the repository at this point in the history
  99. tools: add stream label on PR when related files being changed in lib

    PR-URL: #53269
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    jakecastelli authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    e9b7a52 View commit details
    Browse the repository at this point in the history
  100. doc: fix mistakes in the module load hook api

    PR-URL: #53349
    Reviewed-By: Geoffrey Booth <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    isti115 authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    3e29043 View commit details
    Browse the repository at this point in the history
  101. doc: remove mentions of policy model from security info

    PR-URL: #53249
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Ulises Gascón <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    RedYetiDev authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    7128e0f View commit details
    Browse the repository at this point in the history
  102. build: fix spacing before NINJA_ARGS

    PR-URL: #53181
    Fixes: #53176
    Refs: #53176
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <[email protected]>
    jakecastelli authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    e1951a4 View commit details
    Browse the repository at this point in the history
  103. stream: prevent stream unexpected pause when highWaterMark set to 0

    Co-authored-by: Robert Nagy <[email protected]>
    PR-URL: #53261
    Fixes: #51930
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    2 people authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    9f95d41 View commit details
    Browse the repository at this point in the history
  104. doc: define more cases for stream event emissions

    PR-URL: #53317
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    RedYetiDev authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    55ac53c View commit details
    Browse the repository at this point in the history
  105. doc, meta: use markdown rather than HTML in CONTRIBUTING.md

    PR-URL: #53235
    Reviewed-By: Vinícius Lourenço Claro Cardoso <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    RedYetiDev authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    9ae3719 View commit details
    Browse the repository at this point in the history
  106. meta: bump step-security/harden-runner from 2.7.1 to 2.8.0

    Bumps [step-security/harden-runner](https://github.com/step-security/harden-runner) from 2.7.1 to 2.8.0.
    - [Release notes](https://github.com/step-security/harden-runner/releases)
    - [Commits](step-security/harden-runner@a4aa98b...f086349)
    
    ---
    updated-dependencies:
    - dependency-name: step-security/harden-runner
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    PR-URL: #53245
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    dependabot[bot] authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    12f5737 View commit details
    Browse the repository at this point in the history
  107. test: update TLS tests for OpenSSL 3.2

    Update the following TLS tests to account for error code changes
    in OpenSSL 3.2 and later.
    - `parallel/test-tls-empty-sni-context`
    - `parallel/test-tls-psk-circuit`
    
    PR-URL: #53384
    Refs: #53382
    Refs: openssl/openssl#19950
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    richardlau authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    292d13a View commit details
    Browse the repository at this point in the history
  108. tools: use Ubuntu 24.04 and Clang on GitHub actions

    This puts us closer to what V8 actively supports.
    GCC is still covered a lot by Jenkins CI.
    
    Co-authored-by: Moshe Atlow <[email protected]>
    PR-URL: #53212
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    2 people authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    d18a67f View commit details
    Browse the repository at this point in the history
  109. test: fix test-http-server-keepalive-req-gc

    This changes adds a second explicit gc call in the test. Without this
    call, the test relies on gc eventually happening based, since the
    first call doesn't free the object.
    Relying on gc to eventually happen prevents changing GC heuristics
    unrelated to this test.
    The gc call is async; otherwise doing multiple sync GCs doesn't free
    the object.
    
    PR-URL: #53292
    Reviewed-By: Luigi Pinca <[email protected]>
    Etienne Pierre-doray authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    49e6f33 View commit details
    Browse the repository at this point in the history
  110. stream: make sure _destroy is called

    PR-URL: #53213
    Fixes: #51987
    Reviewed-By: Robert Nagy <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    jakecastelli authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    1b46ebb View commit details
    Browse the repository at this point in the history
  111. lib: fix naming convention of Symbol

    `node.js` prefix is used for global symbol(`Symbol.for`).
    So remove `node.js` prefix from `Symbol` usage.
    
    Refs: https://github.com/nodejs/node/blob/main/doc/contributing/using-symbols.md#symbolforstring
    PR-URL: #53387
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Vinícius Lourenço Claro Cardoso <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    deokjinkim authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    06374ef View commit details
    Browse the repository at this point in the history
  112. test: update tests for OpenSSL 3.0.14

    Starting from OpenSSL 3.0.14, 3.1.6, 3.2.2, and 3.3.1, OpenSSL was fixed
    to return an error reason string for bad/unknown application protocols.
    
    Update tests to handle both the old `ECONNRESET` error on older versions
    of OpenSSL and the new `ERR_SSL_TLSV1_ALERT_NO_APPLICATION_PROTOCOL` on
    newer versions of OpenSSL.
    
    Refs: openssl/openssl#24338
    PR-URL: #53373
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    richardlau authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    059e47c View commit details
    Browse the repository at this point in the history
  113. src: fix permission inspector crash

    PR-URL: #53389
    Fixes: #53385
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Kohei Ueno <[email protected]>
    theanarkh authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    7705efd View commit details
    Browse the repository at this point in the history
  114. crypto: improve GetECGroupBits signature

    Remove the unused ECPointer argument and rename the function since the
    current name is misleading.
    
    PR-URL: #53364
    Reviewed-By: Filip Skokan <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    tniessen authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    9446278 View commit details
    Browse the repository at this point in the history
  115. doc, http: add rejectNonStandardBodyWrites option, clear its behaviour

    PR-URL: #53396
    Fixes: #53035
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Paolo Insogna <[email protected]>
    Reviewed-By: Ulises Gascón <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    jakecastelli authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    b8944f6 View commit details
    Browse the repository at this point in the history
  116. tools: do not run Corepack code before it's reviewed

    Also enable running `make corepack-update` when `node`/`npm` is not
    available globally.
    
    PR-URL: #53405
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    aduh95 authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    daab9e1 View commit details
    Browse the repository at this point in the history
  117. src: fix IsIPAddress for IPv6

    Fix the bug when copying IPv6 host to a variable to remove brackets.
    
    Fixes: #47427
    PR-URL: #53400
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    huseyinacacak-janea authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    f773b28 View commit details
    Browse the repository at this point in the history
  118. src: print v8::OOMDetails::detail when it's available

    This provides a bit more information when V8 runs out of memory.
    
    PR-URL: #53360
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: Debadree Chatterjee <[email protected]>
    joyeecheung authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    436ad8c View commit details
    Browse the repository at this point in the history
  119. tools: update lint-md-dependencies

    - @rollup/[email protected]
    - [email protected]
    
    PR-URL: #53158
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    nodejs-github-bot authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    3bd5f46 View commit details
    Browse the repository at this point in the history
  120. tools: fix c-ares update script

    PR-URL: #53414
    Fixes: #53407
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    53a7b6e View commit details
    Browse the repository at this point in the history
  121. deps: update c-ares to v1.30.0

    PR-URL: #53416
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    nodejs-github-bot authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    fc73da6 View commit details
    Browse the repository at this point in the history
  122. doc: add initial text for ambassadors program

    Signed-off-by: Michael Dawson <[email protected]>
    PR-URL: #52857
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Geoffrey Booth <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    mhdawson authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    9e0a6e9 View commit details
    Browse the repository at this point in the history
  123. tls: use SSL_get_peer_tmp_key

    Both OpenSSL 1.1.1 and 3.x support SSL_get_peer_tmp_key as a replacement
    for SSL_get_server_tmp_key. While the old function name still exists as
    an alias, it does not accurately reflect the function's behavior
    (anymore). Hence, use the new function name here.
    
    PR-URL: #53366
    Reviewed-By: Filip Skokan <[email protected]>
    Reviewed-By: Tim Perry <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    tniessen authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    faa5cac View commit details
    Browse the repository at this point in the history
  124. src: avoid strcmp in favor of operator==

    PR-URL: #53439
    Reviewed-By: Filip Skokan <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    tniessen authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    9730d1e View commit details
    Browse the repository at this point in the history
  125. deps: update zlib to 1.3.0.1-motley-209717d

    PR-URL: #53156
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Ulises Gascón <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    nodejs-github-bot authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    8b5f1d7 View commit details
    Browse the repository at this point in the history
  126. src: fix typo in env.cc

    PR-URL: #53418
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Kohei Ueno <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    ehsankhfr authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    4f49384 View commit details
    Browse the repository at this point in the history
  127. doc: add Buffer.from(string) to functions that use buffer pool

    Buffer.from(string) is one of the functions that may use the
    pre-allocated buffer. It's mentioned in the description of
    Buffer.from(array), but not in Buffer.from(string), or in the two other
    places where functions that behave this way are listed, so this commit
    adds those references.
    
    PR-URL: #52801
    Reviewed-By: Vinícius Lourenço Claro Cardoso <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Whitecx authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    feb6145 View commit details
    Browse the repository at this point in the history
  128. tls: avoid taking ownership of OpenSSL objects

    It is often unnecessary to obtain (shared) ownership of OpenSSL objects
    in this code, and it generally is more costly to do so as opposed to
    just obtaining a pointer to the respective OpenSSL object. Therefore,
    this patch replaces various OpenSSL function calls that take ownership
    with ones that do not.
    
    PR-URL: #53436
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    tniessen authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    2aceed4 View commit details
    Browse the repository at this point in the history
  129. stream: callback should be called when pendingcb is 0

    Fixes: #46170
    PR-URL: #53438
    Reviewed-By: Robert Nagy <[email protected]>
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    jakecastelli authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    33a15be View commit details
    Browse the repository at this point in the history
  130. src: remove SetEncoding from StringEncoder

    PR-URL: #53441
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Daniel Lemire <[email protected]>
    anonrig authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    91c05f3 View commit details
    Browse the repository at this point in the history
  131. stream: support dispose in writable

    Add support to Symbol.asyncDispose in writable streams.
    Additionally add a test for writable, transform and duplex streams
    who inherit from readable/writable to avoid breakage.
    
    Co-authored-by: Robert Nagy <[email protected]>
    Co-authored-by: atlowChemi <[email protected]>
    PR-URL: #48547
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Robert Nagy <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    3 people authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    71af3e8 View commit details
    Browse the repository at this point in the history
  132. tls: check result of SSL_CTX_set_*_proto_version

    These functions generally should not fail, but we also shouldn't ignore
    potential failures entirely since security properties of the application
    might depend on successful configuration.
    
    This also is consistent with the existing CHECKs in SetMinProto() and
    SetMaxProto().
    
    PR-URL: #53459
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    tniessen authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    6e6646b View commit details
    Browse the repository at this point in the history
  133. doc: remove first timer badge

    PR-URL: #53338
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Ulises Gascón <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Filip Skokan <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Qingyu Deng <[email protected]>
    RedYetiDev authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    cac300e View commit details
    Browse the repository at this point in the history
  134. assert,util: correct comparison when both contain same reference

    Co-authored-by: Chris Harvey <[email protected]>
    PR-URL: #53431
    Refs: #53423
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Ruben Bridgewater <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    2 people authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    76fd0ea View commit details
    Browse the repository at this point in the history
  135. fs: do not crash if the watched file is removed while setting up watch

    Signed-off-by: Matteo Collina <[email protected]>
    PR-URL: #53452
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    mcollina authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    621e073 View commit details
    Browse the repository at this point in the history
  136. lib: remove the unused code

    PR-URL: #53463
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    theanarkh authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    55922d9 View commit details
    Browse the repository at this point in the history
  137. deps: update acorn-walk to 8.3.3

    PR-URL: #53466
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    nodejs-github-bot authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    815d71b View commit details
    Browse the repository at this point in the history
  138. src: fix dynamically linked OpenSSL version

    Report the version of OpenSSL that Node.js is running with instead
    of the version of OpenSSL that Node.js was compiled against.
    
    PR-URL: #53456
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    richardlau authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    a0879ad View commit details
    Browse the repository at this point in the history
  139. test: check against run-time OpenSSL version

    Update `common.hasOpenSSL3*` to check against the run-time version of
    OpenSSL instead of the version of OpenSSL that Node.js was compiled
    against.
    
    Add a generalized `common.hasOpenSSL()` so we do not need to keep adding
    new checks for each new major/minor of OpenSSL.
    
    PR-URL: #53456
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    richardlau authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    54e0ba8 View commit details
    Browse the repository at this point in the history
  140. meta: fix typo in dependency updates

    PR-URL: #53471
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Akhil Marsonya <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Tierney Cyren <[email protected]>
    RedYetiDev authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    01b61d6 View commit details
    Browse the repository at this point in the history
  141. inspector: fix disable async hooks on Debugger.setAsyncCallStackDepth

    This was previously calling the enable function by mistake. As a
    result, when profiling using Chrome DevTools, the async hooks won't
    be turned off properly after receiving Debugger.setAsyncCallStackDepth
    with depth 0.
    
    PR-URL: #53473
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    joyeecheung authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    eb0b68b View commit details
    Browse the repository at this point in the history
  142. test: update encoding web-platform tests

    PR-URL: #53477
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    anonrig authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    1aaaad8 View commit details
    Browse the repository at this point in the history
  143. deps: update undici to 6.19.0

    PR-URL: #53468
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: Matthew Aitken <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    nodejs-github-bot authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    6bb6a91 View commit details
    Browse the repository at this point in the history
  144. deps: update undici to 6.19.1

    PR-URL: #53468
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: Matthew Aitken <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    nodejs-github-bot authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    171dc50 View commit details
    Browse the repository at this point in the history
  145. deps: update undici to 6.19.1

    PR-URL: #53468
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: Matthew Aitken <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    nodejs-github-bot authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    e4f9c66 View commit details
    Browse the repository at this point in the history
  146. deps: update undici to 6.19.2

    PR-URL: #53468
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: Matthew Aitken <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    nodejs-github-bot authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    28e932d View commit details
    Browse the repository at this point in the history
  147. meta: move one or more collaborators to emeritus

    PR-URL: #53480
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    nodejs-github-bot authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    8172412 View commit details
    Browse the repository at this point in the history
  148. doc: update the description of the return type for options.filter

    PR-URL: #52742
    Refs: #52461
    Reviewed-By: Vinícius Lourenço Claro Cardoso <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    kylo5aby authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    ac5be14 View commit details
    Browse the repository at this point in the history
  149. util: support --no- for argument with boolean type for parseArgs

    PR-URL: #53107
    Refs: #53095
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    kylo5aby authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    69b828f View commit details
    Browse the repository at this point in the history
  150. doc: only apply content-visibility on all.html

    Refs: #40099
    PR-URL: #53510
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Claudio Wunder <[email protected]>
    panva authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    7c3edd9 View commit details
    Browse the repository at this point in the history
  151. stream: update outdated highwatermark doc

    PR-URL: #53494
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Trivikram Kamat <[email protected]>
    Reviewed-By: Robert Nagy <[email protected]>
    jsk95 authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    e092c62 View commit details
    Browse the repository at this point in the history
  152. http2: reject failed http2.connect when used with promisify

    PR-URL: #53475
    Reviewed-By: Tim Perry <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    ehsankhfr authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    655b960 View commit details
    Browse the repository at this point in the history
  153. meta: use correct source for workflow in PR

    PR-URL: #53490
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Tierney Cyren <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    RedYetiDev authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    f325c54 View commit details
    Browse the repository at this point in the history
  154. doc: add additional guidance for PRs to deps

    - add additional guidance based in discussion related
      to recent PR to dependency and discussion within the
      security-wg slack channel.
    
    Refs: nodejs/security-wg#1329
    
    Signed-off-by: Michael Dawson <[email protected]>
    PR-URL: #53499
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Ulises Gascón <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    mhdawson authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    c13600f View commit details
    Browse the repository at this point in the history
  155. src: reset process.versions during pre-execution

    Reset `process.versions` during pre-execution so that it reflects
    the versions at run-time rather than when the snapshot was taken.
    
    PR-URL: #53444
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    richardlau authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    554d25f View commit details
    Browse the repository at this point in the history
  156. lib: fix typo in comment

    Small update in a realm.js documentation comment to correct `js2c.py`
    which was ported to `js2c.cc` and removed.
    
    PR-URL: #53543
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Paolo Insogna <[email protected]>
    Reviewed-By: Ethan Arrowood <[email protected]>
    codediverdev authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    1c0b89b View commit details
    Browse the repository at this point in the history
  157. doc, meta: organize contributing to Node-API guide

    PR-URL: #53243
    Reviewed-By: Gabriel Schulhof <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    RedYetiDev authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    0354584 View commit details
    Browse the repository at this point in the history
  158. test: extend env for test-node-output-errors

    Extend, rather than replace, `env` for `test-node-output-errors` so
    that `node` binaries that need `LD_LIBRARY_PATH`, `LIBPATH` or
    `DYLD_LIBRARY_PATH` can run.
    
    PR-URL: #53535
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    richardlau authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    0d69ce3 View commit details
    Browse the repository at this point in the history
  159. tools: fix skip detection of test runner output

    Fix the Python test harness so that it no longer treats the `# skipped`
    part of the summary at the end of the built-in test runner output as
    marking the test as skipped.
    
    PR-URL: #53545
    Fixes: #50346
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Chemi Atlow <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    richardlau authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    61a1c43 View commit details
    Browse the repository at this point in the history
  160. doc: recommend not using libuv node-api function

    - update documentation recommend not using the
      napi_get_uv_event_loop  function. It should not be
      need for most if not all uses cases now that the
      API is more complete.
    
    Signed-off-by: Michael Dawson <[email protected]>
    PR-URL: #53521
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: Gabriel Schulhof <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    mhdawson authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    8537a2a View commit details
    Browse the repository at this point in the history
  161. deps: update c-ares to v1.31.0

    PR-URL: #53554
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Marco Ippolito <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    nodejs-github-bot authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    c5174f5 View commit details
    Browse the repository at this point in the history
  162. test: mark test-benchmark-crypto as flaky

    PR-URL: #52955
    Refs: #52690
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    aduh95 authored and marco-ippolito committed Jul 19, 2024
    Configuration menu
    Copy the full SHA
    24f078a View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2024

  1. 2024-07-24, Version 20.16.0 'Iron' (LTS)

    Notable changes:
    
    buffer:
      * (SEMVER-MINOR) add .bytes() method to Blob (Matthew Aitken) #53221
    doc:
      * doc-only deprecate OpenSSL engine-based APIs (Richard Lau) #53329
      * (SEMVER-MINOR) add context.assert docs (Colin Ihrig) #53169
      * (SEMVER-MINOR) improve explanation about built-in modules (Joyee Cheung) #52762
      * add StefanStojanovic to collaborators (StefanStojanovic) #53118
      * add Marco Ippolito to TSC (Rafael Gonzaga) #53008
    inspector:
      * fix disable async hooks on Debugger.setAsyncCallStackDepth (Joyee Cheung) #53473
    net:
      * (SEMVER-MINOR) add new net.server.listen tracing channel (Paolo Insogna) #53136
    process:
      * (SEMVER-MINOR) add process.getBuiltinModule(id) (Joyee Cheung) #52762
    src,permission:
      * (SEMVER-MINOR) --allow-wasi & prevent WASI exec (Rafael Gonzaga) #53124
    test_runner:
      * (SEMVER-MINOR) add context.fullName (Colin Ihrig) #53169
    util:
      * (SEMVER-MINOR) support `--no-` for argument with boolean type for parseArgs (Zhenwei Jin) #53107
    
    PR-URL: #53945
    marco-ippolito committed Jul 21, 2024
    Configuration menu
    Copy the full SHA
    1968ef3 View commit details
    Browse the repository at this point in the history