| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-03-03 | VERSION.txt: this is v1.80.3 (#15185)v1.80.3release-branch/1.80 | Nick O'Neill | 1 | -1/+1 |
| 2025-02-27 | client/web: fix CSRF handler order in web UI (#15143) (#15156) | Patrick O'Doherty | 2 | -23/+112 |
| 2025-02-21 | appc: fix a deadlock in route advertisements (#15031) (#15088) | Andrew Lytvynov | 3 | -11/+84 |
| 2025-02-12 | VERSION.txt: this is v1.80.2 (#15003)v1.80.2 | Andrea Gottardo | 1 | -1/+1 |
| 2025-02-11 | Revert "control/controlclient: delete unreferenced mapSession UserProfiles" | Brad Fitzpatrick | 1 | -30/+1 |
| 2025-02-11 | go.mod: update x/net for macOS/iOS ParseRIB fix | Brad Fitzpatrick | 5 | -18/+21 |
| 2025-02-10 | ssh/tailssh: add back a fake public key handler to support buggy clients | Percy Wegmann | 1 | -1/+25 |
| 2025-02-06 | VERSION.txt: this is v1.80.1 (#14932)v1.80.1 | Andrea Gottardo | 1 | -1/+1 |
| 2025-02-06 | net/netmon: add extra panic guard around ParseRIB | James Tucker | 1 | -1/+13 |
| 2025-01-30 | VERSION.txt: this is v1.80.0 (#14837)v1.80.0 | Andrea Gottardo | 1 | -1/+1 |
| 2025-01-30 | cmd/containerboot: wait for consistent state on shutdown (#14263) | Tom Proctor | 5 | -75/+294 |
| 2025-01-30 | prober: support multiple probes running concurrently | Anton Tolchanov | 2 | -15/+105 |
| 2025-01-30 | cmd/k8s-operator: temporarily disable HA Ingress controller (#14833) | Irbe Krumina | 5 | -62/+4 |
| 2025-01-30 | control/controlclient: flesh out a recently added comment | Brad Fitzpatrick | 1 | -6/+11 |
| 2025-01-30 | control/controlclient: add missing word in comment | Brad Fitzpatrick | 1 | -1/+1 |
| 2025-01-30 | cmd/k8s-operator: check that cluster traffic is routed to egress ProxyGroup P... | Irbe Krumina | 7 | -8/+916 |
| 2025-01-29 | go.mod: bump gorilla/csrf for security fix (#14822) | Brad Fitzpatrick | 4 | -6/+22 |
| 2025-01-29 | Revert "ssh,tempfork/gliderlabs/ssh: replace github.com/tailscale/golang-x-cr... | Percy Wegmann | 22 | -172/+231 |
| 2025-01-29 | cmd/k8s-operator: don't set deprecated configfile hash on new proxies (#14817) | Irbe Krumina | 2 | -66/+1 |
| 2025-01-29 | cmd/{k8s-operator,containerboot},kube: ensure egress ProxyGroup proxies don't... | Irbe Krumina | 18 | -176/+791 |
| 2025-01-28 | types/views: fix SliceEqualAnyOrderFunc short optimization | Andrew Dunham | 2 | -6/+64 |
| 2025-01-28 | .github: Bump actions/checkout from 3.6.0 to 4.2.2 (#14139) | dependabot[bot] | 13 | -33/+29 |
| 2025-01-28 | go.toolchain.rev: bump from Go 1.23.3 to 1.23.5 (#14814) | Mario Minardi | 1 | -1/+1 |
| 2025-01-28 | ssh,tempfork/gliderlabs/ssh: replace github.com/tailscale/golang-x-crypto/ssh... | Percy Wegmann | 22 | -231/+172 |
| 2025-01-28 | tsnet: return from Accept when the listener gets closed | Anton Tolchanov | 2 | -3/+35 |
| 2025-01-28 | cmd/tailscale: add warning to help text of `--force-reauth` (#14778) | yejingchen | 1 | -1/+1 |
| 2025-01-27 | tempfork/acme: fix TestSyncedToUpstream with Windows line endings | Brad Fitzpatrick | 1 | -1/+1 |
| 2025-01-27 | types/persist: remove Persist.LegacyFrontendPrivateMachineKey | Brad Fitzpatrick | 7 | -80/+21 |
| 2025-01-27 | tempfork/acme: add new package for x/crypto package acme fork, move | Brad Fitzpatrick | 16 | -3/+5679 |
| 2025-01-27 | health: relax no-derp-home warnable to not fire if not in map poll | Brad Fitzpatrick | 3 | -23/+88 |
| 2025-01-27 | health: do Warnable dependency filtering in tailscaled | Brad Fitzpatrick | 3 | -3/+39 |
| 2025-01-27 | .github: Bump github/codeql-action from 3.28.1 to 3.28.5 (#14794) | dependabot[bot] | 1 | -3/+3 |
| 2025-01-27 | .github: Bump actions/setup-go from 5.2.0 to 5.3.0 (#14793) | dependabot[bot] | 3 | -3/+3 |
| 2025-01-26 | control/controlclient,tempfork/httprec: don't link httptest, test certs for c2n | Brad Fitzpatrick | 5 | -7/+265 |
| 2025-01-26 | go.mod: bump depaware, add --internal flag to stop hiding internal packages | Brad Fitzpatrick | 9 | -6/+314 |
| 2025-01-26 | tstest/deptest: verify that tailscale.com BadDeps actually exist | Brad Fitzpatrick | 1 | -0/+25 |
| 2025-01-26 | control/controlknobs: make Knobs.AsDebugJSON automatic, not require maintenance | Brad Fitzpatrick | 2 | -21/+19 |
| 2025-01-26 | envknob/featureknob: allow use of exit node on unraid (#14754) | Derek Kaser | 1 | -2/+1 |
| 2025-01-24 | feature/capture: move packet capture to feature/*, out of iOS + CLI | Brad Fitzpatrick | 23 | -484/+620 |
| 2025-01-24 | control/controlclient: sanitize invalid DERPMap nil Region from control | Brad Fitzpatrick | 1 | -0/+9 |
| 2025-01-24 | cmd/natc: expose netstack metrics in client metrics in natc | James Tucker | 1 | -0/+4 |
| 2025-01-25 | ipn/ipnlocal: add debug envknob for ACME directory URL (#14771) | Tom Proctor | 2 | -2/+19 |
| 2025-01-24 | cmd/natc,wgengine/netstack: tune buffer size and segment lifetime in natc | James Tucker | 2 | -0/+39 |
| 2025-01-24 | control/controlclient: skip SetControlClientStatus when queue has newer resul... | Brad Fitzpatrick | 4 | -2/+167 |
| 2025-01-24 | go.{mod,sum}: update web-client-prebuilt (#14772) | Mario Minardi | 2 | -3/+3 |
| 2025-01-24 | client/web: remove advanced options from web client login (#14770) | Mario Minardi | 1 | -35/+1 |
| 2025-01-24 | ipn/ipnlocal: include DNS SAN in cert CSR (#14764) | Tom Proctor | 1 | -3/+4 |
| 2025-01-24 | tailcfg: adjust ServiceName.Validate to use vizerror | Adrian Dewhurst | 2 | -4/+6 |
| 2025-01-24 | util/clientmetric: use counter in aggcounter | Kristoffer Dalby | 1 | -1/+1 |
| 2025-01-24 | cmd/derper,derp: make TCP write timeout configurable | Percy Wegmann | 2 | -3/+19 |