tailscale/net
Brad Fitzpatrick a2d78b4d3e net/dnscache, control/controlclient: use DNS cache when dialing control
Cache DNS results of earlier login.tailscale.com control dials, and use
them for future dials if DNS is slow or broken.

Fixes various issues with trickier setups with the domain's DNS server
behind a subnet router.

Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2020-11-11 12:50:04 -08:00
..
dnscache net/dnscache, control/controlclient: use DNS cache when dialing control 2020-11-11 12:50:04 -08:00
interfaces net/interfaces: ignore bogus proxy URLs from winhttp [windows] 2020-11-10 11:30:18 -08:00
netcheck net/netcheck: remove unused DNSCache from netcheck 2020-11-11 11:52:35 -08:00
netns net/netns: don't bind to device for localhost connections 2020-10-13 15:24:07 -07:00
netstat net/netstat: start of new netstat package, with Windows for now 2020-09-10 15:24:49 -07:00
nettest scripts: add a license header checker. 2020-03-17 21:34:44 -07:00
packet net/packet: documentation pass. 2020-11-10 22:29:00 -08:00
stun net/stun: Fix STUN attribute padding (#710) 2020-08-24 12:52:13 -07:00
tlsdial net/tlsdial, derp/derphttp: finish DERPNode.CertName validation 2020-06-01 09:01:37 -07:00
tsaddr tsaddr: add helpers for the Tailscale IPv6 range, and 4to6 conversion. 2020-10-15 15:15:24 -07:00
tshttpproxy net/tshttpproxy: aggressively rate-limit error logs in Transport.Proxy path 2020-11-03 09:23:57 -08:00