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

v19.1.0 proposal #45269

Merged
merged 200 commits into from
Nov 14, 2022
Merged

v19.1.0 proposal #45269

merged 200 commits into from
Nov 14, 2022

Commits on Nov 10, 2022

  1. child_process: validate arguments for null bytes

    This change adds validation to reject an edge case where the
    child_process API argument strings might contain null bytes
    somewhere in between. Such strings were being silently truncated
    before, so throwing an error should prevent misuses of this API.
    
    Fixes: #44768
    Signed-off-by: Darshan Sen <[email protected]>
    PR-URL: #44782
    Reviewed-By: James M Snell <[email protected]>
    RaisinTen authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    b2e6048 View commit details
    Browse the repository at this point in the history
  2. src: return void in InitializeInspector()

    We have been ignoring inspector port binding errors during startup.
    Handling this error would be a breaking change and it's probably
    surprising to refuse to launch the Node.js instance simply because
    the inspector cannot listen to the port anyway. So just turn the
    return value of InitializeInspector() and remove the TODOs for
    handling the error.
    
    PR-URL: #44903
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    joyeecheung authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    824dcfc View commit details
    Browse the repository at this point in the history
  3. bootstrap: merge main thread and worker thread initializations

    Instead of doing the initializations of worker threads using small
    helper functions that are also used by the main thread initialization,
    wrap everything into a common prepareExecution() function with
    an isMainThread switch to turn off initializations that shouldn't
    be done for worker threads, so that we don't have to replicate
    all the initialization steps in the worker code, which can be
    error-prone.
    
    PR-URL: #44869
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    joyeecheung authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    c45b6ae View commit details
    Browse the repository at this point in the history
  4. events: add unique events benchmark

    Co-authored-by: Brian White <[email protected]>
    PR-URL: #44657
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    2 people authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    c3dd696 View commit details
    Browse the repository at this point in the history
  5. lib: support more attributes for early hint link

    PR-URL: #44874
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    anonrig authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    8199841 View commit details
    Browse the repository at this point in the history
  6. doc: add anonrig to collaborators

    Fixes #44906
    
    PR-URL: #45002
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Stephen Belanger <[email protected]>
    anonrig authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    edb92f4 View commit details
    Browse the repository at this point in the history
  7. test: refactor promises to async/await

    PR-URL: #44980
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Danielle Adams <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Anto Aravinth <[email protected]>
    sonimadhuri authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    c59d3b7 View commit details
    Browse the repository at this point in the history
  8. doc: add info on fixup to security release process

    - add details on what to do if we have an incomplete fix
    - add details on how to update a CVE if necessary
    
    Signed-off-by: Michael Dawson <[email protected]>
    
    PR-URL: #44807
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Vladimir de Turckheim <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    mhdawson authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    ffba321 View commit details
    Browse the repository at this point in the history
  9. test: use CHECK instead of EXPECT where necessary

    GetPageSize() and OverrunGuardedBuffer currently use non-fatal EXPECT_*
    macros because GoogleTest does not allow the fatal variants ASSERT_* in
    non-void returning functions (i.e., in this file, nowhere outside of the
    TEST itself).
    
    The EXPECT_* macros continue execution upon failure, but we really don't
    want that (and static analysis apparently does not like it either).
    Since we cannot use GoogleTest's ASSERT_* here, use our own CHECK_*
    instead of EXPECT_* outside of the TEST. Hopefully, this will finally
    pacify static analysis.
    
    Refs: #44666
    
    PR-URL: #44795
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Erick Wendel <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    tniessen authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    a618dc3 View commit details
    Browse the repository at this point in the history
  10. doc: fix undici version in changelog

    The last PR to update the undici version in V18 and
    V16 had two commits. Once to update to 5.9.1 and one
    to upodate to 5.10.0. Unfortunately it looks like
    when squashed the commit indicates 5.9.1 which was
    reported as confusing in the changelogs.
    
    I don't think we can necessarily change the commit
    message in the commit, but I think having the
    changelogs indicate the correct version makes
    sense even without that change.
    
    This PR updates the version in the two changelogs.
    
    Signed-off-by: Michael Dawson <[email protected]>
    
    PR-URL: #44982
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    mhdawson authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    f0c18f0 View commit details
    Browse the repository at this point in the history
  11. test: improve test coverage in test-child-process-spawn-argv0.js

    PR-URL: #44955
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    juanarbol authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    4825786 View commit details
    Browse the repository at this point in the history
  12. test: add test to improve coverage in http2-compat-serverresponse

    PR-URL: #44970
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Adrian Estrada <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Cesar-M-Diaz authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    ea0cfc9 View commit details
    Browse the repository at this point in the history
  13. lib: make properties on Blob and URL enumerable

    PR-URL: #44918
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    KhafraDev authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    17ef1bb View commit details
    Browse the repository at this point in the history
  14. lib: promise version of streams.finished call clean up

    implement autoCleanup logic. update docs add autoCleanup description
    
    ref: #44556
    PR-URL: #44862
    Refs: #44556
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Robert Nagy <[email protected]>
    ntedgi authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    cc2393c View commit details
    Browse the repository at this point in the history
  15. src: iwyu in cleanup_queue.cc

    PR-URL: #44983
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Daeyeon Jeong <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Anto Aravinth <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    codebytere authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    5fce8e3 View commit details
    Browse the repository at this point in the history
  16. test: improve test coverage for os package

    PR-URL: #44959
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    juanarbol authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    3519d74 View commit details
    Browse the repository at this point in the history
  17. test: skip test depending on overlapped-checker when not available

    PR-URL: #45015
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    aduh95 authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    43677e5 View commit details
    Browse the repository at this point in the history
  18. doc: improve the workflow to test release binaries

    PR-URL: #45004
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    e6bbc50 View commit details
    Browse the repository at this point in the history
  19. meta: update AUTHORS

    PR-URL: #45020
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    7900810 View commit details
    Browse the repository at this point in the history
  20. tools: update lint-md-dependencies

    Update lint-md-dependencies to @rollup/[email protected]
    @rollup/[email protected] and [email protected].
    
    PR-URL: #45019
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    025e616 View commit details
    Browse the repository at this point in the history
  21. url: improve url.parse() compliance with WHATWG URL

    Make the url.parse() hostname parsing closer to that of WHATWG URL
    parsing. This mitigates for cases where hostname spoofing becomes
    possible if your code checks the hostname using one API but the library
    you use to send the request uses the other API.
    
    Concerns about hostname-spoofing were raised and presented in excellent
    detail by pyozzi-toss ([email protected]/Security-Tech Team in Toss).
    
    PR-URL: #45011
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Trott authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    02cff4a View commit details
    Browse the repository at this point in the history
  22. doc: run license-builder

    PR-URL: #45034
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    github-actions[bot] authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    d47f832 View commit details
    Browse the repository at this point in the history
  23. url: improve port validation

    If a port is not a number, throw rather than treating the `:` that
    delineates the port as part of the path. This is consistent with WHATWG
    URL and also mitigates hostname-spoofing.
    
    Concerns about hostname-spoofing were raised and presented in excellent
    detail by pyozzi-toss ([email protected]/Security-Tech Team in Toss).
    
    PR-URL: #45012
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    84e7388 View commit details
    Browse the repository at this point in the history
  24. test: update WPT resources

    It is mainly an update for idlharness.js, testharness.js, etc.
    
    PR-URL: #44948
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Daeyeon Jeong <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    XadillaX authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    c1ca19f View commit details
    Browse the repository at this point in the history
  25. benchmark: add blob benchmark

    PR-URL: #44990
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Ruben Bridgewater <[email protected]>
    anonrig authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    a27c994 View commit details
    Browse the repository at this point in the history
  26. doc: fix http and http2 writeEarlyHints() parameter

    Both http and http2 `response.writeEarlyHints()` take an object,
    not an array, as their first parameter. For http, this was updated in
    the examples via #44820 except for the final example, which this
    patch fixes.
    The doc for the http2 version was not touched in #44820 although
    I am pretty sure from skimming the code that it behaves identically
    to http, and so propose to change its doc as well.
    Finally, some bogus headline levels are fixed in http2 docs.
    
    PR-URL: #45000
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    meyfa authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    5fbccae View commit details
    Browse the repository at this point in the history
  27. lib: fix typo in pre_execution.js

    `initialzeModules` -> `initializeModules`
    
    PR-URL: #45039
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    aduh95 authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    8b4a41e View commit details
    Browse the repository at this point in the history
  28. doc: updated security stewards

    Signed-off-by: Michael Dawson <[email protected]>
    
    PR-URL: #45005
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    mhdawson authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    e8103fd View commit details
    Browse the repository at this point in the history
  29. build: add version info to timezone update PR

    Refs: #44950 (comment)
    Signed-off-by: Darshan Sen <[email protected]>
    PR-URL: #45021
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Tierney Cyren <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    RaisinTen authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    24e24bd View commit details
    Browse the repository at this point in the history
  30. test: remove unnecessary noop function args to mustCall()

    PR-URL: #45027
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Trott authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    dbc696d View commit details
    Browse the repository at this point in the history
  31. deps: patch V8 to 10.7.193.16

    Refs: v8/v8@10.7.193.13...10.7.193.16
    PR-URL: #45023
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    targos authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    3bfba6d View commit details
    Browse the repository at this point in the history
  32. test: improve assertions in test-repl-unsupported-option.js

    PR-URL: #44953
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    Reviewed-By: Kohei Ueno <[email protected]>
    Reviewed-By: Ruben Bridgewater <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    juanarbol authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    71b8d50 View commit details
    Browse the repository at this point in the history
  33. deps: update timezone

    PR-URL: #44950
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Tierney Cyren <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    2f7518a View commit details
    Browse the repository at this point in the history
  34. test: remove mentions of --experimental-async-stack-tagging-api flag

    PR-URL: #45051
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    szuend authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    8662399 View commit details
    Browse the repository at this point in the history
  35. node-api,test: fix test_reference_double_free crash

    PR-URL: #44927
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    vmoroz authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    2105f09 View commit details
    Browse the repository at this point in the history
  36. lib: add ability to add separate event name to defineEventHandler

    Adds an optional third argument to `defineEventHandler()` to specify
    an event name that is separate from the name used for the property.
    This will be used, for instance, by the quic implementation to support
    generating the `on...` events where the event name itself is hyphenated.
    For instance `defineEventHandler(target, 'streamreset', 'stream-reset')`
    
    Separated out from #44325
    
    Signed-off-by: James M Snell <[email protected]>
    PR-URL: #45032
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    jasnell authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    9ed9aa8 View commit details
    Browse the repository at this point in the history
  37. util: add MIME utilities (#21128)

    Co-authored-by: Rich Trott <[email protected]>
    Co-authored-by: Antoine du Hamel <[email protected]>
    PR-URL: #21128
    Reviewed-By: Gus Caplan <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Robert Nagy <[email protected]>
    Reviewed-By: Jacob Smith <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Geoffrey Booth <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    3 people authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    d41f8ff View commit details
    Browse the repository at this point in the history
  38. tools: do not use the set-output command in workflows

    The `set-output` command is deprecated. Use the `GITHUB_OUTPUT`
    environment file.
    
    Refs: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
    PR-URL: #45024
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Tierney Cyren <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    lpinca authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    a70b276 View commit details
    Browse the repository at this point in the history
  39. tools: update gr2m/create-or-update-pull-request-action

    Update gr2m/create-or-update-pull-request-action to version 1.9.1.
    
    PR-URL: #45022
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Tierney Cyren <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    lpinca authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    2ccc03e View commit details
    Browse the repository at this point in the history
  40. http: add priority to common http headers

    The standard `Priority` header is defined in RFC 9218.
    
    This is added as part of the precusor to quic/http3 work.
    
    Signed-off-by: James M Snell <[email protected]>
    PR-URL: #45045
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Robert Nagy <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    jasnell authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    8abc3f7 View commit details
    Browse the repository at this point in the history
  41. build: restore Windows resource file

    Add back the Windows resource file to the build scripts that was
    mistakenly removed by aa3a572.
    
    PR-URL: #45042
    Fixes: #45025
    Refs: #43652
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    richardlau authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    17349a2 View commit details
    Browse the repository at this point in the history
  42. esm: protect ESM loader from prototype pollution

    Fixes: #45035
    PR-URL: #45044
    Reviewed-By: Jacob Smith <[email protected]>
    Reviewed-By: Geoffrey Booth <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    aduh95 authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    2e5d8e7 View commit details
    Browse the repository at this point in the history
  43. inspector: refactor inspector/promises to be more robust

    Limit the effect of users mutating `node:util`, `node:inspector`, or
    `Array.prototype`.
    
    PR-URL: #45041
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    aduh95 authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    3db37e7 View commit details
    Browse the repository at this point in the history
  44. meta: move one or more collaborators to emeritus

    PR-URL: #45036
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Ruben Bridgewater <[email protected]>
    Reviewed-By: Khaidi Chu <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    ec86830 View commit details
    Browse the repository at this point in the history
  45. src: simplify ALPN code, remove indirection

    PR-URL: #44875
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    bnoordhuis authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    9dc21a1 View commit details
    Browse the repository at this point in the history
  46. src: optimize ALPN callback

    It doesn't make sense from a performance perspective to retain an
    arraybuffer with the ALPN byte string and look it up as a property on
    the JS context object for every TLS handshake.
    
    Store the byte string in the C++ TLSWrap object instead. That's both
    a lot faster and a lot simpler.
    
    PR-URL: #44875
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    bnoordhuis authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    e5b1179 View commit details
    Browse the repository at this point in the history
  47. doc: fix typo in parseArgs default value

    Refs: #44631
    PR-URL: #45083
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Zeyu "Alex" Yang <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Daijiro Wachi <[email protected]>
    tniessen authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    b4bedde View commit details
    Browse the repository at this point in the history
  48. test: wrap missing common.mustCall

    PR-URL: #45064
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Robert Nagy <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Erick Wendel <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    MoLow authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    26a2ae2 View commit details
    Browse the repository at this point in the history
  49. test: mark test-watch-mode* as flaky on all platforms

    This was confirmed flaky on those platforms:
    - Windows x64
    - Windows on Arm
    - Linux
    - Freebsd
    
    Tests randomly fail because of bad order in messages expected, which
    seems related to threads scheduling at execution.
    
    PR-URL: #45049
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    pbo-linaro authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    82e6043 View commit details
    Browse the repository at this point in the history
  50. test: remove unnecessary noop function args to mustCall()

    RefsL #45027
    
    PR-URL: #45047
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Zeyu "Alex" Yang <[email protected]>
    aduh95 authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    f0480d6 View commit details
    Browse the repository at this point in the history
  51. test: remove experimental-wasm-threads flag

    It is already true by default in V8.
    
    Refs: v8/v8@be9ff65
    PR-URL: #45074
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    targos authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    17e86e4 View commit details
    Browse the repository at this point in the history
  52. src: fix test runner coverage

    PR-URL: #45055
    Fixes: #45013
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    MoLow authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    162bf0d View commit details
    Browse the repository at this point in the history
  53. src: forbid running watch mode in REPL

    PR-URL: #45058
    Fixes: #45006
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    MoLow authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    a8412f5 View commit details
    Browse the repository at this point in the history
  54. doc: update Node.js 16 End-of-Life date

    Node.js 16's End-of-Life date was brought forward to coincide with
    the end of support for upstream OpenSSL 1.1.1.
    
    PR-URL: #45103
    Refs: https://nodejs.org/en/blog/announcements/nodejs16-eol/
    Refs: nodejs/Release#752
    Refs: nodejs/TSC#1222
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    richardlau authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    93a34fa View commit details
    Browse the repository at this point in the history
  55. lib: add lint rule to protect against Object.prototype.then pollution

    PR-URL: #45061
    Reviewed-By: Jacob Smith <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    aduh95 authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    c7b7f2b View commit details
    Browse the repository at this point in the history
  56. net: remove _readableState from debug statement

    Ref: #445
    PR-URL: #45063
    Refs: #445
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Paolo Insogna <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    36acf8a View commit details
    Browse the repository at this point in the history
  57. report,doc: define report version semantics

    Diagnostics report has a version number representing its format,
    yet its rule is not defined. This doc change specifies the rule.
    
    Refs: nodejs/diagnostics#349
    Refs: #28121 (comment)
    PR-URL: #45050
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    gireeshpunathil authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    66e1dc4 View commit details
    Browse the repository at this point in the history
  58. doc: mark Node.js v17.x as EOL

    v17.x is EOL on 2022-06-01
    
    Refs: https://github.com/nodejs/Release/blob/main/schedule.json
    PR-URL: #45110
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    climba03003 authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    533e38b View commit details
    Browse the repository at this point in the history
  59. doc: fix display of "problematic" ASCII characters

    When preparing output for a terminal that supports Unicode, Groff remaps
    the following characters to typographically "fancier" versions:
    
        ^ (U+005E)  ->  ˆ (U+02C6)
        ~ (U+007E)  ->  ˜ (U+02DC)
        - (U+002D)  ->  ‐ (U+2010)
        ` (U+0060)  ->  ‘ (U+2018)
        ' (U+0027)  ->  ’ (U+2019)
    
    This transformation is normally desirable in high-quality typeset output
    (PDF and PostScript), but frequently problematic in terminal display. As
    described in groff_char(7), the following escape sequences are needed to
    display the aforementioned characters as they appear in source code:
    
        ^   ->   \(ha   (Mnemonic: "hat")
        ~   ->   \(ti   (Mnemonic: "tilde")
        -   ->   \-
        `   ->   \(ga   (Mnemonic: "grave accent")
        '   ->   \(aq   (Mnemonic: "apostrophe quote")
    
    These constructs are cumbersome to write, obstruct readability of source
    code, and are completely opaque to the majority of man page authors (who
    only care about terminal display). A simpler solution is to use `.tr` to
    translate these characters automatically.
    
    PR-URL: #44373
    Reviewed-By: James M Snell <[email protected]>
    Alhadis authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    3e4033a View commit details
    Browse the repository at this point in the history
  60. doc: mention v18.x openssl maintaining guide

    PR-URL: #45070
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    ee34a3a View commit details
    Browse the repository at this point in the history
  61. doc: add note about latest GitHub release

    Refs: https://github.blog/changelog/2022-10-21-explicitly-set-the-latest-release/
    PR-URL: #45111
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Ruy Adorno <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    targos authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    9d449d3 View commit details
    Browse the repository at this point in the history
  62. doc: fix v14.x link maintaining openssl guide

    PR-URL: #45071
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    809e8dc View commit details
    Browse the repository at this point in the history
  63. stream: don't push null from closed promise #42694

    closed promise is subscribed to first so will be
    resolved first, before any read promise.
    
    This causes data after EOF error to be thrown.
    
    Remove the push null from the closed promise handler.
    The push null gets done from the read handler
    when it detects done.
    
    PR-URL: #45026
    Fixes: #42694
    Reviewed-By: Daeyeon Jeong <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    davedoesdev authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    1655532 View commit details
    Browse the repository at this point in the history
  64. test: watch mode inspect restart repeatedly

    PR-URL: #45060
    Fixes: #44805
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    MoLow authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    2b3b291 View commit details
    Browse the repository at this point in the history
  65. doc: add major version note to release guide

    Adding a note on how to properly edit the the `src/node_version.h` file
    when working on the cherry-pick step of the Release Guide when working
    on a new major version release.
    
    Signed-off-by: Ruy Adorno <[email protected]>
    PR-URL: #45054
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    ruyadorno authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    5190021 View commit details
    Browse the repository at this point in the history
  66. doc: be more definite and present tense-y

    PR-URL: #45120
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    bnoordhuis authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    c23e023 View commit details
    Browse the repository at this point in the history
  67. src,lib: retrieve parsed source map url from v8

    V8 already parses the source map magic comments. Currently, only scripts
    and functions expose the parsed source map URLs. It is unnecessary to
    parse the source map magic comments again when the parsed information is
    available.
    
    PR-URL: #44798
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Jan Krems <[email protected]>
    legendecas authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    7a31ae8 View commit details
    Browse the repository at this point in the history
  68. trace_events: fix getCategories

    PR-URL: #45092
    Reviewed-By: Feng Yu <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    theanarkh authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    732f9a7 View commit details
    Browse the repository at this point in the history
  69. report: add rss and use/kernel cpu usage fields

    PR-URL: #45043
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    theanarkh authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    a2620ac View commit details
    Browse the repository at this point in the history
  70. src: remove unused contextify_global_private_symbol

    `contextify_global_private_symbol` is no longer used. It was used
    to hold a new context's global object, but the approach has been
    changed to hold a ContextifyContext wrapper using
    `contextify_context_private_symbol`.
    
    Signed-off-by: Daeyeon Jeong <[email protected]>
    PR-URL: #45128
    Refs: #44796
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    daeyeon authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    4e14ed8 View commit details
    Browse the repository at this point in the history
  71. doc: update mark release line lts on release guide

    Updates the Release Guide to point to using `node-core-utils` for
    creating the commit that marks a release line as LTS.
    
    Signed-off-by: Ruy Adorno <[email protected]>
    PR-URL: #45101
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    ruyadorno authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    85cb4d7 View commit details
    Browse the repository at this point in the history
  72. url: remove \t \n \r in url.parse() similar to WHATWG

    WHATWG URL removes tab, new line, and carraige return characters before
    processing URL strings. To narrow the differences between WHATWG URL and
    url.parse(), and thus reduce opportunities for host spoofing etc. due to
    differences between the two APIs, let's do the same with url.parse().
    
    PR-URL: #45116
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Trott authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    1bc84ce View commit details
    Browse the repository at this point in the history
  73. Revert "deps: V8: forward declaration of Rtl*FunctionTable"

    This reverts commit 01bc8e6.
    
    PR-URL: #45119
    Refs: #45118
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    targos authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    0a6ed6f View commit details
    Browse the repository at this point in the history
  74. http2: fix debugStream method

    So it actually logs something when debug is activated.
    
    PR-URL: #45129
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    santigimeno authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    94b7f53 View commit details
    Browse the repository at this point in the history
  75. test: add test for Module._stat

    Module._stat landed in #44537 without
    a test, so this change adds one.
    
    Signed-off-by: Darshan Sen <[email protected]>
    PR-URL: #44713
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Geoffrey Booth <[email protected]>
    RaisinTen authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    fabed9b View commit details
    Browse the repository at this point in the history
  76. tools: fix create-or-update-pull-request-action hash on GHA

    Refs: #45022 (comment)
    PR-URL: #45166
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    aduh95 authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    c43bc21 View commit details
    Browse the repository at this point in the history
  77. http2: fix crash on Http2Stream::diagnostic_name()

    It can happen that the Http2Stream::session_ has already been deleted
    when the Http2Stream destructor is called, causing `diagnostic_name()`
    to crash. Observed when running some http2 tests on Windows with the
    debug logs activated.
    
    PR-URL: #45123
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    santigimeno authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    1635140 View commit details
    Browse the repository at this point in the history
  78. deps: update ICU to 72.1

    Refs: https://github.com/unicode-org/icu/releases/tag/release-72-1
    PR-URL: #45068
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Steven R Loomis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    targos authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    8cda730 View commit details
    Browse the repository at this point in the history
  79. dns: fix port validation

    Previously the error message generation would throw if the port was of
    type `"symbol"`.
    
    PR-URL: #45135
    Reviewed-By: Ruben Bridgewater <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    aduh95 authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    b5baaa6 View commit details
    Browse the repository at this point in the history
  80. doc: add lukekarrys to collaborators

    Fixes: #44828
    PR-URL: #45180
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Geoffrey Booth <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Evan Lucas <[email protected]>
    lukekarrys authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    3a26347 View commit details
    Browse the repository at this point in the history
  81. test: remove a snapshot blob from test-inspect-address-in-use.js

    This removes a snapshot blob generated by
    `test/parallel/test-inspect-address-in-use.js`.
    
    Signed-off-by: Daeyeon Jeong <[email protected]>
    PR-URL: #45132
    Fixes: #45017
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    daeyeon authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    b39dcde View commit details
    Browse the repository at this point in the history
  82. test_runner: add extra fields in AssertionError YAML

    Many TAP reporters offer special-case handling of YAML objects
    containing `expected`, `actual`, and `operator` fields, as produced by
    `AssertionError` and similar userland Error classes.
    
    PR-URL: #44952
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    bengl authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    ff174b0 View commit details
    Browse the repository at this point in the history
  83. build: add GitHub token to auto-start-ci workflow

    Recent changes to node-core-utils attempt to read pull request labels
    when deciding whether or not to start a V8 CI. This requires a valid
    GitHub token with appropriate permissions to be set for node-core-utils.
    
    Refs: nodejs/node-core-utils#652
    PR-URL: #45185
    Fixes: #45163
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    richardlau authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    3a1ee94 View commit details
    Browse the repository at this point in the history
  84. http2: improve session close/destroy procedures

    Don't destroy the socket when closing the session but let it end
    gracefully.
    Also, when destroying the session, on Windows, we would get ECONNRESET
    errors, make sure we take those into account in our tests.
    
    PR-URL: #45115
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    santigimeno authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    316354e View commit details
    Browse the repository at this point in the history
  85. test: fix typo in test/parallel/test-fs-rm.js

    `succesfully` -> `successfully`
    
    PR-URL: #44882
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    TimShilov authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    3c7ea23 View commit details
    Browse the repository at this point in the history
  86. doc: mark Node.js 12 as End-of-Life

    PR-URL: #45186
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    54d8068 View commit details
    Browse the repository at this point in the history
  87. stream: fix web streams have no Symbol.toStringTag

    stream: fix web streams have no Symbol.toStringTag
    
    stream: add unit tests
    PR-URL: #45117
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    MrJithil authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    bc0ae3e View commit details
    Browse the repository at this point in the history
  88. tools: update V8 gypfiles for RISC-V

    With the inclusion of the RISC-V 32-bit support in V8 the directory
    src/heap/base/asm/riscv64 has been renamed to riscv.
    
    PR-URL: #45149
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Stewart X Addison <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    andreas-schwab authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    a415869 View commit details
    Browse the repository at this point in the history
  89. src: remap invalid file descriptors using dup2

    When checking for the validity of the stdio file descriptors
    (#875), ones which don't exist are intended to be remapped to
    /dev/null (and, if that doesn't work, we abort).
    
    This however doesn't work on all platforms and in all cases, and is not
    anymore required by POSIX; instead, use the `dup2` syscall as a more
    robust solution (conforms to POSIX.1).
    
    Fixes: nodejs/help#2411
    Refs: #875
    PR-URL: #44461
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Ben Noordhuis <[email protected]>
    obiwac authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    8d56822 View commit details
    Browse the repository at this point in the history
  90. fs: trace more fs api

    PR-URL: #45095
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    theanarkh authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    d89ca1b View commit details
    Browse the repository at this point in the history
  91. doc: add link to triage guide

    PR-URL: #45154
    Reviewed-By: Feng Yu <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    bmuenzenmeyer authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    916e876 View commit details
    Browse the repository at this point in the history
  92. test_runner: call {before,after}Each() on suites

    Prior to this commit, beforeEach() and afterEach() hooks were
    not called on test suites (describe()). This commit addresses that.
    
    Fixes: #45028
    PR-URL: #45161
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    cjihrig authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    afa8291 View commit details
    Browse the repository at this point in the history
  93. Revert "deps: make V8 compilable with older glibc"

    This reverts commit 84d455e.
    
    PR-URL: #45162
    Refs: #45118
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    targos authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    f589961 View commit details
    Browse the repository at this point in the history
  94. src: let http2 streams end after session close

    After the stream has been marked as closed by the nghttp2 stack, there
    might be still pending data to be sent: trailing headers is an example
    of this. In that case, avoid reentering the nghttp2 stack synchronously
    to allow the data to be written before actually closing the stream.
    
    Fixes: #42713
    PR-URL: #45153
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Paolo Insogna <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    santigimeno authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    5335e29 View commit details
    Browse the repository at this point in the history
  95. build: remove unused language files

    i18n in the Windows installer was disabled in 2016 for Reasons and never
    re-enabled.
    
    There have been no complaints about lack of localization in the
    intervening years, suggesting there isn't a huge demand for it either.
    
    Let's remove the files because it was confusing at least one potential
    contributor.
    
    Refs: #45090
    PR-URL: #45138
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Daeyeon Jeong <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    bnoordhuis authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    29b9f4f View commit details
    Browse the repository at this point in the history
  96. test,crypto: update WebCryptoAPI WPT

    PR-URL: #45165
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    panva authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    36c5927 View commit details
    Browse the repository at this point in the history
  97. doc: update process.release

    PR-URL: #45170
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Daeyeon Jeong <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    panva authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    de2df55 View commit details
    Browse the repository at this point in the history
  98. doc: add bmuenzenmeyer to triagers

    PR-URL: #45155
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    bmuenzenmeyer authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    8f8d7e7 View commit details
    Browse the repository at this point in the history
  99. src: clarify OptionEnvvarSettings member names

    The term `Environment` in `kAllowedInEnvironment` and
    `kDisallowedInEnvironment` has nothing to do with the commonly used
    term `node::Environment`. Rename the member to `kAllowedInEnvvar`
    and `kDisallowedInEnvvar` respectively to reflect they are options
    of `OptionEnvvarSettings`.
    
    As `OptionEnvvarSettings` is part of the public embedder APIs, the
    legacy names are still preserved.
    
    PR-URL: #45057
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    legendecas authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    243c141 View commit details
    Browse the repository at this point in the history
  100. test: use uv_sleep() where possible

    PR-URL: #45124
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: theanarkh <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Daeyeon Jeong <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Gerhard Stöbich <[email protected]>
    santigimeno authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    f9bc40a View commit details
    Browse the repository at this point in the history
  101. build: fix icu-small build with ICU 72.1

    - RTTI is needed for genrb now.
    
    Fixes: #45174
    PR-URL: #45195
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    srl295 authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    f598edb View commit details
    Browse the repository at this point in the history
  102. tools: update actions/setup-python to v4

    PR-URL: #45178
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Mestery <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    anonrig authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    6e30d22 View commit details
    Browse the repository at this point in the history
  103. esm: protect ESM loader from prototype pollution

    In a previous commit, the loader implementation was modified to be
    protected against most prototype pollution, but was kept vulnerable to
    `Array.prototype` pollution. This commit fixes that, the tradeoff is
    that it modifies the `ESMLoader.prototype.import` return type from an
    `Array` to an array-like object.
    
    Refs: #45044
    PR-URL: #45175
    Reviewed-By: Geoffrey Booth <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    aduh95 authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    40a5e22 View commit details
    Browse the repository at this point in the history
  104. doc: add more lts update steps to release guide

    This changeset adds references to two steps required for promoting a
    release line to LTS:
    
    - Adding the new codename to nodejs-latest-linker repo
    - Adding codename info to the Release repo
    
    Signed-off-by: Ruy Adorno <[email protected]>
    PR-URL: #45177
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    ruyadorno authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    58bec56 View commit details
    Browse the repository at this point in the history
  105. stream: fix duplexify premature destroy

    The duplexified Duplex should be autoDestroyed instead of
    prematurely destroyed when the readable and writable sides
    have finished without error.
    
    Fixes: #44925
    
    PR-URL: #45133
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    ronag authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    e60d905 View commit details
    Browse the repository at this point in the history
  106. perf_hooks: align toStringTag with other Web Performance implementations

    This gets `Symbol.toStringTag` on Web Performance APIs to be aligned
    with the other runtime implementations.
    
    Signed-off-by: Daeyeon Jeong <[email protected]>
    PR-URL: #45157
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Feng Yu <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    daeyeon authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    dfe4237 View commit details
    Browse the repository at this point in the history
  107. doc, http: add Uint8Array as allowed type

    OutgoingMessage.write()/end() and their derived classes support also
    Uint8Array besides string and Buffer.
    
    PR-URL: #45167
    Reviewed-By: Paolo Insogna <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Flarna authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    7225a7d View commit details
    Browse the repository at this point in the history
  108. doc: change make lint to make lint-md

    This change might save some time during the release steps
    
    PR-URL: #45197
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Ruy Adorno <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    c179c14 View commit details
    Browse the repository at this point in the history
  109. build: workaround for node-core-utils

    PR-URL: #45199
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    gengjiawen authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    75e0a2d View commit details
    Browse the repository at this point in the history
  110. meta: move a collaborator to emeritus

    This is usually generated by a GitHub Action, but PR-generation is
    currently not working for several GitHub Actions. (See
    #45022 (comment).)
    
    So I ran the tool manually instead.
    
    PR-URL: #45160
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    ad9a5bb View commit details
    Browse the repository at this point in the history
  111. tools: keep Emeriti lists case-insensitive alphabetic

    The current code does not treat capital and lowercase letters as
    equivalent.
    
    PR-URL: #45159
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Trott authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    49be13c View commit details
    Browse the repository at this point in the history
  112. test: use common/tmpdir in watch-mode ipc test

    Using `path.join(os.tmpdir(), 'file')` on a multi-user system can lead
    to file collisions where the file already exists but is owned by a
    different user and cannot be removed or overwritten. Other tests in
    `parallel/test-watch-mode-files_watcher` use `common/tmpdir` instead
    so switch to that for consistency.
    
    PR-URL: #45211
    Refs: #44366
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    richardlau authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    02ebde3 View commit details
    Browse the repository at this point in the history
  113. tools: fix request-ci-failed comment

    Refs: #45209 (comment)
    PR-URL: #45218
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    aduh95 authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    0738d14 View commit details
    Browse the repository at this point in the history
  114. doc: clarify moderation in onboarding.md

    This change gives more attention to moderation requirements
    collaborators can perform as part of the onboarding process.
    
    PR-URL: #41930
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    benjamingr authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    d9163f1 View commit details
    Browse the repository at this point in the history
  115. test: deflake test-http2-empty-frame-without-eof

    It may happen that the data in `emptyframe.http2` reaches the client
    even before the client has started sending the request, causing an
    `ERR_HTTP2_STREAM_ERROR` instead. Fix this by making sure the frame is
    not sent until some data reaches the server.
    
    PR-URL: #45212
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    santigimeno authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    ddb7df7 View commit details
    Browse the repository at this point in the history
  116. build: support Python 3.11

    PR-URL: #45191
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Christian Clauss <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    lpinca authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    7b938df View commit details
    Browse the repository at this point in the history
  117. tools: use Python 3.11 in GitHub Actions workflows

    PR-URL: #45191
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Christian Clauss <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    lpinca authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    786f086 View commit details
    Browse the repository at this point in the history
  118. test: fix timeout of test-heap-prof.js in riscv devices

    In riscv hardware test-heap-prof.js caused timeout in test.
    Because of weak performance.
    So there is a need to set TIMEOUT_SCALEFACTOR for riscv too.
    
    Fixes: #40152
    PR-URL: #42674
    Reviewed-By: James M Snell <[email protected]>
    ArchFeh authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    069747b View commit details
    Browse the repository at this point in the history
  119. doc: add history section to fetch-related globals

    Refs: #41811
    PR-URL: #45198
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    aduh95 authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    b9039a5 View commit details
    Browse the repository at this point in the history
  120. src: fix crypto.privateEncrypt fails first time

    `crypto.privateEncrypt` fails for the first time after
    `crypto.generateKeyPairSync` with certain parameters
    because the error stack is not cleaned up
    when `crypto.generateKeyPairSync` exits.
    
    Fixes: #40814
    PR-URL: #42793
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Filip Skokan <[email protected]>
    liuxingbaoyu authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    aa4152a View commit details
    Browse the repository at this point in the history
  121. test: improve test coverage in test-event-capture-rejections.js

    Signed-off-by: Juan José Arboleda <[email protected]>
    PR-URL: #45148
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    juanarbol authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    eed799b View commit details
    Browse the repository at this point in the history
  122. test_runner: report tap subtest in order

    PR-URL: #45220
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    MoLow authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    0040030 View commit details
    Browse the repository at this point in the history
  123. deps: update undici to 5.12.0

    PR-URL: #45236
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    0d24163 View commit details
    Browse the repository at this point in the history
  124. deps: update corepack to 0.15.0

    PR-URL: #45235
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    0d41df9 View commit details
    Browse the repository at this point in the history
  125. meta: update AUTHORS

    PR-URL: #45238
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    b41b5ba View commit details
    Browse the repository at this point in the history
  126. src: call uv_library_shutdown before DisposePlatform

    When the process exits, there may be tasks in the thread pool
    that need to access data in the platform, such as trace agent.
    So make sure the thread pool exits first.
    see #44458
    
    PR-URL: #45226
    Refs: #44458
    Reviewed-By: Ben Noordhuis <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    theanarkh authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    42db849 View commit details
    Browse the repository at this point in the history
  127. meta: remove dont-land-on-v12 auto labeling

    PR-URL: #45233
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    MoLow authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    0d58bb9 View commit details
    Browse the repository at this point in the history
  128. test: fix textdecoder test for small-icu builds

    The `Shift_JIS` encoding may not be available, e.g. when Node.js is
    configured with `--with-intl=small-icu`.
    
    PR-URL: #45225
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Kohei Ueno <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Steven R Loomis <[email protected]>
    richardlau authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    f10f2c1 View commit details
    Browse the repository at this point in the history
  129. lib: fix AbortSignal.timeout parameter validation

    PR-URL: #42856
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Zijian Liu <[email protected]>
    dnalborczyk authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    d7470ad View commit details
    Browse the repository at this point in the history
  130. stream: add compose operator

    PR-URL: #44937
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Robert Nagy <[email protected]>
    rluvaton authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    ccb1c1e View commit details
    Browse the repository at this point in the history
  131. meta: fix email address typo in README

    Refs: #45249 (comment)
    PR-URL: #45250
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Luke Karrys <[email protected]>
    Trott authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    bfbfaca View commit details
    Browse the repository at this point in the history
  132. tools: update lint-md-dependencies

    Update @rollup/[email protected],
    @rollup/[email protected], and
    [email protected].
    
    PR-URL: #45237
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    ba89cea View commit details
    Browse the repository at this point in the history
  133. http: headers(Distinct), trailers(Distinct) setters to be no-op

    PR-URL: #45176
    Reviewed-By: Paolo Insogna <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    sonimadhuri authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    1a04881 View commit details
    Browse the repository at this point in the history
  134. module: ensure relative requires work from deleted directories

    PR-URL: #42384
    Reviewed-By: Geoffrey Booth <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    bmeck authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    738144c View commit details
    Browse the repository at this point in the history
  135. src: lock-free init_process_flags

    Fix #45152
    
    PR-URL: #45221
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Gerhard Stöbich <[email protected]>
    kapouer authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    97547bc View commit details
    Browse the repository at this point in the history
  136. fs: add recursive watch to linux

    PR-URL: #45098
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    anonrig authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    34bfef9 View commit details
    Browse the repository at this point in the history
  137. buffer: fix validation of options in Blob constructor

    PR-URL: #45156
    Refs: https://webidl.spec.whatwg.org/#es-dictionary
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Joyee Cheung <[email protected]>
    aduh95 authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    3369120 View commit details
    Browse the repository at this point in the history
  138. fs: fix opts.filter issue in cpSync

    PR-URL: #45143
    Fixes: #44720
    Reviewed-By: Antoine du Hamel <[email protected]>
    thoqbk authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    670def3 View commit details
    Browse the repository at this point in the history
  139. src: trace threadpool event

    PR-URL: #44458
    Reviewed-By: Chengzhong Wu <[email protected]>
    theanarkh authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    3e46ebd View commit details
    Browse the repository at this point in the history
  140. meta: update collaborator email address in README

    PR-URL: #45251
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Steven R Loomis <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Trott authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    a866e8c View commit details
    Browse the repository at this point in the history
  141. test: convert test-debugger-pid to async/await

    PR-URL: #45179
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    lukekarrys authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    7428651 View commit details
    Browse the repository at this point in the history
  142. tools: refactor dynamic strings creation in shell scripts

    PR-URL: #45240
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    aduh95 authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    e118dd8 View commit details
    Browse the repository at this point in the history
  143. fs: update todo message

    PR-URL: #45265
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    anonrig authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    daff3b8 View commit details
    Browse the repository at this point in the history
  144. build,win: pass --debug-nghttp2 to configure

    PR-URL: #45209
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    santigimeno authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    8d7aa53 View commit details
    Browse the repository at this point in the history
  145. src: print nghttp2 logs when using --debug-nghttp2

    PR-URL: #45209
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    santigimeno authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    5d48011 View commit details
    Browse the repository at this point in the history
  146. test: make test-eventemitter-asyncresource.js shorter

    Signed-off-by: Juan José Arboleda <[email protected]>
    PR-URL: #45146
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Gerhard Stöbich <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    juanarbol authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    d5f4d98 View commit details
    Browse the repository at this point in the history
  147. lib: fix TypeError when converting a detached buffer source

    PR-URL: #44020
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    cola119 authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    d172669 View commit details
    Browse the repository at this point in the history
  148. report: add more memory info

    PR-URL: #45254
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    theanarkh authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    9d15da3 View commit details
    Browse the repository at this point in the history
  149. doc: fix "task_processor.js" typo

    PR-URL: #45257
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: theanarkh <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    andreysoktoev authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    7d7e7c3 View commit details
    Browse the repository at this point in the history
  150. tools: fix request-ci-failed comment

    PR-URL: #45291
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    aduh95 authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    2ee052f View commit details
    Browse the repository at this point in the history
  151. doc: update name of Node.js core Slack channel

    The name has been changed from nodejs-dev to nodejs-core.
    
    PR-URL: #45293
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Gireesh Punathil <[email protected]>
    Trott authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    b4b6b95 View commit details
    Browse the repository at this point in the history
  152. src: revert is_release to 0

    PR-URL: #45315
    Reviewed-By: Filip Skokan <[email protected]>
    Reviewed-By: Richard Lau <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Danielle Adams <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    4e45585 View commit details
    Browse the repository at this point in the history
  153. lib: drop fetch experimental warning

    Signed-off-by: Matteo Collina <[email protected]>
    PR-URL: #45287
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Robert Nagy <[email protected]>
    Reviewed-By: Rafael Gonzaga <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    mcollina authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    9f3d2f6 View commit details
    Browse the repository at this point in the history
  154. os: convert uid and gid to 32-bit signed integers

    Make `os.userInfo()` convert the `uid` and `gid` fields to 32-bit signed
    integers on Windows.
    
    PR-URL: #42340
    Refs: libuv/libuv@f3e0bffcb14
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    lpinca authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    2fcf851 View commit details
    Browse the repository at this point in the history
  155. test: fix test-socket-write-after-fin-error

    The `'error'` event is not emitted because the socket is already
    destroyed when `socket.write()` is called. Use the `socket.write()`
    callback instead.
    
    PR-URL: #42340
    Refs: #42340 (comment)
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    lpinca authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    43db0fb View commit details
    Browse the repository at this point in the history
  156. lib: use process.nextTick() instead of setImmediate()

    Do not delay the call to `stream.end()` too much.
    
    PR-URL: #42340
    Refs: #42340 (comment)
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    lpinca authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    7435284 View commit details
    Browse the repository at this point in the history
  157. test: defer invocation checks

    Do not immediately check the `tcpserver` hook invocations when it
    closes. Do it in the next iteration of the event loop.
    
    PR-URL: #42340
    Refs: #42340 (comment)
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    lpinca authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    66e7821 View commit details
    Browse the repository at this point in the history
  158. deps: upgrade to libuv 1.44.2

    Notable changes:
    
    - Build regression fixes for various platform updates
      (libuv/libuv#3428,
      libuv/libuv#3419,
      libuv/libuv#3423,
      libuv/libuv#3413,
      libuv/libuv#3431)
    - Support for GNU/Hurd (libuv/libuv#3450)
    - Release tool improvements
      (libuv/libuv-release-tool#13)
    - Better performing rw locks on Win32 (libuv/libuv#3383)
    - Support for posix_spawn API (libuv/libuv#3257)
    - Fix regression on OpenBSD (libuv/libuv#3506)
    - Add uv_available_parallelism() (libuv/libuv#3499)
    - Don't use thread-unsafe strtok() (libuv/libuv#3524)
    - Fix hang after NOTE_EXIT (libuv/libuv#3521)
    - Better align order-of-events behavior between platforms
      (libuv/libuv#3598)
    - Fix fs event not fired if the watched file is moved/removed/recreated
      (libuv/libuv#3540)
    - Fix pipe resource leak if closed during connect (and other bugs)
      (libuv/libuv#3611)
    - Don't error when killing a zombie process
      (libuv/libuv#3625)
    - Avoid posix_spawnp() cwd bug (libuv/libuv#3597)
    - Skip EVFILT_PROC events when invalidating events for an fd
      (libuv/libuv#3629)
    
    Fixes: #42290
    PR-URL: #42340
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    lpinca authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    bfe3819 View commit details
    Browse the repository at this point in the history
  159. doc: add node: prefix for examples

    Core modules are currently distinguished with the `node:` prefix.
    This updates a few examples in docs to use the prefix for consistency.
    
    Signed-off-by: Daeyeon Jeong <[email protected]>
    PR-URL: #45328
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Filip Skokan <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    daeyeon authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    4d38bf2 View commit details
    Browse the repository at this point in the history
  160. tools: add automation for updating base64 dependency

    Add a Github Action that checks for new versions of the `base64` C
    library, and creates a PR to update it if a newer version than the one
    present in the repo is found.
    
    Refs: nodejs/security-wg#828
    PR-URL: #45300
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    facutuesca authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    eda4ae5 View commit details
    Browse the repository at this point in the history
  161. meta: update AUTHORS

    PR-URL: #45333
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    88c3bb6 View commit details
    Browse the repository at this point in the history
  162. deps: patch V8 to 10.7.193.20

    Refs: v8/v8@10.7.193.16...10.7.193.20
    PR-URL: #45228
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    targos authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    44de232 View commit details
    Browse the repository at this point in the history
  163. doc: use module names in stability overview table

    PR-URL: #45312
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Daeyeon Jeong <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    panva authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    5a1252d View commit details
    Browse the repository at this point in the history
  164. doc: add more info for timer.setInterval

    PR-URL: #45232
    Refs: #45224
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    theanarkh authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    3de1257 View commit details
    Browse the repository at this point in the history
  165. tools: increase macOS cores to 3 on GitHub CI

    In efbec85, we reduced the cores to 2
    based on GitHub documentation. The documentation now says that there are
    3 cores.
    
    Refs: https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners#supported-runners-and-hardware-resources
    PR-URL: #45340
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Trott authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    97fe8ba View commit details
    Browse the repository at this point in the history
  166. util: improve textdecoder decode performance

    PR-URL: #45294
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    anonrig authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    0deed8d View commit details
    Browse the repository at this point in the history
  167. src: resolve TODO related to inspector CVEs

    This was not done before the security release because the latest CVE was
    not known at the time.
    
    PR-URL: #45341
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Ruben Bridgewater <[email protected]>
    tniessen authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    326d19a View commit details
    Browse the repository at this point in the history
  168. tools: fix stability index generation

    PR-URL: #45346
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Geoffrey Booth <[email protected]>
    aduh95 authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    e275859 View commit details
    Browse the repository at this point in the history
  169. deps: update corepack to 0.15.1

    PR-URL: #45331
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    f35d562 View commit details
    Browse the repository at this point in the history
  170. doc: run license-builder

    PR-URL: #45349
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    github-actions[bot] authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    a7c5f31 View commit details
    Browse the repository at this point in the history
  171. tools: update lint-md-dependencies to [email protected]

    PR-URL: #45332
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    63267df View commit details
    Browse the repository at this point in the history
  172. test_runner: fix afterEach not running on test failures

    test_runner: fix afterEach not running on test failures
    
    PR-URL: #45204
    Fixes: #45192
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    MrJithil authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    8e7f9de View commit details
    Browse the repository at this point in the history
  173. crypto: handle unsupported AES ciphers in webcrypto

    Refs: electron/electron#36256
    PR-URL: #45321
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Daeyeon Jeong <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Shelley Vohr <[email protected]>
    panva authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    13fb05e View commit details
    Browse the repository at this point in the history
  174. crypto: handle more webcrypto errors with OperationError

    PR-URL: #45320
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    panva authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    1f0edde View commit details
    Browse the repository at this point in the history
  175. lib: fix JSDoc issues

    Updating ESLint and dependencies will start flagging a few additional
    JSDoc issues. One or two of these are simple fixes. The ESM stuff
    requires throwing explicitly in JSDoc'ed functions rather than calling
    another function to throw. I think this makes the code easier to
    understand--you don't need to know that a particular function that
    starts with `throwsIf` *might* throw but something that starts with
    `throwsAnythingElse` will always throw. Instead, it's right there in the
    code. This also might make it easier to improve stack traces if that's
    something we'd like to do at some point.
    
    PR-URL: #45243
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Jan Krems <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Zeyu "Alex" Yang <[email protected]>
    Trott authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    a8e9015 View commit details
    Browse the repository at this point in the history
  176. tools: update eslint to 8.26.0

    PR-URL: #45243
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Jan Krems <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Zeyu "Alex" Yang <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    4b71db1 View commit details
    Browse the repository at this point in the history
  177. test_runner: avoid swallowing of asynchronously thrown errors

    Fixes: #44612
    PR-URL: #45264
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Benjamin Gruenbaum <[email protected]>
    fossamagna authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    920804d View commit details
    Browse the repository at this point in the history
  178. deps: upgrade npm to 8.19.3

    PR-URL: #45322
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    npm-cli-bot authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    1432474 View commit details
    Browse the repository at this point in the history
  179. test: fix catching failed assertion

    PR-URL: #45222
    Reviewed-By: Antoine du Hamel <[email protected]>
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Juan José Arboleda <[email protected]>
    Reviewed-By: Kohei Ueno <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    pavelhoral authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    4a80aff View commit details
    Browse the repository at this point in the history
  180. doc: fix test runner's only tests section header

    Only tests are not a subsection of describe/it syntax.
    This commit updates the heading of the 'only tests'
    section to reflect this.
    
    PR-URL: #45343
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Akhil Marsonya <[email protected]>
    cjihrig authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    d5e5c75 View commit details
    Browse the repository at this point in the history
  181. test: skip test-fs-largefile if not enough disk space

    Fixes: nodejs/build#3071
    
    PR-URL: #45339
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Nitzan Uziely <[email protected]>
    Trott authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    717db1d View commit details
    Browse the repository at this point in the history
  182. src: track contexts in the Environment instead of AsyncHooks

    This makes it easier to support the vm contexts in the startup
    snapshot. We now manage the promise hooks using references to
    the contexts from the Environment, and AsyncHooks only hold references
    to the hooks.
    
    PR-URL: #45282
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: Santiago Gimeno <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    joyeecheung authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    86e22b4 View commit details
    Browse the repository at this point in the history
  183. test_runner: support function mocking

    This commit allows tests in the test runner to mock functions
    and methods.
    
    PR-URL: #45326
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    cjihrig authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    6158d74 View commit details
    Browse the repository at this point in the history
  184. tools: update eslint to 8.27.0

    PR-URL: #45358
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Mohammed Keyvanzadeh <[email protected]>
    Reviewed-By: Moshe Atlow <[email protected]>
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    nodejs-github-bot authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    aa875a4 View commit details
    Browse the repository at this point in the history
  185. deps: V8: cherry-pick 56816d76c121

    Original commit message:
    
        [loong64] Supplement a LoongArch support in include/v8config.h
    
        Change-Id: I658c1b781163bcd3ca39bfceb74aef9d255247b8
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3894795
        Reviewed-by: Toon Verwaest <[email protected]>
        Commit-Queue: Liu Yu <[email protected]>
        Cr-Commit-Position: refs/heads/main@{#83374}
    
    PR-URL: #45353
    Refs: v8/v8@56816d7
    Reviewed-By: Michaël Zasso <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    shipujin authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    c168cbf View commit details
    Browse the repository at this point in the history
  186. doc: fix email for Ashley

    Signed-off-by: Michael Dawson <[email protected]>
    PR-URL: #45364
    Reviewed-By: Tobias Nießen <[email protected]>
    Reviewed-By: Ash Cripps <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    mhdawson authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    ba45373 View commit details
    Browse the repository at this point in the history
  187. lib: add options to the heap snapshot APIs

    Support configuration of the HeapSnapshotMode and NumericsMode
    fields inf HeapSnapshotOptions in the JS APIs for heap snapshots.
    
    PR-URL: #44989
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    joyeecheung authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    0478e40 View commit details
    Browse the repository at this point in the history
  188. doc: include last security release date

    PR-URL: #45368
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Akhil Marsonya <[email protected]>
    juanarbol authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    d4aabb9 View commit details
    Browse the repository at this point in the history
  189. doc: allow for holidays in triage response

    Signed-off-by: Michael Dawson <[email protected]>
    
    PR-URL: #45267
    Reviewed-By: Gireesh Punathil <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    mhdawson authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    0e9bad9 View commit details
    Browse the repository at this point in the history
  190. tls: add "ca" property to certificate object

    The objects returned by getPeerCertificate() now have an additional "ca"
    boolean property that indicates whether the certificate is a Certificate
    Authority certificate or not.
    
    Fixes: #44905
    PR-URL: #44935
    Reviewed-By: Colin Ihrig <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: James M Snell <[email protected]>
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Michael Dawson <[email protected]>
    bnoordhuis authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    bf868fd View commit details
    Browse the repository at this point in the history
  191. benchmark: fix text-decoder benchmark

    PR-URL: #45363
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    anonrig authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    79f6bb0 View commit details
    Browse the repository at this point in the history
  192. benchmark: add parameters to text-decoder benchmark

    PR-URL: #45363
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    anonrig authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    c9cf399 View commit details
    Browse the repository at this point in the history
  193. util: improve text-decoder performance

    PR-URL: #45363
    Reviewed-By: Anna Henningsen <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    anonrig authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    89390a6 View commit details
    Browse the repository at this point in the history
  194. tools: allow scripts to run from anywhere

    Make the `update-cares.sh`, `update-llhttp.sh`, `update-nghttp2.sh`,
    and `update-npm.sh` scripts work even if they are run outside of the
    `tools` directory.
    
    PR-URL: #45361
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Yagiz Nizipli <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Zeyu "Alex" Yang <[email protected]>
    Reviewed-By: Antoine du Hamel <[email protected]>
    lpinca authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    76cbc07 View commit details
    Browse the repository at this point in the history
  195. tools: add documentation regarding our api tooling

    Introduces a proper imperative description of how the
    current API documentation build system works.
    
    Refs: nodejs/next-10#169
    
    PR-URL: #45270
    Reviewed-By: Michael Dawson <[email protected]>
    ovflowd authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    9aa305f View commit details
    Browse the repository at this point in the history
  196. node-api: handle no support for external buffers

    Refs: electron/electron#35801
    Refs: nodejs/abi-stable-node#441
    
    Electron recently dropped support for external
    buffers. Provide a way for addon authors to:
    - hide the methods to create external buffers so they can
      avoid using them if they want the broadest compatibility.
    - call the methods that create external buffers at runtime
      to check if external buffers are supported and either
      use them or not based on the return code.
    
    Signed-off-by: Michael Dawson <[email protected]>
    
    PR-URL: #45181
    Reviewed-By: Chengzhong Wu <[email protected]>
    Reviewed-By: Minwoo Jung <[email protected]>
    mhdawson authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    aaca54c View commit details
    Browse the repository at this point in the history
  197. doc, async_hooks: improve and add migration hints

    Add hints to migrate away from async hooks.
    Change docs at various places to be more clear that resources are
    internals and may change at any time.
    
    PR-URL: #45369
    Refs: #45335
    Reviewed-By: Geoffrey Booth <[email protected]>
    Reviewed-By: Rich Trott <[email protected]>
    Reviewed-By: Matteo Collina <[email protected]>
    Reviewed-By: Stephen Belanger <[email protected]>
    Reviewed-By: Chengzhong Wu <[email protected]>
    Flarna authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    58334a3 View commit details
    Browse the repository at this point in the history
  198. tools: add automation for updating acorn dependency

    Add a Github Action that checks for new versions of the `acorn` and
    `acorn-walk` dependencies, and creates PRs to update them if newer
    versions than the ones present in the repo are found.
    
    Refs: nodejs/security-wg#828
    PR-URL: #45357
    Reviewed-By: Darshan Sen <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Jiawen Geng <[email protected]>
    facutuesca authored and RafaelGSS committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    e8075fd View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2022

  1. lib: fix eslint early return

    The #45243 upgraded eslint
    and apparently, when you specific a `@returns` early returns
    aren't considered valid. This PR fixes this lint issue.
    
    PR-URL: #45409
    Reviewed-By: Filip Skokan <[email protected]>
    Reviewed-By: Luigi Pinca <[email protected]>
    Reviewed-By: Ruy Adorno <[email protected]>
    Reviewed-By: Beth Griggs <[email protected]>
    RafaelGSS committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    e2181e0 View commit details
    Browse the repository at this point in the history
  2. 2022-11-14, Version 19.1.0 (Current)

    Notable changes:
    
    * deps:
      * update ICU to 72.1 (Michaël Zasso) [#45068](#45068)
    * doc:
      * add lukekarrys to collaborators (Luke Karrys) [#45180](#45180)
      * add anonrig to collaborators (Yagiz Nizipli) [#45002](#45002)
    * fs:
      * (SEMVER-MINOR) fs: add recursive watch to linux (Yagiz Nizipli) [#45098](#45098)
    * lib:
      * drop fetch experimental warning (Matteo Collina) [#45287](#45287)
    * test_runner:
      * support function mocking (Colin Ihrig) [#45326](#45326)
    * util
      * (SEMVER-MINOR) add MIME utilities (Bradley Farias) [#21128](#21128)
      * improve textdecoder decode performance (Yagiz Nizipli) [#45294](#45294)
    
    PR-URL: #45269
    RafaelGSS committed Nov 11, 2022
    Configuration menu
    Copy the full SHA
    0237cff View commit details
    Browse the repository at this point in the history