diff --git a/dns.patch b/dns.patch new file mode 100644 index 0000000..51132be --- /dev/null +++ b/dns.patch @@ -0,0 +1,15 @@ +Index: node-v18.6.0/lib/net.js +=================================================================== +--- node-v18.6.0.orig/lib/net.js ++++ node-v18.6.0/lib/net.js +@@ -1118,8 +1118,8 @@ function lookupAndConnect(self, options) + }; + + if (!isWindows && +- dnsopts.family !== 4 && +- dnsopts.family !== 6 && ++ dnsopts.family !== 'IPv4' && ++ dnsopts.family !== 'IPv6' && + dnsopts.hints === 0) { + dnsopts.hints = dns.ADDRCONFIG; + } diff --git a/nodejs18.changes b/nodejs18.changes index 7b10402..3f2659d 100644 --- a/nodejs18.changes +++ b/nodejs18.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sun Jul 31 15:37:05 UTC 2022 - Adam Majer + +- dns.patch: fix regression + https://github.com/nodejs/node/issues/44003 + ------------------------------------------------------------------- Sun Jul 24 09:47:19 UTC 2022 - Adam Majer diff --git a/nodejs18.spec b/nodejs18.spec index a87860c..1c6c1d1 100644 --- a/nodejs18.spec +++ b/nodejs18.spec @@ -170,6 +170,8 @@ Patch133: rsa-pss-revert.patch # Use versioned binaries and paths Patch200: versioned.patch +Patch300: dns.patch + BuildRequires: pkg-config BuildRequires: fdupes BuildRequires: procps @@ -658,6 +660,8 @@ tar Jxf %{SOURCE11} %endif %patch200 -p1 +%patch300 -p1 + %if %{node_version_number} <= 12 # minimist security update - patch50 rm -r deps/npm/node_modules/mkdirp/node_modules/minimist