| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-04-01 | nixos: add shared services propagation VM testkradalby/nixos-module | Kristoffer Dalby | 2 | -0/+188 |
| 2026-04-01 | nixos: add Tailscale Services support | Kristoffer Dalby | 2 | -1/+125 |
| 2026-04-01 | nixos: add VM tests for single and multi-instance | Kristoffer Dalby | 3 | -0/+314 |
| 2026-04-01 | nixos: add multi-instance tailscale NixOS module | Kristoffer Dalby | 5 | -1/+802 |
| 2026-03-13 | wgengine/netstack: don't register subnet/4via6 TCP flows with proxymap | Brad Fitzpatrick | 1 | -6/+9 |
| 2026-03-13 | tstest/integration: add userspace-networking + proxymap WhoIs integration test | Brad Fitzpatrick | 1 | -0/+152 |
| 2026-03-13 | net/{batching,udprelay},wgengine/magicsock: add SO_RXQ_OVFL clientmetrics | Jordan Whited | 5 | -53/+330 |
| 2026-03-13 | feature/conn25: Update ConnectorTransitIPRequest handling (#18979) | George Jones | 2 | -177/+409 |
| 2026-03-13 | cmd/k8s-operator: fix Service reconcile triggers for default ProxyClass (#18983) | Tom Proctor | 5 | -90/+331 |
| 2026-03-12 | gokrazy: fix busybox breakglass support, add test | Brad Fitzpatrick | 6 | -6/+292 |
| 2026-03-12 | flake.nix: update build to use buildGo126Module (#18977) | Mike O'Driscoll | 1 | -1/+1 |
| 2026-03-12 | tsnet: make tsnet fallback to control url from environment | Kristoffer Dalby | 1 | -2/+11 |
| 2026-03-11 | .github: Bump github/codeql-action from 4.32.5 to 4.32.6 | dependabot[bot] | 1 | -3/+3 |
| 2026-03-11 | .github: Bump actions/download-artifact from 7.0.0 to 8.0.0 | dependabot[bot] | 1 | -1/+1 |
| 2026-03-11 | .github: Bump actions/upload-artifact from 6.0.0 to 7.0.0 | dependabot[bot] | 2 | -2/+2 |
| 2026-03-11 | wgengine{,/magicsock}: add DERP hooks for filtering+sending packets | Brad Fitzpatrick | 4 | -11/+51 |
| 2026-03-11 | netns: add Android callback to bind socket to network (#18915) | kari-ts | 4 | -4/+59 |
| 2026-03-11 | wgengine: search randomly for unused port instead of in contiguous range (#18... | kari-ts | 1 | -2/+3 |
| 2026-03-11 | net/batching: clarify & simplify single packet read limitations | Jordan Whited | 2 | -11/+12 |
| 2026-03-11 | wgengine/magicsock: fix three race conditions in TestTwoDevicePing | Brad Fitzpatrick | 1 | -31/+70 |
| 2026-03-11 | cmd/{containerboot,k8s-operator}: reissue auth keys for broken proxies (#16450) | Tom Proctor | 11 | -154/+873 |
| 2026-03-11 | client/web: signal need to wait for auth across tabs | Gesa Stupperich | 5 | -71/+99 |
| 2026-03-10 | wgengine: add API to force a disco key for experiments, testing | Brad Fitzpatrick | 2 | -0/+18 |
| 2026-03-10 | ipn/ipnlocal, feature/ssh: move SSH code out of LocalBackend to feature | Brad Fitzpatrick | 23 | -423/+371 |
| 2026-03-10 | ssh/tailssh: mark TestSSHRecordingCancelsSessionsOnUploadFailure as flaky again | Brad Fitzpatrick | 1 | -0/+3 |
| 2026-03-10 | tstest/integration: deflake TestCollectPanic | Brad Fitzpatrick | 1 | -4/+15 |
| 2026-03-10 | util/linuxfw: fix nil pointer panic in connmark rules without IPv6 (#18946) | Mike O'Driscoll | 3 | -12/+154 |
| 2026-03-10 | types/key: add NodePrivate.Raw32 and DiscoPrivateFromRaw32 | Brad Fitzpatrick | 2 | -0/+13 |
| 2026-03-10 | pull-toolchain.sh: advance the next hash if it's behind | Brad Fitzpatrick | 1 | -1/+27 |
| 2026-03-10 | go.toolchain.next.rev: update to final Go 1.26.1 [next] (#18939) | Jason O'Donnell | 1 | -1/+1 |
| 2026-03-10 | cmd/k8s-operator: use correct tailnet client for L7 & L3 ingresses (#18749) | David Bond | 12 | -322/+403 |
| 2026-03-09 | .github/workflows: use tailscale/go for Windows CI too | Brad Fitzpatrick | 1 | -21/+6 |
| 2026-03-09 | go.mod: bump for internal/poll: move rsan to heap on windows | Nick Khyl | 2 | -2/+2 |
| 2026-03-09 | ssh/tailssh: fix race between termination message write and session teardown | Brad Fitzpatrick | 2 | -6/+12 |
| 2026-03-09 | appc,feature/conn25: conn25: send address assignments to connector | Fran Bull | 10 | -37/+486 |
| 2026-03-09 | tailcfg: reintroduce UserProfile.Groups | Gesa Stupperich | 11 | -15/+35 |
| 2026-03-09 | util/osuser: extend id command fallback for group IDs to freebsd | Gesa Stupperich | 2 | -4/+17 |
| 2026-03-06 | cmd/testwrapper: make test tolerant of a GOEXPERIMENT being set | Brad Fitzpatrick | 1 | -2/+5 |
| 2026-03-06 | all: use Go 1.26 things, run most gofix modernizers | Brad Fitzpatrick | 168 | -618/+431 |
| 2026-03-06 | go.mod: bump to Go 1.26.1 | Brad Fitzpatrick | 4 | -4/+4 |
| 2026-03-06 | prober: fix queuing delay probe txRecords overflow under high DERP server loa... | Mike O'Driscoll | 1 | -10/+7 |
| 2026-03-06 | ipnext,ipnlocal: add ExtraWireGuardAllowedIPs hook | Michael Ben-Ami | 2 | -0/+36 |
| 2026-03-06 | control/controlbase: deflake, speed up TestConnMemoryOverhead | Brad Fitzpatrick | 1 | -73/+24 |
| 2026-03-06 | nix: update flakes to get a nixpkgs version with go 1.26 | Kristoffer Dalby | 1 | -6/+6 |
| 2026-03-05 | types/ptr: deprecate ptr.To, use Go 1.26 new | Brad Fitzpatrick | 96 | -532/+429 |
| 2026-03-05 | go.mod: bump staticcheck to version that supports Go 1.26 | Brad Fitzpatrick | 5 | -15/+15 |
| 2026-03-05 | all: fix typos in comments | Brad Fitzpatrick | 14 | -16/+16 |
| 2026-03-05 | tstest/natlab: add test for no control and rotated disco key (#18261) | Claus Lensbøl | 4 | -29/+140 |
| 2026-03-05 | VERSION.txt: this is v1.97.0 (#18898)v1.97.0-pre | Jonathan Nobels | 1 | -1/+1 |
| 2026-03-05 | cmd/k8s-proxy: use L4 TCPForward instead of L7 HTTP proxy (#18179) | Raj Singh | 3 | -14/+21 |