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
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>
3 years ago
..
dns tsdns: don't forward transient DNS errors 3 years ago
dnscache net/{dnscache,interfaces}: use netaddr.IP.IsPrivate, delete copied code 3 years ago
dnsfallback net/tlsdial: bake in LetsEncrypt's ISRG Root X1 root 3 years ago
flowtrack fix: typo spelling grammar 3 years ago
interfaces net/interfaces: add RegisterInterfaceGetter for Android 3 years ago
netcheck netcheck: don't log ErrGatewayRange 3 years ago
netknob all: disable TCP keep-alives on iOS/Android 3 years ago
netns all: disable TCP keep-alives on iOS/Android 3 years ago
netstat all: gofmt with Go 1.17 3 years ago
nettest net/nettest: make nettest.NewConn pass x/net/nettest.TestConn. 3 years ago
packet net/packet: use netaddr AppendTo methods 3 years ago
portmapper all: update tests to use tstest.MemLogger 3 years ago
socks5 net/socks5/tssocks: add a SOCKS5 dialer type, method-ifying code 3 years ago
speedtest Implemented Commandline Download Speedtest (#2064) 3 years ago
stun all: gofmt with Go 1.17 3 years ago
tlsdial net/tlsdial: add forgotten test file for go mod tidy 3 years ago
tsaddr ipn/ipnlocal: for IPv6-only nodes, publish IPv6 MagicDNS records of peers 3 years ago
tshttpproxy all: gofmt with Go 1.17 3 years ago
tstun net/tstun: block looped disco traffic, take 17 3 years ago