| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-09-27 | util/linuxfw, feature/buildfeatures: add ts_omit_iptables to make IPTables op... | Brad Fitzpatrick | 1 | -0/+2 |
| 2025-08-27 | cmd/viewer: add field comments to generated view methods | Maisem Ali | 1 | -38/+327 |
| 2025-08-14 | cmd/viewer, types/views: implement support for json/v2 (#16852) | Joe Tsai | 1 | -15/+171 |
| 2025-07-03 | cmd/tailscale/cli,ipn,ipn/ipnlocal: add AutoExitNode preference for automatic... | Nick Khyl | 1 | -0/+2 |
| 2025-04-09 | cmd/tailscale,ipn: add relay-server-port "tailscale set" flag and Prefs field... | Jordan Whited | 1 | -0/+5 |
| 2025-01-30 | ipn: generate LoginProfileView and use it instead of *LoginProfile where appr... | Nick Khyl | 1 | -1/+67 |
| 2025-01-22 | tailcfg: add ServiceName | Adrian Dewhurst | 1 | -2/+2 |
| 2025-01-14 | cmd/viewer,all: consistently use "read-only" instead of "readonly" | Brad Fitzpatrick | 1 | -12/+12 |
| 2024-12-02 | IPN: Update ServeConfig to accept configuration for Services. | KevinLiang10 | 1 | -1/+73 |
| 2024-10-16 | cmd/tailscale,ipn,tailcfg: add `tailscale advertise` subcommand behind envkno... | Naman Sood | 1 | -0/+4 |
| 2024-05-17 | ipn,wgengine: remove vestigial Prefs.AllowSingleHosts | Brad Fitzpatrick | 1 | -3/+3 |
| 2024-05-06 | various: implement stateful firewalling on Linux (#12025) | Andrew Lytvynov | 1 | -0/+3 |
| 2024-04-16 | ipn/{localapi, ipnlocal}: forget the prior exit node when localAPI is used to... | Jonathan Nobels | 1 | -19/+19 |
| 2024-04-07 | ipn/{ipnlocal,localapi}: add API to toggle use of exit node | Brad Fitzpatrick | 1 | -0/+2 |
| 2024-04-03 | tailscale: update tailfs functions and vars to use drive naming (#11597) | Charlotte Brandhorst-Satzkorn | 1 | -3/+3 |
| 2024-04-02 | tailscale: update tailfs file and package names (#11590) | Charlotte Brandhorst-Satzkorn | 1 | -4/+4 |
| 2024-03-08 | ipn,tailfs: tie TailFS share configuration to user profile | Percy Wegmann | 1 | -1/+6 |
| 2023-12-05 | linuxfw,wgengine/route,ipn: add c2n and nodeattrs to control linux netfilter | Naman Sood | 1 | -0/+2 |
| 2023-11-01 | ipn: introduce app connector advertisement preference and flags | James Tucker | 1 | -0/+2 |
| 2023-10-31 | ipn: add user pref for running web client | Will Norris | 1 | -0/+2 |
| 2023-10-09 | ipn: add PostureChecks to Prefs | Kristoffer Dalby | 1 | -0/+2 |
| 2023-09-13 | cmd/tailscale/cli: use optimistic concurrency control on SetServeConfig | Marwan Sulaiman | 1 | -0/+2 |
| 2023-09-05 | ipn, ipn/ipnlocal: add Foreground field to ServeConfig | Marwan Sulaiman | 1 | -0/+7 |
| 2023-09-01 | cmd/tailscale,ipn: add auto-update flags and prefs (#8861) | Andrew Lytvynov | 1 | -0/+2 |
| 2023-08-18 | cmd/viewer, types/views, all: un-special case slice of netip.Prefix | Brad Fitzpatrick | 1 | -2/+2 |
| 2023-06-21 | {cmd/tailscale/cli,ipn}: add http support to tailscale serve (#8358) | shayne | 1 | -0/+2 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 1 | -3/+2 |
| 2022-11-29 | ipn,types/persist: add DisallowedTKAStateIDs, refactor as view type | Tom DNetto | 1 | -7/+1 |
| 2022-11-22 | ipn: add ability to name profiles | Maisem Ali | 1 | -0/+2 |
| 2022-11-17 | cmd/tailscale/cli: flesh out serve CLI and tests (#6304) | shayne | 1 | -5/+5 |
| 2022-11-10 | ipn/ipnlocal: add optional TLS termination on proxied TCP connections | Brad Fitzpatrick | 1 | -4/+4 |
| 2022-11-10 | ipn/localapi: introduce get/set config for serve (#6243) | shayne | 1 | -2/+2 |
| 2022-11-10 | ipn/ipnlocal, tailcfg: wire up ingress peerapi | Brad Fitzpatrick | 1 | -2/+7 |
| 2022-11-09 | ipn/ipnlocal: start implementing web server bits of serve | Brad Fitzpatrick | 1 | -0/+2 |
| 2022-11-09 | ipn: add WebServerConfig, add views | Brad Fitzpatrick | 1 | -1/+230 |
| 2022-10-24 | ipn/prefs: add views | Maisem Ali | 1 | -0/+120 |