| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-08 | net/dns, wgengine: use viewer/cloner for Config | Brad Fitzpatrick | 4 | -86/+214 |
| 2025-10-08 | net/dns, ipn/ipnlocal: fix regressions from change moving away from deephash | Brad Fitzpatrick | 2 | -2/+75 |
| 2025-10-06 | util/checkchange: stop using deephash everywhere | Brad Fitzpatrick | 1 | -0/+21 |
| 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 | 5 | -8/+25 |
| 2025-09-30 | feature/featuretags: add option to turn off DNS | Brad Fitzpatrick | 7 | -2/+74 |
| 2025-09-29 | net/dns/resolver: fix data race in test | Brad Fitzpatrick | 2 | -33/+21 |
| 2025-09-28 | util/backoff: rename logtail/backoff package to util/backoff | Brad Fitzpatrick | 1 | -1/+1 |
| 2025-09-24 | net/dns, feature/featuretags: make NetworkManager, systemd-resolved, and DBus... | Brad Fitzpatrick | 4 | -108/+173 |
| 2025-09-19 | feature/linuxdnsfight: move inotify watching of /etc/resolv.conf out to a fea... | Brad Fitzpatrick | 4 | -175/+68 |
| 2025-09-17 | net/dns/recursive: remove recursive DNS resolver | Brad Fitzpatrick | 2 | -1364/+0 |
| 2025-09-17 | net/dns: don't timeout if inotify sends multiple events | Alex Chan | 1 | -2/+7 |
| 2025-09-16 | health,ipn/ipnlocal: introduce eventbus in heath.Tracker (#17085) | Claus Lensbøl | 4 | -13/+13 |
| 2025-09-02 | util/syspolicy: finish plumbing policyclient, add feature/syspolicy, move glo... | Brad Fitzpatrick | 10 | -14/+27 |
| 2025-09-02 | util/syspolicy/{setting,ptype}: move PreferenceOption and Visibility to new l... | Brad Fitzpatrick | 1 | -2/+2 |
| 2025-09-01 | util/syspolicy/policyclient: add policyclient.Client interface, start plumbing | Brad Fitzpatrick | 1 | -2/+2 |
| 2025-08-31 | util/syspolicy/*: move syspolicy keys to new const leaf "pkey" package | Brad Fitzpatrick | 1 | -2/+3 |
| 2025-07-31 | ipn/ipnlocal, net/dns: use slices.Equal to simplify code (#16641) | jishudashu | 1 | -13/+2 |
| 2025-07-21 | net/dns/recursive: set EDNS on queries | Brad Fitzpatrick | 1 | -0/+1 |
| 2025-07-10 | all: detect JetKVM and specialize a handful of things for it | Brad Fitzpatrick | 1 | -0/+5 |
| 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 |