| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-01-23 | all: remove AUTHORS file and references to it | Will Norris | 1 | -1/+1 |
| 2025-11-25 | cmd/tailscale/cli,ipn,all: make peer relay server port a *uint16 | Jordan Whited | 1 | -6/+4 |
| 2025-11-24 | cmd/tailscale,feature/relayserver,ipn: add relay-server-static-endpoints set ... | Jordan Whited | 1 | -33/+43 |
| 2025-11-17 | ipn{,/local},cmd/tailscale: add "sync" flag and pref to disable control map poll | Brad Fitzpatrick | 1 | -2/+18 |
| 2025-11-17 | ipn: fix typo in comment | Brad Fitzpatrick | 1 | -1/+1 |
| 2025-10-10 | types/persist: add AttestationKey (#17281) | Patrick O'Doherty | 1 | -0/+1 |
| 2025-10-06 | all: use buildfeatures consts in a few more places | Brad Fitzpatrick | 1 | -26/+38 |
| 2025-10-02 | feature/featuretags: add features for c2n, peerapi, advertise/use routes/exit... | Brad Fitzpatrick | 1 | -0/+4 |
| 2025-09-27 | util/linuxfw, feature/buildfeatures: add ts_omit_iptables to make IPTables op... | Brad Fitzpatrick | 1 | -0/+2 |
| 2025-09-09 | cmd/tailscale: use tailnet display name on cli (#17079) | nikiUppal-TS | 1 | -0/+8 |
| 2025-09-09 | ipn/ipnlocal, types: plumb tailnet display name cap through to network profil... | Nick O'Neill | 1 | -0/+1 |
| 2025-09-03 | ipn: warn about self as the exit node if backend is running (#17018) | Alex Chan | 1 | -3/+3 |
| 2025-09-02 | util/syspolicy: finish plumbing policyclient, add feature/syspolicy, move glo... | Brad Fitzpatrick | 1 | -8/+8 |
| 2025-08-31 | util/syspolicy/*: move syspolicy keys to new const leaf "pkey" package | Brad Fitzpatrick | 1 | -1/+2 |
| 2025-08-23 | ipn,tsnet: update AdvertiseTags documentation (#16931) | M. J. Fromberger | 1 | -5/+4 |
| 2025-07-09 | ipn: move ParseAutoExitNodeID from ipn/ipnlocal to ipn | Nick Khyl | 1 | -0/+22 |
| 2025-07-03 | cmd/tailscale/cli,ipn,ipn/ipnlocal: add AutoExitNode preference for automatic... | Nick Khyl | 1 | -0/+45 |
| 2025-05-28 | ipn: set RouteAll=true by default for new accounts on iOS and Android (#16110) | Jonathan Nobels | 1 | -1/+2 |
| 2025-05-06 | cmd/tailscale/cli: rename "--posture-checking" to "--report-posture" | Brad Fitzpatrick | 1 | -0/+5 |
| 2025-04-10 | ipn, ipn/ipnlocal: reduce coupling between LocalBackend/profileManager and th... | Nick Khyl | 1 | -1/+24 |
| 2025-04-09 | cmd/tailscale,ipn: add relay-server-port "tailscale set" flag and Prefs field... | Jordan Whited | 1 | -1/+24 |
| 2025-04-08 | ipn: use slices.Equal in another spot | Brad Fitzpatrick | 1 | -27/+3 |
| 2025-03-27 | cmd/tailscale: fix default for `tailscale set --accept-routes` | Simon Law | 1 | -2/+17 |
| 2024-10-16 | cmd/tailscale,ipn,tailcfg: add `tailscale advertise` subcommand behind envkno... | Naman Sood | 1 | -0/+11 |
| 2024-07-15 | ipn: allow FQDN in exit node selection | Adrian Dewhurst | 1 | -1/+1 |
| 2024-05-20 | various: disable stateful filtering by default (#12197) | Andrew Lytvynov | 1 | -7/+6 |
| 2024-05-17 | ipn,wgengine: remove vestigial Prefs.AllowSingleHosts | Brad Fitzpatrick | 1 | -18/+17 |
| 2024-05-07 | ipn/ipnlocal: set default NoStatefulFiltering in ipn.NewPrefs (#12031) | Andrew Lytvynov | 1 | -18/+16 |
| 2024-05-06 | various: implement stateful firewalling on Linux (#12025) | Andrew Lytvynov | 1 | -0/+24 |
| 2024-04-16 | all: use Go 1.22 range-over-int | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-04-16 | ipn/{localapi, ipnlocal}: forget the prior exit node when localAPI is used to... | Jonathan Nobels | 1 | -4/+4 |
| 2024-04-14 | ipn/ipnlocal: remove some dead code (legacyBackend methods) from LocalBackend | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-04-07 | ipn/{ipnlocal,localapi}: add API to toggle use of exit node | Brad Fitzpatrick | 1 | -0/+16 |
| 2024-04-03 | tailscale: update tailfs functions and vars to use drive naming (#11597) | Charlotte Brandhorst-Satzkorn | 1 | -4/+4 |
| 2024-04-02 | tailscale: update tailfs file and package names (#11590) | Charlotte Brandhorst-Satzkorn | 1 | -3/+3 |
| 2024-03-18 | cmd/tailscale,ipn/ipnlocal: enable web client over quad 100 by default (#11419) | Mario Minardi | 1 | -1/+2 |
| 2024-03-08 | ipn,tailfs: tie TailFS share configuration to user profile | Percy Wegmann | 1 | -0/+8 |
| 2024-01-05 | ipn: apply ControlURL policy before login | Adrian Dewhurst | 1 | -3/+9 |
| 2023-12-20 | ipn: remove use of reflect.MethodByName (#10652) | Andrew Lytvynov | 1 | -5/+13 |
| 2023-12-18 | ipn: apply tailnet-wide default for auto-updates (#10508) | Andrew Lytvynov | 1 | -4/+15 |
| 2023-12-08 | ipn,cmd/tailscale/cli: support hierarchical MaskedPrefs (#10507) | Andrew Lytvynov | 1 | -43/+96 |
| 2023-12-05 | linuxfw,wgengine/route,ipn: add c2n and nodeattrs to control linux netfilter | Naman Sood | 1 | -1/+16 |
| 2023-12-05 | all: fix nilness issues | Matt Layher | 1 | -2/+1 |
| 2023-11-29 | client/web: hide admin panel links for non-tailscale control servers | Sonia Appasamy | 1 | -1/+1 |
| 2023-11-17 | ipn/ipnlocal,cmd/tailscale: persist tailnet name in user profile | Marwan Sulaiman | 1 | -6/+22 |
| 2023-11-01 | ipn: introduce app connector advertisement preference and flags | James Tucker | 1 | -0/+21 |
| 2023-10-31 | ipn: add user pref for running web client | Will Norris | 1 | -0/+22 |
| 2023-10-09 | ipn: add PostureChecks to Prefs | Kristoffer Dalby | 1 | -1/+7 |
| 2023-09-18 | ipn/ipnlocal: add tailnet MagicDNS name to ipn.LoginProfile | Sonia Appasamy | 1 | -0/+8 |
| 2023-09-01 | cmd/tailscale,ipn: add auto-update flags and prefs (#8861) | Andrew Lytvynov | 1 | -1/+40 |