72 Commits (7f83f9fc832b17626e94de308cf37a29e04cd555)

Author SHA1 Message Date
Brad Fitzpatrick 3672f29a4e net/netns, net/dns/resolver, etc: make netmon required in most places 2 years ago
Brad Fitzpatrick 745931415c health, all: remove health.Global, finish plumbing health.Tracker 2 years ago
Brad Fitzpatrick ebc552d2e0 health: add Tracker type, in prep for removing global variables 2 years ago
James Tucker db760d0bac cmd/tailscaled: move cleanup to an implicit action during startup 2 years ago
Andrew Lytvynov 2716250ee8
all: cleanup unused code, part 2 (#10670) 2 years ago
Ryan Petris c4855fe0ea Fix Empty Resolver Set 2 years ago
Andrew Dunham 530aaa52f1 net/dns: retry forwarder requests over TCP 3 years ago
Brad Fitzpatrick 3b32d6c679 wgengine/magicsock, controlclient, net/dns: reduce some logspam 3 years ago
Brad Fitzpatrick e8551d6b40 all: use Go 1.21 slices, maps instead of x/exp/{slices,maps} 3 years ago
David Anderson 52212f4323 all: update exp/slices and fix call sites 3 years ago
Mihai Parparita 7330aa593e all: avoid repeated default interface lookups 3 years ago
Mihai Parparita 4722f7e322 all: move network monitoring from wgengine/monitor to net/netmon 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Tom DNetto 673b3d8dbd net/dns,userspace: remove unused DNS paths, normalize query limit on iOS 3 years ago
Andrew Dunham 0372e14d79 net/dns: bump DNS-over-TCP size limit to 4k 3 years ago
Andrew Dunham 3f4d51c588 net/dns: don't send on closed channel when message too large 3 years ago
Maisem Ali 3555a49518 net/dns: always attempt to read the OS config on macOS/iOS 4 years ago
Mihai Parparita 8343b243e7 all: consistently initialize Logf when creating tsdial.Dialers 4 years ago
Josh Soref d4811f11a0 all: fix spelling mistakes 4 years ago
Brad Fitzpatrick 58abae1f83 net/dns/{publicdns,resolver}: add NextDNS DoH support 4 years ago
Brad Fitzpatrick 9f6c8517e0 net/dns: set OS DNS to 100.100.100.100 for route-less ExtraRecords [cap 41] 4 years ago
Maisem Ali 9197dd14cc net/dns: [win] add MagicDNS entries to etc/hosts 4 years ago
Maisem Ali 1cff719015 net/dns: [win] respond with SERVFAIL queries when no resolvers 4 years ago
Brad Fitzpatrick a12aad6b47 all: convert more code to use net/netip directly 4 years ago
Brad Fitzpatrick 7eaf5e509f net/netaddr: start migrating to net/netip via new netaddr adapter package 4 years ago
Aaron Klotz 1cae618b03 net/dns: add Windows group policy notifications to the NRPT rule manager 4 years ago
Tom acfe5bd33b
net/dns{., resolver}: time out DNS queries after 10 seconds (#4690) 4 years ago
Maisem Ali fd99c54e10 tailcfg,all: change structs to []*dnstype.Resolver 4 years ago
Tom d1d6ab068e
net/dns, wgengine: implement DNS over TCP (#4598) 4 years ago
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