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.3.0 release proposal #48332

Merged
merged 146 commits into from
Jun 8, 2023
Merged

v20.3.0 release proposal #48332

merged 146 commits into from
Jun 8, 2023

Commits on May 30, 2023

  1. crypto: fix setEngine() when OPENSSL_NO_ENGINE set

    When OpenSSL is configured with OPENSSL_NO_ENGINE, setEngine() currently
    throws an internal error because the C++ binding does not export the
    relevant function, which causes _setEngine() to be undefined within JS.
    
    Instead, match the behavior of tls/secure-context.js and throw the
    existing error code ERR_CRYPTO_CUSTOM_ENGINE_NOT_SUPPORTED when OpenSSL
    has been configured with OPENSSL_NO_ENGINE.
    
    PR-URL: #47977
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    tniessen authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    15c2de4 View commit details
    Browse the repository at this point in the history
  2. doc: add heading for permission model limitations

    These limitations are not specific to the file system, so they should
    not be listed in the "File System Permissions" section.
    
    PR-URL: #47989
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Deokjin Kim <deokjin81.kim@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    tniessen authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    9e381cf View commit details
    Browse the repository at this point in the history
  3. crypto: remove default encoding from cipher

    Refs: #47182
    PR-URL: #47998
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    tniessen authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    ac8dd61 View commit details
    Browse the repository at this point in the history
  4. doc: clarify CRYPTO_CUSTOM_ENGINE_NOT_SUPPORTED

    The error is not necessarily due to a client certificate engine. For
    example, the `privateKeyEngine` option might just as well cause this
    error and is independent of the client certificate.
    
    Also mention that this is likely due to a compile-time option of OpenSSL
    itself and not due to any particular engine.
    
    PR-URL: #47976
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    tniessen authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    3b94a73 View commit details
    Browse the repository at this point in the history
  5. doc: mark Node.js 14 as End-of-Life

    PR-URL: #48023
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Matthew Aitken <maitken033380023@gmail.com>
    Reviewed-By: Qingyu Deng <i@ayase-lab.com>
    Reviewed-By: Daeyeon Jeong <daeyeon.dev@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Deokjin Kim <deokjin81.kim@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    richardlau authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    2f5dbca View commit details
    Browse the repository at this point in the history
  6. doc: fix typo in binding functions

    According to usage(node::util::RegisterExternalReferences) of
    below line, namespace has to be `util`(not `utils`).
    
    PR-URL: #48003
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Daeyeon Jeong <daeyeon.dev@gmail.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    deokjinkim authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    7660eb5 View commit details
    Browse the repository at this point in the history
  7. deps: update undici to 5.22.1

    PR-URL: #47994
    Reviewed-By: Matthew Aitken <maitken033380023@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    nodejs-github-bot authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    d194241 View commit details
    Browse the repository at this point in the history
  8. deps: add loongarch64 into openssl Makefile and gen openssl-loongarch64

    PR-URL: #46401
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    shipujin authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    c6a7525 View commit details
    Browse the repository at this point in the history
  9. deps: update ada to 2.4.1

    PR-URL: #48036
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Debadree Chatterjee <debadree333@gmail.com>
    Reviewed-By: Matthew Aitken <maitken033380023@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    nodejs-github-bot authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    f7c4daa View commit details
    Browse the repository at this point in the history
  10. meta: move one or more collaborators to emeritus

    PR-URL: #48010
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Andrey Pechkurov <apechkurov@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    nodejs-github-bot authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    9c5711f View commit details
    Browse the repository at this point in the history
  11. tools: update remark-preset-lint-node to 4.0.0

    PR-URL: #47995
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    nodejs-github-bot authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    6adaf4c View commit details
    Browse the repository at this point in the history
  12. benchmark: use cluster.isPrimary instead of cluster.isMaster

    `cluster.isMaster` was deprecated. So need to use `cluster.isPrimary`
    for benchmark.
    
    Refs: #47981
    PR-URL: #48002
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    deokjinkim authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    35c9615 View commit details
    Browse the repository at this point in the history
  13. test: fix parsing test flags

    This removes replacing `_` with `-` in the flags defined.
    
    Signed-off-by: Daeyeon Jeong <daeyeon.dev@gmail.com>
    PR-URL: #48012
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    daeyeon authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    a41cfd1 View commit details
    Browse the repository at this point in the history
  14. test: fix suite signal

    PR-URL: #47800
    Fixes: #47882
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    benjamingr authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    a80dd3a View commit details
    Browse the repository at this point in the history
  15. doc: update process.versions properties

    Fixes: #48016
    PR-URL: #48019
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Deokjin Kim <deokjin81.kim@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Basa198 authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    85bbaa9 View commit details
    Browse the repository at this point in the history
  16. test: move test-cluster-primary-error flaky test

    PR-URL: #48039
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Deokjin Kim <deokjin81.kim@gmail.com>
    anonrig authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    7a96d82 View commit details
    Browse the repository at this point in the history
  17. lib: implement AbortSignal.any()

    PR-URL: #47821
    Fixes: #47811
    Refs: whatwg/dom#1152
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    atlowChemi authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    b1828b3 View commit details
    Browse the repository at this point in the history
  18. meta: remove dont-land-on-v14 auto labeling

    PR-URL: #48031
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    shrujalshah28 authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    79f7377 View commit details
    Browse the repository at this point in the history
  19. lib: support FORCE_COLOR for non TTY streams

    PR-URL: #48034
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    MoLow authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    a90010a View commit details
    Browse the repository at this point in the history
  20. deps: update nghttp2 to 1.53.0

    PR-URL: #47997
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    nodejs-github-bot authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    d3e3a91 View commit details
    Browse the repository at this point in the history
  21. crypto: use openssl's own memory BIOs in crypto_context.cc

    NodeBIO's memory buffer structure does not support BIO_C_FILE_SEEK and B
    IO_C_FILE_TELL. This prevents OpenSSL PEM_read_bio_PrivateKey from readi
    ng some private keys. So I switched to OpenSSL'w own protected memory bu
    ffers.
    
    Fixes: #47008
    PR-URL: #47160
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    GauriSpears authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    f564b03 View commit details
    Browse the repository at this point in the history
  22. url: call ada::can_parse directly

    PR-URL: #47919
    Reviewed-By: Matthew Aitken <maitken033380023@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    anonrig authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    ebb6536 View commit details
    Browse the repository at this point in the history
  23. node-api: napi_ref on all types is experimental

    PR-URL: #47975
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    vmoroz authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    eafe0c3 View commit details
    Browse the repository at this point in the history
  24. url: clean vertical alignment of docs

    PR-URL: #48037
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Deokjin Kim <deokjin81.kim@gmail.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    binury authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    92b3334 View commit details
    Browse the repository at this point in the history
  25. doc: document node-api version process

    PR-URL: #47972
    Fixes: #47664
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Gabriel Schulhof <gabrielschulhof@gmail.com>
    legendecas authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    0e4a3b7 View commit details
    Browse the repository at this point in the history
  26. deps: upgrade npm to 9.6.7

    PR-URL: #48062
    Reviewed-By: Luke Karrys <luke@lukekarrys.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    npm-cli-bot authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    03f67d6 View commit details
    Browse the repository at this point in the history
  27. module: change default resolver to not throw on unknown scheme

    Fixes nodejs/loaders#138
    
    PR-URL: #47824
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    giltayar authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    f380953 View commit details
    Browse the repository at this point in the history
  28. doc: update broken spkac link

    PR-URL: #48063
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Deokjin Kim <deokjin81.kim@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Trott authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    5917ba1 View commit details
    Browse the repository at this point in the history
  29. doc: update broken EVP_BytesToKey link

    PR-URL: #48064
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Deokjin Kim <deokjin81.kim@gmail.com>
    Reviewed-By: Debadree Chatterjee <debadree333@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Trott authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    1e3e7c9 View commit details
    Browse the repository at this point in the history
  30. deps: update uvwasi to 0.0.17

    PR-URL: #47866
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    nodejs-github-bot authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    443477e View commit details
    Browse the repository at this point in the history
  31. deps: update uvwasi to 0.0.18

    PR-URL: #47866
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    nodejs-github-bot authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    d95a5bb View commit details
    Browse the repository at this point in the history
  32. doc: use secure key length for HMAC generateKey

    The examples for generateKey() and generateKeySync() generate 64-bit
    HMAC keys. That is inadequate for virtually any HMAC instance. As per
    common NIST recommendations, the minimum should be roughly 112 bits, or
    more commonly 128 bits.
    
    Due to the design of HMAC itself, it is not unreasonable to choose the
    underlying hash function's block size as the key length. For many
    popular hash functions (SHA-256, SHA-224, SHA-1, MD5, ...) this happens
    to be 64 bytes (bytes, not bits!). This is consistent with the HMAC
    implementation in .NET, for example, even though it provides virtually
    no benefit over a 256-bit key.
    
    PR-URL: #48052
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    tniessen authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    13f163e View commit details
    Browse the repository at this point in the history
  33. node-api: add status napi_cannot_run_js

    Add the new status in order to distinguish a state wherein an exception
    is pending from one wherein the engine is unable to execute JS. We take
    advantage of the new runtime add-on version reporting in order to remain
    forward compatible with add-ons that do not expect the new status code.
    
    PR-URL: #47986
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Signed-off-by: Gabriel Schulhof <gabrielschulhof@gmail.com>
    gabrielschulhof authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    e834979 View commit details
    Browse the repository at this point in the history
  34. deps,test: update postject to 1.0.0-alpha.6

    PR-URL: #48072
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    nodejs-github-bot authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    02e919f View commit details
    Browse the repository at this point in the history
  35. doc: harmonize fenced code snippet flags

    We had a few code snippets that were using a non-descriptive tag (e.g.
    `console` or `text`), whereas the actual language it's using describes
    it better, and improves the syntax highlighting. This commit also
    removes non-necessary leading chars (e.g. `$`, `>`, or `%`) to make it
    easier for readers to copy and paste to try the command themselves.
    
    PR-URL: #48082
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    aduh95 authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    12fef9b View commit details
    Browse the repository at this point in the history
  36. doc: fix Windows code snippet tags

    Those were wrongly marked as `bash`, when the text around it was
    referencing PowerShell or Command Prompt.
    
    PR-URL: #48100
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    aduh95 authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    f30ba5c View commit details
    Browse the repository at this point in the history
  37. test: ignore helper files in WPTs

    PR-URL: #48079
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Matthew Aitken <maitken033380023@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    panva authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    8d2a3b1 View commit details
    Browse the repository at this point in the history
  38. doc: correct line break for Windows terminals

    PR-URL: #48083
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Claudio Wunder <cwunder@gnome.org>
    alexsch01 authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    0ac4b33 View commit details
    Browse the repository at this point in the history
  39. doc: clarify tty.isRaw

    PR-URL: #48055
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    jrvidal authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    415bf7f View commit details
    Browse the repository at this point in the history
  40. tools: fix zconf.h path

    Use the `DEPS_DIR` variable to build the path instead of hardcoding it.
    
    PR-URL: #48089
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    lpinca authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    0c8c383 View commit details
    Browse the repository at this point in the history
  41. doc: update SEA source link

    The code was moved in 3803b02 so the current source link is broken
    in our docs.
    
    PR-URL: #48080
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Trott authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    10ccb2b View commit details
    Browse the repository at this point in the history
  42. tools: add debug logs

    PR-URL: #48060
    Reviewed-By: Ruy Adorno <ruyadorno@google.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Deokjin Kim <deokjin81.kim@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    marco-ippolito authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    2226088 View commit details
    Browse the repository at this point in the history
  43. test: skip test-http-pipeline-flood on IBM i

    PR-URL: #48048
    Refs: #48047
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    abmusse authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    6388766 View commit details
    Browse the repository at this point in the history
  44. doc: fix typo in crypto legacy streams API section

    PR-URL: #48122
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    tniessen authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    5b061c8 View commit details
    Browse the repository at this point in the history
  45. deps: update corepack to 0.18.0

    PR-URL: #48091
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    nodejs-github-bot authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    07df5c4 View commit details
    Browse the repository at this point in the history
  46. deps: update ada to 2.4.2

    PR-URL: #48092
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    nodejs-github-bot authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    df7540f View commit details
    Browse the repository at this point in the history
  47. deps: update minimatch to 9.0.1

    PR-URL: #48094
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    nodejs-github-bot authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    3ed0afc View commit details
    Browse the repository at this point in the history
  48. tools: update doc to remark-parse@10.0.2

    PR-URL: #48095
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    nodejs-github-bot authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    5d94dbb View commit details
    Browse the repository at this point in the history
  49. tools: update lint-md-dependencies

    Update to remark-parse@10.0.2, remark-stringify@10.0.3, and
    rollup@3.22.0.
    
    PR-URL: #48096
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    nodejs-github-bot authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    6539361 View commit details
    Browse the repository at this point in the history
  50. tools: update eslint to 8.41.0

    PR-URL: #48097
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    nodejs-github-bot authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    f672575 View commit details
    Browse the repository at this point in the history
  51. test_runner: display dot report as wide as the terminal width

    PR-URL: #48038
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    rluvaton authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    23d310b View commit details
    Browse the repository at this point in the history
  52. test_runner: delegate stderr and stdout formatting to reporter

    Introduce new `TestsStream` events `test:stderr` and `test:stdout`
    to delegate `stderr` and `stdout` (e.g. `console.log()`) formatting
    to the reporter. And patch existing reporters to:
    - Spec: output the message as it is
    - TAP: stay the same with existing `test:diagnostic`
    
    PR-URL: #48045
    Fixes: #48011
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    HinataKah0 authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    2b797a6 View commit details
    Browse the repository at this point in the history
  53. tools: update cpplint to 1.6.1

    PR-URL: #48098
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    anonrig authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    a298193 View commit details
    Browse the repository at this point in the history
  54. tools: refloat 7 Node.js patches to cpplint.py

    Cherry-pick 12c8b4d
    Original commit message:
        This commit is a suggestion for adding a rule for NULL usages in the
        code base. This will currently report a number of errors which could be
        ignored using // NOLINT (readability/null_usage)
    
        PR-URL: #17373
        Reviewed-By: Jon Moss <me@jonathanmoss.me>
        Reviewed-By: Anna Henningsen <anna@addaleax.net>
        Reviewed-By: Timothy Gu <timothygu99@gmail.com>
        Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
        Reviewed-By: Michael Dawson <michael_dawson@ca.ibm.com>
        Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
        Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    
    Refs: 12c8b4d
    
    Cherry-pick fc81e80
    Original commit message:
    
        Update cpplint.py to check for inline headers when the corresponding
        header is already included.
    
        PR-URL: #21521
        Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
        Reviewed-By: James M Snell <jasnell@gmail.com>
    
    Refs: fc81e80
    
    Cherry-pick cbc3dd9
    Original commit message:
    
        src, tools: add check for left leaning pointers
    
        This commit adds a rule to cpplint to check that pointers in the code
        base lean to the left and not right, and also fixes the violations
        reported.
    
        PR-URL: #21010
        Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
        Reviewed-By: Anna Henningsen <anna@addaleax.net>
        Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
        Reviewed-By: James M Snell <jasnell@gmail.com>
    
    Refs: cbc3dd9
    
    Cherry-pick 9029981
    Original commit message:
    
        tools: fix cpplint.py header rules
    
        THIS COMMIT SHOULD GO WITH THE NEXT. IT WILL FIND NEW LINT.
    
        PR-URL: #26306
        Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    
    Refs: 9029981
    
    Cherry-pick 0a25ace
    Original commit message:
    
        tools: move cpplint configuration to .cpplint
    
        PR-URL: #27098
        Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
        Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    
    Refs: 0a25ace
    
    Cherry-pick afa9a72
    Original commit message:
    
        tools: refloat update link to google styleguide for cpplint
    
        This commit updates two old links to Google's C++ styleguide which
        currently result in a 404 when accessed.
    
        PR-URL: #30876
        Reviewed-By: Michaël Zasso <targos@protonmail.com>
        Reviewed-By: David Carlier <devnexen@gmail.com>
        Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
        Reviewed-By: Richard Lau <riclau@uk.ibm.com>
        Reviewed-By: Rich Trott <rtrott@gmail.com>
    
    Refs: afa9a72
    
    Cherry-pick e23bf8f
    Original commit message:
    
        tools,src: refloat forbid usage of v8::Persistent
    
        `v8::Persistent` comes with the surprising catch that it requires
        manual cleanup. `v8::Global` doesn’t, making it easier to use,
        and additionally provides move semantics. New code should always
        use `v8::Global`.
    
        PR-URL: #31018
        Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
        Reviewed-By: Richard Lau <riclau@uk.ibm.com>
        Reviewed-By: James M Snell <jasnell@gmail.com>
        Reviewed-By: David Carlier <devnexen@gmail.com>
        Reviewed-By: Rich Trott <rtrott@gmail.com>
        Reviewed-By: Gus Caplan <me@gus.host>
        Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
        Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
        Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    
    PR-URL: #35569
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    
    PR-URL: #35719
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    
    PR-URL: #35866
    
    PR-URL: #36213
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    
    PR-URL: #36235
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    
    PR-URL: #36324
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    
    PR-URL: #38851
    Reviewed-By: Khaidi Chu <i@2333.moe>
    
    PR-URL: #42416
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    PR-URL: #48098
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Trott authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    0ab840a View commit details
    Browse the repository at this point in the history
  55. tools: fix race condition when npm installing

    The update scripts that install dependencies from npm blindly assume
    that `npm install` will always install the version that was previously
    fetched as `dist-tags.latest`. That is not necessarily true, so instead
    always install the specific version that the script thinks is current.
    
    PR-URL: #48101
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    tniessen authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    6c60d90 View commit details
    Browse the repository at this point in the history
  56. src: use Blob{Des|S}erializer for SEA blobs

    PR-URL: #47962
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    joyeecheung authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    33aa373 View commit details
    Browse the repository at this point in the history
  57. test_runner: fix test deserialize edge cases

    PR-URL: #48106
    Fixes: #48103
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    MoLow authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    027c531 View commit details
    Browse the repository at this point in the history
  58. deps: update simdutf to 3.2.12

    PR-URL: #48118
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    nodejs-github-bot authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    f6ccdb2 View commit details
    Browse the repository at this point in the history
  59. stream: deprecate asIndexedPairs

    PR-URL: #48102
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    atlowChemi authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    9e2b13d View commit details
    Browse the repository at this point in the history
  60. test,doc,sea: run SEA tests on ppc64

    The recent Postject upgrade, #48072,
    included a performance improvement for the injection operation
    (see nodejs/postject#86), so now it might be
    possible to run the SEA tests on the ppc64 architecture runners on
    Jenkins, which was previously getting timed out.
    
    Signed-off-by: Darshan Sen <raisinten@gmail.com>
    PR-URL: #48111
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    RaisinTen authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    4d4e506 View commit details
    Browse the repository at this point in the history
  61. tools: port js2c.py to C++

    This makes it easier to use third-party dependencies in this tool
    (e.g. adding compression using algorithms not available in Python).
    It is also much faster - locally js2c.py takes ~1.5s to generate the
    output whereas this version takes ~0.1s - and consumes less memory
    (~110MB v.s. 66MB).
    
    This also modifies the js2c.py a bit to simplify the output, making
    it easier to compare with one generated by the C++ version. Locally
    the output from the two are identical. We'll remove js2c.py in a
    subsequent commit when the C++ version is used by default.
    
    PR-URL: #46997
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    joyeecheung authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    5325be1 View commit details
    Browse the repository at this point in the history
  62. build: replace js2c.py with js2c.cc

    PR-URL: #46997
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    joyeecheung authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    5d92202 View commit details
    Browse the repository at this point in the history
  63. tools: add security-wg as dep updaters owner

    PR-URL: #48113
    Refs: nodejs/security-wg#828
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    marco-ippolito authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    8d93af3 View commit details
    Browse the repository at this point in the history
  64. bootstrap: put is_building_snapshot state in IsolateData

    Previously we modify the CLI options store to indicate whether the
    isolate is created for building snapshot, which is a bit hacky and
    makes it difficult to tell whether the snapshot is built from the
    command line or through other APIs. This patch adds
    is_building_snapshot to IsolateData and use this instead when we
    need to know whether the isolate is created for building snapshot
    (but do not care about where that request is coming from).
    
    PR-URL: #47887
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    joyeecheung authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    c480559 View commit details
    Browse the repository at this point in the history
  65. bootstrap: throw ERR_NOT_SUPPORTED_IN_SNAPSHOT in unsupported operation

    This patch adds a new ERR_NOT_SUPPORTED_IN_SNAPSHOT error and throw
    it in the worker constructor.
    
    PR-URL: #47887
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    joyeecheung authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    3e6e3ab View commit details
    Browse the repository at this point in the history
  66. deps: update c-ares to 1.19.1

    PR-URL: #48115
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    nodejs-github-bot authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    d4922bc View commit details
    Browse the repository at this point in the history
  67. src: avoid prototype access in binding templates

    This patch makes the binding templates ObjectTemplates, since we
    don't actually need the constructor function. This also avoids
    setting the properties on prototype, and instead initializes them
    directly on the object template.
    
    Previously the initialization was similar to:
    
    ```
    function Binding() {}
    Binding.prototype.property = ...;
    module.exports = new Binding;
    ```
    
    Now it's similar to:
    
    ```
    module.exports = { property: ... };
    ```
    
    PR-URL: #47913
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    joyeecheung authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    b25e704 View commit details
    Browse the repository at this point in the history
  68. doc: clarify mkdir() recursive behavior

    PR-URL: #48109
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Stevepurpose authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    bd311b6 View commit details
    Browse the repository at this point in the history
  69. src: remove INT_MAX asserts in SecretKeyGenTraits

    Now that CSPRNG() does not silently fail when the length exceeds
    INT_MAX anymore, there is no need for the two relevant assertions
    in SecretKeyGenTraits anymore.
    
    Refs: #47515
    PR-URL: #48053
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    tniessen authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    45c3782 View commit details
    Browse the repository at this point in the history
  70. doc: improve HMAC key recommendations

    Add a reference to potential problems with using strings as HMAC keys.
    Also advise against exceeding the underlying hash function's block size
    when generating HMAC keys from a cryptographically secure source of
    entropy.
    
    Refs: #48052
    Refs: #37248
    PR-URL: #48121
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    tniessen authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    281dfaf View commit details
    Browse the repository at this point in the history
  71. doc: update outdated section on TLSv1.3-PSK

    Recent OpenSSL versions support PSKs with non-SHA-256 TLSv1.3 ciphers,
    e.g., TLS_AES_256_GCM_SHA384.
    
    PR-URL: #48123
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    tniessen authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    5497c13 View commit details
    Browse the repository at this point in the history
  72. tools: use latest upstream commit for zlib updates

    Zlib rarely gets new tags or releases, so now we use the latest commit
    on the upstream default branch to check if an update is available.
    
    Refs: nodejs/security-wg#973
    PR-URL: #48054
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    fasenderos authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    4cf5a9e View commit details
    Browse the repository at this point in the history
  73. tools: alphabetize CODEOWNERS

    Keep each list in CODEOWNERS in alphabetical order so it is easier to
    find things in the longer lists.
    
    PR-URL: #48124
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    ad8a688 View commit details
    Browse the repository at this point in the history
  74. lib: use existing isWindows variable

    PR-URL: #48134
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    sinkhaha authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    10cc60f View commit details
    Browse the repository at this point in the history
  75. deps: update histogram to 0.11.7

    PR-URL: #47742
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    marco-ippolito authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    99af671 View commit details
    Browse the repository at this point in the history
  76. deps: update histogram 0.11.8

    PR-URL: #47742
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    marco-ippolito authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    0db79a0 View commit details
    Browse the repository at this point in the history
  77. tools: open issue when update workflow fails

    PR-URL: #48018
    Refs: nodejs/security-wg#973
    Reviewed-By: Richard Lau <rlau@redhat.com>
    marco-ippolito authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    db62325 View commit details
    Browse the repository at this point in the history
  78. test_runner: dont split lines on test:stdout

    PR-URL: #48057
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    MoLow authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    3278542 View commit details
    Browse the repository at this point in the history
  79. test_runner: pass FORCE_COLOR to child process

    PR-URL: #48057
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    MoLow authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    750d3e8 View commit details
    Browse the repository at this point in the history
  80. doc: update socket.remote* properties documentation

    Fixes: #48061
    PR-URL: #48139
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Basa198 authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    39d8140 View commit details
    Browse the repository at this point in the history
  81. doc: add Ruy to list of TSC members

    Fixes: nodejs/TSC#1388
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    PR-URL: #48172
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    mhdawson authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    5094d1b View commit details
    Browse the repository at this point in the history
  82. src: include missing header in node_sea.h

    PR-URL: #48152
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    joyeecheung authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    0347a18 View commit details
    Browse the repository at this point in the history
  83. doc: add version info on the SEA docs

    PR-URL: #48173
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    aduh95 authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    f117855 View commit details
    Browse the repository at this point in the history
  84. cluster: use ObjectPrototypeHasOwnProperty

    Signed-off-by: Daeyeon Jeong <daeyeon.dev@gmail.com>
    PR-URL: #48141
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    daeyeon authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    6cf2adc View commit details
    Browse the repository at this point in the history
  85. test: fix flaky test-runner-watch-mode

    PR-URL: #48144
    Reviewed-By: Jacob Smith <jacob@frende.me>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    MoLow authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    8c49d74 View commit details
    Browse the repository at this point in the history
  86. tools: log and verify sha256sum

    PR-URL: #48088
    Refs: nodejs/security-wg#973
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    fasenderos authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    801573b View commit details
    Browse the repository at this point in the history
  87. http: send implicit headers on HEAD with no body

    If we respond to a HEAD request with a body, we ignore all writes.
    However, we must still include all implicit headers.
    
    Fixes a regressions introduced in
    #47732.
    
    Signed-off-by: Matteo Collina <hello@matteocollina.com>
    PR-URL: #48108
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    mcollina authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    60ce2bc View commit details
    Browse the repository at this point in the history
  88. deps: set CARES_RANDOM_FILE for c-ares

    Upstream c-ares renamed `RANDOM_FILE` to `CARES_RANDOM_FILE` some
    time ago in c-ares 1.17.2.
    
    PR-URL: #48156
    Refs: c-ares/c-ares#397
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    richardlau authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    3047cae View commit details
    Browse the repository at this point in the history
  89. build: add action to close stale PRs

    Add action to close PRs that are over 1 year old and
    have had no comments or updates in the last 6 months.
    
    Fixes: #42981
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #48051
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    mhdawson authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    8b89f13 View commit details
    Browse the repository at this point in the history
  90. vm: properly handle defining symbol props

    This PR is a follow-up of #46615.
    
    When bumping V8 for node 18, various bugs appeared around vm.
    Some have been fixed along the flow, but there is at least one
    remaining and described at:
    jestjs/jest#13338.
    
    The current fix does nothing on node 20: the new bump of v8 done for
    node 20 seems to fix it. But it would fix the problem in both node 18
    and node 19. I confirmed it would fix node 19 by cherry-picking the
    commit on v19.x-staging and launching `make -j4 jstest` on it.
    
    PR-URL: #47572
    Reviewed-By: James M Snell <jasnell@gmail.com>
    dubzzz authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    ed45142 View commit details
    Browse the repository at this point in the history
  91. src: check node_extra_ca_certs after openssl cfg

    I recently discovered that the custom NodeJS specific OpenSSL
    config section in openssl.cnf would not be respected, if the
    environment variable `NODE_EXTRA_CA_CERTS` was set.
    
    This happens even if it contains an invalid value, i.e no actual
    certs are read.
    
    Someone suggested moving the checking of extra ca certs to after
    the OpenSSL config is read, and this seems to work.
    
    PR-URL: #48159
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    ckcr4lyf authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    b8f4070 View commit details
    Browse the repository at this point in the history
  92. doc: add auto intrinsic height to prevent jitter/flicker

    This commit addresses a scrolling/flickering issue in the HTML version
    of the docs. By adding `auto` to the `contain-intrinsic-size` CSS
    property, we're asking the browser to remember the last-rendered size
    for the element (once it's been rendered) instead of forcing the browser
    to treat it as being 1px by 5000px when it goes offscreen.
    
    PR-URL: #48195
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    dholbert authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    0ca90a1 View commit details
    Browse the repository at this point in the history
  93. doc: remove broken link for keygen

    Remove broken link to deprecated keygen element.
    
    Replacing the link with something to the relevant
    part of the HTML spec might be OK, but I don't think
    it's necessary. People who need to know will find it
    and everyone else should be discouraged from using
    this.
    
    Support for the keygen element was removed from Chrome in 2017
    and removed from Firefox in 2019. We might consider deprecating
    and removing support ourselves, or at least marking the API
    as legacy.
    
    Refs: https://caniuse.com/?search=keygen
    PR-URL: #48176
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Trott authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    3c82165 View commit details
    Browse the repository at this point in the history
  94. doc: fix typo in readline completer function section

    PR-URL: #48188
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Zeyu "Alex" Yang <himself65@outlook.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    devule authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    5f83ce5 View commit details
    Browse the repository at this point in the history
  95. test: mark test_cannot_run_js as flaky

    This test has been failing occasionally since it was introduced ~5 days
    ago. It was the most common failing JS test in the most recent
    reliability report. Mark it as flaky.
    
    Fixes: #48180
    Refs: #47986
    Refs: nodejs/reliability#576
    PR-URL: #48181
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    kvakil authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    c1c4796 View commit details
    Browse the repository at this point in the history
  96. doc: add atlowChemi to triagers

    PR-URL: #48104
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Qingyu Deng <i@ayase-lab.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Daeyeon Jeong <daeyeon.dev@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Feng Yu <F3n67u@outlook.com>
    atlowChemi authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    13e95e2 View commit details
    Browse the repository at this point in the history
  97. tools: refactor v8_pch config

    Avoid repetition by defining a new GYP target.
    
    PR-URL: #47364
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    568a705 View commit details
    Browse the repository at this point in the history
  98. doc: fix broken link to new folder doc/contributing/maintaining

    PR-URL: #48205
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Deokjin Kim <deokjin81.kim@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    fasenderos authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    360df25 View commit details
    Browse the repository at this point in the history
  99. doc,vm: clarify usage of cachedData in vm.compileFunction()

    Fixes: #48175
    Signed-off-by: Darshan Sen <raisinten@gmail.com>
    PR-URL: #48193
    Reviewed-By: Debadree Chatterjee <debadree333@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    RaisinTen authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    802db92 View commit details
    Browse the repository at this point in the history
  100. test_runner: remove redundant check from coverage

    The code coverage reporting logic already filters out URLs that
    don't start with 'file:', so there is no need to also filter
    out URLs that start with 'node:'.
    
    PR-URL: #48070
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Debadree Chatterjee <debadree333@gmail.com>
    cjihrig authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    15336c3 View commit details
    Browse the repository at this point in the history
  101. tools: order dependency jobs alphabetically

    Refs: nodejs/security-wg#973
    PR-URL: #48184
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Debadree Chatterjee <debadree333@gmail.com>
    lutaok authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    7478ed0 View commit details
    Browse the repository at this point in the history
  102. doc: update codeowners with website team

    PR-URL: #48197
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    ovflowd authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    2b51ee5 View commit details
    Browse the repository at this point in the history
  103. tools: deps update authenticate github api request

    PR-URL: #48200
    Fixes: #48119
    Refs: nodejs/security-wg#973
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Mestery <mestery@protonmail.com>
    fasenderos authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    a60bc41 View commit details
    Browse the repository at this point in the history
  104. tools: harmonize dep_updaters scripts

    PR-URL: #48201
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    aduh95 authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    b81e9d9 View commit details
    Browse the repository at this point in the history
  105. tools: use shasum instead of sha256sum

    By default, there is no sha256sum command in macOS.
    
    PR-URL: #48229
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    lpinca authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    1416b75 View commit details
    Browse the repository at this point in the history
  106. Revert "test: unskip negative-settimeout.any.js WPT"

    This reverts commit 8244e6c.
    
    PR-URL: #48182
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    panva authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    1dabc73 View commit details
    Browse the repository at this point in the history
  107. test: use lower security level in s_client

    With the default security level (SECLEVEL=2), the following error
    
    ```
    40E72B52DB7F0000:error:0A00018A:SSL routines:tls_process_ske_dhe:dh key
    too small:../deps/openssl/openssl/ssl/statem/statem_clnt.c:2100
    ```
    
    is raised on on Ubuntu 22.04 on WSL2.
    
    PR-URL: #48192
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    lpinca authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    e12ee59 View commit details
    Browse the repository at this point in the history
  108. doc: update Buffer.allocUnsafe description

    PR-URL: #48183
    Fixes: #42821
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    sinkhaha authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    11918d7 View commit details
    Browse the repository at this point in the history
  109. deps: update ada to 2.5.0

    PR-URL: #48223
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Matthew Aitken <maitken033380023@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    nodejs-github-bot authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    13930f0 View commit details
    Browse the repository at this point in the history
  110. doc: improve the documentation of the stdio option

    Fixes: #47705
    PR-URL: #48110
    Refs: https://nodejs.org/docs/latest-v20.x/api/cluster.html#clustersettings
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Karnav123 authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    8c53386 View commit details
    Browse the repository at this point in the history
  111. test: fix zlib version regex

    Add support for subrevision in the regular expression for the zlib
    version.
    
    Refs: https://github.com/madler/zlib/blob/48c3741002ac/zlib.h#L40
    PR-URL: #48227
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    lpinca authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    215b2bc View commit details
    Browse the repository at this point in the history
  112. tools: automate histogram update

    PR-URL: #48171
    Refs: nodejs/security-wg#828
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    marco-ippolito authored and targos committed May 30, 2023
    Configuration menu
    Copy the full SHA
    07aa264 View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2023

  1. net: fix family autoselection timeout handling

    PR-URL: #47860
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    ShogunPanda authored and targos committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    750e53c View commit details
    Browse the repository at this point in the history
  2. deps: upgrade to libuv 1.45.0

    - linux: introduce io_uring support libuv/libuv#3952
    - src: add new metrics APIs libuv/libuv#3749
    - unix,win: give thread pool threads an 8 MB stack libuv/libuv#3787
    - win,unix: change execution order of timers libuv/libuv#3927
    
    Fixes: #43931
    Fixes: #42496
    Fixes: #47715
    Fixes: #47259
    Fixes: #47241
    PR-URL: #48078
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Debadree Chatterjee <debadree333@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    santigimeno authored and targos committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    bfcb3d1 View commit details
    Browse the repository at this point in the history
  3. test: unflake test-vm-timeout-escape-nexttick

    This wasn't failing on arm boxes, increase the `runInNewContext()`
    timeout a bit to make sure the code it's allowed to fail.
    
    PR-URL: #48078
    Fixes: #43931
    Fixes: #42496
    Fixes: #47715
    Fixes: #47259
    Fixes: #47241
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Debadree Chatterjee <debadree333@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    santigimeno authored and targos committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    3440d7c View commit details
    Browse the repository at this point in the history
  4. tools: update LICENSE and license-builder.sh

    A libuv `LICENSE-extra` file was added and a couple of files were
    removed (stdint-msvc2008.h and pthread-fixes.c).
    
    PR-URL: #48078
    Fixes: #43931
    Fixes: #42496
    Fixes: #47715
    Fixes: #47259
    Fixes: #47241
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Debadree Chatterjee <debadree333@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    santigimeno authored and targos committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    ded0e2d View commit details
    Browse the repository at this point in the history
  5. tools: don't gitignore base64 config.h

    The file is checked into git. Ignoring it causes a very non-obvious way
    of breaking tarball builds:
    
    1. Download and unpack tarball
    2. Check the sources into git with `git init; git add .; git commit -a`
    3. Clean the source tree with `git clean -dfx`
    4. Run `./configure && make`
    5. Observe build failure because config.h is missing
    
    Fixes: #47638
    PR-URL: #48174
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    bnoordhuis authored and targos committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    5f08bfe View commit details
    Browse the repository at this point in the history
  6. doc: update documentation for FIPS support

    When using OpenSSL 3, Node.js supports FIPS 140-2 when used with an
    appropriate OpenSSL 3 provider. It is no longer necessary to rebuild
    Node.js with different build time options.
    
    Add a section on how to configure Node.js to use an OpenSSL 3 FIPS
    provider to the documentation for the `crypto` module.
    
    PR-URL: #48194
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    richardlau authored and targos committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    9aff8c7 View commit details
    Browse the repository at this point in the history
  7. deps: update zlib to 337322d

    PR-URL: #48218
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    nodejs-github-bot authored and targos committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    9e2dd5b View commit details
    Browse the repository at this point in the history
  8. doc: reserve 117 for Electron 26

    PR-URL: #48245
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    clavin authored and targos committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    96e54dd View commit details
    Browse the repository at this point in the history
  9. net: fix family autoselection SSL connection handling

    PR-URL: #48189
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
    ShogunPanda authored and targos committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    5ddca72 View commit details
    Browse the repository at this point in the history
  10. test_runner: fix global after hook

    PR-URL: #48231
    Fixes: #48230
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    MoLow authored and targos committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    f3268d6 View commit details
    Browse the repository at this point in the history
  11. src: add Realm document in the src README.md

    PR-URL: #47932
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    legendecas authored and targos committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    9a03474 View commit details
    Browse the repository at this point in the history
  12. esm: handle more error types thrown from the loader thread

    PR-URL: #48247
    Refs: #48240
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Jacob Smith <jacob@frende.me>
    aduh95 authored and targos committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    3c7846d View commit details
    Browse the repository at this point in the history
  13. esm: handle globalPreload hook returning a nullish value

    PR-URL: #48249
    Fixes: #48240
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Jacob Smith <jacob@frende.me>
    aduh95 authored and targos committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    3b00f3a View commit details
    Browse the repository at this point in the history
  14. test: adapt tests for OpenSSL 3.1

    PR-URL: #47859
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    OttoHollmann authored and targos committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    9875885 View commit details
    Browse the repository at this point in the history
  15. build: speed up compilation of mksnapshot output

    Incremental compilation of Node.js is slow. Currently on a powerful
    Linux machine, it takes about 5.8 seconds to compile
    `gen/node_snapshot.cc` with g++.
    
    As in the previous PR which dealt with `node_js2c`, we add a new build
    define `NODE_MKSNAPSHOT_USE_STRING_LITERALS` which is used by
    `node_mksnapshot`. When this flag is set, we emit string literals
    instead of array literals for the snapshot blob and for the code cache,
    i.e.:
    
    ```c++
    // old: static const uint8_t X[] = { ... };
    static const uint8_t *X = "...";
    ```
    
    I only enabled the new flag on Linux/macOS, since those are systems that
    I have available for testing. On my Linux system with gcc, it speeds up
    compilation of this file by 3.7s (5.8s -> 2.1s). On my Mac system with
    clang, it speeds up compilation by 1.7s (3.4s -> 1.7s).
    
    Again, the right thing here is probably to generate separate files for
    the snapshot blob and for each code cache output, but this is a nice
    intermediate speedup.
    
    Refs: #47984
    Refs: #48160
    PR-URL: #48162
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    kvakil authored and targos committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    4562805 View commit details
    Browse the repository at this point in the history
  16. build: set v8_enable_webassembly=false when lite mode is enabled

    We should set v8_enable_webassembly=false when lite mode is enabled,
    since v8_enable_lite_mode implies v8_jitless, and wasm currently
    doesn't work with jitless. This is automatically handled in gn, but
    seems to be not the case in gyp. Enabling lite mode without setting
    v8_enable_webassembly=false leads to "Warning: disabling flag
    --expose_wasm due to conflicting flags" at runtime.
    
    PR-URL: #48248
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    TerrorJack authored and targos committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    50c0a15 View commit details
    Browse the repository at this point in the history
  17. net: fix address iteration with autoSelectFamily

    When `autoSelectFamily` is set to `true`, `net.connect` is supposed to
    try connecting to both IPv4 and IPv6, interleaving the address types.
    Instead, it appears that the array that holds the addresses in the order
    they should be attempted was never used after being populated.
    
    PR-URL: #48258
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    indutny authored and targos committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    950185b View commit details
    Browse the repository at this point in the history
  18. doc: document watch option for node:test run()

    PR-URL: #48256
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    MoLow authored and targos committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    d681e5f View commit details
    Browse the repository at this point in the history
  19. test_runner: stop watch mode when abortSignal aborted

    PR-URL: #48259
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    MoLow authored and targos committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    c9f8e8c View commit details
    Browse the repository at this point in the history
  20. test_runner: emit test:watch:drained event

    PR-URL: #48259
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    MoLow authored and targos committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    3f259b7 View commit details
    Browse the repository at this point in the history
  21. tls: reapply servername on happy eyeballs connect

    When establishing a TLS connection to a server with `autoSelectFamily`
    set to `true`, the `net.Socket` will call `[kWrapConnectedHandle]()` to
    reinitialize the socket (in case if it got broken during previous
    connect attempts). Unfortunately, prior to this patch this resulted in a
    brand new `TLSWrap` instance being created for the socket. While most of
    the configuration of `TLSWrap` is restored, the `servername` was sadly
    dropped and not reinitalized.
    
    With this patch `servername` will be reinitialized if there are
    `tls.connect` options present on the `TLSSocket` instance, making it
    possible to connect with "Happy Eyeballs" to TLS servers that require
    the servername extension.
    
    PR-URL: #48255
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    indutny authored and targos committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    fd2620d View commit details
    Browse the repository at this point in the history
  22. node-api: define version 9

    PR-URL: #48151
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Gabriel Schulhof <gabrielschulhof@gmail.com>
    legendecas authored and targos committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    a94f87e View commit details
    Browse the repository at this point in the history
  23. lib: do not disable linter for entire files

    Disabling linter for single lines is less error prone.
    
    PR-URL: #48299
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Debadree Chatterjee <debadree333@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    aduh95 authored and targos committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    72de4e7 View commit details
    Browse the repository at this point in the history
  24. doc: clarify array args to Buffer.from()

    The code for Buffer.from() treats non-Buffer and non-Uint8Array
    Array-likes as Arrays. This creates some confusion when passing various
    TypedArrays to Buffer.from(). The documentation now reflects the actual
    behavior.
    
    Fixes: #28725
    PR-URL: #48274
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    bengl authored and targos committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    2c19f59 View commit details
    Browse the repository at this point in the history
  25. Revert "tools: open issue when update workflow fails"

    This reverts commit c488558.
    
    PR-URL: #48312
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    marco-ippolito authored and targos committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    3e97826 View commit details
    Browse the repository at this point in the history
  26. module: reduce the number of URL initializations

    PR-URL: #48272
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Matthew Aitken <maitken033380023@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    anonrig authored and targos committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    6d6bf3e View commit details
    Browse the repository at this point in the history
  27. meta: bump codecov/codecov-action from 3.1.3 to 3.1.4

    Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.1.3 to 3.1.4.
    - [Release notes](https://github.com/codecov/codecov-action/releases)
    - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
    - [Commits](codecov/codecov-action@894ff02...eaaf4be)
    
    ---
    updated-dependencies:
    - dependency-name: codecov/codecov-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    PR-URL: #48285
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    dependabot[bot] authored and targos committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    10715ae View commit details
    Browse the repository at this point in the history
  28. meta: bump actions/setup-python from 4.6.0 to 4.6.1

    Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.6.0 to 4.6.1.
    - [Release notes](https://github.com/actions/setup-python/releases)
    - [Commits](actions/setup-python@57ded4d...bd6b4b6)
    
    ---
    updated-dependencies:
    - dependency-name: actions/setup-python
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    PR-URL: #48286
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    dependabot[bot] authored and targos committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    1b87ccd View commit details
    Browse the repository at this point in the history
  29. meta: bump github/codeql-action from 2.3.3 to 2.3.6

    Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2.3.3 to 2.3.6.
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@29b1f65...83f0fe6)
    
    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    PR-URL: #48287
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    dependabot[bot] authored and targos committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    8f1b869 View commit details
    Browse the repository at this point in the history
  30. tools: update rollup lint-md-dependencies

    - @rollup/plugin-node-resolve@15.1.0
    - rollup@3.23.0
    
    PR-URL: #48329
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    Reviewed-By: Debadree Chatterjee <debadree333@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    nodejs-github-bot authored and targos committed Jun 4, 2023
    Configuration menu
    Copy the full SHA
    62f847d View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2023

  1. test: mark test-child-process-pipe-dataflow as flaky

    PR-URL: #48334
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    MoLow authored and targos committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    96c323d View commit details
    Browse the repository at this point in the history
  2. test_runner: apply runOnly on suites

    PR-URL: #48279
    Fixes: #47937
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    MoLow authored and targos committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    44411fc View commit details
    Browse the repository at this point in the history
  3. esm: remove support for arrays in import internal method

    This avoids initializing arrays that we never use, and simplifies the
    implementation overall.
    
    PR-URL: #48296
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Jacob Smith <jacob@frende.me>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and targos committed Jun 5, 2023
    Configuration menu
    Copy the full SHA
    11a3434 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2023

  1. 2023-06-08, Version 20.3.0 (Current)

    Notable changes:
    
    deps:
      * upgrade to libuv 1.45.0, including significant performance
        improvements to file system operations on Linux (Santiago Gimeno) #48078
    doc:
      * add Ruy Adorno to list of TSC members (Michael Dawson) #48172
      * mark Node.js 14 as End-of-Life (Richard Lau) #48023
    lib:
      * (SEMVER-MINOR) implement AbortSignal.any() (Chemi Atlow) #47821
    module:
      * change default resolver to not throw on unknown scheme (Gil Tayar) #47824
    node-api:
      * (SEMVER-MINOR) define version 9 (Chengzhong Wu) #48151
    stream:
      * deprecate asIndexedPairs (Chemi Atlow) #48102
    
    PR-URL: #48332
    targos authored and RafaelGSS committed Jun 7, 2023
    Configuration menu
    Copy the full SHA
    57679e1 View commit details
    Browse the repository at this point in the history