| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-18 | all: rename variables with lowercase-l/uppercase-I | Alex Chan | 1 | -4/+4 |
| 2025-10-10 | clientupdate, util/osshare, util/winutil, version: improve Windows GUI filena... | Aaron Klotz | 1 | -9/+23 |
| 2025-09-30 | feature, net/tshttpproxy: pull out support for using proxies as a feature | Brad Fitzpatrick | 1 | -2/+2 |
| 2025-09-29 | feature/clientupdate: move clientupdate to a modular feature, disabled for tsnet | Brad Fitzpatrick | 1 | -2/+7 |
| 2025-04-09 | clientupdate: fix MSI exit code handling, preserve MSI and updater logs on Wi... | Nick Khyl | 1 | -10/+75 |
| 2025-03-24 | clientupdate: cache CanAutoUpdate, avoid log spam when false | Brad Fitzpatrick | 1 | -1/+6 |
| 2025-02-04 | clientupdate: refuse to update in tsnet binaries (#14911) | Andrew Lytvynov | 1 | -0/+7 |
| 2024-10-10 | clientupdate: don't link distsign on platforms that don't download | Brad Fitzpatrick | 3 | -9/+30 |
| 2024-10-09 | clientupdate, ipn/localapi: don't use google/uuid, thin iOS deps | Brad Fitzpatrick | 3 | -203/+211 |
| 2024-07-08 | clientupdate: return true for CanAutoUpdate for macsys (#12746) | Andrew Lytvynov | 1 | -0/+5 |
| 2024-06-17 | clientupdate: allow switching from unstable to stable tracks (#12477) | Andrew Lytvynov | 2 | -25/+138 |
| 2024-06-06 | ipn/ipnlocal,clientupdate: allow auto-updates in contaienrs (#12391) | Andrew Lytvynov | 1 | -15/+13 |
| 2024-05-31 | clientupdate: mention when Alpine system upgrade is needed (#12306) | Andrew Lytvynov | 1 | -0/+34 |
| 2024-04-29 | clientupdate: exec systemctl instead of using dbus to restart (#11923) | Andrew Lytvynov | 3 | -52/+14 |
| 2024-04-19 | ipn/ipnlocal,clientupdate: disallow auto-updates in containers (#11814) | Andrew Lytvynov | 1 | -13/+15 |
| 2024-04-19 | clientupdate: return OS-specific version from LatestTailscaleVersion (#11812) | Andrew Lytvynov | 1 | -3/+16 |
| 2024-04-16 | all: use Go 1.22 range-over-int | Brad Fitzpatrick | 3 | -3/+3 |
| 2024-04-03 | clientupdate, net/dns: fix some "tailsacle" typos | Brad Fitzpatrick | 1 | -2/+2 |
| 2024-03-13 | clientupdate: do not allow msiexec to reboot the OS (#11409) | Andrew Lytvynov | 1 | -1/+1 |
| 2024-02-29 | clientupdate: handle multiple versions in "apk info tailscale" output (#11310) | Andrew Lytvynov | 2 | -1/+31 |
| 2024-02-14 | clientupdate: disable auto update on NixOS (#11136) | Patrick O'Doherty | 1 | -0/+11 |
| 2023-12-11 | clientupdate: add explicit Track to Arguments (#10548) | Andrew Lytvynov | 1 | -35/+44 |
| 2023-12-08 | clientupdate: remove TS_NOLAUNCH and GUI restart hacks from autoupdate | Aaron Klotz | 2 | -70/+1 |
| 2023-12-01 | client/web: show features based on platform support | Sonia Appasamy | 1 | -0/+7 |
| 2023-11-30 | clientupdate: cleanup tailscale binary copies on Windows (#10433) | Andrew Lytvynov | 1 | -0/+1 |
| 2023-11-28 | clientupdate: implement update for Unraid (#10344) | Andrew Lytvynov | 6 | -4/+526 |
| 2023-11-14 | clientupdate: fix auto-update on Windows over RDP (#10242) | Andrew Lytvynov | 1 | -7/+34 |
| 2023-11-13 | ipn/ipnlocal: run "tailscale update" via systemd-run on Linux (#10229) | Andrew Lytvynov | 1 | -9/+17 |
| 2023-11-09 | clientupdate: add support for QNAP (#10179) | Andrew Lytvynov | 1 | -0/+73 |
| 2023-11-08 | clientupdate,ipn/ipnlocal: fix c2n update on freebsd (#10168) | Andrew Lytvynov | 1 | -6/+12 |
| 2023-11-07 | clientupdate: check whether running as root early (#10161) | Andrew Lytvynov | 1 | -15/+15 |
| 2023-11-02 | clientupdate: do not recursively delete dirs in cleanupOldDownloads (#10093) | Andrew Lytvynov | 2 | -2/+125 |
| 2023-11-02 | clientupdate: cleanup SPK and MSI downloads (#10085) | Andrew Lytvynov | 1 | -0/+15 |
| 2023-11-01 | clientupdate: clarify how to run update as Administrator on Windows (#10043) | Andrew Lytvynov | 1 | -1/+6 |
| 2023-11-01 | clientupdate: disable on Unraid (#10048) | Derek Kaser | 1 | -0/+5 |
| 2023-10-31 | clientupdate: mention release track when running latest (#10039) | Andrew Lytvynov | 1 | -2/+2 |
| 2023-10-27 | clientupdate: check for privileges earlier (#9964) | Chris Palmer | 1 | -9/+9 |
| 2023-10-25 | clientupdate: disable auto-updates on Synology for now (#9965) | Andrew Lytvynov | 1 | -1/+5 |
| 2023-10-24 | cmd/tailscale/cli: set Sparkle auto-update on macsys (#9952) | Andrew Lytvynov | 1 | -1/+3 |
| 2023-10-23 | clientupdate: distinguish when auto-updates are possible (#9896) | Andrew Lytvynov | 1 | -23/+43 |
| 2023-10-23 | clientupdate: manually restart Windows GUI after update (#9906) | Andrew Lytvynov | 2 | -17/+101 |
| 2023-10-20 | clientupdate: change Mac App Store support (#9891) | Andrew Lytvynov | 2 | -131/+10 |
| 2023-10-17 | clientupdate: fix background install for linux tarballs (#9852) | Andrew Lytvynov | 1 | -1/+1 |
| 2023-10-16 | clientupdate: return ErrUnsupported for macSys clients (#9793) | Andrew Lytvynov | 1 | -1/+3 |
| 2023-10-11 | clientupdate/distsign: add new prod root signing key to keychain | David Anderson | 1 | -1/+1 |
| 2023-10-10 | clientupdate: abort if current version is newer than latest (#9733) | Andrew Lytvynov | 1 | -1/+6 |
| 2023-10-06 | clientupdate,cmd/tailscale/cli: use cli.Stdout/Stderr (#9694) | Andrew Lytvynov | 1 | -21/+31 |
| 2023-10-03 | util/httpm, all: add a test to make sure httpm is used consistently | Brad Fitzpatrick | 1 | -2/+3 |
| 2023-09-12 | clientupdate: add root key (#9364) | David Crawshaw | 1 | -0/+3 |
| 2023-09-12 | clientupdate: restart tailscale after install on DSM6 (#9363) | Andrew Lytvynov | 1 | -1/+14 |