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
Smitty b382161fe5 tsdns: don't forward transient DNS errors
When a DNS server claims to be unable or unwilling to handle a request,
instead of passing that refusal along to the client, just treat it as
any other error trying to connect to the DNS server. This prevents DNS
requests from failing based on if a server can respond with a transient
error before another server is able to give an actual response. DNS
requests only failing *sometimes* is really hard to find the cause of
(#1033).

Signed-off-by: Smitty <me@smitop.com>
4 years ago
..
doh_test.go net/dns: replace resolver IPs with type for DoH 4 years ago
forwarder.go tsdns: don't forward transient DNS errors 4 years ago
forwarder_test.go tsdns: don't forward transient DNS errors 4 years ago
macios_ext.go all: simplify ts_macext build tags 4 years ago
neterr_darwin.go net/dns/resolver: permit larger max responses, signal truncation 5 years ago
neterr_other.go all: gofmt with Go 1.17 4 years ago
neterr_windows.go net/dns/resolver: permit larger max responses, signal truncation 5 years ago
tsdns.go net/dns/resolver: fix log prefix 4 years ago
tsdns_server_test.go net/dns/resolver: use forwarded dns txid directly 4 years ago
tsdns_test.go net/dns: replace resolver IPs with type for DoH 4 years ago