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

quic: fix error message on invalid connection ID #1

Open
wants to merge 4,854 commits into
base: master
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on May 2, 2022

  1. deps: update undici to 5.1.1

    PR-URL: #42939
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    targos committed May 2, 2022
    Configuration menu
    Copy the full SHA
    3bd87e1 View commit details
    Browse the repository at this point in the history
  2. src: add initial shadow realm support

    Add initial shadow realm support behind an off-by-default flag
    `--experimental-shadow-realm`.
    
    PR-URL: #42869
    Refs: #42528
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    legendecas committed May 2, 2022
    Configuration menu
    Copy the full SHA
    e86a638 View commit details
    Browse the repository at this point in the history
  3. test: reduce impact of flaky HTTP server tests

    Refs: #42741
    
    PR-URL: #42926
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    tniessen committed May 2, 2022
    Configuration menu
    Copy the full SHA
    0fc455a View commit details
    Browse the repository at this point in the history
  4. doc: clarify some default values in fs.md

    PR-URL: #42892
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    LiviaMedeiros committed May 2, 2022
    Configuration menu
    Copy the full SHA
    73a8a0e View commit details
    Browse the repository at this point in the history
  5. crypto: clean up parameter validation in HKDF

    PR-URL: #42924
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Zeyu Yang <himself65@outlook.com>
    tniessen committed May 2, 2022
    Configuration menu
    Copy the full SHA
    75dbb86 View commit details
    Browse the repository at this point in the history
  6. doc: add section regarding property definition in primordials.md

    PR-URL: #42921
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    aduh95 committed May 2, 2022
    Configuration menu
    Copy the full SHA
    52ba02e View commit details
    Browse the repository at this point in the history
  7. assert: make assert.fail less affected by prototype tampering

    PR-URL: #42918
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    aduh95 committed May 2, 2022
    Configuration menu
    Copy the full SHA
    2b41f59 View commit details
    Browse the repository at this point in the history
  8. bootstrap: fix wasm_web_api external reference registration

    The external references were not actually registered.
    
    PR-URL: #42903
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    joyeecheung committed May 2, 2022
    Configuration menu
    Copy the full SHA
    acffd3d View commit details
    Browse the repository at this point in the history
  9. http2: compat support for array headers

    PR-URL: #42901
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    y1d7ng committed May 2, 2022
    Configuration menu
    Copy the full SHA
    916a13a View commit details
    Browse the repository at this point in the history
  10. test: add test for position validation in fs.read() and fs.readSync()

    PR-URL: #42837
    Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    LiviaMedeiros and aduh95 committed May 2, 2022
    Configuration menu
    Copy the full SHA
    6be94c9 View commit details
    Browse the repository at this point in the history
  11. fs: add read(buffer[, options]) versions

    This adds the following:
    - `fs.read(fd, buffer[, options], callback)`.
    - `filehandle.read(buffer[, options])`.
    
    PR-URL: #42768
    Refs: #42601
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    LiviaMedeiros committed May 2, 2022
    Configuration menu
    Copy the full SHA
    57678e5 View commit details
    Browse the repository at this point in the history
  12. doc: add additional step to security release process

    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #42916
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    mhdawson committed May 2, 2022
    Configuration menu
    Copy the full SHA
    961967c View commit details
    Browse the repository at this point in the history
  13. src: fix memory leak for v8.serialize

    When Buffer::New passes in existing data,
    it cannot be garbage collected in js synchronous execution.
    
    Fixes: #40828
    Refs: #38300
    
    PR-URL: #42695
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    liuxingbaoyu committed May 2, 2022
    Configuration menu
    Copy the full SHA
    ce29d28 View commit details
    Browse the repository at this point in the history
  14. doc: fix examples in cluster.md

    PR-URL: #42889
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    y1d7ng committed May 2, 2022
    Configuration menu
    Copy the full SHA
    f6f95bf View commit details
    Browse the repository at this point in the history

Commits on May 3, 2022

  1. doc: fix errors in Web Streams doc

    PR-URL: #42862
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: Zeyu Yang <himself65@outlook.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    y1d7ng committed May 3, 2022
    Configuration menu
    Copy the full SHA
    2be5966 View commit details
    Browse the repository at this point in the history
  2. 2022-05-03, Version 18.1.0 (Current)

    Notable changes:
    
    doc:
      * add @kuriyosh to collaborators (Yoshiki Kurihara) #42824
    lib,src:
      * (SEMVER-MINOR) implement WebAssembly Web API (Tobias Nießen) #42701
    test_runner:
      * (SEMVER-MINOR) add initial CLI runner (Colin Ihrig) #42658
    worker:
      * (SEMVER-MINOR) add hasRef() to MessagePort (Darshan Sen) #42849
    
    PR-URL: #42943
    targos committed May 3, 2022
    Configuration menu
    Copy the full SHA
    6ebe5a4 View commit details
    Browse the repository at this point in the history
  3. http: added connection closing methods

    Fixes: #41578
    
    PR-URL: #42812
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    ShogunPanda committed May 3, 2022
    Configuration menu
    Copy the full SHA
    f714a0f View commit details
    Browse the repository at this point in the history
  4. test: use consistent timeouts

    PR-URL: #42893
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Co-authored-by: Luigi Pinca <luigipinca@gmail.com>
    ShogunPanda and lpinca committed May 3, 2022
    Configuration menu
    Copy the full SHA
    c3aa86d View commit details
    Browse the repository at this point in the history

Commits on May 4, 2022

  1. esm: add chaining to loaders

    PR-URL: #42623
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    JakobJingleheimer committed May 4, 2022
    Configuration menu
    Copy the full SHA
    d859e9e View commit details
    Browse the repository at this point in the history
  2. 2022-05-04, Version 14.19.2 'Fermium' (LTS)

    Notable Changes
    
    doc:
    
    * New release key for Bryan English
    
    Learn more at: #42102
    Contributed by Bryan English (bengl)
    
    npm:
    
    * Upgrade `npm` to `v6.14.17`.
    
    Learn more at: #42900
    Contributed by Ruy Adorno (ruyadorno)
    
    V8:
    
    * V8 had a stack overflow issue affecting the `vm` module,
    cherry-picking `cc9a8a37445e`
    (v8/v8@cc9a8a3)
    from V8 solves this issue.
    
    Learn more at: #41826
    Contributed by Gus Caplan (devsnek)
    
    * Using `getHeapSnapshot()` was causing a Node.js crash due a V8 issue,
    this is fixed by backporting `367b0c1e7a32`
    (v8/v8@367b0c1)
    from V8.
    
    Learn more at: #42637
    Contributed by Chengzhong Wu (legendecas)
    
    PR-URL: #42899
    juanarbol committed May 4, 2022
    Configuration menu
    Copy the full SHA
    755721a View commit details
    Browse the repository at this point in the history
  3. test: fix test-crypto-fips.js under shared OpenSSL

    Fixes: #42827
    
    PR-URL: #42947
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Vita Batrla authored and mhdawson committed May 4, 2022
    Configuration menu
    Copy the full SHA
    2454aa0 View commit details
    Browse the repository at this point in the history
  4. crypto: adjust minimum length in generateKey('hmac', ...)

    Also affects generateKeySync('hmac', ...)
    
    PR-URL: #42944
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    LiviaMedeiros committed May 4, 2022
    Configuration menu
    Copy the full SHA
    a5b8730 View commit details
    Browse the repository at this point in the history
  5. src,crypto: remove uses of AllocatedBuffer from crypto_rsa.cc

    Refs: #39941
    Signed-off-by: Darshan Sen <raisinten@gmail.com>
    
    PR-URL: #42852
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    RaisinTen committed May 4, 2022
    Configuration menu
    Copy the full SHA
    7ff2170 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2022

  1. deps: upgrade npm to 8.9.0

    PR-URL: #42968
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    npm-robot committed May 5, 2022
    Configuration menu
    Copy the full SHA
    ffa1f84 View commit details
    Browse the repository at this point in the history
  2. bootstrap: use a context snapshotted with primordials in workers

    PR-URL: #42867
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    joyeecheung committed May 5, 2022
    Configuration menu
    Copy the full SHA
    f7d658a View commit details
    Browse the repository at this point in the history
  3. url: revert "validate ipv4 part length"

    This reverts commit 87d0d7a.
    
    Refs: #42915
    
    PR-URL: #42940
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 committed May 5, 2022
    Configuration menu
    Copy the full SHA
    a3ff4bf View commit details
    Browse the repository at this point in the history
  4. test: improve lib/internal/webstreams/readablestream.js coverage

    PR-URL: #42823
    Refs: https://coverage.nodejs.org/coverage-3a6b975981092213/lib/internal/webstreams/readablestream.js.html#L421
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    fossamagna committed May 5, 2022
    Configuration menu
    Copy the full SHA
    277353c View commit details
    Browse the repository at this point in the history
  5. test: usemustSucceed instead of mustCall with assert.ifError

    PR-URL: #42806
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    fossamagna committed May 5, 2022
    Configuration menu
    Copy the full SHA
    a571a3f View commit details
    Browse the repository at this point in the history
  6. test: validate webstream encoder/decoder inspector

    PR-URL: #42747
    Refs: https://coverage.nodejs.org/coverage-24adba675179ebba/lib/internal/webstreams/encoding.js.html#L98
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    kuriyosh committed May 5, 2022
    Configuration menu
    Copy the full SHA
    5ef83ba View commit details
    Browse the repository at this point in the history
  7. test: improve observable ICU behaviour coverage

    PR-URL: #42683
    Refs: #42440
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    LiviaMedeiros committed May 5, 2022
    Configuration menu
    Copy the full SHA
    edcc542 View commit details
    Browse the repository at this point in the history
  8. bootstrap: stop delaying instantiation of maps in per-context scripts

    The linked issue, https://bugs.chromium.org/p/v8/issues/detail?id=6593,
    is marked as "Fixed", so I think we can revert this now.
    
    This reverts commit 08a9c4a.
    
    Signed-off-by: Darshan Sen <raisinten@gmail.com>
    
    PR-URL: #42934
    Refs: https://bugs.chromium.org/p/v8/issues/detail?id=9187
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    RaisinTen committed May 5, 2022
    Configuration menu
    Copy the full SHA
    30388fc View commit details
    Browse the repository at this point in the history
  9. test: rename handlewrap.hasref tests

    `HandleWrap.isRefed()` was renamed to `hasRef()`. However, the filename
    of related TCs has not been reflected.
    
    Refs: f31a5ec34a
    
    PR-URL: #42754
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    daeyeon committed May 5, 2022
    Configuration menu
    Copy the full SHA
    deb713e View commit details
    Browse the repository at this point in the history
  10. lib,test: enable wasm/webapi/empty-body WPT

    Refs: #42701
    Refs: nodejs/undici#1346
    Refs: #42939
    
    PR-URL: #42960
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    tniessen committed May 5, 2022
    Configuration menu
    Copy the full SHA
    55079bb View commit details
    Browse the repository at this point in the history

