| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-10-02 | control/controlclient,health,ipn/ipnlocal,health: fix deadlock by deleting he... | Brad Fitzpatrick | 1 | -0/+10 |
| 2025-10-02 | feature/featuretags: add features for c2n, peerapi, advertise/use routes/exit... | Brad Fitzpatrick | 1 | -4/+12 |
| 2025-10-02 | feature/featuretags, all: add build features, use existing ones in more places | Brad Fitzpatrick | 1 | -17/+30 |
| 2025-09-30 | feature/appconnectors: start making it modular | Brad Fitzpatrick | 1 | -24/+0 |
| 2025-09-30 | feature/featuretags: add a catch-all "Debug" feature flag | Brad Fitzpatrick | 1 | -0/+22 |
| 2025-09-29 | ipn/ipnlocal, feature/posture: pull posture out into a modular feature | Brad Fitzpatrick | 1 | -49/+0 |
| 2025-09-29 | feature/clientupdate: move clientupdate to a modular feature, disabled for tsnet | Brad Fitzpatrick | 1 | -190/+0 |
| 2025-09-19 | ipn/ipnlocal: add a C2N endpoint for fetching a netmap | Anton Tolchanov | 1 | -0/+65 |
| 2025-09-16 | feature/featuretags, all: add ts_omit_acme to disable TLS cert support | Brad Fitzpatrick | 1 | -56/+0 |
| 2025-09-16 | all: add ts_omit_serve, start making tailscale serve/funnel be modular | Brad Fitzpatrick | 1 | -13/+0 |
| 2025-09-02 | util/syspolicy: finish plumbing policyclient, add feature/syspolicy, move glo... | Brad Fitzpatrick | 1 | -1/+2 |
| 2025-09-02 | ipn/ipnlocal: use policyclient.Client always, stop using global syspolicy funcs | Brad Fitzpatrick | 1 | -2/+1 |
| 2025-09-01 | util/syspolicy/policyclient: add policyclient.Client interface, start plumbing | Brad Fitzpatrick | 1 | -1/+1 |
| 2025-08-31 | util/syspolicy/*: move syspolicy keys to new const leaf "pkey" package | Brad Fitzpatrick | 1 | -1/+2 |
| 2025-06-17 | ipn: add missing entries for OpenBSD | Juan Francisco Cantero Hurtado | 1 | -1/+1 |
| 2025-05-29 | ipn/ipnlocal: fix data race when accessing b.appConnector | Nick Khyl | 1 | -2/+3 |
| 2025-03-31 | ipn/ipnlocal: return old hwaddrs if missing | Kristoffer Dalby | 1 | -1/+1 |
| 2025-01-22 | feature/*: make Wake-on-LAN conditional, start supporting modular features | Brad Fitzpatrick | 1 | -55/+12 |
| 2025-01-10 | ipn/ipnlocal: add VIPServices hash to return body of vip-services c2n endpoint | KevinLiang10 | 1 | -1/+5 |
| 2024-11-15 | ipn,tailcfg: add VIPService struct and c2n to fetch them from client (#14046) | Naman Sood | 1 | -0/+9 |
| 2024-11-08 | ipn/ipnlocal: log a summary of posture identity response | Anton Tolchanov | 1 | -0/+2 |
| 2024-10-29 | ipn/ipnlocal: log errors while fetching serial numbers | Anton Tolchanov | 1 | -4/+2 |
| 2024-07-10 | posture: add network hardware addresses to posture identity | Anton Tolchanov | 1 | -2/+11 |
| 2024-07-08 | ipn/ipnlocal: gate systemd-run flags on systemd version (#12747) | Andrew Lytvynov | 1 | -6/+14 |
| 2024-07-08 | clientupdate: return true for CanAutoUpdate for macsys (#12746) | Andrew Lytvynov | 1 | -1/+1 |
| 2024-06-03 | ipn/ipnlocal: periodically run auto-updates when "offline" (#12118) | Andrew Lytvynov | 1 | -52/+2 |
| 2024-05-30 | ipn/ipnlocal: support c2n updates with old systemd versions (#12296) | Andrew Lytvynov | 1 | -3/+30 |
| 2024-04-22 | ipn/ipnlocal,ssh/tailssh: reject c2n /update if SSH conns are active (#11820) | Andrew Lytvynov | 1 | -0/+7 |
| 2024-03-22 | ipn/ipnlocal: add c2n /debug/pprof/allocs endpoint | Percy Wegmann | 1 | -2/+21 |
| 2023-12-18 | ipn: apply tailnet-wide default for auto-updates (#10508) | Andrew Lytvynov | 1 | -1/+1 |
| 2023-12-05 | linuxfw,wgengine/route,ipn: add c2n and nodeattrs to control linux netfilter | Naman Sood | 1 | -0/+29 |
| 2023-12-01 | client/web: show features based on platform support | Sonia Appasamy | 1 | -2/+1 |
| 2023-11-28 | clientupdate: implement update for Unraid (#10344) | Andrew Lytvynov | 1 | -1/+6 |
| 2023-11-16 | ipn/ipnlocal: add c2n method to check on TLS cert fetch status | Brad Fitzpatrick | 1 | -0/+57 |
| 2023-11-13 | ipn/ipnlocal: run "tailscale update" via systemd-run on Linux (#10229) | Andrew Lytvynov | 1 | -1/+15 |
| 2023-11-13 | ipn/ipnlocal: clean up c2n handling's big switch, add a mux table | Brad Fitzpatrick | 1 | -113/+156 |
| 2023-11-09 | clientupdate: add support for QNAP (#10179) | Andrew Lytvynov | 1 | -0/+9 |
| 2023-11-08 | clientupdate,ipn/ipnlocal: fix c2n update on freebsd (#10168) | Andrew Lytvynov | 1 | -9/+18 |
| 2023-11-07 | tailcfg,ipn,appc: add c2n endpoint for appc domain routes | Charlotte Brandhorst-Satzkorn | 1 | -0/+29 |
| 2023-10-23 | clientupdate: distinguish when auto-updates are possible (#9896) | Andrew Lytvynov | 1 | -1/+1 |
| 2023-10-17 | clientupdate: fix background install for linux tarballs (#9852) | Andrew Lytvynov | 1 | -1/+4 |
| 2023-10-16 | clientupdate: return ErrUnsupported for macSys clients (#9793) | Andrew Lytvynov | 1 | -3/+1 |
| 2023-10-16 | ipn/ipnlocal: change serial number policy to be PreferenceOption | Kristoffer Dalby | 1 | -4/+7 |
| 2023-10-10 | ipn/ipnlocal: use syspolicy to determine collection of posture data | Kristoffer Dalby | 1 | -3/+12 |
| 2023-10-09 | posture: add get serial support for Windows/Linux | Kristoffer Dalby | 1 | -1/+1 |
| 2023-10-09 | tailcfg,ipn: add c2n endpoint for posture identity | Kristoffer Dalby | 1 | -0/+32 |
| 2023-10-05 | hostinfo, ipnlocal: flesh out Wake-on-LAN support, send MACs, add c2n sender | Brad Fitzpatrick | 1 | -7/+67 |
| 2023-10-03 | util/httpm, all: add a test to make sure httpm is used consistently | Brad Fitzpatrick | 1 | -2/+3 |
| 2023-09-08 | ipn/ipnlocal: add logging and locking to c2n /update (#9290) | Andrew Lytvynov | 1 | -32/+86 |
| 2023-09-01 | cmd/tailscale,ipn: add auto-update flags and prefs (#8861) | Andrew Lytvynov | 1 | -1/+2 |