Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: nodejs/node
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v14.15.4
Choose a base ref
...
head repository: nodejs/node
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v14.16.0
Choose a head ref
  • 17 commits
  • 641 files changed
  • 8 contributors

Commits on Jan 4, 2021

  1. Configuration menu
    Copy the full SHA
    9c438b5 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2021

  1. stream: accept iterable as a valid first argument

    Fixes: #36437
    
    PR-URL: #36479
    Backport-PR-URL: #36831
    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 BethGriggs committed Jan 28, 2021
    Configuration menu
    Copy the full SHA
    2a1e4e9 View commit details
    Browse the repository at this point in the history
  2. test: http complete response after socket double end

    PR-URL: #36633
    Backport-PR-URL: #36940
    Fixes: #36620
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    mitsos1os authored and BethGriggs committed Jan 28, 2021
    Configuration menu
    Copy the full SHA
    c03cddb View commit details
    Browse the repository at this point in the history
  3. http: don't cork .end when not needed

    PR-URL: #36633
    Backport-PR-URL: #36940
    Fixes: #36620
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: Danielle Adams <adamzdanielle@gmail.com>
    mitsos1os authored and BethGriggs committed Jan 28, 2021
    Configuration menu
    Copy the full SHA
    25a3204 View commit details
    Browse the repository at this point in the history
  4. stream,zlib: do not use _stream_* anymore

    PR-URL: #36618
    Reviewed-By: Robert Nagy <ronagy@icloud.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com>
    Reviewed-By: MichaΓ«l Zasso <targos@protonmail.com>
    mcollina authored and BethGriggs committed Jan 28, 2021
    Configuration menu
    Copy the full SHA
    9ff73fc View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2021

  1. deps: upgrade npm to 6.14.11

    PR-URL: #37173
    Reviewed-By: Myles Borins <myles.borins@gmail.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    ruyadorno authored and BethGriggs committed Feb 4, 2021
    Configuration menu
    Copy the full SHA
    408c7a6 View commit details
    Browse the repository at this point in the history
  2. util: fix module prefixes during inspection

    Signed-off-by: Ruben Bridgewater <ruben@bridgewater.de>
    
    Backport-PR-URL: #37100
    PR-URL: #36178
    Fixes: #35730
    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 BethGriggs committed Feb 4, 2021
    Configuration menu
    Copy the full SHA
    2f7944b View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2021

  1. util: fix instanceof checks with null prototypes during inspection

    Signed-off-by: Ruben Bridgewater <ruben@bridgewater.de>
    
    Backport-PR-URL: #37100
    PR-URL: #36178
    Fixes: #35730
    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 BethGriggs committed Feb 5, 2021
    Configuration menu
    Copy the full SHA
    f206505 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2021

  1. deps: V8: backport dfcf1e86fac0

    Original commit message:
    
        [wasm] PostMessage of Memory.buffer should throw
    
        PostMessage of an ArrayBuffer that is not detachable should result
        in a DataCloneError.
    
        Bug: chromium:1170176, chromium:961059
        Change-Id: Ib89bbc10d2b58918067fd1a90365cad10a0db9ec
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2653810
        Reviewed-by: Adam Klein <adamk@chromium.org>
        Reviewed-by: Andreas Haas <ahaas@chromium.org>
        Commit-Queue: Deepti Gandluri <gdeepti@chromium.org>
        Cr-Commit-Position: refs/heads/master@{#72415}
    
    Refs: v8/v8@dfcf1e8
    
    PR-URL: #37245
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Vladimir de Turckheim <vlad2t@hotmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    targos authored and BethGriggs committed Feb 8, 2021
    Configuration menu
    Copy the full SHA
    20b1e6c View commit details
    Browse the repository at this point in the history
  2. 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 authored and BethGriggs committed Feb 8, 2021
    Configuration menu
    Copy the full SHA
    017eed6 View commit details
    Browse the repository at this point in the history
  3. 2021-02-09, Version 14.15.5 'Fermium' (LTS)

    Notable changes:
    
    - **deps**:
      - upgrade npm to 6.14.11 (Ruy Adorno)
        (#37173)
      - V8: backport dfcf1e86fac0 (MichaΓ«l Zasso)
        (#37245)
        - Note: Node.js is not believed to be vulnerable to CVE-2021-21148.
    - **stream,zlib**: do not use \_stream\_\* anymore (Matteo Collina)
      (#36618)
    
    PR-URL: #37074
    BethGriggs committed Feb 8, 2021
    Configuration menu
    Copy the full SHA
    9fff0d3 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2021

  1. Working on v14.15.6

    PR-URL: #37074
    BethGriggs committed Feb 9, 2021
    Configuration menu
    Copy the full SHA
    93f7f9e View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2021

  1. src: drop localhost6 as allowed host for inspector

    CVE-ID: CVE-2021-22884
    Refs: https://hackerone.com/bugs?report_id=1069487
    PR-URL: nodejs-private/node-private#244
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Daniel Bevenius <daniel.bevenius@gmail.com>
    Reviewed-By: Mary Marchini <oss@mmarchini.me>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: MichaΓ«l Zasso <targos@protonmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    mcollina authored and BethGriggs committed Feb 18, 2021
    Configuration menu
    Copy the full SHA
    1ca3f5a View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2021

  1. http2: add unknownProtocol timeout

    This commit add a configuration options named unknownProtocolTimeout
    which can be specified to set a value for the timeout in milliseconds
    that a server should wait when an unknowProtocol is sent to it. When
    this happens a timer will be started and the if the socket has not been
    destroyed during that time the timer callback will destoy it.
    
    Refs: https://hackerone.com/reports/1043360
    CVE-ID: CVE-2021-22883
    PR-URL: nodejs-private/node-private#246
    Backport-PR-URL: nodejs-private/node-private#250
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Michael Dawson <midawson@redhat.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    danbev authored and BethGriggs committed Feb 22, 2021
    Configuration menu
    Copy the full SHA
    afea10b View commit details
    Browse the repository at this point in the history
  2. deps: upgrade openssl sources to 1.1.1j

    This updates all sources in deps/openssl/openssl by:
        $ cd deps/openssl/
        $ rm -rf openssl
        $ tar zxf ~/tmp/openssl-1.1.1j.tar.gz
        $ mv openssl-1.1.1j openssl
        $ git add --all openssl
        $ git commit openssl
    
    PR-URL: #37412
    Backport-PR-URL: #37413
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    danbev authored and BethGriggs committed Feb 22, 2021
    2 Configuration menu
    Copy the full SHA
    6098012 View commit details
    Browse the repository at this point in the history
  3. deps: update archs files for OpenSSL-1.1.1j

    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: #37412
    Backport-PR-URL: #37413
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Beth Griggs <bgriggs@redhat.com>
    danbev authored and BethGriggs committed Feb 22, 2021
    1 Configuration menu
    Copy the full SHA
    313d268 View commit details
    Browse the repository at this point in the history
  4. 2021-02-23, Version 14.16.0 'Fermium' (LTS)

    This is a security release.
    
    Notable changes:
    
    Vulnerabilities fixed:
    
    - **CVE-2021-22883**: HTTP2 'unknownProtocol' cause Denial of Service by
        resource exhaustion
    - **CVE-2021-22884**: DNS rebinding in --inspect
    - **CVE-2021-23840**: OpenSSL - Integer overflow in CipherUpdate
    
    PR-URL: nodejs-private/node-private#254
    BethGriggs committed Feb 22, 2021
    Configuration menu
    Copy the full SHA
    bd60e93 View commit details
    Browse the repository at this point in the history
Loading