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

v14.21.2 proposal #45775

Merged
merged 16 commits into from Dec 13, 2022
Merged

v14.21.2 proposal #45775

merged 16 commits into from Dec 13, 2022

Commits on Nov 9, 2022

  1. deps: upgrade openssl sources to 1.1.1s

    This updates all sources in deps/openssl/openssl by:
        $ cd deps/openssl/
        $ rm -rf openssl
        $ tar zxf ~/tmp/openssl-1.1.1s.tar.gz
        $ mv openssl-1.1.1s openssl
        $ git add --all openssl
        $ git commit openssl
    
    PR-URL: #45272
    Refs: https://mta.openssl.org/pipermail/openssl-announce/2022-November/000242.html
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    RafaelGSS committed Nov 9, 2022
    Copy the full SHA
    11629fe View commit details
    Browse the repository at this point in the history
  2. deps: update archs files for OpenSSL-1.1.1s

    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: #45272
    Refs: https://mta.openssl.org/pipermail/openssl-announce/2022-November/000242.html
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    RafaelGSS committed Nov 9, 2022
    Copy the full SHA
    f297b6b View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2022

  1. tools: make license-builder.sh comply with shellcheck 0.8.0

    Fixes for SC2312 added in shellcheck 0.8.0.
    
    PR-URL: #41258
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Trott authored and richardlau committed Nov 23, 2022
    Copy the full SHA
    370a00f View commit details
    Browse the repository at this point in the history
  2. tools: have test-asan use ubuntu-20.04

    PR-URL: #45581
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    panva authored and richardlau committed Nov 23, 2022
    Copy the full SHA
    d6f1d71 View commit details
    Browse the repository at this point in the history
  3. http2: fix memory leak when nghttp2 hd threshold is reached

    Refs: #45295
    PR-URL: #41502
    Backport-PR-URL: #45310
    Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
    Reviewed-By: Stephen Belanger <admin@stephenbelanger.com>
    ywave620 authored and richardlau committed Nov 23, 2022
    Copy the full SHA
    c3a90c4 View commit details
    Browse the repository at this point in the history
  4. test: add a test to ensure the correctness of timezone upgrades

    Currently, there's no way to know if a timezone upgrade PR is correct
    without building and testing the change locally. This change provides a
    solution for that.
    
    Tested in RaisinTen#4.
    
    Signed-off-by: Darshan Sen <raisinten@gmail.com>
    PR-URL: #45299
    Backport-PR-URL: #45521
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Fixes: #45276
    RaisinTen authored and richardlau committed Nov 23, 2022
    Copy the full SHA
    f13f889 View commit details
    Browse the repository at this point in the history
  5. deps: update timezone to 2022f

    PR-URL: #45521
    Fixes: #45276
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    Reviewed-By: Beth Griggs <bethanyngriggs@gmail.com>
    Reviewed-By: Darshan Sen <raisinten@gmail.com>
    richardlau committed Nov 23, 2022
    Copy the full SHA
    9f4e64b View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2022

  1. deps: update corepack to 0.15.0

    PR-URL: #45235
    Backport-PR-URL: #45245
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Moshe Atlow <moshe@atlow.co.il>
    nodejs-github-bot authored and richardlau committed Nov 24, 2022
    Copy the full SHA
    48a9810 View commit details
    Browse the repository at this point in the history
  2. deps: update corepack to 0.15.1

    PR-URL: #45331
    Backport-PR-URL: #45245
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rich Trott <rtrott@gmail.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Tobias Nießen <tniessen@tnie.de>
    nodejs-github-bot authored and richardlau committed Nov 24, 2022
    Copy the full SHA
    625f4bf View commit details
    Browse the repository at this point in the history
  3. module: cjs-module-lexer WebAssembly fallback

    PR-URL: #43612
    Reviewed-By: Geoffrey Booth <webadmin@geoffreybooth.com>
    Reviewed-By: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
    Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
    Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
    Reviewed-By: Jacob Smith <jacob@frende.me>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    guybedford authored and richardlau committed Nov 24, 2022
    Copy the full SHA
    785dc3e View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2022

  1. 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 <mdawson@devrus.com>
    
    PR-URL: #45181
    Backport-PR-URL: #45616
    Reviewed-By: Chengzhong Wu <legendecas@gmail.com>
    Reviewed-By: Minwoo Jung <nodecorelab@gmail.com>
    mhdawson authored and richardlau committed Dec 7, 2022
    1
    Copy the full SHA
    2dbeb88 View commit details
    Browse the repository at this point in the history
  2. tools: update certdata.txt

    This is the certdata.txt[0] from NSS 3.85, released on 2022-11-10.
    
    This is the version of NSS that will ship in Firefox 108 on
    2022-12-13.
    
    [0] https://hg.mozilla.org/projects/nss/raw-file/NSS_3_85_RTM/lib/ckfw/builtins/certdata.txt
    
    PR-URL: #45490
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    lpinca authored and richardlau committed Dec 7, 2022
    Copy the full SHA
    5608e6f View commit details
    Browse the repository at this point in the history
  3. crypto: update root certificates

    Update the list of root certificates in src/node_root_certs.h with
    tools/mk-ca-bundle.pl.
    
    Certificates added:
    - Autoridad de Certificacion Firmaprofesional CIF A62634068
    - Certainly Root E1
    - Certainly Root R1
    - D-TRUST BR Root CA 1 2020
    - D-TRUST EV Root CA 1 2020
    - DigiCert TLS ECC P384 Root G5
    - DigiCert TLS RSA4096 Root G5
    - E-Tugra Global Root CA ECC v3
    - E-Tugra Global Root CA RSA v3
    - HiPKI Root CA - G1
    - ISRG Root X2
    - Security Communication ECC RootCA1
    - Security Communication RootCA3
    - Telia Root CA v2
    - vTrus ECC Root CA
    - vTrus Root CA
    
    Certificates removed:
    - Cybertrust Global Root
    - DST Root CA X3
    - GlobalSign Root CA - R2
    - Hellenic Academic and Research Institutions RootCA 2011
    
    PR-URL: #45490
    Reviewed-By: Anna Henningsen <anna@addaleax.net>
    Reviewed-By: James M Snell <jasnell@gmail.com>
    Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
    Reviewed-By: Richard Lau <rlau@redhat.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    lpinca authored and richardlau committed Dec 7, 2022
    Copy the full SHA
    436a596 View commit details
    Browse the repository at this point in the history
  4. test: add test to validate changelogs for releases

    Add a new test to check that the changelog files have been correctly
    updated for releases.
    
    PR-URL: #45325
    Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
    Reviewed-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
    richardlau committed Dec 7, 2022
    Copy the full SHA
    5b2ea12 View commit details
    Browse the repository at this point in the history