Commits on May 6, 2022

  1. meta: move one or more collaborators to emeritus

    PR-URL: #42937
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    nodejs-github-bot authored and Trott committed May 6, 2022
    Configuration menu
    Copy the full SHA
    cf5afb7 View commit details
    Browse the repository at this point in the history
  2. build: fix indeterminacy of icu_locales value

    `icu_locales` is generated by joining values from `set` data structure.
    However, `set` doesn't guarantee an order, so the result of
    `icu_locales` is not determined. For example, the result value could be
    'en,root' or 'root,en'. This fix makes it deterministic.
    
    The main reason of this fix is to restore the reproducibility of the
    build because the value of `icu_locales` is embedded into `node` binary.
    
    PR-URL: #42865
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    3ap committed May 6, 2022
    Configuration menu
    Copy the full SHA
    5e9274a View commit details
    Browse the repository at this point in the history
  3. doc: use serial comma in cluster docs

    Refs: #11321
    Refs: #17384
    
    PR-URL: #42989
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    tniessen committed May 6, 2022
    Configuration menu
    Copy the full SHA
    74af116 View commit details
    Browse the repository at this point in the history
  4. doc: improve commit message example for releases

    PR-URL: #42954
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    juanarbol committed May 6, 2022
    Configuration menu
    Copy the full SHA
    1834478 View commit details
    Browse the repository at this point in the history
  5. build: fix various shared library build issues

    Node.js unofficially supports a shared library variant where the
    main node executable is a thin wrapper around node.dll/libnode.so.
    The key benefit of this is to support embedding Node.js in other
    applications.
    
    Since Node.js 12 there have been a number of issues preventing the
    shared library build from working correctly, primarily on Windows:
    
    * A number of functions used executables such as `mksnapshot` are
        not exported from `libnode.dll` using a `NODE_EXTERN` attribute
    * A dependency on the `Winmm` system library is missing
    * Incorrect defines on executable targets leads to `node.exe`
        claiming to export a number of functions that are actually in
        `libnode.dll`
    * Because `node.exe` attempts to export symbols, `node.lib` gets
        generated causing native extensions to try to link against
        `node.exe` not `libnode.dll`.
    * Similarly, because `node.dll` was renamed to `libnode.dll`,
        native extensions don't know to look for `libnode.lib` rather
        than `node.lib`.
    * On macOS an RPATH is added to find `libnode.dylib` relative to
        `node` in the same folder. This works fine from the
        `out/Release` folder but not from an installed prefix, where
        `node` will be in `bin/` and `libnode.dylib` will be in `lib/`.
    * Similarly on Linux, no RPATH is added so LD_LIBRARY_PATH needs
        setting correctly for `bin/node` to find `lib/libnode.so`.
    
    For the `libnode.lib` vs `node.lib` issue there are two possible
    options:
    
    1. Ensure `node.lib` from `node.exe` does not get generated, and
        instead copy `libnode.lib` to `node.lib`. This means addons
        compiled when referencing the correct `node.lib` file will
        correctly depend on `libnode.dll`. The down side is that
        native addons compiled with stock Node.js will still try to
        resolve symbols against node.exe rather than libnode.dll.
    2. After building `libnode.dll`, dump the exports using `dumpbin`,
        and process this to generate a `node.def` file to be linked into
        `node.exe` with the `/DEF:node.def` flag. The export entries
        in `node.def` will all read
        ```
        my_symbol=libnode.my_symbol
        ```
        so that `node.exe` will redirect all exported symbols back to
        `libnode.dll`. This has the benefit that addons compiled with
        stock Node.js will load correctly into `node.exe` from a shared
        library build, but means that every embedding executable also
        needs to perform this same trick.
    
    I went with the first option as it is the cleaner of the two
    solutions in my opinion. Projects wishing to generate a shared
    library variant of Node.js can now, for example,
    ```
    .\vcbuild dll package vs
    ```
    to generate a full node installation including `libnode.dll`,
    `Release\node.lib`, and all the necessary headers. Native addons
    can then be built against the shared library build easily by
    specifying the correct `nodedir` option.
    
    For example
    ```
    >npx node-gyp configure --nodedir
       C:\Users\User\node\Release\node-v18.0.0-win-x64
    ...
    >npx node-gyp build
    ...
    >dumpbin /dependents build\Release\binding.node
    Microsoft (R) COFF/PE Dumper Version 14.29.30136.0
    Copyright (C) Microsoft Corporation.  All rights reserved.
    
    Dump of file build\Release\binding.node
    
    File Type: DLL
    
      Image has the following dependencies:
    
        KERNEL32.dll
        libnode.dll
        VCRUNTIME140.dll
        api-ms-win-crt-string-l1-1-0.dll
        api-ms-win-crt-stdio-l1-1-0.dll
        api-ms-win-crt-runtime-l1-1-0.dll
    ...
    ```
    
    PR-URL: #41850
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    lux01 authored and mhdawson committed May 6, 2022
    Configuration menu
    Copy the full SHA
    1af7054 View commit details
    Browse the repository at this point in the history
  6. assert: fix CallTracker wraps the function causes the length to be lost

    PR-URL: #42909
    Fixes: #40484
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    y1d7ng committed May 6, 2022
    Configuration menu
    Copy the full SHA
    187b99b View commit details
    Browse the repository at this point in the history
  7. worker: fix stream racing with terminate

    `OnStreamAfterReqFinished` uses `v8::Object::Has` to check if it needs
    to call `oncomplete`. `v8::Object::Has` needs to execute Javascript.
    However when worker threads are involved, `OnStreamAfterReqFinished` may
    be called after the worker thread termination has begun via
    `worker.terminate()`. This makes `v8::Object::Has` return `Nothing`,
    which triggers an assert.
    
    This diff fixes the issue by simply defaulting us to `false` in the case
    where `Nothing` is returned. This is sound because we can't execute
    `oncomplete` anyway as the isolate is terminating.
    
    Fixes: #38418
    
    PR-URL: #42874
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    airtable-keyhanvakil committed May 6, 2022
    Configuration menu
    Copy the full SHA
    0fc1cf4 View commit details
    Browse the repository at this point in the history
  8. src: always signal V8 for intercepted properties

    Closes: #42962
    
    PR-URL: #42963
    Fixes: #42962
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    targos committed May 6, 2022
    Configuration menu
    Copy the full SHA
    2dbf169 View commit details
    Browse the repository at this point in the history
  9. src: remove unnecessary comment

    PR-URL: #42952
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    cola119 committed May 6, 2022
    Configuration menu
    Copy the full SHA
    3bc23f5 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2022

  1. doc: use serial comma in tls docs

    Refs: #11321
    Refs: #17384
    
    PR-URL: #43001
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    tniessen committed May 8, 2022
    Configuration menu
    Copy the full SHA
    58d8d69 View commit details
    Browse the repository at this point in the history
  2. meta: update AUTHORS

    PR-URL: #43004
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Zeyu Yang <himself65@outlook.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    nodejs-github-bot committed May 8, 2022
    Configuration menu
    Copy the full SHA
    fd7be07 View commit details
    Browse the repository at this point in the history
  3. tools: update lint-md-dependencies

    Update dependences to @rollup/plugin-node-resolve@13.3.0 and
    rollup@2.72.1.
    
    PR-URL: #43003
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    nodejs-github-bot committed May 8, 2022
    Configuration menu
    Copy the full SHA
    5a217a2 View commit details
    Browse the repository at this point in the history
  4. tools: refactor lint-sh.js to esm module

    PR-URL: #42942
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    F3n67u committed May 8, 2022
    Configuration menu
    Copy the full SHA
    be1ca70 View commit details
    Browse the repository at this point in the history
  5. tools: update eslint to 8.15.0

    PR-URL: #43005
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    nodejs-github-bot committed May 8, 2022
    Configuration menu
    Copy the full SHA
    8b8da00 View commit details
    Browse the repository at this point in the history
  6. debugger: fix inconsistent inspector output of exec new Map()

    PR-URL: #42423
    Reviewed-By: Jan Krems <jan.krems@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    cola119 committed May 8, 2022
    Configuration menu
    Copy the full SHA
    f890ef5 View commit details
    Browse the repository at this point in the history
  7. lib: move WebAssembly Web API into separate file

    Refs: #42960 (comment)
    
    PR-URL: #42993
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    tniessen committed May 8, 2022
    Configuration menu
    Copy the full SHA
    e8e6d45 View commit details
    Browse the repository at this point in the history
  8. Revert "deps: add template for generated headers"

    This reverts commit 7fae2c9.
    
    Refs: #42976
    
    PR-URL: #42978
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    danbev authored and nodejs-github-bot committed May 8, 2022
    Configuration menu
    Copy the full SHA
    7e6c055 View commit details
    Browse the repository at this point in the history
  9. deps: regenerate OpenSSL archs files

    PR-URL: #42978
    Refs: #42976
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    danbev authored and nodejs-github-bot committed May 8, 2022
    Configuration menu
    Copy the full SHA
    306c7a5 View commit details
    Browse the repository at this point in the history

