summaryrefslogtreecommitdiffhomepage
path: root/net/dnscache
AgeCommit message (Expand)AuthorFilesLines
2022-09-15envknob: support changing envknobs post-initBrad Fitzpatrick2-17/+15
2022-09-15net/dnscache: add better logging to bootstrap DNS path (#5640)Andrew Dunham2-1/+136
2022-09-01net/dnscache: use net/netipKris Brandow2-67/+44
2022-08-17net/dnscache: fix v4addrs to return only v4 addrsKris Brandow1-1/+1
2022-08-11net/dnscache: try IPv6 addresses first (#5349)Andrew Dunham2-0/+54
2022-08-02all: migrate more code code to net/netip directlyBrad Fitzpatrick1-7/+8
2022-07-25all: convert more code to use net/netip directlyBrad Fitzpatrick2-22/+21
2022-07-25all: use various net/netip parse funcs directlyBrad Fitzpatrick1-6/+7
2022-07-25net/netaddr: start migrating to net/netip via new netaddr adapter packageBrad Fitzpatrick2-4/+10
2022-06-29ipn/ipnlocal, net/dns*, util/cloudenv: add AWS DNS supportBrad Fitzpatrick1-2/+3
2022-06-29ipn/ipnlocal, net/dns*, util/cloudenv: specialize DNS config on Google CloudBrad Fitzpatrick1-0/+29
2022-06-17control/controlclient, net/dnscache: use typed singleflight forkBrad Fitzpatrick1-9/+11
2022-04-18net/dns/resolver: make DoH dialer use existing dnscache happy eyeball dialerBrad Fitzpatrick2-0/+56
2022-03-24net/dnscache: do not call LookupIPFallback if the context was canceled.Maisem Ali1-1/+1
2022-03-17all: use any instead of interface{}Josh Bleecher Snyder3-5/+5
2022-02-14net/dnscache: don't do bootstrap DNS lookup after most failed dialsBrad Fitzpatrick2-17/+181
2022-02-14net/dnscache: refactor from func-y closure-y state to types & methodsBrad Fitzpatrick1-42/+72
2022-01-24envknob: add new package for all the strconv.ParseBool(os.Getenv(..))Brad Fitzpatrick1-3/+2
2022-01-13net/dnscache: use tls.Conn.HandshakeContext.David Anderson1-14/+1
2022-01-13net/dnscache: don't cancel the TLS context before writing to the result channel.David Anderson1-3/+1
2021-12-09net/dnscache, net/tsdial: add DNS caching to tsdial UserDialBrad Fitzpatrick2-0/+606
2021-07-26net/{dnscache,interfaces}: use netaddr.IP.IsPrivate, delete copied codeBrad Fitzpatrick2-37/+1
2021-07-26net/dnscache: update a commentBrad Fitzpatrick1-1/+1
2021-07-26net/dnscache: make Dialer try all resolved IPsBrad Fitzpatrick2-24/+137
2021-07-26net/dnscache: cache all IPs per hostnameBrad Fitzpatrick1-33/+42
2021-03-01control/controlclient, net/{dnscache,dnsfallback}: add DNS fallback mechanismBrad Fitzpatrick1-1/+99
2021-01-06net/dnscache: work on IPv6-only hosts (again)Brad Fitzpatrick1-33/+67
2020-11-11net/dnscache, control/controlclient: use DNS cache when dialing controlBrad Fitzpatrick1-5/+103
2020-11-11all: prepare for GOOS=ios in Go 1.16Brad Fitzpatrick1-1/+1
2020-04-30net/dnscache: remove unnecessary lint warning.David Anderson1-2/+0
2020-04-27net/dnscache: don't use the Go resolver on AndroidElias Naur1-0/+5
2020-03-09net/dnscache: ignore annoying staticcheck checkBrad Fitzpatrick1-0/+2
2020-03-09net/dnscache: initialize the single Resolver more directlyBrad Fitzpatrick1-7/+9
2020-03-09net/dnscache: do not PreferGo on macOS/iOSDavid Crawshaw1-3/+15
2020-03-09net/dnscache: add copyright header to testBrad Fitzpatrick1-0/+4
2020-03-09net/dnscache: parse passed CIDRDavid Crawshaw2-1/+25
2020-03-05net/dnscache: add overly simplistic DNS cache package for selective useBrad Fitzpatrick1-0/+151