| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-02-20 | allowedPeers -> auth objfran/franwip2 | Fran Bull | 3 | -97/+137 |
| 2025-02-19 | don't http with non allowed peers either | Fran Bull | 3 | -9/+72 |
| 2025-02-19 | dont dial if not tagged peer | Fran Bull | 2 | -5/+95 |
| 2025-02-19 | dont accept conns from untagged peers | Fran Bull | 2 | -51/+197 |
| 2025-02-19 | lns get closed by serve, so they're not wanted, but shutdown still hangs | Fran Bull | 2 | -2/+0 |
| 2025-02-19 | fix cmd/natc-consensus tests | Fran Bull | 1 | -42/+13 |
| 2025-02-19 | wip | Fran Bull | 4 | -0/+959 |
| 2025-02-19 | wip | Fran Bull | 4 | -0/+1089 |
| 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 |
| 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 |