| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-06-18 | net/*: remove Windows exceptions for when Resolver.PreferGo didn't work | Brad Fitzpatrick | 1 | -7/+0 |
| 2025-05-28 | net/dns: cache dns.Config for reuse when compileConfig fails (#16059) | Jonathan Nobels | 4 | -61/+76 |
| 2025-05-12 | net/dns,docs/windows/policy,util/syspolicy: register Tailscale IP addresses i... | Nick Khyl | 1 | -12/+71 |
| 2025-05-09 | net/tsdial: update (*Dialer).SetRoutes() to log the size of the resulting bar... | Nick Khyl | 1 | -9/+7 |
| 2025-05-09 | ipn/ipnlocal,net/dns/resolver: use the user dialer and routes for DNS forward... | Nick Khyl | 1 | -11/+31 |
| 2025-05-07 | net/dns: don't link dbus, gonotify on Android | Brad Fitzpatrick | 9 | -6/+12 |
| 2025-04-16 | net/netmon: publish events to event bus | David Anderson | 2 | -2/+9 |
| 2025-04-08 | net/{netx,memnet},all: add netx.DialFunc, move memnet Network impl | Brad Fitzpatrick | 1 | -1/+2 |
| 2025-04-02 | net/dns: add Plan 9 support | Brad Fitzpatrick | 4 | -2/+269 |
| 2025-03-27 | net/dns: add debug envknob to enable dual stack MagicDNS | Brad Fitzpatrick | 2 | -5/+24 |
| 2025-03-19 | net/dns: expose a function for recompiling the DNS configuration (#15346) | Jonathan Nobels | 1 | -8/+28 |
| 2025-02-11 | net/dns: update to illarion/gonotify/v3 to fix a panic | Anton | 1 | -23/+11 |
| 2025-02-11 | net/dns: add a simple test for resolv.conf inotify watcher | Anton | 2 | -13/+75 |
| 2025-01-16 | net/dns: only populate OSConfig.Hosts when MagicDNS is enabled | Aaron Klotz | 2 | -1/+73 |
| 2025-01-14 | net/dns: ensure the Windows configurator does not touch the hosts file unless... | Aaron Klotz | 2 | -14/+102 |
| 2025-01-13 | all: use Go 1.21's binary.NativeEndian | Brad Fitzpatrick | 1 | -2/+2 |
| 2025-01-09 | all: illumos/solaris userspace only support | Nahum Shalman | 3 | -2/+16 |
| 2025-01-03 | util/slicesx: add MapKeys and MapValues from golang.org/x/exp/maps | Brad Fitzpatrick | 1 | -2/+2 |
| 2024-10-28 | net/dns: fix blank lines being added to resolv.conf on OpenBSD (#13928) | Renato Aguiar | 1 | -1/+2 |
| 2024-10-24 | net/dns/resolver: fix test flake | Andrew Dunham | 1 | -7/+11 |
| 2024-10-21 | health: remove SysDNSOS, add two Warnables for read+set system DNS config (#1... | Andrea Gottardo | 2 | -6/+31 |
| 2024-10-11 | net/dns/resolver: add tests for using a forwarder with multiple upstream reso... | Nick Khyl | 1 | -45/+190 |
| 2024-10-11 | net/dns/resolver: update (*forwarder).forwardWithDestChan to always return an... | Nick Hill | 3 | -16/+15 |
| 2024-10-11 | net/dns/resolver: translate 5xx DoH server errors into SERVFAIL DNS responses | Nick Hill | 1 | -0/+4 |
| 2024-10-11 | net/dns/resolver: forward SERVFAIL responses over PeerDNS | Nick Hill | 2 | -9/+2 |
| 2024-10-02 | net/dns: tweak DoH timeout, limit MaxConnsPerHost, require TLS 1.3 (#13564) | Andrea Gottardo | 1 | -5/+23 |
| 2024-09-24 | cli: add `tailscale dns query` (#13368) | Andrea Gottardo | 2 | -0/+17 |
| 2024-09-18 | net/dns/resolver: fix dns-sd NXDOMAIN responses from quad-100 | James Tucker | 2 | -11/+77 |
| 2024-09-07 | net/dns: disable DNS registration for Tailscale interface on Windows | Nick Khyl | 1 | -0/+3 |
| 2024-09-05 | net/dns: fix IsZero and Equal methods on OSConfig | Andrew Dunham | 2 | -1/+29 |
| 2024-09-04 | cli: implement `tailscale dns status` (#13353) | Andrea Gottardo | 1 | -0/+5 |
| 2024-09-04 | net/dns: support GetBaseConfig on Darwin OSS tailscaled (#13351) | Andrea Gottardo | 1 | -1/+31 |
| 2024-08-29 | dns: increase TimeToVisible before DNS unavailable warning (#13317) | Andrea Gottardo | 1 | -1/+1 |
| 2024-08-22 | net/dns: updated gonotify dependency to v2 that supports closable context | Ilarion Kovalchuk | 1 | -10/+4 |
| 2024-08-16 | health/dns: reduce severity of DNS unavailable warning (#13152) | Andrea Gottardo | 1 | -1/+1 |
| 2024-08-08 | net/dns/resolver: log forwarded query details when TS_DEBUG_DNS_FORWARD_SEND ... | Nick Khyl | 2 | -9/+28 |
| 2024-07-30 | net/dns, cmd/tailscaled: plumb system health tracker into dns cleanup (#12969) | Jonathan Nobels | 1 | -2/+4 |
| 2024-07-29 | net/dns, health: raise health warning for failing forwarded DNS queries (#12888) | Jonathan Nobels | 6 | -8/+49 |
| 2024-07-10 | net/dns/publicdns: remove additional information in DOH URL passed to IPv6 ad... | KevinLiang10 | 2 | -1/+17 |
| 2024-07-10 | all: add test for package comments, fix, add comments as needed | Brad Fitzpatrick | 1 | -0/+1 |
| 2024-07-08 | util/winutil/gp, net/dns: add package for Group Policy API | Nick Khyl | 2 | -129/+16 |
| 2024-07-02 | net/dns: fix broken dns benchmark tests (#12686) | Jonathan Nobels | 1 | -5/+6 |
| 2024-06-26 | net/dns: move mutex before the field it guards | Brad Fitzpatrick | 3 | -10/+14 |
| 2024-06-26 | net/dns: ensure /etc/resolv.conf is world-readable even with a umask | Andrew Dunham | 4 | -5/+74 |
| 2024-06-25 | net/dns/resolver: fix test failure | Andrew Dunham | 1 | -1/+3 |
| 2024-06-25 | net/dns: recheck DNS config on SERVFAIL errors (#12547) | Jonathan Nobels | 3 | -17/+59 |
| 2024-06-21 | net/dns: ensure multiple hosts with the same IP address are combined into a s... | Aaron Klotz | 2 | -12/+18 |
| 2024-06-14 | various: create a catch-all NRPT rule when "Override local DNS" is enabled on... | Nick Khyl | 8 | -12/+50 |
| 2024-06-14 | health: begin work to use structured health warnings instead of strings, pipe... | Andrea Gottardo | 1 | -4/+8 |
| 2024-06-12 | net/dns: re-query system resolvers on no-upstream resolver failure on apple p... | Jonathan Nobels | 1 | -0/+19 |