From 048795dab017e2f92ccc08d74798ce1ebe8cf2cb Mon Sep 17 00:00:00 2001 From: Paolo Insogna Date: Sat, 3 Dec 2022 18:55:57 +0100 Subject: [PATCH] net: add autoSelectFamily and autoSelectFamilyAttemptTimeout options PR-URL: https://github.com/nodejs/node/pull/44731 Reviewed-By: Matteo Collina Reviewed-By: Robert Nagy Reviewed-By: Antoine du Hamel Reviewed-By: Rafael Gonzaga Reviewed-By: James M Snell Reviewed-By: Yagiz Nizipli --- doc/api/net.md | 18 ++ lib/_tls_wrap.js | 18 +- lib/internal/errors.js | 8 + lib/internal/net.js | 1 + lib/net.js | 255 +++++++++++++++++- test/parallel/test-http-happy-eyeballs.js | 148 ++++++++++ test/parallel/test-https-happy-eyeballs.js | 164 +++++++++++ .../test-net-happy-eyeballs-ipv4first.js | 112 ++++++++ test/parallel/test-net-happy-eyeballs.js | 215 +++++++++++++++ 9 files changed, 932 insertions(+), 7 deletions(-) create mode 100644 test/parallel/test-http-happy-eyeballs.js create mode 100644 test/parallel/test-https-happy-eyeballs.js create mode 100644 test/parallel/test-net-happy-eyeballs-ipv4first.js create mode 100644 test/parallel/test-net-happy-eyeballs.js diff --git a/doc/api/net.md b/doc/api/net.md index 501c5ac81b4160..ba39e6bd3458c1 100644 --- a/doc/api/net.md +++ b/doc/api/net.md @@ -854,6 +854,9 @@ behavior.