369 Commits (4099a364685d70a1dec1896996c94de42f0f67bc)

Author SHA1 Message Date
Jonathan Nobels 8a8ecac6a7
net/dns, cmd/tailscaled: plumb system health tracker into dns cleanup (#12969) 2 years ago
Jonathan Nobels 19b0c8a024
net/dns, health: raise health warning for failing forwarded DNS queries (#12888) 2 years ago
KevinLiang10 8d7b78f3f7 net/dns/publicdns: remove additional information in DOH URL passed to IPv6 address generation for controlD. 2 years ago
Brad Fitzpatrick c6af5bbfe8 all: add test for package comments, fix, add comments as needed 2 years ago
Nick Khyl 8bd442ba8c util/winutil/gp, net/dns: add package for Group Policy API 2 years ago
Jonathan Nobels 4e5ef5b628
net/dns: fix broken dns benchmark tests (#12686) 2 years ago
Brad Fitzpatrick 9766f0e110 net/dns: move mutex before the field it guards 2 years ago
Andrew Dunham 53a5d00fff net/dns: ensure /etc/resolv.conf is world-readable even with a umask 2 years ago
Andrew Dunham a475c435ec net/dns/resolver: fix test failure 2 years ago
Jonathan Nobels 27033c6277
net/dns: recheck DNS config on SERVFAIL errors (#12547) 2 years ago
Aaron Klotz d7a4f9d31c net/dns: ensure multiple hosts with the same IP address are combined into a single HostEntry 2 years ago
Nick Khyl c32efd9118 various: create a catch-all NRPT rule when "Override local DNS" is enabled on Windows 2 years ago
Andrea Gottardo a8ee83e2c5
health: begin work to use structured health warnings instead of strings, pipe changes into ipn.Notify (#12406) 2 years ago
Jonathan Nobels 02e3c046aa
net/dns: re-query system resolvers on no-upstream resolver failure on apple platforms (#12398) 2 years ago
Aaron Klotz 3511d1f8a2 cmd/tailscaled, net/dns, wgengine/router: start Windows child processes with DETACHED_PROCESS when I/O is being piped 2 years ago
Nick Khyl 4cdc4ed7db net/dns/resolver: return an empty successful response instead of NXDomain when resolving A records for 4via6 domains 2 years ago
Brad Fitzpatrick 916c4db75b net/dns: fix crash in tests 2 years ago
Andrea Gottardo b65221999c
tailcfg,net/dns: add controlknob to disable battery split DNS on iOS (#12346) 2 years ago
Andrea Gottardo d636407f14
net/dns: don't set MatchDomains on Apple platforms when no upstream nameservers available (#12334) 2 years ago
Andrew Dunham ced9a0d413
net/dns: fix typo in OSConfig logging (#12330) 2 years ago
Andrea Gottardo dd77111462
xcode/iOS: set MatchDomains when no route requires a custom DNS resolver (#10576) 2 years ago
Kevin Liang 7f83f9fc83 Net/DNS/Publicdns: update the IPv6 range that we use to recreate route endpoint for control D 2 years ago
Nick Khyl f62e678df8 net/dns/resolver, control/controlknobs, tailcfg: use UserDial instead of SystemDial to dial DNS servers 2 years ago
Andrew Dunham f97d0ac994 net/dns/resolver: add better error wrapping 2 years ago
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 5b32264033 health: break Warnable into a global and per-Tracker value halves 2 years ago
Brad Fitzpatrick ebc552d2e0 health: add Tracker type, in prep for removing global variables 2 years ago
Andrew Dunham b85c2b2313 net/dns/resolver: use SystemDial in DoH forwarder 2 years ago
Brad Fitzpatrick 7c1d6e35a5 all: use Go 1.22 range-over-int 2 years ago
Aaron Klotz 4d5d669cd5 net/dns: unconditionally write NRPT rules to local settings 2 years ago
James Tucker db760d0bac cmd/tailscaled: move cleanup to an implicit action during startup 2 years ago
alexelisenko fe22032fb3
net/dns/{publicdns,resolver}: add start of Control D support 2 years ago
Brad Fitzpatrick 8d7894c68e clientupdate, net/dns: fix some "tailsacle" typos 2 years ago
Asutorufa e20ce7bf0c net/dns: close ctx when close dns directManager 2 years ago
Nick Khyl 7ef1fb113d cmd/tailscaled, ipn/ipnlocal, wgengine: shutdown tailscaled if wgdevice is closed 2 years ago
Nick Khyl b42b9817b0 net/dns: do not wait for the interface registry key to appear if the windowsManager is being closed 2 years ago
mrrfv ff1391a97e net/dns/publicdns: add Mullvad family DNS to the list of known DoH servers 2 years ago
James Tucker 8d0d46462b net/dns: timeout DOH requests after 10s without response headers 2 years ago
Andrew Dunham 70b7201744 net/dns: fix infinite loop when run on Amazon Linux 2023 2 years ago
Andrew Dunham b0e96a6c39 net/dns: log more info when openresolv commands fail 2 years ago
Andrew Dunham 35c303227a net/dns/resolver: add ID to verbose logs in forwarder 2 years ago
Andrew Lytvynov 2716250ee8
all: cleanup unused code, part 2 (#10670) 2 years ago
Aaron Klotz 64a26b221b net/dns: use an additional registry setting to disable dynamic DNS updates for our interface on Windows 2 years ago
Juergen Knaack c27aa9e7ff net/dns: fix darwin dns resolver files 2 years ago
Ryan Petris c4855fe0ea Fix Empty Resolver Set 2 years ago
James Tucker b48b7d82d0 appc,ipn/ipnlocal,net/dns/resolver: add App Connector wiring when enabled in prefs 2 years ago
Andrew Dunham 57c5b5a77e net/dns/recursive: update IP for b.root-servers.net 3 years ago
Denton Gentry 97ee3891f1 net/dns: use direct when NetworkManager has no systemd-resolved 3 years ago
Galen Guyer 04a8b8bb8e net/dns: properly detect newer debian resolvconf 3 years ago