28 Commits (f85bb60eba36dff8a923eb4d2b8b968e13bc88ee)

Author SHA1 Message Date
Brad Fitzpatrick aa37aece9c ipn/ipnlocal, net/dns*, util/cloudenv: add AWS DNS support 4 years ago
Brad Fitzpatrick 88c2afd1e3 ipn/ipnlocal, net/dns*, util/cloudenv: specialize DNS config on Google Cloud 4 years ago
Brad Fitzpatrick 13d0b8e6a4 control/controlclient, net/dnscache: use typed singleflight fork 4 years ago
Brad Fitzpatrick ecea6cb994 net/dns/resolver: make DoH dialer use existing dnscache happy eyeball dialer 4 years ago
Maisem Ali b45bb577a0 net/dnscache: do not call LookupIPFallback if the context was canceled. 4 years ago
Josh Bleecher Snyder 0868329936 all: use any instead of interface{} 4 years ago
Brad Fitzpatrick 8d6cf14456 net/dnscache: don't do bootstrap DNS lookup after most failed dials 4 years ago
Brad Fitzpatrick 903988b392 net/dnscache: refactor from func-y closure-y state to types & methods 4 years ago
Brad Fitzpatrick 41fd4eab5c envknob: add new package for all the strconv.ParseBool(os.Getenv(..)) 4 years ago
David Anderson 463b3e8f62 net/dnscache: use tls.Conn.HandshakeContext. 4 years ago
David Anderson a9da6b73a8 net/dnscache: don't cancel the TLS context before writing to the result channel. 4 years ago
Brad Fitzpatrick 39ffa16853 net/dnscache, net/tsdial: add DNS caching to tsdial UserDial 4 years ago
Brad Fitzpatrick aaf2df7ab1 net/{dnscache,interfaces}: use netaddr.IP.IsPrivate, delete copied code 5 years ago
Brad Fitzpatrick c17d743886 net/dnscache: update a comment 5 years ago
Brad Fitzpatrick 281d503626 net/dnscache: make Dialer try all resolved IPs 5 years ago
Brad Fitzpatrick e299300b48 net/dnscache: cache all IPs per hostname 5 years ago
Brad Fitzpatrick 9df4185c94 control/controlclient, net/{dnscache,dnsfallback}: add DNS fallback mechanism 5 years ago
Brad Fitzpatrick 66be052a70 net/dnscache: work on IPv6-only hosts (again) 5 years ago
Brad Fitzpatrick a2d78b4d3e net/dnscache, control/controlclient: use DNS cache when dialing control 6 years ago
Brad Fitzpatrick 19b0cfe89e all: prepare for GOOS=ios in Go 1.16 6 years ago
David Anderson 657f331e8b net/dnscache: remove unnecessary lint warning. 6 years ago
Elias Naur ad0795efc2 net/dnscache: don't use the Go resolver on Android 6 years ago
Brad Fitzpatrick bd0e20f351 net/dnscache: ignore annoying staticcheck check 6 years ago
Brad Fitzpatrick d44325295e net/dnscache: initialize the single Resolver more directly 6 years ago
David Crawshaw cac68fe102 net/dnscache: do not PreferGo on macOS/iOS 6 years ago
Brad Fitzpatrick 8f0fd01efd net/dnscache: add copyright header to test 6 years ago
David Crawshaw 5a1ce4adae net/dnscache: parse passed CIDR 6 years ago
Brad Fitzpatrick 2cff9016e4 net/dnscache: add overly simplistic DNS cache package for selective use 6 years ago