Commits on May 9, 2022

  1. doc: rename N-API to Node-API in test/README.md

    Signed-off-by: Daeyeon Jeong daeyeon.dev@gmail.com
    
    PR-URL: #42946
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    daeyeon committed May 9, 2022
    Configuration menu
    Copy the full SHA
    0950da1 View commit details
    Browse the repository at this point in the history
  2. doc: add release key for Juan Arboleda

    PR-URL: #42961
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Adrian Estrada <edsadr@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    juanarbol committed May 9, 2022
    Configuration menu
    Copy the full SHA
    0b281dd View commit details
    Browse the repository at this point in the history
  3. doc: add the preferred name for @himself65

    PR-URL: #43024
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    himself65 committed May 9, 2022
    Configuration menu
    Copy the full SHA
    721fd01 View commit details
    Browse the repository at this point in the history
  4. doc: use serial comma in http docs

    Refs: #11321
    Refs: #17384
    
    PR-URL: #43026
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    tniessen committed May 9, 2022
    Configuration menu
    Copy the full SHA
    ec1c616 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2022

  1. wasm: add missing init reported by coverity

    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #42897
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    mhdawson committed May 10, 2022
    Configuration menu
    Copy the full SHA
    7649989 View commit details
    Browse the repository at this point in the history
  2. doc: add LiviaMedeiros to collaborators

    Fixes: #42828
    
    PR-URL: #43039
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    LiviaMedeiros committed May 10, 2022
    Configuration menu
    Copy the full SHA
    d37e371 View commit details
    Browse the repository at this point in the history
  3. doc: mark some node-api functions as experimental

    PR-URL: #42987
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    NickNaso authored and legendecas committed May 10, 2022
    Configuration menu
    Copy the full SHA
    01408a5 View commit details
    Browse the repository at this point in the history
  4. node-api: fix napi_get_all_property_names

    PR-URL: #42463
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    vmoroz authored and mhdawson committed May 10, 2022
    Configuration menu
    Copy the full SHA
    6b968fd View commit details
    Browse the repository at this point in the history
  5. doc: add Rafael to the security steward for NearForm

    PR-URL: #42966
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    mcollina authored and mhdawson committed May 10, 2022
    Configuration menu
    Copy the full SHA
    c7338c5 View commit details
    Browse the repository at this point in the history
  6. meta: update .mailmap for recent README name change

    PR-URL: #43027
    Reviewed-By: Zeyu "Alex" Yang <himself65@outlook.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott committed May 10, 2022
    Configuration menu
    Copy the full SHA
    761b87a View commit details
    Browse the repository at this point in the history
  7. typings: fix os.cpus invalid return type

    PR-URL: #43006
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    himself65 committed May 10, 2022
    Configuration menu
    Copy the full SHA
    d62e412 View commit details
    Browse the repository at this point in the history
  8. doc: use consistent method symbol

    PR-URL: #42974
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    ShogunPanda committed May 10, 2022
    Configuration menu
    Copy the full SHA
    f095b19 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2022

  1. doc: use serial comma in buffer docs

    Refs: #11321
    Refs: #17384
    
    PR-URL: #43048
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    tniessen committed May 11, 2022
    Configuration menu
    Copy the full SHA
    8e0f3ff View commit details
    Browse the repository at this point in the history

Commits on May 12, 2022

  1. deps: upgrade openssl sources to quictls/openssl-3.0.3

    This updates all sources in deps/openssl/openssl by:
        $ git clone git@github.com:quictls/openssl.git
        $ cd openssl
        $ git checkout openssl-3.0.3+quic
        $ cd ../node/deps/openssl
        $ rm -rf openssl
        $ cp -R ../../../openssl openssl
        $ rm -rf openssl/.git* openssl/.travis*
        $ git add --all openssl
        $ git commit openssl
    
    PR-URL: #43022
    Refs: https://mta.openssl.org/pipermail/openssl-announce/2022-May/000223.html
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    RafaelGSS committed May 12, 2022
    Configuration menu
    Copy the full SHA
    d82eaf8 View commit details
    Browse the repository at this point in the history
  2. deps: update archs files for quictls/openssl-3.0.3+quic

    After an OpenSSL source update, all the config files need to be
    regenerated and committed by:
        $ make -C deps/openssl/config
        $ git add deps/openssl/config/archs
        $ git add deps/openssl/openssl
        $ git commit
    
    PR-URL: #43022
    Refs: https://mta.openssl.org/pipermail/openssl-announce/2022-May/000223.html
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    RafaelGSS committed May 12, 2022
    Configuration menu
    Copy the full SHA
    ea6ada1 View commit details
    Browse the repository at this point in the history
  3. doc: add detail for how to update llhttp

    Add detail on how to update llhttp in deps to the
    guide for maintaining http.
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #43028
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    mhdawson committed May 12, 2022
    Configuration menu
    Copy the full SHA
    321e249 View commit details
    Browse the repository at this point in the history
  4. deps: fix llhttp version number

    It's a bit confusing but I think that we acutally have
    llhttp version 6.0.6 in master versus 6.0.4. If I check
    out 6.0.4 from the llhttp repo and then generate a
    release it is missing changes from what we have in Node.js
    Checking out 6.0.6 seems to give the matching release
    artifacts.
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #43029
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    mhdawson committed May 12, 2022
    Configuration menu
    Copy the full SHA
    c059921 View commit details
    Browse the repository at this point in the history
  5. doc: add maintaining info for shared libary option

    Refs: #41850
    
    I think it would be good to have some info/context
    for maintainers on the shared library option. Add that
    based on disussion in #41850
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #42517
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    mhdawson committed May 12, 2022
    Configuration menu
    Copy the full SHA
    8b415e8 View commit details
    Browse the repository at this point in the history
  6. doc: remove git:// protocol, adjust nits in onboarding.md

    PR-URL: #43045
    Refs: https://github.blog/2021-09-01-improving-git-protocol-security-github/
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    LiviaMedeiros committed May 12, 2022
    Configuration menu
    Copy the full SHA
    4d1aad2 View commit details
    Browse the repository at this point in the history
  7. doc: use serial comma in util docs

    Refs: #11321
    Refs: #17384
    
    PR-URL: #43063
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    tniessen committed May 12, 2022
    Configuration menu
    Copy the full SHA
    5e6f9c3 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2022

  1. perf_hooks: add PerformanceResourceTiming

    perf_hooks: create clearResourceTimings
    
    perf_hooks: add resourcetiming test parallel
    
    perf_hooks: add markResourceTiming
    
    perf_hooks: fix observable when using resource
    
    perf_hooks: fix observable when using resource
    
    perf_hooks: add class comments
    
    perf_hooks: add PerformanceResourceTiming
    
    perf_hooks: create clearResourceTimings
    
    perf_hooks: add resourcetiming test parallel
    
    perf_hooks: add markResourceTiming
    
    perf_hooks: fix observable when using resource
    
    perf_hooks: fix observable when using resource
    
    perf_hooks: add class comments
    
    perf_hooks: add Resource Timing documentation
    
    benchmark: measure resource timing module
    
    perf_hooks: add check avoiding new PerformanceResourceTiming
    
    perf_hooks: adjust doc
    
    PR-URL: #42725
    Fixes: nodejs/undici#952
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    RafaelGSS committed May 13, 2022
    Configuration menu
    Copy the full SHA
    78c8d2a View commit details
    Browse the repository at this point in the history
  2. src: delete AllocatedBuffer

    Since all its uses are now gone, it's time to say goodbye to
    AllocatedBuffer.
    
    Refs: #39941
    Signed-off-by: Darshan Sen <raisinten@gmail.com>
    
    PR-URL: #43008
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Zeyu "Alex" Yang <himself65@outlook.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    RaisinTen committed May 13, 2022
    Configuration menu
    Copy the full SHA
    f91dcc2 View commit details
    Browse the repository at this point in the history
  3. node-api: explicitly set __cdecl for API functions

    PR-URL: #42780
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    vmoroz authored and mhdawson committed May 13, 2022
    Configuration menu
    Copy the full SHA
    fb74474 View commit details
    Browse the repository at this point in the history

Commits on May 14, 2022

  1. deps: remove opensslconf template headers

    This commit removes the header template files opensslconf.h as it is not
    a generated header anymore (configuration.h is the generated header
    now).
    
    The motivation for this is that not using opensslconf.h from the OpenSSL
    include directory means an addon that includes openssl/ssl.h will get
    the following error:
    
    ~/.cache/node-gyp/17.8.0/include/node/openssl/macros.h:148:4: error:
     compatibility level"
      148 | #  error "The requested API level higher than the configured
     API compatibility level"
    
    For more details please see #40575.
    
    PR-URL: #43035
    Fixes: #40575
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    danbev committed May 14, 2022
    Configuration menu
    Copy the full SHA
    556df3d View commit details
    Browse the repository at this point in the history
  2. build: disable windows-2022 temporarily

    PR-URL: #43093
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    gengjiawen authored and Trott committed May 14, 2022
    Configuration menu
    Copy the full SHA
    8c800d7 View commit details
    Browse the repository at this point in the history
  3. doc: use serial comma in modules docs

    Refs: #11321
    Refs: #17384
    
    PR-URL: #43103
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    tniessen committed May 14, 2022
    Configuration menu
    Copy the full SHA
    74cf01a View commit details
    Browse the repository at this point in the history

