summaryrefslogtreecommitdiffhomepage
path: root/net/dnscache
AgeCommit message (Expand)AuthorFilesLines
2025-09-20net/dnscache: fix case where Resolver could return zero IP with single IPv6 a...Brad Fitzpatrick2-0/+61
2025-06-18net/tlsdial: fix TLS cert validation of HTTPS proxiesBrad Fitzpatrick1-1/+12
2025-06-18net/*: remove Windows exceptions for when Resolver.PreferGo didn't workBrad Fitzpatrick1-9/+0
2025-04-08net/{netx,memnet},all: add netx.DialFunc, move memnet Network implBrad Fitzpatrick1-5/+4
2024-10-02net/dnscache: don't fall back to an IPv6 dial if we don't have IPv6Brad Fitzpatrick1-2/+2
2024-06-12net/dnscache: use parent context to perform lookupAndrew Dunham1-10/+10
2024-04-27net/netns, net/dns/resolver, etc: make netmon required in most placesBrad Fitzpatrick1-6/+0
2024-02-07util/cmpx: delete now that we're using Go 1.22Brad Fitzpatrick1-2/+2
2023-12-21all: cleanup unused code, part 2 (#10670)Andrew Lytvynov1-2/+0
2023-11-01net/dnscache: remove completed TODOJames Tucker1-2/+0
2023-07-06tstest: prepare for Clock API changesAdrian Dewhurst1-2/+2
2023-06-07all: use cmpx.Or where it made senseBrad Fitzpatrick1-4/+2
2023-06-05net/dnscache: use PreferGo on Windows.Denton Gentry1-4/+0
2023-04-20all: avoid repeated default interface lookupsMihai Parparita1-0/+6
2023-03-03tstest: add method to Replace values for testsMaisem Ali1-3/+3
2023-03-03util/slicesx: add package for generic slice functions, useAndrew Dunham2-40/+2
2023-01-27all: update copyright and license headersWill Norris4-12/+8
2023-01-24ipn/ipnlocal, net/dnscache: allow configuring dnscache logging via capabilityAndrew Dunham2-38/+65
2022-12-09all: update golang.zx2c4.com/wireguard to github.com/tailscale/wireguard-go (...Jordan Whited1-1/+1
2022-10-23net/dnscache: Handle 4-in-6 addresses in DNS responsesPeter Cai1-0/+5
2022-09-29all: fix spelling mistakesJosh Soref1-2/+2
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