93 Commits (7407f404d996594de43a546cfabbd40d776a4e22)

Author SHA1 Message Date
Tom DNetto 2a0b5c21d2 net/dns/{., resolver}, wgengine: fix goroutine leak on shutdown 4 years ago
Tom DNetto 7f45734663 assorted: documentation and readability fixes 4 years ago
Tom DNetto 5b85f848dd net/dns,net/dns/resolver: refactor channels/magicDNS out of Resolver 4 years ago
Brad Fitzpatrick cc575fe4d6 net/dns: schedule DoH upgrade explicitly, fix Resolver.Addr confusion 4 years ago
Brad Fitzpatrick d9efbd97cb net/dns: remove an unused function 4 years ago
Tom 24bdcbe5c7
net/dns, net/dns/resolver, wgengine: refactor DNS request path (#4364) 4 years ago
Brad Fitzpatrick 506c727e30 ipnlocal, net/{dns,tsaddr,tstun}, wgengine: support MagicDNS on IPv6 4 years ago
Brad Fitzpatrick c37af58ea4 net/tsdial: move more weirdo dialing into new tsdial package, plumb 4 years ago
Brad Fitzpatrick 283ae702c1 ipn/ipnlocal: start adding DoH DNS server to peerapi when exit node 4 years ago
David Anderson 6c82cebe57 health: add a health state for net/dns.OSConfigurator. 4 years ago
David Anderson cf9169e4be net/dns: remove unused Config struct element. 4 years ago
Denton Gentry 93c2882a2f wgengine: flush DNS cache after major link change. 5 years ago
David Crawshaw 9502b515f1 net/dns: replace resolver IPs with type for DoH 5 years ago
Brad Fitzpatrick e74d37d30f net/dns{,/resolver}: quiet DNS output logging 5 years ago
Brad Fitzpatrick 45e64f2e1a net/dns{,/resolver}: refactor DNS forwarder, send out of right link on macOS/iOS 5 years ago
David Crawshaw 297b3d6fa4 staticcheck.conf: turn off noisy lint errors 5 years ago
David Anderson e2dcf63420 net/dns: replace AuthoritativeSuffixes with nil Route entries. 5 years ago
David Anderson 6690f86ef4 net/dns: always offer MagicDNS records at 100.100.100.100. 5 years ago
Josh Bleecher Snyder 25df067dd0 all: adapt to opaque netaddr types 5 years ago
David Anderson 97d2fa2f56 net/dns: work around WSL DNS implementation flaws. 5 years ago
David Anderson 158328ba24 net/dns: remove ForceSplitDNSForTesting. 5 years ago
David Anderson bb0710d51d net/dns: add debugging traces to DNS manager selection on linux. 5 years ago
David Anderson 854d5d36a1 net/dns: return error from NewOSManager, use it to initialize NM. 5 years ago
David Anderson 1a371b93be util/dnsname: add FQDN type, use throughout codebase. 5 years ago
David Anderson 2685260ba1 net/dns: add temporary fallback to quad-9 resolver for split-DNS testing. 5 years ago
David Anderson b9e194c14b net/dns: add missing FQDN qualification. 5 years ago
David Anderson b74a8994ca net/dns: make FQDN dot style consistent in more places. 5 years ago
David Anderson 4a64d2a603 net/dns: some post-review cleanups. 5 years ago
David Anderson 720c1ad0f0 net/dns: insert OS base config when emulating split DNS. 5 years ago
David Anderson da4cc8bbb4 net/dns: handle all possible translations of high-level DNS config. 5 years ago
David Anderson e0e677a8f6 net/dns: split out search domains and match domains in OSConfig. 5 years ago
David Anderson c16a926bf2 net/dns: set OSConfig.Primary. 5 years ago
David Anderson b2a597b288 net/dns: rename Set to SetDNS in OSConfigurator. 5 years ago
David Anderson 7d84ee6c98 net/dns: unify the OS manager and internal resolver. 5 years ago
David Anderson 6a206fd0fb net/dns: rename impl to os. 5 years ago
David Anderson 4c61ebacf4 wgengine: move DNS configuration out of wgengine/router. 5 years ago
David Anderson befd8e4e68 net/dns: replace managerImpl with OSConfigurator in code. 5 years ago
David Anderson 8af9d770cf net/dns: rename Config to OSConfig. 5 years ago
David Anderson fcfc0d3a08 net/dns: remove ManagerConfig, pass relevant args directly. 5 years ago
David Anderson 95470c3448 net/dns: remove Cleanup manager parameter. 5 years ago
David Anderson cf361bb9b1 net/dns: remove PerDomain from Config. 5 years ago
David Anderson f77ba75d6c wgengine/router: move DNS cleanup into the DNS package. 5 years ago
David Anderson 9f7f2af008 wgengine/router/dns: move to net/dns. 5 years ago
Josh Bleecher Snyder 37b40b035b wgengine/router/dns: appease staticcheck (again) 6 years ago
Josh Bleecher Snyder a877dd575c wgengine/router/dns: remove unnecessary lint ignore line 6 years ago
Brad Fitzpatrick 461db356b9 wgengine/router/dns: fix staticcheck error on Mac 6 years ago
Dmytro Shynkevych 28e52a0492
all: dns refactor, add Proxied and PerDomain flags from control (#615) 6 years ago