Commits on May 15, 2022

  1. meta: add mailmap entry for ShogunPanda

    PR-URL: #43094
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    ShogunPanda committed May 15, 2022
    Configuration menu
    Copy the full SHA
    8a5657b View commit details
    Browse the repository at this point in the history
  2. fs: remove unnecessary ?? operator

    This was introduced in 57678e5
    
    With the `if` conditional around this statement, `options` will always
    be evaluated as truthy. That means that the nullish coalescing operator
    will always evaluate to the left side, make it unnecessary.
    
    PR-URL: #43073
    Reviewed-By: Zeyu "Alex" Yang <himself65@outlook.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Anto Aravinth <anto.aravinth.cse@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    mroderick committed May 15, 2022
    Configuration menu
    Copy the full SHA
    4a34ece View commit details
    Browse the repository at this point in the history
  3. build: set ASAN workaround

    PR-URL: #43085
    Refs: google/sanitizers#1322
    Refs: #43082
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    richardlau authored and Trott committed May 15, 2022
    Configuration menu
    Copy the full SHA
    347000c View commit details
    Browse the repository at this point in the history
  4. deps: update undici to 5.2.0

    PR-URL: #43059
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    nodejs-github-bot committed May 15, 2022
    Configuration menu
    Copy the full SHA
    d4cd7bd View commit details
    Browse the repository at this point in the history
  5. tools: update lint-md-dependencies to rollup@2.73.0

    PR-URL: #43107
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    nodejs-github-bot committed May 15, 2022
    Configuration menu
    Copy the full SHA
    1fa5733 View commit details
    Browse the repository at this point in the history
  6. test: reduce flakiness of test-fs-read-position-validation.mjs

    PR-URL: #42999
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    LiviaMedeiros committed May 15, 2022
    Configuration menu
    Copy the full SHA
    e330b45 View commit details
    Browse the repository at this point in the history
  7. doc: use serial comma in events docs

    Refs: #11321
    Refs: #17384
    
    PR-URL: #43113
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    tniessen committed May 15, 2022
    Configuration menu
    Copy the full SHA
    82861e9 View commit details
    Browse the repository at this point in the history
  8. doc: use serial comma in fs docs

    Refs: #11321
    Refs: #17384
    
    PR-URL: #43104
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    tniessen committed May 15, 2022
    Configuration menu
    Copy the full SHA
    d1d30d7 View commit details
    Browse the repository at this point in the history
  9. test: fix dangerous .map in test/parallel/test-http-set-trailers.js

    PR-URL: #43087
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Zeyu "Alex" Yang <himself65@outlook.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    LiviaMedeiros committed May 15, 2022
    Configuration menu
    Copy the full SHA
    aa14ff9 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2022

  1. src: replace TraceEventScope with sync events

    According to the chrome trace event format document, works that
    are performed on one single thread should be traced with sync
    duration events. In this way, these events can be grouped under
    one thread and the trace event viewer can estimate the CPU usage
    of that thread.
    
    PR-URL: #42977
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    legendecas committed May 16, 2022
    Configuration menu
    Copy the full SHA
    7035186 View commit details
    Browse the repository at this point in the history
  2. doc: add strategic initiative for shadow realm

    PR-URL: #43037
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Zeyu "Alex" Yang <himself65@outlook.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    legendecas committed May 16, 2022
    Configuration menu
    Copy the full SHA
    5a3de82 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2022

  1. deps: patch V8 to 10.2.154.4

    Refs: v8/v8@10.2.154.2...10.2.154.4
    
    PR-URL: #43067
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    targos committed May 17, 2022
    Configuration menu
    Copy the full SHA
    0ce4725 View commit details
    Browse the repository at this point in the history
  2. src: move context snapshot index to SnapshotData

    Also added comments for the members of SnapshotData and renamed
    blob to v8_snapshot_blob_data for clarity.
    
    PR-URL: #43023
    Fixes: #31074
    Refs: #35711
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    joyeecheung committed May 17, 2022
    Configuration menu
    Copy the full SHA
    de0b6dc View commit details
    Browse the repository at this point in the history
  3. bootstrap: include code cache in the embedded snapshot

    Since V8 code cache encodes indices to the read-only space
    it is safer to make sure that the code cache is generated in the
    same heap used to generate the embdded snapshot. This patch
    merges the code cache builder into the snapshot builder and
    makes the code cache part of node::SnapshotData that is
    deserialized into the native module loader during bootstrap.
    
    PR-URL: #43023
    Fixes: #31074
    Refs: #35711
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    joyeecheung committed May 17, 2022
    Configuration menu
    Copy the full SHA
    fbe1478 View commit details
    Browse the repository at this point in the history
  4. 2022-05-17, Version 18.2.0 (Current)

    Notable changes:
    
    OpenSSL 3.0.3
    
    This update can be treated as a security release as the issues addressed
    in OpenSSL 3.0.3 slightly affect Node.js 18. See https://nodejs.org/en/blog/vulnerability/openssl-fixes-in-regular-releases-may2022/
    for more information on how the May 2022 OpenSSL releases affect other
    Node.js release lines.
    
    - deps: update archs files for quictls/openssl-3.0.3+quic
      (RafaelGSS) #43022
    - deps: upgrade openssl sources to quictls/openssl-3.0.3
      (RafaelGSS) #43022
    
    Other notable changes:
    
    - _Revert_ "deps: add template for generated headers"
      (Daniel Bevenius) #42978
    - deps: update undici to 5.2.0
      (Node.js GitHub Bot) #43059
    - deps: upgrade npm to 8.9.0
      (npm team) #42968
    - (SEMVER-MINOR) fs: add `read(buffer[, options])` versions
      (LiviaMedeiros) #42768
    - (SEMVER-MINOR) http: added connection closing methods
      (Shogun) #42812
    - doc: add LiviaMedeiros to collaborators
      (LiviaMedeiros) #43039
    - doc: add release key for Juan Arboleda
      (Juan José) #42961
    - (SEMVER-MINOR) fs: add `read(buffer[, options])` versions
      (LiviaMedeiros) #42768
    - (SEMVER-MINOR) http: added connection closing methods
      (Paolo Insogna) #42812
    - (SEMVER-MINOR) perf_hooks: add PerformanceResourceTiming
      (RafaelGSS) #42725
    
    PR-URL: #43036
    RafaelGSS committed May 17, 2022
    Configuration menu
    Copy the full SHA
    2bc1991 View commit details
    Browse the repository at this point in the history
  5. src: remove SecureContext::operator*

    This rather mysterious operator is only used once and can easily be
    replaced with ssl_ctx().
    
    PR-URL: #43121
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    tniessen committed May 17, 2022
    Configuration menu
    Copy the full SHA
    ace89d9 View commit details
    Browse the repository at this point in the history
  6. fs: make params in writing methods optional

    This change allows passing objects as "named parameters":
    - `fs.write(fd, buffer[, options], callback)`
    - `fs.writeSync(fd, buffer[, options])`
    - `filehandle.write(buffer[, options])`
    
    Fixes: #41666
    
    PR-URL: #42601
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    LiviaMedeiros committed May 17, 2022
    Configuration menu
    Copy the full SHA
    c100f9a View commit details
    Browse the repository at this point in the history
  7. 2022-05-17, Version 14.19.3 'Fermium' (LTS)

    Notable changes:
    - This release updates OpenSSL to 1.1.1o. This update is not being
    treated as a security release as the issues addressed in OpenSSL 1.1.1o
    were assessed to not affect Node.js 14. See
    https://nodejs.org/en/blog/vulnerability/openssl-fixes-in-regular-releases-may2022/
    for more information on how the May 2022 OpenSSL releases affects other
    Node.js release lines.
    - The list of GPG keys used to sign releases has been synchronized with
    the main branch.
    
    PR-URL: #43075
    richardlau committed May 17, 2022
    Configuration menu
    Copy the full SHA
    70069b2 View commit details
    Browse the repository at this point in the history
  8. doc: use ASCII apostrophes consistently

    PR-URL: #43114
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    tniessen committed May 17, 2022
    Configuration menu
    Copy the full SHA
    895cc57 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2022

  1. fs: add trailing commas

    PR-URL: #43127
    Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    LiviaMedeiros and aduh95 committed May 18, 2022
    Configuration menu
    Copy the full SHA
    fe027da View commit details
    Browse the repository at this point in the history
  2. src: fix static analysis warning and use smart ptr

    Coverity issues a warning about `value_before_reset == ca`, where
    value_before_reset is a pointer that may not be valid. While comparing
    the pointer itself should still work, we should really be using smart
    pointers here so that this particular check can be simplified without
    running into a memory leak.
    
    Refactor SSL_CTX_get_issuer to return a smart pointer and update the
    call sites accordingly. Note that we might have to change that in the
    future once we improve error handling throughout crypto/tls.
    
    Refs: #37990
    
    PR-URL: #43117
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    tniessen committed May 18, 2022
    Configuration menu
    Copy the full SHA
    06ba40a View commit details
    Browse the repository at this point in the history
  3. deps: upgrade npm to 8.10.0

    PR-URL: #43061
    Reviewed-By: Ruy Adorno <ruyadorno@github.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    npm-cli+bot@github.com authored and lpinca committed May 18, 2022
    Configuration menu
    Copy the full SHA
    06dd8c3 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2022

  1. doc: use serial comma in dns docs

    Refs: #11321
    Refs: #17384
    
    PR-URL: #43145
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    tniessen committed May 19, 2022
    Configuration menu
    Copy the full SHA
    89df354 View commit details
    Browse the repository at this point in the history
  2. meta: add mailmap entry for Morgan Roderick

    PR-URL: #43144
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    lpinca committed May 19, 2022
    Configuration menu
    Copy the full SHA
    efcf07f View commit details
    Browse the repository at this point in the history
  3. net: remoteAddress always undefined called before connected

    PR-URL: #43011
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Zeyu "Alex" Yang <himself65@outlook.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    y1d7ng authored and ShogunPanda committed May 19, 2022
    Configuration menu
    Copy the full SHA
    b88045f View commit details
    Browse the repository at this point in the history
  4. worker: fix heap snapshot crash on exit

    Worker.parent_port_ can be released before the exit event of Worker. The
    parent_port_ is not owned by `node::worker::Worker`, thus the reference
    to it is not always valid, and accessing it at exit crashes the process.
    
    As the Worker.parent_port_ is only used in the memory info tracking, it
    can be safely removed.
    
    PR-URL: #43123
    Fixes: #43122
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    legendecas committed May 19, 2022
    Configuration menu
    Copy the full SHA
    448d5d1 View commit details
    Browse the repository at this point in the history
  5. meta: add mailmap entry for npm team

    PR-URL: #43143
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    lpinca committed May 19, 2022
    Configuration menu
    Copy the full SHA
    f7d55b9 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2022

  1. doc: fix errors in Performance hooks doc

    PR-URL: #43152
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Zeyu "Alex" Yang <himself65@outlook.com>
    y1d7ng authored and Trott committed May 20, 2022
    Configuration menu
    Copy the full SHA
    38f4810 View commit details
    Browse the repository at this point in the history
  2. doc: use serial comma in assert docs

    Refs: #11321
    Refs: #17384
    
    PR-URL: #43154
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    tniessen committed May 20, 2022
    Configuration menu
    Copy the full SHA
    67843f8 View commit details
    Browse the repository at this point in the history
  3. doc: add release key for RafaelGSS

    PR-URL: #43131
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    RafaelGSS committed May 20, 2022
    Configuration menu
    Copy the full SHA
    fbee0a8 View commit details
    Browse the repository at this point in the history
  4. meta: add mailmap entry for legendecas

    PR-URL: #43156
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    legendecas committed May 20, 2022
    Configuration menu
    Copy the full SHA
    26846a0 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2022

  1. tools: refactor update-authors.js to ESM

    PR-URL: #43098
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    F3n67u committed May 21, 2022
    Configuration menu
    Copy the full SHA
    5cb2579 View commit details
    Browse the repository at this point in the history
  2. src: reuse GetServerName

    PR-URL: #43168
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    tniessen committed May 21, 2022
    Configuration menu
    Copy the full SHA
    5ba30d8 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2022

  1. test: improve readline/emitKeypressEvents.js coverage

    PR-URL: #42908
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    y1d7ng committed May 22, 2022
    Configuration menu
    Copy the full SHA
    ddd2a18 View commit details
    Browse the repository at this point in the history
  2. tools: update eslint to 8.16.0

    PR-URL: #43174
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    nodejs-github-bot committed May 22, 2022
    Configuration menu
    Copy the full SHA
    0a68e32 View commit details
    Browse the repository at this point in the history
  3. doc: remove outdated footnote (Python 2 --> 3 for V8 tests)

    Various Python 3 compatibility fixes were made in upstream V8,
    and they have even dropped Python 2 compatibility in various scripts.
    
    depot_tools, which bootstraps the V8 build, is also moving to Python 3.
    
    As of Node v18.0.0-ish, this footnote is no-longer accurate.
    
    (Running `make test-v8` no-longer requires Python 2,
    and it won't work anymore if you don't have a copy of Python 3.)
    
    PR-URL: #43105
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: Jackson Tian <shyvo1987@gmail.com>
    DeeDeeG committed May 22, 2022
    Configuration menu
    Copy the full SHA
    5d9ad80 View commit details
    Browse the repository at this point in the history
  4. console: fix console.dir crash on a revoked proxy

    Fixes: #43095
    
    Signed-off-by: Daeyeon Jeong daeyeon.dev@gmail.com
    
    PR-URL: #43100
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    daeyeon committed May 22, 2022
    Configuration menu
    Copy the full SHA
    f7cd3f6 View commit details
    Browse the repository at this point in the history
  5. tools: update lint-md-dependencies to rollup@2.74.1

    PR-URL: #43172
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    nodejs-github-bot committed May 22, 2022
    Configuration menu
    Copy the full SHA
    ae5a159 View commit details
    Browse the repository at this point in the history
  6. doc: improve callback params for fs.mkdir

    fixes: #43015
    
    Signed-off-by: Daeyeon Jeong daeyeon.dev@gmail.com
    
    PR-URL: #43016
    Fixes: #43015
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Zeyu "Alex" Yang <himself65@outlook.com>
    daeyeon committed May 22, 2022
    Configuration menu
    Copy the full SHA
    def4bb7 View commit details
    Browse the repository at this point in the history
  7. doc: improved parallel specification

    PR-URL: #42679
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    mawaregetsuka committed May 22, 2022
    Configuration menu
    Copy the full SHA
    40162db View commit details
    Browse the repository at this point in the history
  8. debugger: throw a more useful error when the frame is missing

    PR-URL: #42776
    Fixes: #42775
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    cola119 committed May 22, 2022
    Configuration menu
    Copy the full SHA
    cbb92b0 View commit details
    Browse the repository at this point in the history
  9. tools: refactor build-addons.js to ESM

    PR-URL: #43099
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    F3n67u committed May 22, 2022
    Configuration menu
    Copy the full SHA
    b4398df View commit details
    Browse the repository at this point in the history
  10. lib: refactor validateInt32 and validateUint32

    PR-URL: #43071
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    mawaregetsuka committed May 22, 2022
    Configuration menu
    Copy the full SHA
    419669c View commit details
    Browse the repository at this point in the history
  11. doc: use serial comma in process docs

    Refs: #11321
    Refs: #17384
    
    PR-URL: #43179
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    tniessen committed May 22, 2022
    Configuration menu
    Copy the full SHA
    40fa2e9 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2022

  1. http: add uniqueHeaders option to request and createServer

    PR-URL: #41397
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    ShogunPanda committed May 23, 2022
    Configuration menu
    Copy the full SHA
    abc175e View commit details
    Browse the repository at this point in the history
  2. src,lib: migrate to console on context's extra binding

    Since `globalThis.console` is not an ECMAScript defined
    builtin, V8's globally installed `console` implementation
    is been moved to the context's extra binding object.
    
    We need to migrate to that one before the globally
    installed console object is removed in V8.
    
    PR-URL: #43142
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    legendecas committed May 23, 2022
    Configuration menu
    Copy the full SHA
    b92bc59 View commit details
    Browse the repository at this point in the history
  3. net: add ability to reset a tcp socket

    Fixes: #27428
    PR-URL: #43112
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    PupilTong authored and ShogunPanda committed May 23, 2022
    Configuration menu
    Copy the full SHA
    360cda1 View commit details
    Browse the repository at this point in the history
  4. test: use mustSucceed instead of mustCall with assert.ifError

    PR-URL: #43188
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Zeyu "Alex" Yang <himself65@outlook.com>
    fossamagna committed May 23, 2022
    Configuration menu
    Copy the full SHA
    ac4ea62 View commit details
    Browse the repository at this point in the history
  5. doc: use serial comma in dgram docs

    Refs: #11321
    Refs: #17384
    
    PR-URL: #43191
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    tniessen committed May 23, 2022
    Configuration menu
    Copy the full SHA
    3b7241d View commit details
    Browse the repository at this point in the history

