| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-02 | util/syspolicy: finish plumbing policyclient, add feature/syspolicy, move glo... | Brad Fitzpatrick | 1 | -1/+2 |
| 2025-05-28 | net/dns: cache dns.Config for reuse when compileConfig fails (#16059) | Jonathan Nobels | 1 | -30/+16 |
| 2025-04-02 | net/dns: add Plan 9 support | Brad Fitzpatrick | 1 | -1/+1 |
| 2025-03-27 | net/dns: add debug envknob to enable dual stack MagicDNS | Brad Fitzpatrick | 1 | -2/+2 |
| 2025-03-19 | net/dns: expose a function for recompiling the DNS configuration (#15346) | Jonathan Nobels | 1 | -8/+28 |
| 2025-01-16 | net/dns: only populate OSConfig.Hosts when MagicDNS is enabled | Aaron Klotz | 1 | -1/+3 |
| 2025-01-03 | util/slicesx: add MapKeys and MapValues from golang.org/x/exp/maps | Brad Fitzpatrick | 1 | -2/+2 |
| 2024-10-21 | health: remove SysDNSOS, add two Warnables for read+set system DNS config (#1... | Andrea Gottardo | 1 | -3/+25 |
| 2024-09-04 | cli: implement `tailscale dns status` (#13353) | Andrea Gottardo | 1 | -0/+5 |
| 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 | 1 | -1/+1 |
| 2024-06-26 | net/dns: move mutex before the field it guards | Brad Fitzpatrick | 1 | -6/+6 |
| 2024-06-25 | net/dns: recheck DNS config on SERVFAIL errors (#12547) | Jonathan Nobels | 1 | -0/+44 |
| 2024-06-21 | net/dns: ensure multiple hosts with the same IP address are combined into a s... | Aaron Klotz | 1 | -4/+14 |
| 2024-06-14 | various: create a catch-all NRPT rule when "Override local DNS" is enabled on... | Nick Khyl | 1 | -1/+1 |
| 2024-06-07 | net/dns: fix crash in tests | Brad Fitzpatrick | 1 | -3/+5 |
| 2024-06-06 | tailcfg,net/dns: add controlknob to disable battery split DNS on iOS (#12346) | Andrea Gottardo | 1 | -2/+13 |
| 2024-06-04 | net/dns: don't set MatchDomains on Apple platforms when no upstream nameserve... | Andrea Gottardo | 1 | -11/+14 |
| 2024-05-29 | xcode/iOS: set MatchDomains when no route requires a custom DNS resolver (#10... | Andrea Gottardo | 1 | -0/+12 |
| 2024-04-27 | net/netns, net/dns/resolver, etc: make netmon required in most places | Brad Fitzpatrick | 1 | -5/+9 |
| 2024-04-26 | health, all: remove health.Global, finish plumbing health.Tracker | Brad Fitzpatrick | 1 | -7/+9 |
| 2024-04-25 | health: add Tracker type, in prep for removing global variables | Brad Fitzpatrick | 1 | -3/+3 |
| 2024-04-09 | cmd/tailscaled: move cleanup to an implicit action during startup | James Tucker | 1 | -2/+2 |
| 2023-12-21 | all: cleanup unused code, part 2 (#10670) | Andrew Lytvynov | 1 | -12/+0 |
| 2023-11-18 | Fix Empty Resolver Set | Ryan Petris | 1 | -1/+1 |
| 2023-09-25 | net/dns: retry forwarder requests over TCP | Andrew Dunham | 1 | -6/+10 |
| 2023-09-23 | wgengine/magicsock, controlclient, net/dns: reduce some logspam | Brad Fitzpatrick | 1 | -1/+3 |
| 2023-08-17 | all: use Go 1.21 slices, maps instead of x/exp/{slices,maps} | Brad Fitzpatrick | 1 | -1/+1 |
| 2023-07-28 | all: update exp/slices and fix call sites | David Anderson | 1 | -7/+9 |
| 2023-04-20 | all: avoid repeated default interface lookups | Mihai Parparita | 1 | -0/+1 |
| 2023-04-20 | all: move network monitoring from wgengine/monitor to net/netmon | Mihai Parparita | 1 | -3/+3 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 1 | -3/+2 |
| 2023-01-05 | net/dns,userspace: remove unused DNS paths, normalize query limit on iOS | Tom DNetto | 1 | -118/+7 |
| 2022-12-20 | net/dns: bump DNS-over-TCP size limit to 4k | Andrew Dunham | 1 | -2/+2 |
| 2022-12-13 | net/dns: don't send on closed channel when message too large | Andrew Dunham | 1 | -1/+16 |
| 2022-10-13 | net/dns: always attempt to read the OS config on macOS/iOS | Maisem Ali | 1 | -7/+25 |
| 2022-09-30 | all: consistently initialize Logf when creating tsdial.Dialers | Mihai Parparita | 1 | -1/+1 |
| 2022-09-29 | all: fix spelling mistakes | Josh Soref | 1 | -1/+1 |
| 2022-09-08 | net/dns/{publicdns,resolver}: add NextDNS DoH support | Brad Fitzpatrick | 1 | -0/+1 |
| 2022-08-30 | net/dns: set OS DNS to 100.100.100.100 for route-less ExtraRecords [cap 41] | Brad Fitzpatrick | 1 | -3/+8 |
| 2022-08-19 | net/dns: [win] add MagicDNS entries to etc/hosts | Maisem Ali | 1 | -0/+45 |
| 2022-08-12 | net/dns: [win] respond with SERVFAIL queries when no resolvers | Maisem Ali | 1 | -4/+3 |
| 2022-07-25 | all: convert more code to use net/netip directly | Brad Fitzpatrick | 1 | -9/+9 |
| 2022-07-25 | net/netaddr: start migrating to net/netip via new netaddr adapter package | Brad Fitzpatrick | 1 | -6/+6 |
| 2022-07-22 | net/dns: add Windows group policy notifications to the NRPT rule manager | Aaron Klotz | 1 | -7/+7 |
| 2022-05-18 | net/dns{., resolver}: time out DNS queries after 10 seconds (#4690) | Tom | 1 | -1/+4 |
| 2022-05-06 | tailcfg,all: change structs to []*dnstype.Resolver | Maisem Ali | 1 | -4/+4 |
| 2022-05-05 | net/dns, wgengine: implement DNS over TCP (#4598) | Tom | 1 | -0/+119 |
| 2022-05-02 | net/dns/{., resolver}, wgengine: fix goroutine leak on shutdown | Tom DNetto | 1 | -6/+29 |
| 2022-04-30 | assorted: documentation and readability fixes | Tom DNetto | 1 | -7/+7 |