| Age | Commit message (Expand) | Author | Files | Lines |
| 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 |
| 2023-08-18 | cmd/viewer, types/views, all: un-special case slice of netip.Prefix | Brad Fitzpatrick | 1 | -1/+2 |
| 2023-08-08 | types/persist: drop duplicated Persist.LoginName | Maisem Ali | 1 | -11/+4 |
| 2023-01-27 | all: update copyright and license headers | Will Norris | 1 | -3/+2 |
| 2022-12-02 | ipn: update comments that refer to Options.Prefs | Mihai Parparita | 1 | -2/+3 |
| 2022-11-30 | ipn: be more consistent with omitempty on debug/rare Prefs | Brad Fitzpatrick | 1 | -1/+1 |
| 2022-11-30 | ipn/ipnlocal: account for ControlURL when merging profiles | Maisem Ali | 1 | -0/+4 |
| 2022-11-27 | ipn/*: make new WindowsUserID type to consolidate docs | Brad Fitzpatrick | 1 | -1/+7 |
| 2022-11-25 | ipn/ipnserver: remove IPN protocol server | Brad Fitzpatrick | 1 | -0/+2 |
| 2022-11-22 | cmd/tailscale/cli: add ability to set short names for profiles | Maisem Ali | 1 | -1/+1 |
| 2022-11-22 | ipn: add ability to name profiles | Maisem Ali | 1 | -1/+8 |
| 2022-11-18 | ipn/ipnlocal: handle untagging nodes better | Maisem Ali | 1 | -0/+7 |
| 2022-11-17 | ipn/ipnlocal: prevent duplicate profiles of the same user | Maisem Ali | 1 | -2/+16 |
| 2022-11-11 | ipn: add AdvertisesExitNode and AdminPageURL accessors to PrefsView | Maisem Ali | 1 | -0/+7 |
| 2022-11-11 | ipn/ipnlocal: add support for multiple user profiles | Maisem Ali | 1 | -0/+18 |
| 2022-11-09 | ipn: add WebServerConfig, add views | Brad Fitzpatrick | 1 | -2/+0 |
| 2022-10-25 | cmd/tailscale/cli: add beginnings of `tailscale set` | Maisem Ali | 1 | -0/+15 |
| 2022-10-24 | ipn/prefs: add views | Maisem Ali | 1 | -1/+25 |