| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-04-07 | tsd, all: add Sys.ExtraRootCAs, plumb through TLS dial paths | Brad Fitzpatrick | 1 | -0/+7 |
| 2026-03-06 | all: use Go 1.26 things, run most gofix modernizers | Brad Fitzpatrick | 1 | -4/+2 |
| 2026-01-30 | wgengine/netstack: add local tailscale service IPs to route and terminate loc... | KevinLiang10 | 1 | -0/+3 |
| 2026-01-23 | all: remove AUTHORS file and references to it | Will Norris | 1 | -1/+1 |
| 2025-12-04 | cmd/tailscale,ipn: add Unix socket support for serve | Peter A. | 1 | -0/+4 |
| 2025-09-26 | cmd/tailscaled: start implementing ts_omit_netstack | Brad Fitzpatrick | 1 | -0/+4 |
| 2025-09-16 | health,ipn/ipnlocal: introduce eventbus in heath.Tracker (#17085) | Claus Lensbøl | 1 | -6/+7 |
| 2025-09-15 | control/controlclient: introduce eventbus messages instead of callbacks (#16956) | Claus Lensbøl | 1 | -2/+10 |
| 2025-09-02 | util/syspolicy: finish plumbing policyclient, add feature/syspolicy, move glo... | Brad Fitzpatrick | 3 | -77/+1 |
| 2025-09-02 | ipn/ipnlocal: simplify a test with a new simpler syspolicy client test type | Brad Fitzpatrick | 1 | -0/+6 |
| 2025-09-02 | ipn/ipnlocal: use policyclient.Client always, stop using global syspolicy funcs | Brad Fitzpatrick | 1 | -0/+23 |
| 2025-09-01 | util/syspolicy/policyclient: add policyclient.Client interface, start plumbing | Brad Fitzpatrick | 3 | -0/+60 |
| 2025-04-16 | all: update the tsd.System constructor name (#15372) | M. J. Fromberger | 1 | -2/+6 |
| 2025-04-16 | all: construct new System values with an event bus pre-populated | M. J. Fromberger | 1 | -0/+8 |
| 2025-04-16 | tsd: wire up the event bus to tailscaled | David Anderson | 1 | -0/+4 |
| 2025-04-11 | cmd/tailscaled,ipn/{auditlog,desktop,ipnext,ipnlocal},tsd: extract LocalBacke... | Nick Khyl | 1 | -4/+0 |
| 2025-03-28 | cmd/tailscaled,ipn/{auditlog,ipnlocal},tsd: omit auditlog unless explicitly i... | Nick Khyl | 1 | -4/+0 |
| 2025-03-12 | control/controlclient, ipn: add client audit logging (#14950) | Jonathan Nobels | 1 | -0/+4 |
| 2025-02-14 | various: keep tailscale connected when Always On mode is enabled on Windows | Nick Khyl | 1 | -0/+4 |
| 2024-09-25 | util/usermetrics: make usermetrics non-global | Kristoffer Dalby | 1 | -1/+8 |
| 2024-04-26 | health, all: remove health.Global, finish plumbing health.Tracker | Brad Fitzpatrick | 1 | -8/+0 |
| 2024-04-25 | tsd, ipnlocal, etc: add tsd.System.HealthTracker, start some plumbing | Brad Fitzpatrick | 1 | -0/+16 |
| 2024-04-03 | tailscale: update tailfs functions and vars to use drive naming (#11597) | Charlotte Brandhorst-Satzkorn | 1 | -14/+14 |
| 2024-04-02 | tailscale: update tailfs file and package names (#11590) | Charlotte Brandhorst-Satzkorn | 1 | -5/+5 |
| 2024-02-09 | tailfs: clean up naming and package structure | Percy Wegmann | 1 | -13/+16 |
| 2024-02-09 | tailfs: initial implementation | Percy Wegmann | 1 | -0/+4 |
| 2023-10-16 | cmd/tailscaled,*: add start of configuration file support | Brad Fitzpatrick | 1 | -0/+7 |
| 2023-10-14 | cmd/tailscaled,net/tstun: fix data race on start-up in TUN mode | Maisem Ali | 1 | -2/+11 |
| 2023-09-17 | wgengine, proxymap: split out port mapping from Engine to new type | Brad Fitzpatrick | 1 | -1/+9 |
| 2023-09-12 | wgengine{,/netstack}: remove AddNetworkMapCallback from Engine interface | Brad Fitzpatrick | 1 | -0/+11 |
| 2023-09-11 | control/controlknobs, all: add plumbed Knobs type, not global variables | Brad Fitzpatrick | 1 | -0/+7 |
| 2023-05-04 | tsd: add package with System type to unify subsystem init, discovery | Brad Fitzpatrick | 1 | -0/+135 |