| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-28 | wgengine/magicsock: fix js/wasm crash regression loading non-existent portmapper | Brad Fitzpatrick | 2 | -0/+23 |
| 2025-10-20 | client/systray: warn users launching the application with sudo (#17595) | Claus Lensbøl | 1 | -0/+12 |
| 2025-10-07 | ipn/localapi: dead code eliminate unreachable/useless LocalAPI handlers when ... | Brad Fitzpatrick | 1 | -0/+3 |
| 2025-10-06 | all: use buildfeatures consts in a few more places | Brad Fitzpatrick | 1 | -0/+3 |
| 2025-10-02 | appc,*: publish events for route updates and storage (#17392) | M. J. Fromberger | 1 | -4/+4 |
| 2025-09-30 | feature/featuretags: add a catch-all "Debug" feature flag | Brad Fitzpatrick | 1 | -0/+11 |
| 2025-09-30 | feature, net/tshttpproxy: pull out support for using proxies as a feature | Brad Fitzpatrick | 1 | -0/+5 |
| 2025-09-29 | feature/clientupdate: move clientupdate to a modular feature, disabled for tsnet | Brad Fitzpatrick | 1 | -2/+2 |
| 2025-09-29 | cmd/tailscale/cli,client,ipn: add appc-routes cli command | Fran Bull | 1 | -0/+9 |
| 2025-09-25 | various: allow tailscaled shutdown via LocalAPI | Nick Khyl | 1 | -0/+6 |
| 2025-09-23 | client, cmd/tailscale/cli, feature/relayserver, net/udprelay: implement tails... | Jordan Whited | 1 | -0/+11 |
| 2025-09-22 | client/web: use network profile for displaying tailnet info | Will Norris | 1 | -3/+12 |
| 2025-09-22 | client/systray: use new tailnet display name is profile title | Will Norris | 1 | -2/+2 |
| 2025-09-16 | feature/featuretags, all: add ts_omit_acme to disable TLS cert support | Brad Fitzpatrick | 4 | -157/+185 |
| 2025-09-16 | feature/portmapper: make the portmapper & its debugging tools modular | Brad Fitzpatrick | 3 | -69/+84 |
| 2025-09-16 | all: add ts_omit_serve, start making tailscale serve/funnel be modular | Brad Fitzpatrick | 2 | -40/+55 |
| 2025-09-15 | client/systray: only send clipboard notification on success | Will Norris | 1 | -2/+2 |
| 2025-09-12 | all: add ts_omit_tailnetlock as a start of making it build-time modular | Brad Fitzpatrick | 2 | -187/+204 |
| 2025-09-02 | util/syspolicy: finish adding ts_omit_syspolicy build tags, tests | Brad Fitzpatrick | 2 | -28/+40 |
| 2025-09-02 | util/syspolicy: finish plumbing policyclient, add feature/syspolicy, move glo... | Brad Fitzpatrick | 3 | -3/+13 |
| 2025-08-25 | client/systray: go back to using upstream library (#16938) | Claus Lensbøl | 2 | -2/+2 |
| 2025-08-17 | client/systray: disable 'more settings' menu if backend not running | Will Norris | 1 | -2/+5 |
| 2025-08-15 | types/dnstype, ipn/ipnlocal: allow other DNS resolvers with exit nodes | Michael Ben-Ami | 1 | -8/+41 |
| 2025-08-14 | client/systray: add CLI error output if operator is missing | Will Norris | 1 | -0/+11 |
| 2025-08-07 | client/systray: temporarily replace systray module (#16807) | Claus Lensbøl | 2 | -2/+2 |
| 2025-08-07 | client/systray: add startup script generator for systemd (#16801) | Claus Lensbøl | 2 | -0/+86 |
| 2025-08-05 | client/systray: allow specifying tailscaled socket | Will Norris | 1 | -2/+7 |
| 2025-07-28 | build(deps): bump @babel/runtime from 7.23.4 to 7.26.10 in /client/web (#15299) | dependabot[bot] | 1 | -10/+3 |
| 2025-07-28 | build(deps): bump form-data from 4.0.0 to 4.0.4 in /client/web (#16623) | dependabot[bot] | 1 | -3/+102 |
| 2025-07-18 | client/systray: look for ubuntu gnome | Claus Lensbøl | 1 | -1/+1 |
| 2025-07-18 | client/local,cmd/tailscale/cli,ipn/localapi: expose eventbus graph (#16597) | Claus Lensbøl | 1 | -0/+6 |
| 2025-06-28 | client/systray: replace counter metric with gauge | Will Norris | 2 | -1/+19 |
| 2025-06-13 | client/local: use an iterator to stream bus events (#16269) | M. J. Fromberger | 1 | -19/+38 |
| 2025-06-11 | ipn/localapi,client/local: add debug watcher for bus events (#16239) | Claus Lensbøl | 1 | -0/+20 |
| 2025-06-10 | cmd/tailscale/cli: add a risk message about rp_filter | Anton Tolchanov | 1 | -0/+19 |
| 2025-05-22 | client/web: add Sec-Fetch-Site CSRF protection (#16046) | Patrick O'Doherty | 3 | -144/+166 |
| 2025-05-09 | client/local: add godoc links | Olivier Mengué | 1 | -19/+20 |
| 2025-04-22 | client/tailscale: add godoc links in Deprecated comments | Olivier Mengué | 2 | -41/+41 |
| 2025-04-15 | node.rev: bump to latest 22.x LTS release (#15652) | Mario Minardi | 2 | -11/+11 |
| 2025-04-07 | client/local: fix path with delete profile request | Esteban-Bermudez | 1 | -1/+1 |
| 2025-04-07 | nettest, *: add option to run HTTP tests with in-memory network | Brad Fitzpatrick | 2 | -5/+6 |
| 2025-04-03 | client/systray: add menu item to rebuild the menu | Will Norris | 1 | -6/+18 |
| 2025-03-31 | client/systray: use ico image format for windows | Will Norris | 2 | -1/+26 |
| 2025-03-19 | web: support Host 100.100.100.100:80 in tailscaled web server | klyubin | 2 | -1/+12 |
| 2025-03-18 | client/tailscale: add tailnet lock fields to Device struct | Anton Tolchanov | 1 | -0/+7 |
| 2025-02-27 | client/web: fix CSRF handler order in web UI (#15143) | Patrick O'Doherty | 2 | -23/+112 |
| 2025-02-20 | client/systray: show message on localapi permission error | Will Norris | 1 | -18/+46 |
| 2025-02-19 | client/tailscale: fix Client.BuildURL and Client.BuildTailnetURL (#15064) | Andrew Lytvynov | 3 | -17/+114 |
| 2025-02-18 | client/tailscale,cmd/k8s-operator,internal/client/tailscale: move VIP service... | Percy Wegmann | 7 | -33/+66 |
| 2025-02-18 | client/tailscale: mark control API client deprecated | Percy Wegmann | 1 | -6/+9 |