Commits on May 24, 2022

  1. src: make SecureContext fields private

    These fields should not be public. Only ctx_ is used outside of the
    class itself, and should be accessed through the ctx() function
    instead.
    
    PR-URL: #43173
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    tniessen committed May 24, 2022
    Configuration menu
    Copy the full SHA
    9a3326f View commit details
    Browse the repository at this point in the history
  2. doc: make minor adjustments

    PR-URL: #43175
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Zeyu "Alex" Yang <himself65@outlook.com>
    LiviaMedeiros committed May 24, 2022
    Configuration menu
    Copy the full SHA
    38a3914 View commit details
    Browse the repository at this point in the history
  3. http2: improve tests and docs

    This commit documents the event parameters and `http2stream.respond`,
    and adds some tests to ensure the actual behaviors are aligned with
    the docs.
    
    Testing the 'Http2Server.sessionError' event is added by updating
    `test/parallel/test-http2-options-max-headers-exceeds-nghttp2.js`.
    The event seemingly has not been tested so far.
    
    `ServerHttp2Session` is exported to validate the `session` event
    and the `sessionError` event.
    
    Signed-off-by: Daeyeon Jeong daeyeon.dev@gmail.com
    
    PR-URL: #42858
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    daeyeon committed May 24, 2022
    Configuration menu
    Copy the full SHA
    714e2d7 View commit details
    Browse the repository at this point in the history
  4. src: refactor GetCipherValue and related functions

    Modernize and simplify GetCipherValue and its call sites.
    
    PR-URL: #43171
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    tniessen committed May 24, 2022
    Configuration menu
    Copy the full SHA
    304e06a View commit details
    Browse the repository at this point in the history
  5. util: add parseArgs module

    Adds util.parseArgs helper for higher level command-line argument
    parsing.
    
    PR-URL: #42675
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Ruy Adorno <ruyadorno@github.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Joe Sepi <sepi@joesepi.com>
    Reviewed-By: Ian Sutherland <ian@iansutherland.ca>
    bcoe committed May 24, 2022
    Configuration menu
    Copy the full SHA
    4a3ba87 View commit details
    Browse the repository at this point in the history
  6. deps: update undici to 5.3.0

    PR-URL: #43197
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    nodejs-github-bot committed May 24, 2022
    Configuration menu
    Copy the full SHA
    810893f View commit details
    Browse the repository at this point in the history

Commits on May 25, 2022

  1. test: improve code coverage for inspector connection errors

    PR-URL: #42310
    Refs: https://coverage.nodejs.org/coverage-457567f72ca73ef0/lib/inspector.js.html#L74
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    cola119 committed May 25, 2022
    Configuration menu
    Copy the full SHA
    ee91acb View commit details
    Browse the repository at this point in the history
  2. http2: set origin name correctly when servername is empty

    Fixes: #39919
    Refs: #39934
    
    PR-URL: #42838
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    ofirbarak committed May 25, 2022
    Configuration menu
    Copy the full SHA
    f9f22b4 View commit details
    Browse the repository at this point in the history
  3. crypto: align webcrypto RSA key import/export with other implementations

    closes #39959
    see w3c/webcrypto#307
    see w3c/webcrypto#305
    
    PR-URL: #42816
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    panva committed May 25, 2022
    Configuration menu
    Copy the full SHA
    12af431 View commit details
    Browse the repository at this point in the history
  4. esm: fix http(s) import via custom loader

    PR-URL: #43130
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    JakobJingleheimer committed May 25, 2022
    Configuration menu
    Copy the full SHA
    b5ed1bd View commit details
    Browse the repository at this point in the history
  5. tools: refactor tools/license2rtf to ESM

    PR-URL: #43101
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    F3n67u committed May 25, 2022
    Configuration menu
    Copy the full SHA
    30cb1bf View commit details
    Browse the repository at this point in the history
  6. doc: document signal option for EventTarget#addEventListener

    Refs: #36258
    
    PR-URL: #43170
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Masashi Hirano <shisama07@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    aduh95 committed May 25, 2022
    Configuration menu
    Copy the full SHA
    a346572 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2022

  1. perf_hooks: fix start_time of perf_hooks

    PR-URL: #43069
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    theanarkh authored and legendecas committed May 26, 2022
    Configuration menu
    Copy the full SHA
    cb4a558 View commit details
    Browse the repository at this point in the history
  2. Revert "tools: refactor tools/license2rtf to ESM"

    This reverts commit 30cb1bf.
    
    PR-URL: #43214
    Fixes: #43213
    Refs: #43101
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    richardlau committed May 26, 2022
    Configuration menu
    Copy the full SHA
    331088f View commit details
    Browse the repository at this point in the history

