| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-04-14 | release/dist/cli: add option to override out path | Kristoffer Dalby | 1 | -1/+7 |
| 2025-04-11 | ipn/ipn{ext,local}: allow extension lookup by name or type | Nick Khyl | 4 | -0/+184 |
| 2025-04-11 | cmd/natc: only store v4 addresses | Fran Bull | 4 | -89/+120 |
| 2025-04-11 | cmd/tailscaled,ipn/{auditlog,desktop,ipnext,ipnlocal},tsd: extract LocalBacke... | Nick Khyl | 11 | -331/+2079 |
| 2025-04-11 | tsconsensus: mark 2 tests that were flaky in CI | Fran Bull | 1 | -0/+3 |
| 2025-04-10 | Revert "ipn/ipnstate: add home DERP to tailscale status JSON" | Brad Fitzpatrick | 2 | -11/+4 |
| 2025-04-10 | docs/k8s: add architecture diagram for ProxyGroup Ingress (#15593) | Tom Proctor | 1 | -7/+92 |
| 2025-04-10 | ipn, ipn/ipnlocal: reduce coupling between LocalBackend/profileManager and th... | Nick Khyl | 6 | -165/+206 |
| 2025-04-10 | ipn/ipnstate: add home DERP to tailscale status JSON | Brad Fitzpatrick | 2 | -4/+11 |
| 2025-04-10 | go.toolchain.rev: bump go 1.24 for Android pidfd changes (#15613) | kari-ts | 1 | -1/+1 |
| 2025-04-10 | tstest: parse goroutines for diff in ResourceCheck (#15619) | Paul Scott | 2 | -3/+477 |
| 2025-04-09 | ipnlocal: log when client reports new peerAPI ports (#15463) | kari-ts | 1 | -0/+25 |
| 2025-04-09 | build_dist.sh: allow settings custom build tags (#15589) | Andrew Lytvynov | 1 | -1/+9 |
| 2025-04-09 | drive: fix index out of bounds when parsing request local paths (#15517) | Craig Hesling | 4 | -4/+79 |
| 2025-04-09 | logpolicy: fix log target override with a custom HTTP client | Anton Tolchanov | 2 | -17/+74 |
| 2025-04-09 | ipn/ipnlocal: fix peerapi ingress endpoint (#15611) | Jordan Whited | 1 | -1/+1 |
| 2025-04-09 | clientupdate: fix MSI exit code handling, preserve MSI and updater logs on Wi... | Nick Khyl | 1 | -10/+75 |
| 2025-04-09 | .github: add cron schedule to installer tests (#15603) | Jason O'Donnell | 1 | -9/+38 |
| 2025-04-09 | cmd/tailscale,ipn: add relay-server-port "tailscale set" flag and Prefs field... | Jordan Whited | 6 | -1/+61 |
| 2025-04-09 | cmd/tailscale: test for new flags in tailscale up | Simon Law | 1 | -0/+55 |
| 2025-04-09 | cmd/{containerboot,k8s-operator},kube/kubetypes: unadvertise ingress services... | Tom Proctor | 5 | -17/+75 |
| 2025-04-08 | cmd/natc: attempt to match IP version between upstream and downstream | James Tucker | 1 | -9/+55 |
| 2025-04-08 | .github: add CONTRIBUTING.md | Brad Fitzpatrick | 1 | -0/+17 |
| 2025-04-08 | ipn/ipnlocal: include previous cert in new ACME orders (#15595) | Andrew Lytvynov | 1 | -4/+15 |
| 2025-04-08 | cmd/containerboot: speed up tests (#14883) | Tom Proctor | 3 | -762/+812 |
| 2025-04-08 | ipn: use slices.Equal in another spot | Brad Fitzpatrick | 1 | -27/+3 |
| 2025-04-08 | cmd/tailscale/cli: prevent all dup flags, not just strings | Brad Fitzpatrick | 5 | -100/+101 |
| 2025-04-08 | tsconsensus: add a tsconsensus package | Fran Bull | 8 | -2/+1940 |
| 2025-04-08 | commit-messages.md: make our git commit message style guide public | Brad Fitzpatrick | 2 | -2/+151 |
| 2025-04-08 | cmd/tailscale/cli: return error on duplicate multi-value flags (#15534) | Jason O'Donnell | 4 | -20/+100 |
| 2025-04-08 | cmd/natc: fix handling of upstream and downstream nxdomain | James Tucker | 2 | -242/+369 |
| 2025-04-08 | net/{netx,memnet},all: add netx.DialFunc, move memnet Network impl | Brad Fitzpatrick | 23 | -113/+135 |
| 2025-04-08 | nix: update nix and use go 1.24 (#15578) | Chatnoir Miki | 4 | -9/+9 |
| 2025-04-08 | words: C what I did there? | Brad Fitzpatrick | 2 | -0/+4 |
| 2025-04-08 | all: unify some redundant testing.TB interface copies | Brad Fitzpatrick | 16 | -48/+35 |
| 2025-04-08 | tstest/nettest: pull the non-test Network abstraction out to netx package | Brad Fitzpatrick | 2 | -110/+127 |
| 2025-04-07 | cmd/nardump: support symlinks, add basic test | phanirithvij | 2 | -5/+73 |
| 2025-04-07 | client/local: fix path with delete profile request | Esteban-Bermudez | 1 | -1/+1 |
| 2025-04-07 | .github: Bump github/codeql-action from 3.28.13 to 3.28.14 | dependabot[bot] | 1 | -3/+3 |
| 2025-04-07 | .github: Bump actions/cache from 4.2.2 to 4.2.3 | dependabot[bot] | 1 | -5/+5 |
| 2025-04-07 | licenses: update license notices | License Updater | 3 | -23/+18 |
| 2025-04-07 | drive: fix minor typos in comments | Craig Hesling | 3 | -3/+3 |
| 2025-04-07 | nettest, *: add option to run HTTP tests with in-memory network | Brad Fitzpatrick | 6 | -11/+237 |
| 2025-04-06 | util/testenv: add func to report whether a testing.TB is in parallel mode | Brad Fitzpatrick | 2 | -0/+52 |
| 2025-04-06 | cmd/natc: move address storage behind an interface | Fran Bull | 6 | -237/+294 |
| 2025-04-04 | tempfork/acme: update to latest version (#15543) | Andrew Lytvynov | 7 | -13/+52 |
| 2025-04-04 | cmd/natc: separate perPeerState from connector | Fran Bull | 2 | -6/+14 |
| 2025-04-03 | client/systray: add menu item to rebuild the menu | Will Norris | 1 | -6/+18 |
| 2025-04-03 | net/tstun: don't try to set link attributes on android | David Anderson | 2 | -1/+3 |
| 2025-04-03 | net/routetable: don't try to fetch the route table on android | David Anderson | 2 | -2/+2 |