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

v15.5.0 release proposal #36597

Merged
merged 108 commits into from Dec 22, 2020
Merged

v15.5.0 release proposal #36597

merged 108 commits into from Dec 22, 2020

Commits on Dec 13, 2020

  1. http: do not loop over prototype in Agent

    Fixes: #36364
    
    PR-URL: #36410
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Ricky Zhou <0x19951125@gmail.com>
    targos committed Dec 13, 2020
    Configuration menu
    Copy the full SHA
    9852ebc View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2020

  1. tools: enable no-unused-expressions lint rule

    Fixes: #36246
    
    PR-URL: #36248
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    040b39f View commit details
    Browse the repository at this point in the history
  2. dns: refactor to use more primordials

    PR-URL: #36314
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    deaafd5 View commit details
    Browse the repository at this point in the history
  3. doc: provide more context on techinical values

    In the discussion of #35323
    it was suggested that we should add some
    additional context/clarification to the technical
    values documented for the project.
    
    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #36201
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    mhdawson authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    6a6b3af View commit details
    Browse the repository at this point in the history
  4. test: fix child-process-pipe-dataflow

    Make sure all the `wc` process stdout data is received before checking
    its validity.
    
    Fixes: #25988
    
    PR-URL: #36366
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    santigimeno authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    166aa8a View commit details
    Browse the repository at this point in the history
  5. test: add SIGTRAP to test-signal-handler

    PR-URL: #36368
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Evan Lucas <evanlucas@me.com>
    Ash Cripps authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    d3d1f33 View commit details
    Browse the repository at this point in the history
  6. test: check null proto-of-proto in util.inspect()

    Add a test to check util.inspect()'s handling of a null
    prototype-of-an-iterable-prototype. This covers a previously uncovered
    code branch.
    
    Refs: https://coverage.nodejs.org/coverage-0fd121e00c9d5987/lib/internal/util/inspect.js.html#L597
    
    PR-URL: #36399
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    023291b View commit details
    Browse the repository at this point in the history
  7. src: add missing context scopes

    Add scopes that ensure that the context associated with the
    current Environment is always entered when working with it.
    
    PR-URL: #36413
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    addaleax authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    169406b View commit details
    Browse the repository at this point in the history
  8. tools: update doc tool dependencies

    PR-URL: #36407
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    8ecf2f9 View commit details
    Browse the repository at this point in the history
  9. doc: document ABORT_ERR code

    We added an `AbortError` with the same code and name as the web's as
    part of the consensus in #36084 but
    never actually documented the error in our error codes list.
    
    This PR adds the error code.
    
    PR-URL: #36319
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    benjamingr authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    3341b2c View commit details
    Browse the repository at this point in the history
  10. src: use using declarations consistently

    PR-URL: #36365
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    danbev authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    02afe58 View commit details
    Browse the repository at this point in the history
  11. src: remove identical V macro

    This commit removes one of the V macros in IsolateData::MemoryInfo as
    they are identical as far as I can tell.
    
    PR-URL: #36427
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Zeyu Yang <himself65@outlook.com>
    danbev authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    210390f View commit details
    Browse the repository at this point in the history
  12. src: fix indentation in memory_tracker-inl.h

    PR-URL: #36425
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    danbev authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    2a60e3b View commit details
    Browse the repository at this point in the history
  13. test: fix flaky test-repl

    The timeout is insufficient in CI (failures on Raspberry Pi) and I can
    reproduce locally (on macOS) with
    `tools/test.py -j 96 --repeat 192 test-repl`.
    
    Increase timeout drastically as it only is useful in an error
    condition.
    
    PR-URL: #36415
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    31b062d View commit details
    Browse the repository at this point in the history
  14. deps: upgrade npm to 7.1.0

    PR-URL: #36395
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    ruyadorno authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    5929b08 View commit details
    Browse the repository at this point in the history
  15. doc: add RaisinTen as a triager

    I would like to apply for the role of a triager in this project.
    My motivation to become a triager is to help with the issues in
    this repo and the help repo, as well as learn deeper internals
    of Node.js, and to eventually become a collaborator!
    I hearby declare that I have read and understood the Code of
    Conduct of the project and will adhere to that.
    
    PR-URL: #36404
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    RaisinTen authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    04f1663 View commit details
    Browse the repository at this point in the history
  16. tools: update ESLint to 7.15.0

    Update ESLint to 7.15.0
    
    PR-URL: #36411
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    cjihrig authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    26f8ccf View commit details
    Browse the repository at this point in the history
  17. tools: enable no-unsafe-optional-chaining lint rule

    This rule is new in ESLint 7.15.0.
    
    PR-URL: #36411
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    cjihrig authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    7542a3b View commit details
    Browse the repository at this point in the history
  18. doc: reword POSIX threads text in addons.md

    PR-URL: #36436
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    e331de2 View commit details
    Browse the repository at this point in the history
  19. test: increase execFile abort coverage

    Verify that if something different than Abortcontroller.signal is passed
    to child_process.execFile(), ERR_INVALID_ARG_TYPE is thrown.
    
    PR-URL: #36429
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    shootermv authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    dd705ad View commit details
    Browse the repository at this point in the history
  20. inspector: refactor to use more primordials

    PR-URL: #36356
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    aduh95 authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    e46a46a View commit details
    Browse the repository at this point in the history
  21. stream: support abortsignal in constructor

    PR-URL: #36431
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    benjamingr authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    6ecbc1d View commit details
    Browse the repository at this point in the history
  22. doc: update terminology

    Signed-off-by: Michael Dawson <mdawson@devrus.com>
    
    PR-URL: #36475
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    mhdawson authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    129053f View commit details
    Browse the repository at this point in the history
  23. build,lib,test: change whitelist to allowlist

    PR-URL: #36406
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    1330995 View commit details
    Browse the repository at this point in the history
  24. src: add typedef for CleanupHookCallback callback

    This commit adds a typedef for the callback parameter used in
    CleanupHookCallback's constructor, AddCleanupHook, and
    RemoveCleanupHook.
    
    PR-URL: #36442
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    danbev authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    e597882 View commit details
    Browse the repository at this point in the history
  25. src: introduce convenience node::MakeSyncCallback()

    There are situations where one wants to invoke a JS callback's ->Call()
    from C++ and in particular retain any existing async_context state, but
    where it's not obvious that a plain ->Call() would be safe at the point
    in question.
    
    Such callsites usually resort to
    node::MakeCallback(..., async_context{0, 0}), which unconditionally
    pushes the async_context{0, 0} and takes the required provisions for the
    ->Call() itself such as triggering the tick after its return, if needed.
    
    An example would be the PerformanceObserver invocation from
    PerformanceEntry::Notify(): this can get called when coming from JS
    through e.g. perf_hooks.performance.mark() and alike, but perhaps also
    from nghttp2 (c.f. EmitStatistics() in node_http2.cc).
    
    In the former case, a plain ->Call() would be safe and it would be
    desirable to retain the current async_context so that
    PerformanceObservers can access it resp. the associated
    AsyncLocalStorage. However, in the second case the additional provisions
    taken by node::MakeCallback() might potentially be strictly required.
    
    So PerformanceEntry::Notify() bites the bullet and invokes the
    PerformanceObservers through node::MakeCallback() unconditionally,
    thereby always rendering any possibly preexisting async_context
    inaccessible.
    
    Introduce the convenience node::MakeSyncCallback() for such usecases,
    which would basically forward to ->Call() if safe and to
    node::MakeCallback(..., async_context{0, 0}) otherwise.
    
    Co-Authored-By: ZauberNerd <zaubernerd@zaubernerd.de>
    
    PR-URL: #36343
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    nicstange authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    4f3d7bb View commit details
    Browse the repository at this point in the history
  26. perf_hooks: invoke performance_entry_callback via MakeSyncCallback()

    It's desirable to retain async_contexts active at callsites of
    perf_hooks.performance.mark() and alike in the subsequent
    PerformanceObserver invocations such that the latter can access e.g.
    associated AsyncLocalStorage instances.
    
    In working towards this goal replace the node::MakeCallback(...,
    async_context{0, 0}) in PerformanceEntry::doNotify() by the new
    node::MakeSyncCallback() introduced specifically for this purpose.
    
    This change will retain the original async_context, if any, in
    perf_hook's observersCallback() and thus, for the subsequent doNotify()
    on unbuffered PerformanceObservers.
    
    Co-Authored-By: ZauberNerd <zaubernerd@zaubernerd.de>
    
    PR-URL: #36343
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    nicstange authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    e2ced0d View commit details
    Browse the repository at this point in the history
  27. Revert "perf_hooks: make PerformanceObserver an AsyncResource"

    This reverts commit 009e418.
    
    AFAIU the discussion at [1], PerformanceObserver had been made to
    inherit from AsyncResource more or less as a band-aid in lack of a
    better async_context candidate to invoke it in. In order to enable
    access to AsyncLocalStores from PerformanceObservers invoked
    synchronously through e.g. measure() or mark(), the current
    async_context, if any, should be retained.
    
    Note that this is a breaking change, but
    - as has been commented at [1], PerformanceObserver being derived from
      AsyncResource is a "minor divergence from the spec" anyway,
    - to my knowledge this is an internal implementation detail which has
      never been documented and
    - I can't think of a good reason why existing PerformanceObserver
      implementations would possibly rely on it.
    
    OTOH, it's probably worthwhile to not potentially invoke before() and
    after() async_hooks for each and every PerformanceObserver notification.
    
    [1] #18789
    
    Co-Authored-By: ZauberNerd <zaubernerd@zaubernerd.de>
    
    PR-URL: #36343
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    nicstange authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    f368d69 View commit details
    Browse the repository at this point in the history
  28. test: add test for async contexts in PerformanceObserver

    This test proves that the PerformanceObserver callback gets called with
    the async context of the callsite of performance.mark()/measure() and
    therefore AsyncLocalStorage can be used inside a PerformanceObserver.
    
    PR: #36343
    
    PR-URL: #36343
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    ZauberNerd authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    0f749a3 View commit details
    Browse the repository at this point in the history
  29. tools: update ini in tools/node-lint-md-cli-rollup

    Refs: #36473
    Refs: GHSA-qqgx-2p2h-9c37
    
    PR-URL: #36474
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    MylesBorins authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    c6e65d0 View commit details
    Browse the repository at this point in the history
  30. deps: upgrade npm to 7.1.1

    PR-URL: #36459
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    ruyadorno authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    0baa610 View commit details
    Browse the repository at this point in the history
  31. src: allow preventing SetPrepareStackTraceCallback

    Node.js sets a stack trace handler specific to the v8::Context
    corresponding to the current Environment. When Electron is running in a
    non-Node.js v8::Context (e.g in the renderer process with
    contextIsolation enabled), there will be no correspondent Environment -
    we therefore need to prevent this handler being set so that Blink falls
    back to its default handling and displays the correct stacktrace.
    
    PR-URL: #36447
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    codebytere authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    e233094 View commit details
    Browse the repository at this point in the history
  32. doc: note v15.0.0 changed default --unhandled-rejections=throw

    PR-URL: #36361
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Mary Marchini <oss@mmarchini.me>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    kaizhu256 authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    62bfe3d View commit details
    Browse the repository at this point in the history
  33. child_process: add signal support to spawn

    PR-URL: #36432
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    benjamingr authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    e449571 View commit details
    Browse the repository at this point in the history
  34. util: fix module prefixes during inspection

    Signed-off-by: Ruben Bridgewater <ruben@bridgewater.de>
    
    Fixes: #36151
    
    PR-URL: #36178
    Fixes: #35730
    Refs: #35754
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    BridgeAR authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    13d6597 View commit details
    Browse the repository at this point in the history
  35. util: fix instanceof checks with null prototypes during inspection

    Signed-off-by: Ruben Bridgewater <ruben@bridgewater.de>
    
    Fixes: #35730
    
    PR-URL: #36178
    Fixes: #36151
    Refs: #35754
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Guy Bedford <guybedford@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    BridgeAR authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    cc544db View commit details
    Browse the repository at this point in the history
  36. deps: upgrade npm to 7.1.2

    PR-URL: #36487
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Ruy Adorno <ruyadorno@github.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    darcyclarke authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    30fe0ff View commit details
    Browse the repository at this point in the history
  37. tls: forward new SecureContext options

    We have a few places where we individually forward each
    parameter to tls.createSecureContext(). In #28973 and others,
    we added new SecureContext options but forgot to keep these
    places up to date.
    
    As per https.Agent#getName, I understand that at least
    `privateKeyIdentifier` and `privateKeyEngine` should be
    added too, since they're a substitute for `key`. I've
    also added sigalgs.
    
    Fixes: #36322
    Refs: #28973
    
    PR-URL: #36416
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    mildsunrise authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    58319d5 View commit details
    Browse the repository at this point in the history
  38. test: increased externalized string length

    PR-URL: #36451
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    codebytere authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    acd78d9 View commit details
    Browse the repository at this point in the history
  39. doc: edit addon text about event loop blocking

    PR-URL: #36448
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    Trott authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    9891811 View commit details
    Browse the repository at this point in the history
  40. worker: refactor MessagePort entanglement management

    This addresses the `TODO` left on my request in 9e446b3. :)
    
    Refs: #36271
    
    PR-URL: #36345
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    addaleax authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    56fe9ba View commit details
    Browse the repository at this point in the history
  41. src: guard against env != null in node_errors.cc

    Otherwise
    `TriggerUncaughtException()`
    → `PrintException()`
    → `GetErrorSource()`
    can crash.
    
    PR-URL: #36414
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    addaleax authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    96c095f View commit details
    Browse the repository at this point in the history
  42. deps: V8: backport 4bf051d536a1

    Original commit message:
    
        [api] Add Context::GetMicrotaskQueue method
    
        Add a method that returns the microtask queue that is being used
        by the `v8::Context`.
    
        This is helpful in non-monolithic embedders like Node.js, which
        accept Contexts created by its own embedders like Electron, or
        for native Node.js addons. In particular, it enables:
    
        1. Making sure that “nested” `Context`s use the correct microtask
           queue, i.e. the one from the outer Context.
        2. Enqueueing microtasks into the correct microtask queue.
    
        Previously, these things only worked when the microtask queue for
        a given Context was the Isolate’s default queue.
    
        As an alternative, I considered adding a way to make new `Context`s
        inherit the queue from the `Context` that was entered at the time
        of their creation, but that seemed a bit more “magic”, less flexible,
        and didn’t take care of concern 2 listed above.
    
        Change-Id: I15ed796df90f23c97a545a8e1b30a3bf4a5c4320
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2579914
        Reviewed-by: Toon Verwaest <verwaest@chromium.org>
        Commit-Queue: Toon Verwaest <verwaest@chromium.org>
        Cr-Commit-Position: refs/heads/master@{#71710}
    
    Refs: v8/v8@4bf051d
    
    PR-URL: #36482
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    addaleax authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    21fbcb6 View commit details
    Browse the repository at this point in the history
  43. src: use correct outer Context’s microtask queue

    Fall back to using the outer context’s microtask queue, rather than
    the Isolate’s default one. This would otherwise result in surprising
    behavior if an embedder specified a custom microtask queue for the
    main Node.js context.
    
    PR-URL: #36482
    Refs: v8/v8@4bf051d
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    addaleax authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    5ff7f42 View commit details
    Browse the repository at this point in the history
  44. test: make executable name more general

    PR-URL: #36489
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    codebytere authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    f7635fd View commit details
    Browse the repository at this point in the history
  45. src: remove duplicate V macros in node_v8.cc

    PR-URL: #36454
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    danbev authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    1b4984d View commit details
    Browse the repository at this point in the history
  46. util: simplify constructor retrieval in inspect()

    Instead of looping through a list of typed arrays, use
    TypedArrayPrototypeGetSymbolToStringTag.
    
    PR-URL: #36466
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    fa40366 View commit details
    Browse the repository at this point in the history
  47. test: increase coverage for net/blocklist

    1. test new BlockList with invalid args
    Refs: https://coverage.nodejs.org/coverage-f7dd330ba0e7bfa9/lib/internal/blocklist.js.html#L34
    
    2. test addRange with invalid start and end
    https://coverage.nodejs.org/coverage-f7dd330ba0e7bfa9/lib/internal/blocklist.js.html#L78
    
    3. test blocklist addSubnet with invalid args
    Refs: https://coverage.nodejs.org/coverage-f7dd330ba0e7bfa9/lib/internal/blocklist.js.html#L81
    
    4. test blocklist check with invalid args
    Refs: https://coverage.nodejs.org/coverage-f7dd330ba0e7bfa9/lib/internal/blocklist.js.html#L107
    
    5. test util.inspect case
    Refs: https://coverage.nodejs.org/coverage-f7dd330ba0e7bfa9/lib/internal/blocklist.js.html#L39
    
    PR-URL: #36405
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Lxxyx authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    d299cee View commit details
    Browse the repository at this point in the history
  48. doc: add PoojaDurgad to collaborators

    Fixes: #36367
    
    PR-URL: #36511
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    PoojaDurgad authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    1ec8516 View commit details
    Browse the repository at this point in the history
  49. worker: fix broadcast channel SharedArrayBuffer passing

    Make sure that `SharedArrayBuffer`s can be deserialized on multiple
    receiving ends. As a drive-by, also fix the condition of the
    internal assertion that should occur if there are transferables
    passed to multiple destinations.
    
    PR-URL: #36501
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    addaleax authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    20ecc82 View commit details
    Browse the repository at this point in the history
  50. doc: add v15.4.0 link to CHANGELOG.md

    PR-URL: #36456
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    danielleadams authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    25a2454 View commit details
    Browse the repository at this point in the history
  51. build: fix make test-npm

    Fixes running npm tests with `make test-npm`
    
    PR-URL: #36369
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    ruyadorno authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    584ea8b View commit details
    Browse the repository at this point in the history
  52. doc: revise addon mulitple initializations text

    PR-URL: #36457
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    Trott authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    22f0393 View commit details
    Browse the repository at this point in the history
  53. test: remove test-http2-client-upload as flaky

    The test has not failed in quite some time (as far as I can tell) on CI.
    Optimistically removing it.
    
    Refs: #29889
    
    PR-URL: #36496
    Reviewed-By: Gerhard Stöbich <deb2001-github@yahoo.de>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Trott authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    9f2d3c2 View commit details
    Browse the repository at this point in the history
  54. lib: make safe primordials safe to iterate

    PR-URL: #36391
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aduh95 authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    728f512 View commit details
    Browse the repository at this point in the history
  55. stream: accept iterable as a valid first argument

    Fixes: #36437
    
    PR-URL: #36479
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Lxxyx authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    d8b5b94 View commit details
    Browse the repository at this point in the history
  56. src: remove empty name check in node_env_var.cc

    The empty name check has been removed since this has landed:
    libuv/libuv#2473
    
    PR-URL: #36133
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    RaisinTen authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    68687d3 View commit details
    Browse the repository at this point in the history
  57. test: increase coverage for fs/dir read

    test invalid callback case for fs/dir read
    
    Refs: https://coverage.nodejs.org/coverage-f7dd330ba0e7bfa9/lib/internal/fs/dir.js.html#L91
    
    PR-URL: #36388
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Lxxyx authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    109ab78 View commit details
    Browse the repository at this point in the history
  58. doc: add license info to the README

    PR-URL: #36278
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    iam-frankqiu authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    7a34452 View commit details
    Browse the repository at this point in the history
  59. doc: make explicit reverting node_version.h changes

    Add an explicit command to revert changes to `node_version.h` when
    cherry-picking the release commit to the `master` branch.
    
    PR-URL: #36461
    Refs: #36460
    Refs: #36385
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    richardlau authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    c3ec90d View commit details
    Browse the repository at this point in the history
  60. test: specify global object for globals

    Be explicit about using `global.externalizeString()` etc. in
    test-fs-write instead of disabling the `no-undef` ESLint rule.
    
    PR-URL: #36498
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Trott authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    81e603b View commit details
    Browse the repository at this point in the history
  61. deps: update to c-ares 1.17.1

    PR-URL: #36207
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Shelley Vohr <codebytere@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    lxdicted authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    cb4652e View commit details
    Browse the repository at this point in the history
  62. doc: update url.md

    Add missing 's' to example URL.
    
    PR-URL: #36147
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Harshitha K P <harshitha014@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    aarock1234 authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    f09985d View commit details
    Browse the repository at this point in the history
  63. doc: add issue reference to github pr template

    The PR template should include a Reference isssue (Fixes #issue_number)
    so the PR can be tracked back to the issue easily.For a beginner trying
    to read PRs to become comfortable with the codebase,it is really helpful
    if one can directly reach the issue the PR fixes.
    
    Fixes: #36338
    
    PR-URL: #36440
    Reviewed-By: James M Snell <jasnell@gmail.com>
    chinmoy12c authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    eb29a16 View commit details
    Browse the repository at this point in the history
  64. tools: lint shell scripts

    PR-URL: #36099
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    aduh95 authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    7b8d373 View commit details
    Browse the repository at this point in the history
  65. deps: upgrade npm to 7.2.0

    PR-URL: #36543
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ruy Adorno <ruyadorno@github.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    MylesBorins authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    b0393fa View commit details
    Browse the repository at this point in the history
  66. deps: fix npm doctor tests for pre-release node

    Refs: npm/cli#2358
    
    PR-URL: #36543
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Ruy Adorno <ruyadorno@github.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    nlf authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    752c94d View commit details
    Browse the repository at this point in the history
  67. deps: update patch and docs for openssl update

    PR-URL: #36520
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    MylesBorins authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    1f43aad View commit details
    Browse the repository at this point in the history
  68. deps: upgrade openssl sources to 1.1.1i

    This updates all sources in deps/openssl/openssl by:
        $ cd deps/openssl/
        $ rm -rf openssl
        $ tar zxf ~/tmp/openssl-1.1.1i.tar.gz
        $ mv openssl-1.1.1i openssl
        $ git add --all openssl
        $ git commit openssl
    
    PR-URL: #36520
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    MylesBorins authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    27fb651 View commit details
    Browse the repository at this point in the history
  69. deps: various quic patches from akamai/openssl

    Add support for BoringSSL QUIC APIs
    
    This is a cherry-pick of 2a4b03a306439307e0b822b17eda3bdabddfbb68
    on the master-quic-support2 branch (2019-10-07)
    Which was a rebase/squash of master-quic-support:
    
    * 5aa62ce Add support for more secrets - Todd Short/Todd Short (master-quic-support)
    * 58e0643 Tweeks to quic_change_cipher_state() - Todd Short/Todd Short
    * 8169702 Move QUIC code out of tls13_change_cipher_state() - Todd Short/Todd Short
    * a08cfe6 Correctly disable middlebox compat - Todd Short/Todd Short
    * 3a9eabf Add OPENSSL_NO_QUIC wrapper - Todd Short/Todd Short
    * f550eca Add client early traffic secret storage - Todd Short/Todd Short
    * 1b787ae Quick fix: s2c to c2s for early secret - Todd Short/Todd Short
    * f97e6a9 Don't process an incomplete message - Todd Short/Todd Short
    * 81f0ce2 Reset init state in SSL_process_quic_post_handshake() - Todd Short/Todd Short
    * 5d59cf9 Fix quic_transport constructors/parsers - Todd Short/Todd Short
    * 5e5f91c Fix INSTALL nit. - Todd Short/Todd Short
    * bd290ab Fix duplicate word in docs - Todd Short/Todd Short
    * 699590b fixup! Handle partial handshake messages - Todd Short/Todd Short
    * a472a8d Handle partial handshake messages - Todd Short/Todd Short
    * 363cf3d fixup! Use proper secrets for handshake - Todd Short/Todd Short
    * b03fee6 Use proper secrets for handshake - Todd Short/Todd Short
    * 2ab1aa0 Move QUIC transport params to encrypted extensions - Todd Short/Todd Short
    * 0d16af9 Make temp secret names less confusing - Todd Short/Todd Short
    * abb6f39 New method to get QUIC secret length - Todd Short/Todd Short
    * 05fdae9 Add support for BoringSSL QUIC APIs - Todd Short/Todd Short
    
    This adds a compatible API for BoringSSL's QUIC support, based
    on the current |draft-ietf-quic-tls|.
    
    Based on BoringSSL commit 3c034b2cf386b3131f75520705491871a2e0cafe
    Based on BoringSSL commit c8e0f90f83b9ec38ea833deb86b5a41360b62b6a
    Based on BoringSSL commit 3cbb0299a28a8bd0136257251a78b91a96c5eec8
    Based on BoringSSL commit cc9d935256539af2d3b7f831abf57c0d685ffd81
    Based on BoringSSL commit e6eef1ca16a022e476bbaedffef044597cfc8f4b
    Based on BoringSSL commit 6f733791148cf8a076bf0e95498235aadbe5926d
    Based on BoringSSL commit 384d0eaf1930af1ebc47eda751f0c78dfcba1c03
    Based on BoringSSL commit a0373182eb5cc7b81d49f434596b473c7801c942
    Based on BoringSSL commit b1b76aee3cb43ce11889403c5334283d951ebd37
    
    New method to get QUIC secret length
    
    Make temp secret names less confusing
    
    Move QUIC transport params to encrypted extensions
    
    Use proper secrets for handshake
    
    fixup! Use proper secrets for handshake
    
    Handle partial handshake messages
    
    fixup! Handle partial handshake messages
    
    Fix duplicate word in docs
    
    Fix INSTALL nit.
    
    Fix quic_transport constructors/parsers
    
    Reset init state in SSL_process_quic_post_handshake()
    
    Don't process an incomplete message
    
    Quick fix: s2c to c2s for early secret
    
    Add client early traffic secret storage
    
    Add OPENSSL_NO_QUIC wrapper
    
    Correctly disable middlebox compat
    
    Move QUIC code out of tls13_change_cipher_state()
    
    Create quic_change_cipher_state() that does the minimal required
    to generate the QUIC secrets. (e.g. encryption contexts are not
    initialized).
    
    Tweeks to quic_change_cipher_state()
    
    Add support for more secrets
    
    Fix resumption secret
    
    (cherry picked from commit 16fafdf4e0ec6cddd5705f407e5dca26cb30914d)
    
    QUIC: Handle EndOfEarlyData and MaxEarlyData
    
    QUIC: Increase HKDF_MAXBUF to 2048
    
    Fall-through for 0RTT
    
    Some cleanup for the main QUIC changes
    
    Try to reduce unneeded whitespace changes and wrap new code to 80 columns.
    Reword documentation to attempt to improve clarity.
    Add some more sanity checks and clarifying comments to the code.
    Update referenced I-D versions.
    
    Prevent KeyUpdate for QUIC
    
    QUIC does not use the TLS KeyUpdate message/mechanism, and indeed
    it is an error to generate or receive such a message.  Add the
    necessary checks (noting that the check for receipt should be
    redundant since SSL_provide_quic_data() is the only way to provide
    input to the TLS layer for a QUIC connection).
    
    Test KeyUpdate rejection
    
    For now, just test that we don't generate any, since we don't really
    expose the mechanics for encrypting one and the QUIC API is not
    integrated into the TLSProxy setup.
    
    Fix out-of-bounds read when TLS msg is split up into multiple chunks
    
    Previously, SSL_provide_quic_data tried to handle this kind of
    situation, but it failed when the length of input data is less than
    SSL3_HM_HEADER_LENGTH.  If that happens, the code might get wrong
    message length by reading value from out-of-bounds region.
    
    Revert "Fix out-of-bounds read when TLS msg is split up into multiple chunks"
    
    This reverts commit 18f993cbdae498111c94a075fd9b115bd8367574.
    
    Test HKDF with empty IKM
    
    Add an extra EVP test that provides empty input key material.
    It currently fails, since attempting to set a zero-length key
    on an EVP_PKEY_CTX results in a call to OPENSSL_memdup() with
    length zero, which returns NULL and is detected as failure.
    
    Allow zero-length HKDF keys
    
    When making a copy to keep in the EVP_PKEY_CTX, allocate a single
    byte for the cached key instead of letting memdup return NULL
    and cause the call to fail.  The length still gets set to zero
    properly, so we don't end up inspecting the allocated byte, but
    it's important to have a non-NULL pointer set.
    
    Buffer all provided quic data
    
    Make all data supplied via SSL_provide_quic_data() pass through an
    internal buffer, so that we can handle data supplied with arbitrary
    framing and only parse complete TLS records onto the list of QUIC_DATA
    managed by quic_input_data_head/quic_input_data_tail.
    
    This lets us remove the concept of "incomplete" QUIC_DATA structures,
    and the 'offset' field needed to support them.
    
    However, we've already moved the provided data onto the buffer by
    the time we can check for KeyUpdate messages, so defer that check
    to quic_get_message() (where it is adjacent to the preexisting
    ChangeCipherSpec check).
    
    To avoid extra memory copies, we also make the QUIC_DATA structures
    just store offsets into the consolidated buffer instead of having copies
    of the TLS handshake messages themselves.
    
    enforce consistent encryption level for handshake messages
    
    The QUIC-TLS spec requires that TLS handshake messages do not cross
    encryption level boundaries, but we were not previously enforcing this.
    
    PR-URL: #36520
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    tmshort authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    309e297 View commit details
    Browse the repository at this point in the history
  70. deps: re-enable OPENSSL_NO_QUIC guards

    PR-URL: #34033
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    
    PR-URL: #36520
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    jasnell authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    5b49807 View commit details
    Browse the repository at this point in the history
  71. deps: update archs files for OpenSSL-1.1.1i

    After an OpenSSL source update, all the config files need to be
    regenerated and committed by:
      $ make -C deps/openssl/config
      $ git add deps/openssl/config/archs
      $ git add deps/openssl/openssl/include/crypto/bn_conf.h
      $ git add deps/openssl/openssl/include/crypto/dso_conf.h
      $ git add deps/openssl/openssl/include/openssl/opensslconf.h
      $ git commit
    
    PR-URL: #36520
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    MylesBorins authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    b6a31f0 View commit details
    Browse the repository at this point in the history
  72. src: remove unnecessary ToLocalChecked call

    PR-URL: #36523
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    danbev authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    7efb311 View commit details
    Browse the repository at this point in the history
  73. http: use autoDestroy: true in incoming message

    Enable the default `autoDestroy: true` option in IncomingMessage.
    
    Refactor `_http_client` and `_http_server` to remove any manual
    destroying/closing of IncomingMessage.
    Refactor IncomingMessage `destroy` method to use the standard
    implementation of the stream module and move the early termination
    event emitting inside of it.
    
    PR-URL: #33035
    Refs: #30625
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    dnlup authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    25d7e90 View commit details
    Browse the repository at this point in the history
  74. http: reafactor incoming message destroy

    Destroy the underlying socket only if it is not ready destroyed. Wait
    for the stream to finish in that case.
    
    PR-URL: #33035
    Refs: #30625
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    dnlup authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    397e31e View commit details
    Browse the repository at this point in the history
  75. http: fix lint error in incoming message

    PR-URL: #33035
    Refs: #30625
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    dnlup authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    4b81d79 View commit details
    Browse the repository at this point in the history
  76. http: add comments in _http_incoming

    PR-URL: #33035
    Refs: #30625
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    dnlup authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    f11a648 View commit details
    Browse the repository at this point in the history
  77. http: remove trailing space

    PR-URL: #33035
    Refs: #30625
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    dnlup authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    60b5e69 View commit details
    Browse the repository at this point in the history
  78. http: use standard args order in IncomingMEssage onError

    PR-URL: #33035
    Refs: #30625
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    dnlup authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    36b4ddd View commit details
    Browse the repository at this point in the history
  79. http: add test for incomingmessage destroy

    Test uncaught exceptions when destroying IncomingMessage.
    
    PR-URL: #33035
    Refs: #30625
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    dnlup authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    213dcd7 View commit details
    Browse the repository at this point in the history
  80. doc: move Derek Lewis to emeritus

    Derek informed me that he intends to take a break from
    collaborator-ship.
    
    PR-URL: #36514
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Derek Lewis <DerekNonGeneric@inf.is>
    Trott authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    9830fe5 View commit details
    Browse the repository at this point in the history
  81. tools: remove unused variable in configure.py

    PR-URL: #36525
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Trott authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    c6700ad View commit details
    Browse the repository at this point in the history
  82. tools: fix release script

    PR-URL: #36540
    Refs: #36123
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    aduh95 authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    27260c7 View commit details
    Browse the repository at this point in the history
  83. doc: add note about timingSafeEqual for TypedArray

    PR-URL: #36323
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    tniessen authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    ad75c78 View commit details
    Browse the repository at this point in the history
  84. doc: add two tips for speeding the dev builds

    Add two important tips for novice Node.js contributors
    
    PR-URL: #36452
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Franziska Hinkelmann <franziska.hinkelmann@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Momtchil Momtchev authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    149f2cf View commit details
    Browse the repository at this point in the history
  85. test: increase coverage for worker

    test new Worker() with invalid NODE_OPTIONS
    Refs: https://coverage.nodejs.org/coverage-743ee9d2c05efefe/lib/internal/worker.js.html#L179
    
    PR-URL: #36491
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Lxxyx authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    9fc2479 View commit details
    Browse the repository at this point in the history
  86. build: run some workflows only on nodejs/node

    This updates the close-stalled, comment-stalled and license-builder
    workflows to skip them on repositories that are not nodejs/node.
    
    PR-URL: #36507
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    95c80f5 View commit details
    Browse the repository at this point in the history
  87. stream: fix pipe deadlock when starting with needDrain

    Fixes: #36544
    
    PR-URL: #36563
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    ronag authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    3f33d0b View commit details
    Browse the repository at this point in the history
  88. repl: disable blocking completions by default

    It’s not okay for the REPL to be blocked for multiple seconds after
    entering `require('` because the completion is performing blocking
    fs operations on potentially huge directories. Turning the REPL
    completion function asynchronous would be the right thing to do here,
    but unfortunately the way the code is structured doesn’t play well
    with that (in particular, it breaks the preview feature).
    Therefore, disable these blocking calls by default.
    
    Refs: #33282 (comment)
    
    PR-URL: #36564
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    addaleax authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    7c903ec View commit details
    Browse the repository at this point in the history
  89. src: use correct microtask queue for checkpoints

    I missed in c6c8337 that we should not just use that queue for
    enqueuing microtasks, but also for running them.
    
    Refs: #36482
    
    PR-URL: #36581
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Gus Caplan <me@gus.host>
    addaleax authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    bbc0d14 View commit details
    Browse the repository at this point in the history
  90. benchmark: reduce code duplication

    Merge duplicate case code in child-process-params.js.
    
    PR-URL: #36568
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Trott authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    e1f00fd View commit details
    Browse the repository at this point in the history
  91. tools: fix update-eslint.sh

    PR-URL: #36579
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    ZYSzys authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    f3828c9 View commit details
    Browse the repository at this point in the history
  92. tools: update ESLint to 7.16.0

    PR-URL: #36579
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    ZYSzys authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    0d4d347 View commit details
    Browse the repository at this point in the history
  93. deps: upgrade npm to 7.3.0

    PR-URL: #36572
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    ruyadorno authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    dc8d1a7 View commit details
    Browse the repository at this point in the history
  94. doc: simplify worker_threads.md text

    PR-URL: #36545
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Trott authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    c5602fb View commit details
    Browse the repository at this point in the history
  95. tools: fix release script sign function

    PR-URL: #36556
    Refs: #36540
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    aduh95 authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    e3c5adc View commit details
    Browse the repository at this point in the history
  96. fs: refactor to use optional chaining

    PR-URL: #36524
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
    Lxxyx authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    e30af7b View commit details
    Browse the repository at this point in the history
  97. lib: support BigInt in querystring.stringify

    Fixes: #36080
    
    PR-URL: #36499
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    RaisinTen authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    5481be8 View commit details
    Browse the repository at this point in the history
  98. doc: add remark about Collaborators discussion page

    PR-URL: #36420
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    iam-frankqiu authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    a1ba668 View commit details
    Browse the repository at this point in the history
  99. doc: update and run license-builder for Babel

    PR-URL: #36504
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    9fbab3e View commit details
    Browse the repository at this point in the history
  100. build: do not run GitHub actions for draft PRs

    PR-URL: #35910
    Fixes: #35899
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
    targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    82a2626 View commit details
    Browse the repository at this point in the history
  101. src: add way to get IsolateData and allocator from Environment

    Add a way to get the current `IsolateData*` and, from it, the current
    Node.js `ArrayBufferAllocator` if there is one. This can be useful
    for re-using either one of these structures as an embedder.
    
    PR-URL: #36441
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    addaleax authored and targos committed Dec 21, 2020
    Configuration menu
    Copy the full SHA
    036ed1f View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2020

  1. doc: fix AbortSignal example for stream.Readable

    PR-URL: #36596
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Yongsheng Zhang <zyszys98@gmail.com>
    targos committed Dec 22, 2020
    Configuration menu
    Copy the full SHA
    19c2332 View commit details
    Browse the repository at this point in the history
  2. src: remove unnecessary ToLocalChecked node_errors

    PR-URL: #36547
    Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    danbev authored and targos committed Dec 22, 2020
    Configuration menu
    Copy the full SHA
    d38a0ec View commit details
    Browse the repository at this point in the history
  3. test: increase coverage for stream

    1. test addAbortSignal with invalid signal
    Refs: https://coverage.nodejs.org/coverage-a1509261770cb645/lib/internal/streams/add-abort-signal.js.html#L17
    
    2. test addAbortSignal with invalid stream
    Refs: https://coverage.nodejs.org/coverage-a1509261770cb645/lib/internal/streams/add-abort-signal.js.html#L28
    
    3. test addAbortSignalNoValidate with invalid signal
    Refs: https://coverage.nodejs.org/coverage-a1509261770cb645/lib/internal/streams/add-abort-signal.js.html#L34
    
    4. test addAbortSignalNoValidate with aborted signal
    Refs:  https://coverage.nodejs.org/coverage-a1509261770cb645/lib/internal/streams/add-abort-signal.js.html#L40
    
    5. test Readable.from with invalid args
    Refs: https://coverage.nodejs.org/coverage-a1509261770cb645/lib/internal/streams/from.js.html#L31
    
    PR-URL: #36538
    Refs: https://coverage.nodejs.org/coverage-a1509261770cb645/lib/internal/streams/add-abort-signal.js.html#L40
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Lxxyx authored and targos committed Dec 22, 2020
    Configuration menu
    Copy the full SHA
    22ac227 View commit details
    Browse the repository at this point in the history
  4. tools: fix make-v8.sh

    V8's `tools/dev/v8gen.py` does not like being passed an empty string
    (`""`).
    
    PR-URL: #36594
    Refs: #36099
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Ben Coe <bencoe@gmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    richardlau authored and targos committed Dec 22, 2020
    Configuration menu
    Copy the full SHA
    ecbb757 View commit details
    Browse the repository at this point in the history
  5. test: increase abort logic coverage

    PR-URL: #36586
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    shootermv authored and targos committed Dec 22, 2020
    Configuration menu
    Copy the full SHA
    01576fb View commit details
    Browse the repository at this point in the history
  6. 2020-12-22, Version 15.5.0 (Current)

    Notable changes:
    
        child_process:
          * (SEMVER-MINOR) add signal support to spawn (Benjamin Gruenbaum) #36432
        doc:
          * add PoojaDurgad to collaborators (Pooja D P) #36511
        lib:
          * (SEMVER-MINOR) support BigInt in querystring.stringify (raisinten) #36499
        src:
          * (SEMVER-MINOR) add way to get IsolateData and allocator from Environment (Anna Henningsen) #36441
          * (SEMVER-MINOR) allow preventing SetPrepareStackTraceCallback (Shelley Vohr) #36447
        stream:
          * (SEMVER-MINOR) support abortsignal in constructor (Benjamin Gruenbaum) #36431
    
    PR-URL: #36597
    targos committed Dec 22, 2020
    Configuration menu
    Copy the full SHA
    f978628 View commit details
    Browse the repository at this point in the history