Commits on May 27, 2022

  1. deps: upgrade npm to 8.11.0

    PR-URL: #43210
    Reviewed-By: Ruy Adorno <ruyadorno@github.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    npm-cli+bot@github.com authored and ruyadorno committed May 27, 2022
    Configuration menu
    Copy the full SHA
    6375b13 View commit details
    Browse the repository at this point in the history
  2. node-api: emit uncaught-exception on unhandled tsfn callbacks

    PR-URL: #36510
    Fixes: #36402
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    legendecas authored and mhdawson committed May 27, 2022
    Configuration menu
    Copy the full SHA
    681fb3a View commit details
    Browse the repository at this point in the history
  3. doc: fix napi version for node_api_symbol_for

    PR-URL: #42878
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    danielleadams authored and mhdawson committed May 27, 2022
    Configuration menu
    Copy the full SHA
    0818b52 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2022

  1. doc: use serial comma in worker_threads docs

    Refs: #11321
    Refs: #17384
    
    PR-URL: #43220
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    tniessen committed May 28, 2022
    Configuration menu
    Copy the full SHA
    ca0044b View commit details
    Browse the repository at this point in the history

Commits on May 29, 2022

  1. doc: add note regarding %Array.prototype.concat% in primordials.md

    PR-URL: #43166
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    aduh95 committed May 29, 2022
    Configuration menu
    Copy the full SHA
    df56644 View commit details
    Browse the repository at this point in the history
  2. tls: fix convertALPNProtocols accepting ArrayBufferViews

    PR-URL: #43211
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    LiviaMedeiros committed May 29, 2022
    Configuration menu
    Copy the full SHA
    15a682c View commit details
    Browse the repository at this point in the history
  3. meta: update AUTHORS

    PR-URL: #43231
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    nodejs-github-bot committed May 29, 2022
    Configuration menu
    Copy the full SHA
    a56552b View commit details
    Browse the repository at this point in the history
  4. tools: update lint-md-dependencies to rollup@2.75.1

    PR-URL: #43230
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    nodejs-github-bot committed May 29, 2022
    Configuration menu
    Copy the full SHA
    5e05062 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2022

  1. deps: exclude linker scripts for windows builds

    This commit ignore fips.ld and legacy.ld linker scripts for Windows
    environments.
    
    PR-URL: #42973
    Fixes: #40854
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    danbev committed May 30, 2022
    Configuration menu
    Copy the full SHA
    c3a127d View commit details
    Browse the repository at this point in the history
  2. deps: regenerate OpenSSL archs files

    PR-URL: #42973
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    danbev committed May 30, 2022
    Configuration menu
    Copy the full SHA
    2f44273 View commit details
    Browse the repository at this point in the history
  3. doc: use serial comma in errors docs

    Refs: #11321
    Refs: #17384
    
    PR-URL: #43242
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    tniessen committed May 30, 2022
    Configuration menu
    Copy the full SHA
    d72dcb0 View commit details
    Browse the repository at this point in the history
  4. benchmark: add node-error benchmark

    PR-URL: #43077
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    RafaelGSS committed May 30, 2022
    Configuration menu
    Copy the full SHA
    0903515 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2022

  1. src,deps,build,test: add OpenSSL config appname

    This commit adds the setting of an appname (configuration section
    name), 'nodejs_conf', to be used when reading OpenSSL configuration
    files.
    
    The motivation for this is that currently the default OpenSSL
    configuration, 'openssl_conf', element will be used which may be
    undesirable as it might configure OpenSSL in unwanted ways. With this
    commit it is still possible to use a default openssl.cnf file but the
    only section that Node.js will read from is a section named
    'nodejs_conf'.
    
    PR-URL: #43124
    Refs: #40366
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    danbev committed May 31, 2022
    Configuration menu
    Copy the full SHA
    f5a5df4 View commit details
    Browse the repository at this point in the history
  2. src,doc,test: add --openssl-shared-config option

    This commit adds a new command line option named
    '--openssl-shared-config' intended to allow reverting to the old OpenSSL
    configuration behavior where Node.js would use the configuration section
    name (called appname in OpenSSL) 'openssl_conf' which could potentially
    be used my other applications..
    
    PR-URL: #43124
    Refs: #40366
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    danbev committed May 31, 2022
    Configuration menu
    Copy the full SHA
    122c377 View commit details
    Browse the repository at this point in the history
  3. doc: use serial comma in console docs

    Refs: #11321
    Refs: #17384
    
    PR-URL: #43257
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    tniessen committed May 31, 2022
    Configuration menu
    Copy the full SHA
    7ad5b42 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2022

  1. tools: update clang-format 1.7.0 to 1.8.0

    v1.7.0 was shipping ARM64 binaries for macOS which doesn't run on Intel
    Macs. v1.8.0 moved back to x86_64 binaries which works on both Intel
    and M1 Macs.
    
    Signed-off-by: Darshan Sen <raisinten@gmail.com>
    
    PR-URL: #43241
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    RaisinTen committed Jun 1, 2022
    Configuration menu
    Copy the full SHA
    7a71ae8 View commit details
    Browse the repository at this point in the history
  2. tools: update lint-md-dependencies to rollup@2.75.3

    PR-URL: #43261
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    nodejs-github-bot authored and Trott committed Jun 1, 2022
    Configuration menu
    Copy the full SHA
    29c64ce View commit details
    Browse the repository at this point in the history
  3. doc: add src/crypto to CC list for nodejs/crypto

    PR-URL: #43286
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    tniessen committed Jun 1, 2022
    Configuration menu
    Copy the full SHA
    0ef81d1 View commit details
    Browse the repository at this point in the history
  4. deps: update undici to 5.4.0

    PR-URL: #43262
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    nodejs-github-bot committed Jun 1, 2022
    Configuration menu
    Copy the full SHA
    921ef9b View commit details
    Browse the repository at this point in the history
  5. test: add BigInts to common.getArrayBufferViews()

    PR-URL: #43235
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    LiviaMedeiros committed Jun 1, 2022
    Configuration menu
    Copy the full SHA
    97d3ea3 View commit details
    Browse the repository at this point in the history
  6. 2022-06-01, Version 16.15.1 'Gallium' (LTS)

    Notable changes:
    
    - deps: upgrade npm to 8.11.0 (<npm-cli+bot@github.com>) #43210
    - doc:
      - add release key for RafaelGSS (Rafael Gonzaga) #43131
      - add release key for Juan Arboleda (Juan José) #42961
    
    PR-URL: #43272
    juanarbol committed Jun 1, 2022
    Configuration menu
    Copy the full SHA
    18d3c33 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2022

  1. 2022-06-01, Version 17.9.1 (Current)

    Notable changes:
    
    * Upgrade npm to 8.11.0
    * Update to OpenSSL 3.0.3
    
    PR-URL: #43256
    ruyadorno committed Jun 2, 2022
    Configuration menu
    Copy the full SHA
    b984017 View commit details
    Browse the repository at this point in the history
  2. 2022-06-01, Version 18.3.0 (Current)

    Notable changes:
    
    * deps: update undici to 5.4.0  (Node.js GitHub Bot) #43262
    * (SEMVER-MINOR) util: add parseArgs module (Benjamin Coe) #42675
    * (SEMVER-MINOR) http: add uniqueHeaders option to request and createServer (Paolo Insogna) #41397
    * deps: upgrade npm to 8.11.0 (npm team) #43210
    * deps: patch V8 to 10.2.154.4 (Michaël Zasso) #43067
    * (SEMVER-MINOR) deps: update V8 to 10.2.154.2 (Michaël Zasso) #42740
    * (SEMVER-MINOR) fs: make params in writing methods optional (LiviaMedeiros) #42601
    * (SEMVER-MINOR) http: add uniqueHeaders option to request and createServer (Paolo Insogna) #41397
    * (SEMVER-MINOR) net: add ability to reset a tcp socket (pupilTong) #43112
    * (SEMVER-MINOR) Revert "build: make x86 Windows support temporarily experimental" (Michaël Zasso) [#42740](#42740)
      * This means 32-bit Windows binaries are back with this release.
    
    PR-URL: #43266
    bengl committed Jun 2, 2022
    Configuration menu
    Copy the full SHA
    55f56ef View commit details
    Browse the repository at this point in the history
  3. doc: update CHANGELOG_V18.md

    PR-URL: #43298
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    panva committed Jun 2, 2022
    Configuration menu
    Copy the full SHA
    5ce141c View commit details
    Browse the repository at this point in the history
  4. tools: update codecov/codecov-action version

    Refs: https://github.com/codecov/codecov-action/releases
    
    PR-URL: #43297
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Filip Skokan <panva.ip@gmail.com>
    aduh95 authored and panva committed Jun 2, 2022
    Configuration menu
    Copy the full SHA
    ef16c7b View commit details
    Browse the repository at this point in the history
  5. src: convey potential exceptions during StreamPipe construction

    This moves the V8 calls during the StreamPipe construction to an
    overload of StreamPipe::New(), so that it is possible to indicate if
    there is a pending exception/termination.
    
    Refs: #40425 (comment)
    Signed-off-by: Darshan Sen <raisinten@gmail.com>
    
    PR-URL: #43240
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    RaisinTen committed Jun 2, 2022
    Configuration menu
    Copy the full SHA
    1496d43 View commit details
    Browse the repository at this point in the history
  6. build: add nonpm and nocorepack to vcbuild.bat

    The `./configure` script allows you to produce a build without npm and
    corepack with the `--without-npm` and `--without-corepack` options
    respectively, so this change adds the same capability to the
    `vcbuild.bat` script.
    
    Signed-off-by: Darshan Sen <raisinten@gmail.com>
    
    PR-URL: #43219
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    RaisinTen committed Jun 2, 2022
    Configuration menu
    Copy the full SHA
    9a11ea1 View commit details
    Browse the repository at this point in the history
  7. doc: fix 404 link of BUILDING.md

    PR-URL: #43234
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    F3n67u committed Jun 2, 2022
    Configuration menu
    Copy the full SHA
    8f39f51 View commit details
    Browse the repository at this point in the history
  8. doc: fix chromium document link in pull-requests.md

    PR-URL: #43265
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Qingyu Deng <i@ayase-lab.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    rikapo committed Jun 2, 2022
    Configuration menu
    Copy the full SHA
    218664f View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2022

  1. lib: use null-prototype objects for property descriptors

    Refs: #42921
    
    PR-URL: #43270
    Reviewed-By: Paolo Insogna <paolo@cowtech.it>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    aduh95 committed Jun 3, 2022
    Configuration menu
    Copy the full SHA
    06d8606 View commit details
    Browse the repository at this point in the history
  2. fs: export constants from fs/promises

    PR-URL: #43177
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    F3n67u committed Jun 3, 2022
    Configuration menu
    Copy the full SHA
    f765693 View commit details
    Browse the repository at this point in the history
  3. doc: promote cdt to tier 3

    PR-URL: #43290
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    tony-go committed Jun 3, 2022
    Configuration menu
    Copy the full SHA
    ac27c58 View commit details
    Browse the repository at this point in the history
  4. tls: fix performance regression in convertALPNProtocols()

    `isUint8Array()` covers instances of `Buffer`
    `isArrayBufferView()` path is cold and not worth additional check
    
    PR-URL: #43250
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    LiviaMedeiros committed Jun 3, 2022
    Configuration menu
    Copy the full SHA
    386c7e1 View commit details
    Browse the repository at this point in the history
  5. esm: refactor responseURL handling

    PR-URL: #43164
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    Reviewed-By: Jacob Smith <jacob@frende.me>
    guybedford committed Jun 3, 2022
    Configuration menu
    Copy the full SHA
    dfa896f View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2022

  1. crypto: add CFRG curves to Web Crypto API

    PR-URL: #42507
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    panva committed Jun 4, 2022
    Configuration menu
    Copy the full SHA
    7e5da97 View commit details
    Browse the repository at this point in the history
  2. report: add more heap infos in process report

    PR-URL: #43116
    Reviewed-By: Zeyu "Alex" Yang <himself65@outlook.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    theanarkh committed Jun 4, 2022
    Configuration menu
    Copy the full SHA
    b6a2072 View commit details
    Browse the repository at this point in the history
  3. test: convert then to async/await

    PR-URL: #43292
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    meekdenzo committed Jun 4, 2022
    Configuration menu
    Copy the full SHA
    cd03515 View commit details
    Browse the repository at this point in the history
  4. meta: update AUTHORS

    PR-URL: #43312
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    nodejs-github-bot committed Jun 4, 2022
    Configuration menu
    Copy the full SHA
    45d7ca9 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2022

  1. lib: give names to promisified methods

    Affected functions: `fs.exists`, `readline.Interface.prototype.question`
    
    PR-URL: #43218
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    LiviaMedeiros committed Jun 5, 2022
    Configuration menu
    Copy the full SHA
    71071f8 View commit details
    Browse the repository at this point in the history
  2. doc: use serial comma in ESM docs

    Refs: #11321
    Refs: #17384
    
    PR-URL: #43322
    Reviewed-By: Jacob Smith <jacob@frende.me>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    tniessen committed Jun 5, 2022
    Configuration menu
    Copy the full SHA
    824c8b7 View commit details
    Browse the repository at this point in the history
  3. esm: fix chain advances when loader calls next<HookName> multiple times

    PR-URL: #43303
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    JakobJingleheimer committed Jun 5, 2022
    Configuration menu
    Copy the full SHA
    765666a View commit details
    Browse the repository at this point in the history
  4. doc: use serial comma in pull request doc

    PR-URL: #43319
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    F3n67u committed Jun 5, 2022
    Configuration menu
    Copy the full SHA
    93d10d6 View commit details
    Browse the repository at this point in the history
  5. doc: add CIGTM to glossary.md

    PR-URL: #43316
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    F3n67u committed Jun 5, 2022
    Configuration menu
    Copy the full SHA
    815e74b View commit details
    Browse the repository at this point in the history
  6. tools: use hashes instead of tags for external actions (#43284)

    Using tags is a security risk, as they can be updated to point to
    anything else.
    
    Refs: nodejs/corepack#117 (comment)
    
    PR-URL: #43284
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    aduh95 committed Jun 5, 2022
    Configuration menu
    Copy the full SHA
    c7c8d86 View commit details
    Browse the repository at this point in the history
  7. doc: add missing require to stream api doc

    PR-URL: #43237
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    F3n67u committed Jun 5, 2022
    Configuration menu
    Copy the full SHA
    797e41c View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2022

  1. doc: make clear the result of comparison between Symbol.for

    PR-URL: #43309
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    cola119 committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    18a0ead View commit details
    Browse the repository at this point in the history
  2. tools: update eslint to 8.17.0

    PR-URL: #43314
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    nodejs-github-bot committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    d5d67e3 View commit details
    Browse the repository at this point in the history
  3. tools: update lint-md-dependencies to rollup@2.75.5

    PR-URL: #43313
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    nodejs-github-bot committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    b631086 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2022

  1. doc: use serial comma in net docs

    Refs: #11321
    Refs: #17384
    
    PR-URL: #43335
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    tniessen committed Jun 7, 2022
    Configuration menu
    Copy the full SHA
    737ca9a View commit details
    Browse the repository at this point in the history
  2. doc: improve description of TZ

    - Simplify the beginning of the description.
    - Add a missing serial comma.
    - Add a missing parenthesis.
    
    PR-URL: #43334
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    tniessen committed Jun 7, 2022
    Configuration menu
    Copy the full SHA
    ac2c082 View commit details
    Browse the repository at this point in the history
  3. doc: fix typo in util.parseArgs usage example

    PR-URL: #43332
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    michaelficarra authored and LiviaMedeiros committed Jun 7, 2022
    Configuration menu
    Copy the full SHA
    aba2cd7 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2022

  1. doc: change glossary link in pull request guide to node's glossary doc

    PR-URL: #43318
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Qingyu Deng <i@ayase-lab.com>
    Reviewed-By: Zijian Liu <lxxyxzj@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    F3n67u committed Jun 8, 2022
    Configuration menu
    Copy the full SHA
    3296d6d View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2022

  1. doc: add undici to glossary

    PR-URL: #43327
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    F3n67u authored and Trott committed Jun 9, 2022
    Configuration menu
    Copy the full SHA
    c977ad6 View commit details
    Browse the repository at this point in the history
  2. net,dns: move hasObserver out of perf function

    move the hasObserver out of startPerf and stopPerf
    to avoid generating useless objects when these are no observer
    
    PR-URL: #43217
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    theanarkh committed Jun 9, 2022
    Configuration menu
    Copy the full SHA
    85f8821 View commit details
    Browse the repository at this point in the history
  3. doc: fix specifier example in esm.md

    PR-URL: #43351
    Reviewed-By: Jacob Smith <jacob@frende.me>
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    privatenumber committed Jun 9, 2022
    Configuration menu
    Copy the full SHA
    923f355 View commit details
    Browse the repository at this point in the history
  4. doc: use serial comma in webstreams docs

    Refs: #11321
    Refs: #17384
    
    PR-URL: #43353
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    tniessen committed Jun 9, 2022
    Configuration menu
    Copy the full SHA
    595ce9d View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2022

  1. doc: fix typo in globals.md

    Use apostrophe for possessive.
    
    Signed-off-by: Daeyeon Jeong daeyeon.dev@gmail.com
    
    PR-URL: #43365
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    daeyeon committed Jun 10, 2022
    Configuration menu
    Copy the full SHA
    cb7e854 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2022

  1. crypto: remove Node.js-specific webcrypto extensions

    PR-URL: #43310
    Reviewed-By: James M Snell <jasnell@gmail.com>
    panva committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    fbfb91b View commit details
    Browse the repository at this point in the history
  2. meta: move one or more collaborators to emeritus (#43183)

    PR-URL: #43183
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    nodejs-github-bot authored and Trott committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    3987d6b View commit details
    Browse the repository at this point in the history
  3. tools: fix find-inactive actions

    PR-URL: #43377
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    LiviaMedeiros committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    e227e52 View commit details
    Browse the repository at this point in the history
  4. util: add kEmptyObject to internal/util

    PR-URL: #43159
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    LiviaMedeiros authored and aduh95 committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    a9b1fd3 View commit details
    Browse the repository at this point in the history
  5. async_hooks: use kEmptyObject

    PR-URL: #43159
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    LiviaMedeiros authored and aduh95 committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    dc2a5d7 View commit details
    Browse the repository at this point in the history
  6. child_process: use kEmptyObject

    PR-URL: #43159
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    LiviaMedeiros authored and aduh95 committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    20b0df1 View commit details
    Browse the repository at this point in the history
  7. cluster: use kEmptyObject

    PR-URL: #43159
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    LiviaMedeiros authored and aduh95 committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    32da6ee View commit details
    Browse the repository at this point in the history
  8. crypto: use kEmptyObject

    PR-URL: #43159
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    LiviaMedeiros authored and aduh95 committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    f3376f0 View commit details
    Browse the repository at this point in the history
  9. events: use kEmptyObject

    PR-URL: #43159
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    LiviaMedeiros authored and aduh95 committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    9220aca View commit details
    Browse the repository at this point in the history
  10. fs: use kEmptyObject

    PR-URL: #43159
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    LiviaMedeiros authored and aduh95 committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    c52454f View commit details
    Browse the repository at this point in the history
  11. http: use kEmptyObject

    PR-URL: #43159
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    LiviaMedeiros authored and aduh95 committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    a709a71 View commit details
    Browse the repository at this point in the history
  12. http2: use kEmptyObject

    PR-URL: #43159
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    LiviaMedeiros authored and aduh95 committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    df68383 View commit details
    Browse the repository at this point in the history
  13. https: use kEmptyObject

    PR-URL: #43159
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    LiviaMedeiros authored and aduh95 committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    811cb8f View commit details
    Browse the repository at this point in the history
  14. perf_hooks: use kEmptyObject

    PR-URL: #43159
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    LiviaMedeiros authored and aduh95 committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    a983d39 View commit details
    Browse the repository at this point in the history
  15. readline: use kEmptyObject

    PR-URL: #43159
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    LiviaMedeiros authored and aduh95 committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    8e7e58f View commit details
    Browse the repository at this point in the history
  16. stream: use kEmptyObject

    PR-URL: #43159
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    LiviaMedeiros authored and aduh95 committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    a0178a1 View commit details
    Browse the repository at this point in the history
  17. test_runner: use kEmptyObject

    PR-URL: #43159
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    LiviaMedeiros authored and aduh95 committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    44aa46d View commit details
    Browse the repository at this point in the history
  18. timers: use kEmptyObject

    PR-URL: #43159
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    LiviaMedeiros authored and aduh95 committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    cacd72e View commit details
    Browse the repository at this point in the history
  19. tls: use kEmptyObject

    PR-URL: #43159
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    LiviaMedeiros authored and aduh95 committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    cade060 View commit details
    Browse the repository at this point in the history
  20. vm: use kEmptyObject

    PR-URL: #43159
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    LiviaMedeiros authored and aduh95 committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    0313102 View commit details
    Browse the repository at this point in the history
  21. wasi: use kEmptyObject

    PR-URL: #43159
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    LiviaMedeiros authored and aduh95 committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    51e7f75 View commit details
    Browse the repository at this point in the history
  22. worker: use kEmptyObject

    PR-URL: #43159
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    LiviaMedeiros authored and aduh95 committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    b1c1f86 View commit details
    Browse the repository at this point in the history
  23. lib: use kEmptyObject in various places

    PR-URL: #43159
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    LiviaMedeiros authored and aduh95 committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    917fcb2 View commit details
    Browse the repository at this point in the history
  24. tools: add avoid-prototype-pollution lint rule

    PR-URL: #43308
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    93728c6 View commit details
    Browse the repository at this point in the history
  25. tools: fix create-or-update-pull-request-action hash on GHA

    PR-URL: #43378
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Tierney Cyren <hello@bnb.im>
    aduh95 committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    c470386 View commit details
    Browse the repository at this point in the history
  26. doc: add F3n67u to triagers

    PR-URL: #43350
    Reviewed-By: Qingyu Deng <i@ayase-lab.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Xuguang Mei <meixuguang@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    F3n67u committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    440d95a View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2022

  1. meta: update AUTHORS

    PR-URL: #43387
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    nodejs-github-bot committed Jun 12, 2022
    Configuration menu
    Copy the full SHA
    741ed0f View commit details
    Browse the repository at this point in the history
  2. doc: add fspromises mkdir example

    Signed-off-by: Tierney Cyren <hello@bnb.im>
    
    PR-URL: #40843
    Reviewed-By: Adrian Estrada <edsadr@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    bnb committed Jun 12, 2022
    Configuration menu
    Copy the full SHA
    fab676e View commit details
    Browse the repository at this point in the history
  3. test: fix common.mustNotCall error message

    When using `util.inspect` as a callback, the array index (second
    argument) is picked up as the `showHidden` param, and the argument
    array (third argument) as the `depth` param. This fails with a seemingly
    unrelated error message when the argument array contains a
    `Symbol`-related property.
    
    PR-URL: #42917
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    aduh95 committed Jun 12, 2022
    Configuration menu
    Copy the full SHA
    5114c46 View commit details
    Browse the repository at this point in the history
  4. test: add test for short-option followed by its value

    PR-URL: #43358
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    cola119 committed Jun 12, 2022
    Configuration menu
    Copy the full SHA
    97b9180 View commit details
    Browse the repository at this point in the history
  5. perf_hooks: fix function wrapped by timerify to work correctly

    PR-URL: #43330
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    cola119 committed Jun 12, 2022
    Configuration menu
    Copy the full SHA
    8d5a3e3 View commit details
    Browse the repository at this point in the history
  6. readline: fix question stack overflow

    This commit fixes readline interface's question callback wrapping when
    it is being called with `signal` option. Previous version completely
    overwrites passed callback and throws "Maximum call stack size exceeded"
    error.
    
    PR-URL: #43320
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    chapko committed Jun 12, 2022
    Configuration menu
    Copy the full SHA
    2efeb5c View commit details
    Browse the repository at this point in the history
  7. src: fix memory leaks and refactor ByteSource

    Add ByteSource::Builder to replace the common MallocOpenSSL() +
    ByteSource::Allocated() pattern.
    
    Remove ByteSource::reset() that is unused.
    
    Remove ByteSource::Resize() to make ByteSource truly immutable (until
    moved away). Instead, ByteSource::Builder::release() takes an optional
    size argument that truncates the resulting ByteSource.
    
    Fix occurrences of MallocOpenSSL() that do not always free the allocated
    memory by using the new ByteSource::Builder class instead.
    
    Remove ByteSource::get() and replace uses with ByteSource::data().
    
    Remove ReallocOpenSSL() because it likely only saves us a few bytes
    whenever we use it.
    
    PR-URL: #43202
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    tniessen committed Jun 12, 2022
    Configuration menu
    Copy the full SHA
    167ea80 View commit details
    Browse the repository at this point in the history
  8. repl: make autocomplete case-insensitive

    This changes autocomplete suggestion filter to ignore input case
    allowing for more autosuggest results shown on the screen
    
    Fixes: #41631
    
    PR-URL: #41632
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    gribnoysup committed Jun 12, 2022
    Configuration menu
    Copy the full SHA
    156365e View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2022

  1. doc: use serial comma in report docs

    Refs: #11321
    Refs: #17384
    
    PR-URL: #43394
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    tniessen committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    3d0a0b6 View commit details
    Browse the repository at this point in the history
  2. bootstrap: consolidate global properties definition

    `globalThis.process` and `globalThis.Buffer` has been re-defined with
    a getter/setter pair.
    
    `atob` and `bota` are defined as enumerable properties according to
    WebIDL definition.
    
    PR-URL: #43357
    Refs: #26882
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    legendecas committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    511e289 View commit details
    Browse the repository at this point in the history
  3. doc: remove ETW from diag tierlist

    PR-URL: #43295
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    tony-go committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    3786ef6 View commit details
    Browse the repository at this point in the history
  4. doc: remove llnode from diag tierlist

    PR-URL: #43289
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    tony-go committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    4f3b8fa View commit details
    Browse the repository at this point in the history
  5. meta: move one or more collaborators to emeritus

    PR-URL: #43399
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Yuta Hiroto <hello@hiroppy.me>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    nodejs-github-bot committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    78b410f View commit details
    Browse the repository at this point in the history
  6. test: fix address in use error

    test-domain-dep0097.js was sporadically failing because it is a parallel
    test and uses opens a default inspector port.
    
    This commit changes to bind to a random free port
    
    PR-URL: #43199
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Akhil Marsonya <akhil.marsonya27@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    everett1992 authored and mhdawson committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    5ca2ab1 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2022

  1. src: fix json utils escapes for U+000B

    PR-URL: #43206
    Fixes: #43193
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    legendecas committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    486dcd7 View commit details
    Browse the repository at this point in the history
  2. deps: upgrade npm to 8.12.1

    PR-URL: #43301
    Reviewed-By: Ruy Adorno <ruyadorno@github.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Mestery <mestery@protonmail.com>
    npm-cli-bot committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    47ea59f View commit details
    Browse the repository at this point in the history
  3. test: mark test_buffer/test_finalizer flaky

    Refs: #43389
    
    Mark new test as flaky as it seems to have
    had intermittent failures since it was added.
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #43414
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    mhdawson committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    73d8db8 View commit details
    Browse the repository at this point in the history
  4. doc: clarify use of deps/icu-small

    Add some additional info about use of icu
    subset in deps/icu-small
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #43287
    Reviewed-By: Steven R Loomis <srloomis@us.ibm.com>
    mhdawson committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    83ffb79 View commit details
    Browse the repository at this point in the history
  5. doc: add initial doc on how to update cjs-module-lexer

    Add some initial doc based on discussion with Guy
    Bedford.
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #43255
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    mhdawson committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    cc82f6f View commit details
    Browse the repository at this point in the history
  6. inspector: add missing initialization

    Add missing initialization reported by coverity. With
    proper usage it looks like it will be initialized but
    still good to have it initialized to a known state in
    case that changes or invalide usage.
    
    The method used to create object ids newObjectId() starts
    at 1 so initializing to 0 should be safe and what we get
    now when compiled in a way that auto initializes (for example
    debug)
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #43254
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    mhdawson committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    561f7fe View commit details
    Browse the repository at this point in the history
  7. deps: update undici to 5.5.1

    PR-URL: #43412
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: LiviaMedeiros <livia@cirno.name>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    nodejs-github-bot committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    611847b View commit details
    Browse the repository at this point in the history
  8. events: fix adding abort listener in events.once

    Event listeners passed to un/subscribe the abort event are mismatched.
    This removes the wrapper function in `eventTargetAgnosticAddListener()`
    and directly passes the given listener to the `EventTarget`.
    
    IMO, removing the wrapper seems harmless, and the `AbortSignal` is
    seemingly the only `EventTarget` passed to this function for now.
    
    Fixes: #43337
    Refs: #33659
    Refs: #34997
    
    Signed-off-by: Daeyeon Jeong daeyeon.dev@gmail.com
    
    PR-URL: #43373
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    daeyeon committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    f7d73d4 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2022

  1. deps: update Corepack to 0.11.2

    PR-URL: #43402
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    arcanis committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    9eb1b5c View commit details
    Browse the repository at this point in the history
  2. util: freeze kEnumerableProperty

    PR-URL: #43390
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    LiviaMedeiros committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    0f90879 View commit details
    Browse the repository at this point in the history
  3. crypto: fix webcrypto JWK EC and OKP import crv check

    PR-URL: #43346
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    panva committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    4420d52 View commit details
    Browse the repository at this point in the history
  4. crypto: test webcrypto ec raw public key import

    PR-URL: #43405
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    panva committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    6a7aff6 View commit details
    Browse the repository at this point in the history
  5. crypto: fix webcrypto import of cfrg raw public keys

    PR-URL: #43404
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    panva committed Jun 15, 2022
    Configuration menu
    Copy the full SHA
    5fad0b9 View commit details
    Browse the repository at this point in the history