From e600fbe576e7806a01e11708b65830aeae96b590 Mon Sep 17 00:00:00 2001 From: Fedor Indutny Date: Thu, 4 May 2017 19:05:35 -0400 Subject: [PATCH] tls: accept `lookup` option for `tls.connect()` `net.connect()` and consequently `http.Agent` support custom DNS `lookup` option. However, as we move to `https.Agent` - this option no longer works because it is not proxied by `tls.connect`. Fix this inconsistency by passing it down to `net.connect`. PR-URL: https://github.com/nodejs/node/pull/12839 Reviewed-By: Benjamin Gruenbaum Reviewed-By: Anna Henningsen Reviewed-By: Refael Ackermann Reviewed-By: Luigi Pinca Reviewed-By: Colin Ihrig Reviewed-By: James M Snell Reviewed-By: Joyee Cheung Reviewed-By: Sam Roberts Reviewed-By: Ben Noordhuis --- doc/api/tls.md | 5 +++++ lib/_tls_wrap.js | 3 ++- test/parallel/test-tls-lookup.js | 32 ++++++++++++++++++++++++++++++++ 3 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 test/parallel/test-tls-lookup.js diff --git a/doc/api/tls.md b/doc/api/tls.md index 9345e68bd23aee..88f93f51d1de3b 100644 --- a/doc/api/tls.md +++ b/doc/api/tls.md @@ -752,6 +752,9 @@ decrease overall server throughput.