| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-02-10 | .github: Bump golangci/golangci-lint-action from 6.2.0 to 6.3.1 (#14963) | dependabot[bot] | 1 | -1/+1 |
| 2025-02-10 | .github: Bump github/codeql-action from 3.28.5 to 3.28.9 (#14962) | dependabot[bot] | 1 | -3/+3 |
| 2025-02-10 | ipn/ipnlocal: fix (*profileManager).DefaultUserProfileID for users other than... | Nick Khyl | 2 | -26/+28 |
| 2025-02-08 | scripts/installer.sh: fix --yes argument for freebsd (#14958) | Erisa A | 1 | -1/+1 |
| 2025-02-06 | wgengine/netstack: respond to service IPs in Linux tun mode | Adrian Dewhurst | 1 | -5/+17 |
| 2025-02-06 | cmd/natc: remove speculative tuning from natc | James Tucker | 1 | -22/+0 |
| 2025-02-06 | go.mod,wgengine/netstack: use cubic congestion control, bump gvisor | James Tucker | 5 | -5/+10 |
| 2025-02-06 | wgengine/netstack: block link writes when full rather than drop | James Tucker | 1 | -22/+27 |
| 2025-02-06 | scripts/installer.sh: add BigLinux as a Manjaro derivative (#14936) | Erisa A | 1 | -1/+1 |
| 2025-02-06 | cmd/tailscale: make ssh command work when tailscaled is built with the ts_inc... | Sandro Jäckel | 1 | -5/+3 |
| 2025-02-06 | wgengine/netstack: disable RACK on all platforms | James Tucker | 1 | -10/+8 |
| 2025-02-06 | scripts/installer.sh: add FreeBSD 14 (#14925) | Erisa A | 1 | -2/+3 |
| 2025-02-06 | cmd/derper: support no mesh key (#14931) | Mike O'Driscoll | 1 | -0/+2 |
| 2025-02-06 | cmd/derper: close setec after use (#14929) | Mike O'Driscoll | 1 | -0/+1 |
| 2025-02-06 | safesocket: add ability for Darwin clients to set explicit credentials (#14702) | Jonathan Nobels | 3 | -90/+433 |
| 2025-02-05 | all: use new LocalAPI client package location | Brad Fitzpatrick | 41 | -108/+114 |
| 2025-02-05 | client: add missing localclient aliases (#14921) | Percy Wegmann | 1 | -0/+29 |
| 2025-02-05 | client,localclient: move localclient.go to client/local package | Percy Wegmann | 8 | -161/+242 |
| 2025-02-05 | ssh: don't use -l option for shells on OpenBSD | Percy Wegmann | 1 | -2/+2 |
| 2025-02-05 | docs/windows/policy: remove an extra closing > | Nick Khyl | 1 | -1/+1 |
| 2025-02-05 | ssh: refactor OS names into constants | Percy Wegmann | 1 | -10/+17 |
| 2025-02-05 | ssh: don't use -l option for shells on FreeBSD | Percy Wegmann | 1 | -0/+4 |
| 2025-02-05 | cmd/derper: remove logging of mesh key (#14915) | Mike O'Driscoll | 1 | -1/+2 |
| 2025-02-05 | cmd/derper: add setec secret support (#14890) | Mike O'Driscoll | 7 | -79/+181 |
| 2025-02-04 | clientupdate: refuse to update in tsnet binaries (#14911) | Andrew Lytvynov | 1 | -0/+7 |
| 2025-02-04 | ipn/{ipnserver,localapi},tsnet: use ipnauth.Self as the actor in tsnet locala... | Nick Khyl | 3 | -13/+13 |
| 2025-02-04 | logpolicy: expose MaxBufferSize and MaxUploadSize options (#14903) | Joe Tsai | 2 | -9/+28 |
| 2025-02-04 | ipn/{ipnauth,ipnlocal,ipnserver}: move the AlwaysOn policy check from ipnserv... | Nick Khyl | 6 | -18/+63 |
| 2025-02-04 | cmd/k8s-operator: reinstate HA Ingress reconciler (#14887) | Irbe Krumina | 9 | -44/+149 |
| 2025-02-03 | derp: tcp-write-timeout=0 should disable write deadline (#14895) | Jordan Whited | 1 | -0/+8 |
| 2025-02-03 | net/netmon: add extra panic guard around ParseRIB | James Tucker | 1 | -1/+13 |
| 2025-02-03 | ipn/ipnlocal: add VIP service IPs to localnets | Adrian Dewhurst | 1 | -0/+27 |
| 2025-02-03 | tailcfg: add JSON unmarshal helper for view of node/peer capabilities | Adrian Dewhurst | 4 | -14/+24 |
| 2025-02-03 | wgengine/wgcfg/nmcfg: coalesce, limit some debug logs | Brad Fitzpatrick | 1 | -6/+14 |
| 2025-02-03 | derp/derphttp,ipn/localapi,net/captivedetection: add cache resistance to capt... | James Tucker | 4 | -4/+97 |
| 2025-02-03 | cmd/tailscale/cli: update tailscale down to accept an optional --reason | Nick Khyl | 1 | -0/+4 |
| 2025-02-03 | go.mod: bump inetaf/tcpproxy | Brad Fitzpatrick | 2 | -3/+3 |
| 2025-02-01 | client/tailscale,ipn/ipn{local,server},util/syspolicy: implement the AlwaysOn... | Nick Khyl | 7 | -17/+125 |
| 2025-02-01 | util/syspolicy/internal/metrics: replace dots with underscores for metric names | Nick Khyl | 1 | -0/+1 |
| 2025-01-31 | ipn/ipnlocal: fix a panic in setPrefsLockedOnEntry when cc is nil | Nick Khyl | 1 | -1/+1 |
| 2025-01-31 | ssh,tempfork/gliderlabs/ssh: replace github.com/tailscale/golang-x-crypto/ssh... | Percy Wegmann | 22 | -231/+172 |
| 2025-01-31 | ipn/ipnauth,util/syspolicy: improve comments | Nick Khyl | 3 | -3/+8 |
| 2025-01-31 | ipn/ipn{auth,server,local}: initial support for the always-on mode | Nick Khyl | 5 | -2/+54 |
| 2025-01-31 | ipn/ipnauth: implement an Actor representing tailscaled itself | Nick Khyl | 1 | -0/+46 |
| 2025-01-31 | ipn/{ipnauth, ipnserver}: extend the ipnauth.Actor interface with a CheckProf... | Nick Khyl | 4 | -1/+27 |
| 2025-01-30 | ipn: generate LoginProfileView and use it instead of *LoginProfile where appr... | Nick Khyl | 12 | -151/+254 |
| 2025-01-30 | types/views: make SliceEqualAnyOrder also do short slice optimization | Brad Fitzpatrick | 2 | -59/+162 |
| 2025-01-30 | cli/funnel: fix comment typo (#14840) | Andrea Gottardo | 1 | -1/+1 |
| 2025-01-30 | VERSION.txt: this is v1.81.0 (#14838)v1.81.0-pre | Andrea Gottardo | 1 | -1/+1 |
| 2025-01-30 | cmd/containerboot: wait for consistent state on shutdown (#14263) | Tom Proctor | 5 | -75/+294 |