From f6052c68c1f9a4400a723e9c0b79da14197ab754 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 e6555e5415470f..c0cb1dbd7341c5 100644 --- a/doc/api/net.md +++ b/doc/api/net.md @@ -856,6 +856,9 @@ behavior.