| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-06-18 | feature/tpm: implement ipn.StateStore using TPM sealing (#16030) | Andrew Lytvynov | 1 | -1/+1 |
| 2025-06-11 | ipn/localapi,client/local: add debug watcher for bus events (#16239) | Claus Lensbøl | 1 | -0/+1 |
| 2025-06-10 | cmd/tailscale/cli: add a risk message about rp_filter | Anton Tolchanov | 1 | -1/+1 |
| 2025-05-29 | go.mod: bump golang.org/x deps | Brad Fitzpatrick | 1 | -1/+2 |
| 2025-05-22 | client/web: add Sec-Fetch-Site CSRF protection (#16046) | Patrick O'Doherty | 1 | -6/+3 |
| 2025-05-19 | cmd/derper, net/tlsdial: fix client's self-signed cert validation | Brad Fitzpatrick | 1 | -0/+1 |
| 2025-05-09 | ipn/ipnlocal,net/dns/resolver: use the user dialer and routes for DNS forward... | Nick Khyl | 1 | -1/+1 |
| 2025-05-09 | net/udprelay{/endpoint}, all: move ServerEndpoint to independent pkg (#15934) | Jordan Whited | 1 | -0/+1 |
| 2025-05-08 | feature/taildrop, ipn/ipnlocal: remove leftover dup calls to osshare | Brad Fitzpatrick | 3 | -3/+17 |
| 2025-05-06 | taildrop: merge taildrop and feature/taildrop packages together | Brad Fitzpatrick | 1 | -1/+0 |
| 2025-05-06 | feature/taildrop: move rest of Taildrop out of LocalBackend | Brad Fitzpatrick | 4 | -145/+1 |
| 2025-05-02 | hostinfo,tailcfg: report TPM availability on windows/linux (#15831) | Andrew Lytvynov | 1 | -0/+8 |
| 2025-05-01 | feature/taildrop: add integration test | Brad Fitzpatrick | 1 | -4/+12 |
| 2025-04-25 | types/mapx, ipn/ipnext: add ordered map, akin to set.Slice | Brad Fitzpatrick | 1 | -0/+1 |
| 2025-04-16 | feature/taildrop: start moving Taildrop out of LocalBackend | Brad Fitzpatrick | 3 | -3/+19 |
| 2025-04-16 | net/netmon: publish events to event bus | David Anderson | 3 | -3/+7 |
| 2025-04-16 | derp/derphttp: remove ban on websockets dependency | David Anderson | 1 | -1/+0 |
| 2025-04-16 | cmd/tailscaled: clean up unnecessary logf indirection #cleanup | David Anderson | 1 | -3/+1 |
| 2025-04-16 | all: update the tsd.System constructor name (#15372) | M. J. Fromberger | 2 | -2/+2 |
| 2025-04-16 | all: construct new System values with an event bus pre-populated | M. J. Fromberger | 3 | -6/+4 |
| 2025-04-16 | tsd: wire up the event bus to tailscaled | David Anderson | 2 | -1/+12 |
| 2025-04-16 | feature/{condregister,relayserver}: implement the skeleton for the relayserve... | Jordan Whited | 1 | -0/+2 |
| 2025-04-11 | cmd/tailscaled,ipn/{auditlog,desktop,ipnext,ipnlocal},tsd: extract LocalBacke... | Nick Khyl | 2 | -9/+3 |
| 2025-04-08 | net/{netx,memnet},all: add netx.DialFunc, move memnet Network impl | Brad Fitzpatrick | 1 | -0/+1 |
| 2025-04-02 | ssh/tailssh: add Plan 9 support for Tailscale SSH | Brad Fitzpatrick | 2 | -1/+5 |
| 2025-04-02 | cmd/tailscaled: make state dir on Plan 9 | Brad Fitzpatrick | 1 | -1/+12 |
| 2025-04-02 | cmd/tailscaled: let net/netmon know what our TUN interface is | Brad Fitzpatrick | 1 | -0/+6 |
| 2025-04-02 | net/tstun: add Plan 9 'tun' support | Brad Fitzpatrick | 1 | -1/+3 |
| 2025-03-28 | cmd/tailscaled: make embedded CLI run earlier, support triggering via env | Brad Fitzpatrick | 1 | -6/+24 |
| 2025-03-28 | cmd/tailscaled,ipn/{auditlog,ipnlocal},tsd: omit auditlog unless explicitly i... | Nick Khyl | 2 | -1/+2 |
| 2025-03-18 | tsweb: split promvarz into an optional dependency | David Anderson | 1 | -3/+3 |
| 2025-03-18 | ipn/store/kubestore,kube,envknob,cmd/tailscaled/depaware.txt: allow kubestore... | Irbe Krumina | 1 | -1/+1 |
| 2025-03-12 | control/controlclient, ipn: add client audit logging (#14950) | Jonathan Nobels | 1 | -0/+1 |
| 2025-02-19 | go.toolchain.branch: update to Go 1.24 (#15016) | Brad Fitzpatrick | 1 | -25/+52 |
| 2025-02-14 | various: keep tailscale connected when Always On mode is enabled on Windows | Nick Khyl | 2 | -0/+9 |
| 2025-02-12 | go.mod: bump bart | James Tucker | 1 | -1/+2 |
| 2025-02-11 | net/dns: update to illarion/gonotify/v3 to fix a panic | Anton | 1 | -1/+2 |
| 2025-02-11 | go.mod: bump x/* deps | Brad Fitzpatrick | 1 | -0/+1 |
| 2025-02-06 | go.mod,wgengine/netstack: use cubic congestion control, bump gvisor | James Tucker | 1 | -1/+1 |
| 2025-02-05 | all: use new LocalAPI client package location | Brad Fitzpatrick | 2 | -4/+4 |
| 2025-02-05 | client,localclient: move localclient.go to client/local package | Percy Wegmann | 1 | -11/+12 |
| 2025-02-05 | cmd/derper: add setec secret support (#14890) | Mike O'Driscoll | 1 | -1/+4 |
| 2025-01-31 | ssh,tempfork/gliderlabs/ssh: replace github.com/tailscale/golang-x-crypto/ssh... | Percy Wegmann | 2 | -6/+2 |
| 2025-01-29 | Revert "ssh,tempfork/gliderlabs/ssh: replace github.com/tailscale/golang-x-cr... | Percy Wegmann | 2 | -2/+6 |
| 2025-01-28 | ssh,tempfork/gliderlabs/ssh: replace github.com/tailscale/golang-x-crypto/ssh... | Percy Wegmann | 2 | -6/+2 |
| 2025-01-27 | tempfork/acme: add new package for x/crypto package acme fork, move | Brad Fitzpatrick | 1 | -1/+1 |
| 2025-01-26 | control/controlclient,tempfork/httprec: don't link httptest, test certs for c2n | Brad Fitzpatrick | 2 | -3/+4 |
| 2025-01-26 | go.mod: bump depaware, add --internal flag to stop hiding internal packages | Brad Fitzpatrick | 1 | -0/+64 |
| 2025-01-24 | feature/capture: move packet capture to feature/*, out of iOS + CLI | Brad Fitzpatrick | 1 | -2/+2 |
| 2025-01-23 | cmd/tailscaled,util/syspolicy/source,util/winutil/gp: disallow acquiring the ... | Nick Khyl | 1 | -2/+23 |