Skip to content

Commit c769492

Browse files
committed
[GR-44306] Upgrading the underlying Node.js to version 16.19.1.
PullRequest: js/2731
2 parents 501f718 + 680d2ca commit c769492

File tree

1,050 files changed

+45510
-88671
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,050 files changed

+45510
-88671
lines changed

3rd_party_licenses.txt

Lines changed: 125 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -512,7 +512,7 @@ THE POSSIBILITY OF SUCH DAMAGE.
512512

513513
================================================================================
514514

515-
Node.js 16.18.1
515+
Node.js 16.19.1
516516

517517
Node.js is licensed for use as follows:
518518

@@ -1279,56 +1279,129 @@ The externally maintained libraries used by Node.js are:
12791279

12801280
- OpenSSL, located at deps/openssl, is licensed as follows:
12811281
"""
1282-
Copyright (c) 1998-2019 The OpenSSL Project. All rights reserved.
1283-
1284-
Redistribution and use in source and binary forms, with or without
1285-
modification, are permitted provided that the following conditions
1286-
are met:
1287-
1288-
1. Redistributions of source code must retain the above copyright
1289-
notice, this list of conditions and the following disclaimer.
1290-
1291-
2. Redistributions in binary form must reproduce the above copyright
1292-
notice, this list of conditions and the following disclaimer in
1293-
the documentation and/or other materials provided with the
1294-
distribution.
1295-
1296-
3. All advertising materials mentioning features or use of this
1297-
software must display the following acknowledgment:
1298-
"This product includes software developed by the OpenSSL Project
1299-
for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
1300-
1301-
4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
1302-
endorse or promote products derived from this software without
1303-
prior written permission. For written permission, please contact
1304-
1305-
1306-
5. Products derived from this software may not be called "OpenSSL"
1307-
nor may "OpenSSL" appear in their names without prior written
1308-
permission of the OpenSSL Project.
1309-
1310-
6. Redistributions of any form whatsoever must retain the following
1311-
acknowledgment:
1312-
"This product includes software developed by the OpenSSL Project
1313-
for use in the OpenSSL Toolkit (http://www.openssl.org/)"
1314-
1315-
THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
1316-
EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1317-
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
1318-
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
1319-
ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1320-
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
1321-
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
1322-
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1323-
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
1324-
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
1325-
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
1326-
OF THE POSSIBILITY OF SUCH DAMAGE.
1327-
====================================================================
1328-
1329-
This product includes cryptographic software written by Eric Young
1330-
([email protected]). This product includes software written by Tim
1331-
1282+
LICENSE ISSUES
1283+
==============
1284+
1285+
The OpenSSL toolkit stays under a double license, i.e. both the conditions of
1286+
the OpenSSL License and the original SSLeay license apply to the toolkit.
1287+
See below for the actual license texts.
1288+
1289+
OpenSSL License
1290+
---------------
1291+
1292+
/* ====================================================================
1293+
* Copyright (c) 1998-2019 The OpenSSL Project. All rights reserved.
1294+
*
1295+
* Redistribution and use in source and binary forms, with or without
1296+
* modification, are permitted provided that the following conditions
1297+
* are met:
1298+
*
1299+
* 1. Redistributions of source code must retain the above copyright
1300+
* notice, this list of conditions and the following disclaimer.
1301+
*
1302+
* 2. Redistributions in binary form must reproduce the above copyright
1303+
* notice, this list of conditions and the following disclaimer in
1304+
* the documentation and/or other materials provided with the
1305+
* distribution.
1306+
*
1307+
* 3. All advertising materials mentioning features or use of this
1308+
* software must display the following acknowledgment:
1309+
* "This product includes software developed by the OpenSSL Project
1310+
* for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
1311+
*
1312+
* 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
1313+
* endorse or promote products derived from this software without
1314+
* prior written permission. For written permission, please contact
1315+
1316+
*
1317+
* 5. Products derived from this software may not be called "OpenSSL"
1318+
* nor may "OpenSSL" appear in their names without prior written
1319+
* permission of the OpenSSL Project.
1320+
*
1321+
* 6. Redistributions of any form whatsoever must retain the following
1322+
* acknowledgment:
1323+
* "This product includes software developed by the OpenSSL Project
1324+
* for use in the OpenSSL Toolkit (http://www.openssl.org/)"
1325+
*
1326+
* THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
1327+
* EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1328+
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
1329+
* PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
1330+
* ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1331+
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
1332+
* NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
1333+
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1334+
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
1335+
* STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
1336+
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
1337+
* OF THE POSSIBILITY OF SUCH DAMAGE.
1338+
* ====================================================================
1339+
*
1340+
* This product includes cryptographic software written by Eric Young
1341+
* ([email protected]). This product includes software written by Tim
1342+
* Hudson ([email protected]).
1343+
*
1344+
*/
1345+
1346+
Original SSLeay License
1347+
-----------------------
1348+
1349+
/* Copyright (C) 1995-1998 Eric Young ([email protected])
1350+
* All rights reserved.
1351+
*
1352+
* This package is an SSL implementation written
1353+
* by Eric Young ([email protected]).
1354+
* The implementation was written so as to conform with Netscapes SSL.
1355+
*
1356+
* This library is free for commercial and non-commercial use as long as
1357+
* the following conditions are aheared to. The following conditions
1358+
* apply to all code found in this distribution, be it the RC4, RSA,
1359+
* lhash, DES, etc., code; not just the SSL code. The SSL documentation
1360+
* included with this distribution is covered by the same copyright terms
1361+
* except that the holder is Tim Hudson ([email protected]).
1362+
*
1363+
* Copyright remains Eric Young's, and as such any Copyright notices in
1364+
* the code are not to be removed.
1365+
* If this package is used in a product, Eric Young should be given attribution
1366+
* as the author of the parts of the library used.
1367+
* This can be in the form of a textual message at program startup or
1368+
* in documentation (online or textual) provided with the package.
1369+
*
1370+
* Redistribution and use in source and binary forms, with or without
1371+
* modification, are permitted provided that the following conditions
1372+
* are met:
1373+
* 1. Redistributions of source code must retain the copyright
1374+
* notice, this list of conditions and the following disclaimer.
1375+
* 2. Redistributions in binary form must reproduce the above copyright
1376+
* notice, this list of conditions and the following disclaimer in the
1377+
* documentation and/or other materials provided with the distribution.
1378+
* 3. All advertising materials mentioning features or use of this software
1379+
* must display the following acknowledgement:
1380+
* "This product includes cryptographic software written by
1381+
* Eric Young ([email protected])"
1382+
* The word 'cryptographic' can be left out if the rouines from the library
1383+
* being used are not cryptographic related :-).
1384+
* 4. If you include any Windows specific code (or a derivative thereof) from
1385+
* the apps directory (application code) you must include an acknowledgement:
1386+
* "This product includes software written by Tim Hudson ([email protected])"
1387+
*
1388+
* THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
1389+
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1390+
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1391+
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
1392+
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1393+
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
1394+
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
1395+
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1396+
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1397+
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1398+
* SUCH DAMAGE.
1399+
*
1400+
* The licence and distribution terms for any publically available version or
1401+
* derivative of this code cannot be changed. i.e. this code cannot simply be
1402+
* copied and put under another distribution licence
1403+
* [including the GNU Public Licence.]
1404+
*/
13321405
"""
13331406

