node/test/internet
XadillaX 026f76024b
dns: fix crash while setting server during query
Fix this issue follow these two points:

1. Keep track of how many queries are currently open. If `setServers()`
   is called while there are open queries, error out.
2. For `Resolver` instances, use option 1. For dns.setServers(), just
   create a fresh new default channel every time it is called, and then
   set its servers list.

PR-URL: https://github.com/nodejs/node/pull/14891
Fixes: https://github.com/nodejs/node/issues/14734
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Tobias Nießen <tniessen@tnie.de>
2017-12-12 03:28:13 -05:00
..
test-dgram-broadcast-multi-process.js test: improve assert message in internet test 2017-10-18 08:45:44 -07:00
test-dgram-membership.js test: allow tests to pass without internet 2017-10-26 07:57:43 +02:00
test-dgram-multicast-multi-process.js test: show values instead of assertion message 2017-10-28 22:18:02 +02:00
test-dgram-multicast-set-interface-lo.js test: allow tests to pass without internet 2017-10-26 07:57:43 +02:00
test-dgram-send-cb-quelches-error.js
test-dns-any.js test: replace indexOf with includes and startsWith 2017-07-02 23:36:39 +02:00
test-dns-cares-domains.js test: use internet.addresses in internet tests 2017-11-13 07:59:36 -06:00
test-dns-ipv4.js test: use internet.addresses in internet tests 2017-11-13 07:59:36 -06:00
test-dns-ipv6.js test: use internet.addresses in internet tests 2017-11-13 07:59:36 -06:00
test-dns-regress-6244.js test: refactor test-dns-regress-6244.js 2017-05-18 23:02:31 +02:00
test-dns-setserver-in-callback-of-resolve4.js dns: fix crash while setting server during query 2017-12-12 03:28:13 -05:00
test-dns-txt-sigsegv.js
test-dns.js test: use internet.addresses in internet tests 2017-11-13 07:59:36 -06:00
test-http-dns-fail.js
test-http-https-default-ports.js test: use internet.addresses in internet tests 2017-11-13 07:59:36 -06:00
test-net-connect-timeout.js
test-net-connect-unref.js
test-tls-add-ca-cert.js test: continue normalizing fixtures use 2017-08-27 21:14:34 -03:00
test-tls-connnect-melissadata.js test: simplify test skipping 2017-07-04 12:41:49 +03:00
test-tls-reuse-host-from-socket.js lib,src: fix consistent spacing inside braces 2017-07-21 15:13:47 -04:00
testcfg.py