You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/net/dns/resolver
Brad Fitzpatrick e3a4952527 net/dns/resolver: count errors when racing DNS queries, fail earlier
If all N queries failed, we waited until context timeout (in 5
seconds) to return.

This makes (*forwarder).forward fail fast when the network's
unavailable.

Change-Id: Ibbb3efea7ed34acd3f3b29b5fee00ba8c7492569
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2 years ago
..
debug.go net/dns/resolver: add debug HTML handler to see what DNS traffic was forwarded 3 years ago
doh_test.go net/dns, util/publicdns: extract public DNS mapping into own package (#4405) 2 years ago
forwarder.go net/dns/resolver: count errors when racing DNS queries, fail earlier 2 years ago
forwarder_test.go net/dns/resolver: make DoH dialer use existing dnscache happy eyeball dialer 2 years ago
macios_ext.go all: simplify ts_macext build tags 3 years ago
tsdns.go net/dns, net/dns/resolver, wgengine: refactor DNS request path (#4364) 2 years ago
tsdns_server_test.go all: use any instead of interface{} 2 years ago
tsdns_test.go net/dns, net/dns/resolver, wgengine: refactor DNS request path (#4364) 2 years ago