| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-04-22 | release/dist/qnap: add qnap target builder | Sonia Appasamy | 17 | -3/+658 |
| 2024-04-22 | ipn/ipnlocal,ssh/tailssh: reject c2n /update if SSH conns are active (#11820) | Andrew Lytvynov | 3 | -0/+18 |
| 2024-04-21 | types/persist: remove unused field Persist.Provider | Brad Fitzpatrick | 5 | -19/+1 |
| 2024-04-21 | tailcfg: remove some unused fields from RegisterResponseAuth | Brad Fitzpatrick | 4 | -13/+2 |
| 2024-04-21 | tailcfg: pointerify RegisterRequest.Auth, omitemptify RegisterResponseAuth | Brad Fitzpatrick | 5 | -12/+20 |
| 2024-04-19 | net/tsdial: assume all connections are affected if no default route is present | Andrew Dunham | 1 | -1/+15 |
| 2024-04-19 | wgengine\router: fix the Tailscale-In firewall rule to work on domain networks | Nick Khyl | 2 | -2/+2 |
| 2024-04-19 | ipn/ipnlocal,clientupdate: disallow auto-updates in containers (#11814) | Andrew Lytvynov | 3 | -13/+62 |
| 2024-04-19 | clientupdate: return OS-specific version from LatestTailscaleVersion (#11812) | Andrew Lytvynov | 1 | -3/+16 |
| 2024-04-19 | cmd/k8s-operator: correctly determine cluster domain (#11512) | Irbe Krumina | 3 | -4/+139 |
| 2024-04-18 | ipn/ipnlocal: remove origin and referer headers from Taildrive requests | Percy Wegmann | 1 | -4/+5 |
| 2024-04-18 | ipn/ipnlocal: strip origin and referer headers from Taildrive requests | Percy Wegmann | 1 | -0/+4 |
| 2024-04-18 | drive: rewrite Location headers | Percy Wegmann | 4 | -8/+52 |
| 2024-04-18 | tailcfg: rename exit node destination network flow log node attribute (#11779) | Claire Wang | 1 | -2/+2 |
| 2024-04-18 | interfaces: create android impl (#11784) | kari-ts | 3 | -43/+186 |
| 2024-04-18 | hostinfo: use Distro field for distinguishing Windows Server builds | Aaron Klotz | 4 | -0/+13 |
| 2024-04-18 | cmd/tailscale: clarify Taildrive grants in help text | Percy Wegmann | 1 | -24/+14 |
| 2024-04-18 | safeweb: allow object-src: self in CSP (#11782) | Chris Palmer | 1 | -1/+1 |
| 2024-04-18 | go.mod: bump golang.org/x/net (#11775) | Andrew Lytvynov | 2 | -3/+3 |
| 2024-04-18 | docs/windows/policy: add missing key expiration warning interval | Adrian Dewhurst | 2 | -8/+19 |
| 2024-04-17 | wgengine/magicsock: disable portmapper in tunchan-faked tests | Brad Fitzpatrick | 3 | -5/+14 |
| 2024-04-17 | ipn/ipnlocal: hold the mutex when in onTailnetDefaultAutoUpdate (#11786) | Andrew Lytvynov | 1 | -2/+5 |
| 2024-04-17 | safeweb: set SameSite=Strict, with an option for Lax (#11781) | Chris Palmer | 1 | -1/+9 |
| 2024-04-17 | build(deps-dev): bump vite from 5.1.4 to 5.1.7 in /client/web | dependabot[bot] | 2 | -37/+25 |
| 2024-04-17 | net/dns/resolver: use SystemDial in DoH forwarder | Andrew Dunham | 1 | -3/+14 |
| 2024-04-17 | cmd/tailscale: add shell tab-completion | Paul Scott | 32 | -18/+2393 |
| 2024-04-17 | ipn/store: omit AWS & Kubernetes support on 'small' Linux GOARCHes | Brad Fitzpatrick | 4 | -7/+26 |
| 2024-04-17 | build(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#11410) | dependabot[bot] | 4 | -3/+5 |
| 2024-04-17 | go.{mod,sum}: bump nftables to the latest commit (#11772) | Irbe Krumina | 2 | -15/+15 |
| 2024-04-17 | net/interfaces: handle removed interfaces in State.Equal | Andrew Dunham | 2 | -0/+37 |
| 2024-04-17 | cmd/tailscale/cli: prepend "tailscale" to usage errors | Paul Scott | 7 | -11/+11 |
| 2024-04-17 | cmd/tailscale/cli: fix "subcommand required" errors when typod | Paul Scott | 8 | -27/+67 |
| 2024-04-17 | cmd/tailscale/cli: improve ShortHelp/ShortUsage unit test, fix new errors | Paul Scott | 5 | -29/+126 |
| 2024-04-17 | cmd/tailscale/cli: remove explicit usageFunc - its default | Paul Scott | 1 | -4/+0 |
| 2024-04-17 | cmd/tailscale/cli: remove duplicate "tailscale " in drive subcmd usage | Paul Scott | 1 | -4/+4 |
| 2024-04-17 | cmd/tailscale/cli: fix drive --help usage identation | Paul Scott | 1 | -1/+1 |
| 2024-04-16 | all: use Go 1.22 range-over-int | Brad Fitzpatrick | 143 | -282/+280 |
| 2024-04-16 | net/interfaces: delete unused unexported function | Brad Fitzpatrick | 2 | -31/+0 |
| 2024-04-16 | ipn/{localapi, ipnlocal}: forget the prior exit node when localAPI is used to... | Jonathan Nobels | 5 | -27/+72 |
| 2024-04-16 | cmd/tailscale/cli: prevent concurrent Start calls in 'up' | Brad Fitzpatrick | 3 | -16/+31 |
| 2024-04-16 | cmd/k8s-operator,k8s-operator: document tailscale.com Custom Resource Definit... | Irbe Krumina | 6 | -15/+46 |
| 2024-04-16 | tailcfg: document use of CapMap for peers | Adrian Dewhurst | 1 | -0/+10 |
| 2024-04-15 | ipn/ipnlocal: remove outdated iOS hacky workaround in Start | Brad Fitzpatrick | 2 | -70/+0 |
| 2024-04-15 | ipn: remove unused Options.LegacyMigrationPrefs | Brad Fitzpatrick | 3 | -64/+16 |
| 2024-04-15 | ipn/ipnlocal: make StartLoginInteractive take (yet unused) context | Brad Fitzpatrick | 6 | -16/+15 |
| 2024-04-15 | cmd/tailscale, ipn/ipnlocal: add suggest exit node CLI option (#11407) | Claire Wang | 8 | -2/+1031 |
| 2024-04-15 | wgengine/magicsock: rebind/restun if a syscall.EPERM error is returned (#11711) | Charlotte Brandhorst-Satzkorn | 2 | -0/+91 |
| 2024-04-15 | Revert "licenses: add gliderlabs/ssh license" | Will Norris | 1 | -1/+0 |
| 2024-04-15 | wgengine/router: don't attempt route cleanup on Synology | Brad Fitzpatrick | 1 | -2/+17 |
| 2024-04-15 | cmd/k8s-operator,k8s-operator: allow users to configure proxy env vars via Pr... | Irbe Krumina | 10 | -4/+268 |