| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-04-05 | cmd/vet: add subtestnames analyzer; fix all existing violations | Brad Fitzpatrick | 1 | -4/+4 |
| 2026-03-23 | net/dns/resolver: treat DNS REFUSED responses as soft errors in forwarder rac... | Brendan Creane | 4 | -52/+198 |
| 2026-03-06 | all: use Go 1.26 things, run most gofix modernizers | Brad Fitzpatrick | 3 | -14/+9 |
| 2026-02-25 | cmd/containerboot, net/dns/resolver: remove unused funcs in tests | Brad Fitzpatrick | 1 | -6/+0 |
| 2026-02-10 | net/dns, ipn/local: skip health warnings in dns forwarder when accept-dns is ... | Jonathan Nobels | 2 | -5/+21 |
| 2026-01-30 | net/dns/resolver: set TC flag when UDP responses exceed size limits (#18157) | Brendan Creane | 4 | -64/+654 |
| 2026-01-30 | net/dns,ipn/ipnlocal: add nodecap to resolve subdomains (#18258) | Fernando Serboncini | 2 | -4/+73 |
| 2026-01-23 | all: remove AUTHORS file and references to it | Will Norris | 8 | -8/+8 |
| 2025-12-17 | net/dns/resolver: log source IP of forwarded queries | Andrew Dunham | 2 | -2/+50 |
| 2025-11-16 | syncs: add Mutex/RWMutex alias/wrappers for future mutex debugging | Brad Fitzpatrick | 3 | -4/+5 |
| 2025-10-02 | feature/featuretags: add features for c2n, peerapi, advertise/use routes/exit... | Brad Fitzpatrick | 1 | -0/+4 |
| 2025-10-01 | net/netmon: remove usage of direct callbacks from netmon (#17292) | Claus Lensbøl | 2 | -3/+6 |
| 2025-09-30 | feature/featuretags: add option to turn off DNS | Brad Fitzpatrick | 3 | -0/+34 |
| 2025-09-29 | net/dns/resolver: fix data race in test | Brad Fitzpatrick | 2 | -33/+21 |
| 2025-09-16 | health,ipn/ipnlocal: introduce eventbus in heath.Tracker (#17085) | Claus Lensbøl | 2 | -9/+7 |
| 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 | 2 | -29/+6 |
| 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-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-01-09 | all: illumos/solaris userspace only support | Nahum Shalman | 1 | -1/+1 |
| 2024-10-24 | net/dns/resolver: fix test flake | Andrew Dunham | 1 | -7/+11 |
| 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-08-29 | dns: increase TimeToVisible before DNS unavailable warning (#13317) | Andrea Gottardo | 1 | -1/+1 |
| 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-29 | net/dns, health: raise health warning for failing forwarded DNS queries (#12888) | Jonathan Nobels | 4 | -5/+45 |
| 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 | 2 | -4/+8 |
| 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 | 2 | -17/+15 |
| 2024-06-12 | net/dns: re-query system resolvers on no-upstream resolver failure on apple p... | Jonathan Nobels | 1 | -0/+19 |
| 2024-06-11 | net/dns/resolver: return an empty successful response instead of NXDomain whe... | Nick Khyl | 2 | -4/+28 |
| 2024-05-29 | xcode/iOS: set MatchDomains when no route requires a custom DNS resolver (#10... | Andrea Gottardo | 2 | -0/+56 |
| 2024-05-06 | net/dns/resolver, control/controlknobs, tailcfg: use UserDial instead of Syst... | Nick Khyl | 1 | -15/+20 |
| 2024-05-02 | net/dns/resolver: add better error wrapping | Andrew Dunham | 1 | -4/+14 |
| 2024-04-27 | net/netns, net/dns/resolver, etc: make netmon required in most places | Brad Fitzpatrick | 3 | -13/+24 |
| 2024-04-17 | net/dns/resolver: use SystemDial in DoH forwarder | Andrew Dunham | 1 | -3/+14 |
| 2024-04-16 | all: use Go 1.22 range-over-int | Brad Fitzpatrick | 3 | -4/+4 |
| 2024-04-07 | net/dns/{publicdns,resolver}: add start of Control D support | alexelisenko | 1 | -0/+10 |
| 2024-02-23 | net/dns: timeout DOH requests after 10s without response headers | James Tucker | 1 | -0/+3 |
| 2024-01-05 | net/dns/resolver: add ID to verbose logs in forwarder | Andrew Dunham | 1 | -2/+7 |
| 2023-12-21 | all: cleanup unused code, part 2 (#10670) | Andrew Lytvynov | 2 | -7/+4 |