From: Jérémy Lal Date: Thu, 1 Sep 2022 16:33:49 +0000 (+0100) Subject: do not use dns.ADDRCONFIG for localhost X-Git-Tag: archive/raspbian/18.12.1+dfsg-2+rpi1~1^2^2~18 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=5d23137c23c1301ebf02b7df66cced5f8f5a5c15;p=nodejs.git do not use dns.ADDRCONFIG for localhost Last-Update: 2020-06-11 Bug-Debian: https://bugs.debian.org/962318 Forwarded: https://github.com/nodejs/node/issues/33816 it fails on IPv6-only systems. Setting it with libc fails on linux. https://github.com/nodejs/node/issues/33279 Gbp-Pq: Topic deps Gbp-Pq: Name localhost-no-addrconfig.patch --- diff --git a/lib/net.js b/lib/net.js index cf48edb02..8fa8a6d13 100644 --- a/lib/net.js +++ b/lib/net.js @@ -1,4 +1,5 @@ // Copyright Joyent, Inc. and other Node contributors. + // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the @@ -1118,13 +1119,6 @@ function lookupAndConnect(self, options) { hints: options.hints || 0 }; - if (!isWindows && - dnsopts.family !== 4 && - dnsopts.family !== 6 && - dnsopts.hints === 0) { - dnsopts.hints = dns.ADDRCONFIG; - } - debug('connect: find host', host); debug('connect: dns options', dnsopts); self._host = host; diff --git a/test/sequential/sequential.status b/test/sequential/sequential.status index 16da26cb5..bea647bbf 100644 --- a/test/sequential/sequential.status +++ b/test/sequential/sequential.status @@ -21,6 +21,10 @@ test-cli-syntax: PASS,FLAKY # for debian buildd i386 (but pass on porter barriere.d.o) test-debugger-heap-profiler: PASS,FLAKY +# does not work on IPv6 only host +test-tls-psk-client: PASS,FLAKY +test-tls-securepair-client: PASS,FLAKY + [$system==win32] [$system==linux]