| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-02-21 | cmd/testwrapper: add -json option to emit json test resultszofrex/testwrapper-json-output | James Sanderson | 2 | -17/+55 |
| 2025-02-13 | types/bools: fix doc typo (#15021) | Joe Tsai | 1 | -1/+1 |
| 2025-02-13 | ssh/tailssh: accept passwords and public keys | Percy Wegmann | 6 | -108/+289 |
| 2025-02-12 | go.mod: bump bart | James Tucker | 4 | -9/+8 |
| 2025-02-12 | ipn/ipn{local,server}: extract logic that determines the "best" Tailscale pro... | Nick Khyl | 3 | -43/+118 |
| 2025-02-11 | Revert "control/controlclient: delete unreferenced mapSession UserProfiles" | Brad Fitzpatrick | 1 | -30/+1 |
| 2025-02-11 | docs/windows/policy: update ADMX/ADML policy definitions to include the new A... | Nick Khyl | 2 | -0/+43 |
| 2025-02-11 | licenses: update license notices | License Updater | 4 | -125/+122 |
| 2025-02-11 | ipn/ipn{local,server}: move "staying alive in server mode" from ipnserver to ... | Nick Khyl | 3 | -52/+112 |
| 2025-02-11 | ipn/desktop: add a new package for managing desktop sessions on Windows | Nick Khyl | 7 | -0/+994 |
| 2025-02-11 | ipn/ipnauth: implement WindowsActor | Nick Khyl | 2 | -3/+109 |
| 2025-02-11 | ipn/ipn{auth,server}: update ipnauth.Actor to carry a context | Nick Khyl | 5 | -6/+77 |
| 2025-02-11 | tailcfg: remove ancient UserProfiles.Roles field | Brad Fitzpatrick | 4 | -41/+1 |
| 2025-02-11 | tailcfg: make NetPortRange.Bits omitempty | Andrew Dunham | 1 | -1/+1 |
| 2025-02-11 | net/dns: update to illarion/gonotify/v3 to fix a panic | Anton | 5 | -28/+18 |
| 2025-02-11 | net/dns: add a simple test for resolv.conf inotify watcher | Anton | 2 | -13/+75 |
| 2025-02-11 | tailcfg: update + clean up machine API docs, remove some dead code | Brad Fitzpatrick | 2 | -158/+32 |
| 2025-02-11 | types/bool: add Int (#14984) | Joe Tsai | 2 | -1/+19 |
| 2025-02-11 | go.mod: bump x/* deps | Brad Fitzpatrick | 5 | -36/+39 |
| 2025-02-11 | tempfork/sshtest/ssh: add fork of golang.org/x/crypto/ssh for testing only | Brad Fitzpatrick | 44 | -0/+19542 |
| 2025-02-11 | types/netmap,*: pass around UserProfiles as views (pointers) instead | Brad Fitzpatrick | 7 | -29/+51 |
| 2025-02-10 | go.toolchain.rev: bump to Go 1.23.6 (#14976) | Andrew Lytvynov | 1 | -1/+1 |
| 2025-02-10 | ipn/ipn{local,server}: remove ResetForClientDisconnect in favor of SetCurrent... | Nick Khyl | 2 | -36/+7 |
| 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 |