forked from pool/nodejs18
- sysctl.patch: unit test fixes
OBS-URL: https://build.opensuse.org/package/show/devel:languages:nodejs/nodejs18?expand=0&rev=49
This commit is contained in:
parent
e78f88ce82
commit
1f9bdb1024
@ -18,6 +18,7 @@ Wed Feb 22 13:59:45 UTC 2023 - Adam Majer <adam.majer@suse.de>
|
|||||||
(bsc#1208413, bsc#1208485, CVE-2023-24807, CVE-2023-23936)
|
(bsc#1208413, bsc#1208485, CVE-2023-24807, CVE-2023-23936)
|
||||||
|
|
||||||
- versioned.patch: refreshed
|
- versioned.patch: refreshed
|
||||||
|
- sysctl.patch: unit test fixes
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Feb 3 11:43:02 UTC 2023 - Adam Majer <adam.majer@suse.de>
|
Fri Feb 3 11:43:02 UTC 2023 - Adam Majer <adam.majer@suse.de>
|
||||||
|
@ -172,6 +172,7 @@ Patch200: versioned.patch
|
|||||||
|
|
||||||
Patch305: qemu_timeouts_arches.patch
|
Patch305: qemu_timeouts_arches.patch
|
||||||
Patch307: s390.patch
|
Patch307: s390.patch
|
||||||
|
Patch309: sysctl.patch
|
||||||
|
|
||||||
BuildRequires: pkg-config
|
BuildRequires: pkg-config
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
@ -378,6 +379,8 @@ Provides: bundled(llhttp) = 6.0.10
|
|||||||
Provides: bundled(ngtcp2) = 0.8.1
|
Provides: bundled(ngtcp2) = 0.8.1
|
||||||
Provides: bundled(base64) = 0.5.0
|
Provides: bundled(base64) = 0.5.0
|
||||||
Provides: bundled(simdutf) = 3.1.0
|
Provides: bundled(simdutf) = 3.1.0
|
||||||
|
# bundled url-ada parser, not ada
|
||||||
|
|
||||||
|
|
||||||
Provides: bundled(node-acorn) = 8.8.1
|
Provides: bundled(node-acorn) = 8.8.1
|
||||||
Provides: bundled(node-acorn-walk) = 8.2.0
|
Provides: bundled(node-acorn-walk) = 8.2.0
|
||||||
@ -706,6 +709,7 @@ popd
|
|||||||
|
|
||||||
%patch305 -p1
|
%patch305 -p1
|
||||||
%patch307 -p1
|
%patch307 -p1
|
||||||
|
%patch309 -p1
|
||||||
|
|
||||||
%if %{node_version_number} == 12
|
%if %{node_version_number} == 12
|
||||||
# minimist security update - patch50
|
# minimist security update - patch50
|
||||||
|
18
sysctl.patch
Normal file
18
sysctl.patch
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
Index: node-v19.5.0/test/parallel/test-cluster-bind-privileged-port.js
|
||||||
|
===================================================================
|
||||||
|
--- node-v19.5.0.orig/test/parallel/test-cluster-bind-privileged-port.js
|
||||||
|
+++ node-v19.5.0/test/parallel/test-cluster-bind-privileged-port.js
|
||||||
|
@@ -24,11 +24,10 @@ const common = require('../common');
|
||||||
|
const assert = require('assert');
|
||||||
|
const cluster = require('cluster');
|
||||||
|
const net = require('net');
|
||||||
|
-const { execSync } = require('child_process');
|
||||||
|
+const { readFileSync } = require('fs');
|
||||||
|
|
||||||
|
if (common.isLinux) {
|
||||||
|
- const sysctlOutput = execSync('sysctl net.ipv4.ip_unprivileged_port_start').toString();
|
||||||
|
- const unprivilegedPortStart = parseInt(sysctlOutput.split(' ')[2], 10);
|
||||||
|
+ const unprivilegedPortStart = parseInt(readFileSync('/proc/sys/net/ipv4/ip_unprivileged_port_start'));
|
||||||
|
if (unprivilegedPortStart <= 42) {
|
||||||
|
common.skip('Port 42 is unprivileged');
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user