Commits on Dec 8, 2022

  1. deps: V8: cherry-pick d2db7fa7f786

    Original commit message:
    
        [Intl] Fix nb / no fallback
    
        ICU 69 moved content of nb resources to no and let
        nb fallback to no. This break our original design of checking
        locale availability. Hard wire to check on no if nb fail for now
        until we come out with a better fix.
    
        Bug: chromium:1215606
        Change-Id: I831529d29590cc643ee0109fb2ce8948dac75613
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3068010
        Commit-Queue: Frank Tang <ftang@chromium.org>
        Reviewed-by: Shu-yu Guo <syg@chromium.org>
        Cr-Commit-Position: refs/heads/master@{#76044}
    
    Refs: v8/v8@d2db7fa
    PR-URL: #45785
    Fixes: #45784
    Reviewed-By: Michaël Zasso <targos@protonmail.com>
    Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
    Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
    richardlau committed Dec 8, 2022
    Copy the full SHA
    4b422d3 View commit details
    Browse the repository at this point in the history
  2. 2022-12-13, Version 14.21.2 'Fermium' (LTS)

    Notable changes:
    
    OpenSSL 1.1.1s
    Root certificates updated to NSS 3.85
    Time zone update to 2022f
    
    PR-URL: #45775
    richardlau committed Dec 8, 2022
    Copy the full SHA
    92caea6 View commit details
    Browse the repository at this point in the history