13341407
- Punycode.js, located at lib/punycode.js, is licensed as follows:
@@ -1856,7 +1929,7 @@ The externally maintained libraries used by Node.js are:
18561929

18571930
- ESLint, located at tools/node_modules/eslint, is licensed as follows:
18581931
"""
1859-
Copyright JS Foundation and other contributors, https://js.foundation
1932+
Copyright OpenJS Foundation and other contributors, <www.openjsf.org>
18601933

18611934
Permission is hereby granted, free of charge, to any person obtaining a copy
18621935
of this software and associated documentation files (the "Software"), to deal

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ The main focus is on user-observable behavior of the engine.
55
Changelog may include unreleased versions.
66
See [version roadmap](https://www.graalvm.org/release-notes/version-roadmap/) for release dates.
77

8+
## Version 22.3.2.
9+
* Updated Node.js to version 16.19.1.
10+
811
## Version 22.3.1.
912
* Updated Node.js to version 16.18.1.
1013

graal-nodejs/.github/CODEOWNERS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@
108108
/benchmark/misc/startup.js @nodejs/startup
109109
/src/node.cc @nodejs/startup
110110
/src/node_code_cache_stub.cc @nodejs/startup
111-
/src/node_native_module* @nodejs/startup
111+
/src/node_builtins* @nodejs/startup
112112
/src/node_snapshot* @nodejs/startup
113113
/lib/internal/bootstrap/* @nodejs/startup
114114
/tools/code_cache/* @nodejs/startup

graal-nodejs/.github/workflows/authors.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
fetch-depth: '0' # This is required to actually get all the authors
2020
persist-credentials: false
2121
- run: tools/update-authors.mjs # Run the AUTHORS tool
22-
- uses: gr2m/create-or-update-pull-request-action@6720400cad8e74d7adc64640e4e6ea6748b83d8f
22+
- uses: gr2m/create-or-update-pull-request-action@dc1726cbf4dd3ce766af4ec29cfb660e0125e8ee
2323
# Creates a PR or update the Action's existing PR, or
2424
# no-op if the base branch is already up-to-date.
2525
env:

graal-nodejs/.github/workflows/build-tarball.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ concurrency:
2828
cancel-in-progress: true
2929

3030
env:
31-
PYTHON_VERSION: '3.10'
31+
PYTHON_VERSION: '3.11'
3232
FLAKY_TESTS: keep_retrying
3333

3434
permissions:

graal-nodejs/.github/workflows/build-windows.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ concurrency:
2323
cancel-in-progress: true
2424

2525
env:
26-
PYTHON_VERSION: '3.10'
26+
PYTHON_VERSION: '3.11'
2727
FLAKY_TESTS: keep_retrying
2828

2929
permissions:

graal-nodejs/.github/workflows/coverage-linux.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ concurrency:
2626
cancel-in-progress: true
2727

2828
env:
29-
PYTHON_VERSION: '3.10'
29+
PYTHON_VERSION: '3.11'
3030
FLAKY_TESTS: keep_retrying
3131

3232
permissions:

graal-nodejs/.github/workflows/coverage-windows.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ concurrency:
2828
cancel-in-progress: true
2929

3030
env:
31-
PYTHON_VERSION: '3.10'
31+
PYTHON_VERSION: '3.11'
3232
FLAKY_TESTS: keep_retrying
3333

3434
permissions:

graal-nodejs/.github/workflows/find-inactive-collaborators.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
run: tools/find-inactive-collaborators.mjs
3434

3535
- name: Open pull request
36-
uses: gr2m/create-or-update-pull-request-action@6720400cad8e74d7adc64640e4e6ea6748b83d8f
36+
uses: gr2m/create-or-update-pull-request-action@dc1726cbf4dd3ce766af4ec29cfb660e0125e8ee
3737
# Creates a PR or update the Action's existing PR, or
3838
# no-op if the base branch is already up-to-date.
3939
env:

graal-nodejs/.github/workflows/find-inactive-tsc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
run: tools/find-inactive-tsc.mjs >> $GITHUB_ENV
4343

4444
- name: Open pull request
45-
uses: gr2m/create-or-update-pull-request-action@6720400cad8e74d7adc64640e4e6ea6748b83d8f
45+
uses: gr2m/create-or-update-pull-request-action@dc1726cbf4dd3ce766af4ec29cfb660e0125e8ee
4646
# Creates a PR or update the Action's existing PR, or
4747
# no-op if the base branch is already up-to-date.
4848
env:

0 commit comments

Comments
 (0)