| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-02-25 | cmd/stunc: improve CLI interface for diagnosticsraggi/stunc2 | James Tucker | 1 | -5/+10 |
| 2025-02-25 | maths: add exponentially weighted moving average type | James Tucker | 2 | -0/+250 |
| 2025-02-25 | go.mod: bump golang.org/x/crypto (#15123) | Andrew Lytvynov | 2 | -3/+3 |
| 2025-02-25 | cmd/derper: add --socket flag to change unix socket path to tailscaled | Brad Fitzpatrick | 2 | -4/+17 |
| 2025-02-24 | ipn/ipnlocal,util/syspolicy,docs/windows/policy: implement the ReconnectAfter... | Nick Khyl | 4 | -3/+97 |
| 2025-02-24 | cmd/testwrapper/flakytest: add Marked to check if in flakytest (#15119) | Paul Scott | 2 | -0/+75 |
| 2025-02-24 | tstest/deptest: add DepChecker.ExtraEnv option for callers to set | Brad Fitzpatrick | 1 | -0/+2 |
| 2025-02-21 | go.toolchain.rev: bump Tailscale Go 1.24 for a Tailscale revert + upstream bump | Brad Fitzpatrick | 1 | -1/+1 |
| 2025-02-20 | client/systray: show message on localapi permission error | Will Norris | 1 | -18/+46 |
| 2025-02-20 | scripts/installer.sh: add SparkyLinux as a Debian derivative (#15076) | Erisa A | 1 | -0/+6 |
| 2025-02-19 | client/tailscale: fix Client.BuildURL and Client.BuildTailnetURL (#15064) | Andrew Lytvynov | 3 | -17/+114 |
| 2025-02-19 | go.toolchain.branch: update to Go 1.24 (#15016) | Brad Fitzpatrick | 13 | -168/+312 |
| 2025-02-19 | tempfork/acme: pull in latest changes for Go 1.24 (#15062) | Andrew Lytvynov | 6 | -7/+41 |
| 2025-02-19 | various: disable MPTCP when setting TCP_USER_TIMEOUT sockopt (#15063) | Andrew Lytvynov | 2 | -2/+10 |
| 2025-02-18 | ipn/ipnlocal: reset always-on override and apply policy settings on start | Nick Khyl | 1 | -3/+11 |
| 2025-02-18 | client/tailscale,cmd/k8s-operator,internal/client/tailscale: move VIP service... | Percy Wegmann | 13 | -188/+222 |
| 2025-02-18 | cmd/gitops-pusher: log error details when unable to fetch ACL ETag | Percy Wegmann | 1 | -1/+3 |
| 2025-02-18 | appc: fix a deadlock in route advertisements (#15031) | Andrew Lytvynov | 3 | -11/+84 |
| 2025-02-18 | tsnet: require I_Acknowledge_This_API_Is_Experimental to use AuthenticatedAPI... | Percy Wegmann | 1 | -0/+9 |
| 2025-02-18 | internal/client/tailscale: change Client from alias into wrapper | Percy Wegmann | 1 | -4/+8 |
| 2025-02-18 | tsnet: provide AuthenticatedAPITransport for use with tailscale.com/client/ta... | Percy Wegmann | 1 | -2/+27 |
| 2025-02-18 | cmd,tsnet,internal/client: create internal shim to deprecated control plane API | Percy Wegmann | 8 | -15/+57 |
| 2025-02-18 | client/tailscale: mark control API client deprecated | Percy Wegmann | 1 | -6/+9 |
| 2025-02-17 | cmd/testwrapper: temporarily remove test coverage support | Brad Fitzpatrick | 4 | -167/+2 |
| 2025-02-16 | ipn/ipnlocal,tailcfg: don't send WireIngress if IngressEnabled already true (... | Irbe Krumina | 3 | -31/+40 |
| 2025-02-14 | net/netcheck: remove unnecessary custom map clone function | James Tucker | 1 | -14/+3 |
| 2025-02-14 | various: keep tailscale connected when Always On mode is enabled on Windows | Nick Khyl | 9 | -12/+313 |
| 2025-02-14 | cmd/k8s-operator: allow to optionally configure an HTTP endpoint for the HA I... | Irbe Krumina | 2 | -110/+352 |
| 2025-02-14 | control/controlclient,tailcfg:types: remove MaxKeyduration from NetMap | James Sanderson | 4 | -14/+1 |
| 2025-02-14 | tailcfg: read max key duration from node cap map [capver 114] | James Sanderson | 1 | -1/+8 |
| 2025-02-14 | ipn, tailscale/cli: add TaildropTargetStatus and remove race with FileTargets... | kari-ts | 3 | -31/+120 |
| 2025-02-14 | ipn/ipnlocal: add GetFilterForTest (#15025) | James 'zofrex' Sanderson | 1 | -0/+4 |
| 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 |