| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-04-26 | ipn/ipnlocal: fix null dereference for early suggested exit node queries (#11... | Jonathan Nobels | 1 | -0/+4 |
| 2024-04-26 | health, all: remove health.Global, finish plumbing health.Tracker | Brad Fitzpatrick | 1 | -1/+1 |
| 2024-04-26 | control/controlclient: plumb health.Tracker | Brad Fitzpatrick | 1 | -0/+1 |
| 2024-04-26 | ipn/{ipnlocal,localapi},wgengine{,/magicsock}: plumb health.Tracker | Brad Fitzpatrick | 5 | -15/+22 |
| 2024-04-25 | tsd, ipnlocal, etc: add tsd.System.HealthTracker, start some plumbing | Brad Fitzpatrick | 1 | -15/+17 |
| 2024-04-25 | health: break Warnable into a global and per-Tracker value halves | Brad Fitzpatrick | 1 | -8/+8 |
| 2024-04-25 | health: add Tracker type, in prep for removing global variables | Brad Fitzpatrick | 3 | -17/+17 |
| 2024-04-24 | ipn/ipnlocal: only show Taildrive peers to which ACLs grant us access | Percy Wegmann | 1 | -22/+29 |
| 2024-04-24 | ipn/ipnlocal: always stop the engine on auth when key has expired | Anton Tolchanov | 1 | -2/+5 |
| 2024-04-23 | util/syspolicy: add ReadStringArray interface (#11857) | Andrea Gottardo | 1 | -0/+12 |
| 2024-04-22 | ipn/local: log OS-specific diagnostic information as JSON (#11700) | Joe Tsai | 1 | -1/+1 |
| 2024-04-22 | ipn/ipnlocal: reset auto-updates if unsupported on profile load (#11838) | Andrew Lytvynov | 2 | -0/+34 |
| 2024-04-22 | ipn/ipnlocal,ssh/tailssh: reject c2n /update if SSH conns are active (#11820) | Andrew Lytvynov | 2 | -0/+11 |
| 2024-04-19 | ipn/ipnlocal,clientupdate: disallow auto-updates in containers (#11814) | Andrew Lytvynov | 2 | -0/+47 |
| 2024-04-18 | ipn/ipnlocal: remove origin and referer headers from Taildrive requests | Percy Wegmann | 1 | -4/+5 |
| 2024-04-18 | ipn/ipnlocal: strip origin and referer headers from Taildrive requests | Percy Wegmann | 1 | -0/+4 |
| 2024-04-17 | ipn/ipnlocal: hold the mutex when in onTailnetDefaultAutoUpdate (#11786) | Andrew Lytvynov | 1 | -2/+5 |
| 2024-04-17 | ipn/store: omit AWS & Kubernetes support on 'small' Linux GOARCHes | Brad Fitzpatrick | 3 | -7/+25 |
| 2024-04-16 | all: use Go 1.22 range-over-int | Brad Fitzpatrick | 13 | -23/+23 |
| 2024-04-16 | ipn/{localapi, ipnlocal}: forget the prior exit node when localAPI is used to... | Jonathan Nobels | 5 | -27/+72 |
| 2024-04-15 | ipn/ipnlocal: remove outdated iOS hacky workaround in Start | Brad Fitzpatrick | 2 | -70/+0 |
| 2024-04-15 | ipn: remove unused Options.LegacyMigrationPrefs | Brad Fitzpatrick | 2 | -57/+9 |
| 2024-04-15 | ipn/ipnlocal: make StartLoginInteractive take (yet unused) context | Brad Fitzpatrick | 4 | -14/+11 |
| 2024-04-15 | cmd/tailscale, ipn/ipnlocal: add suggest exit node CLI option (#11407) | Claire Wang | 3 | -0/+966 |
| 2024-04-14 | ipn/ipnlocal: remove some dead code (legacyBackend methods) from LocalBackend | Brad Fitzpatrick | 7 | -163/+20 |
| 2024-04-13 | ipn/ipnlocal: delete useless SetControlClientGetterForTesting use | Brad Fitzpatrick | 1 | -10/+0 |
| 2024-04-13 | ipn/ipnlocal: delete redundant TestStatusWithoutPeers | Brad Fitzpatrick | 1 | -28/+0 |
| 2024-04-13 | ipn/ipnlocal: centralize assignments to cc + ccAuto in new method | Brad Fitzpatrick | 1 | -4/+11 |
| 2024-04-13 | ipn/ipnlocal: inline assertClientLocked into its now sole caller | Brad Fitzpatrick | 1 | -8/+3 |
| 2024-04-13 | ipn/ipnlocal: remove dead code now that Android uses LocalAPI instead | Brad Fitzpatrick | 3 | -17/+15 |
| 2024-04-12 | ipnlocal: enable allow LAN for android (#11709) | kari-ts | 1 | -1/+1 |
| 2024-04-07 | ipn/{ipnlocal,localapi}: add API to toggle use of exit node | Brad Fitzpatrick | 7 | -5/+168 |
| 2024-04-06 | ipn/ipnlocal: name the unlockOnce type, plumb more, add Unlock method | Brad Fitzpatrick | 1 | -28/+76 |
| 2024-04-06 | ipn/ipnlocal: add some "lockedOnEntry" helpers + guardrails, fix bug | Brad Fitzpatrick | 1 | -31/+55 |
| 2024-04-05 | ipn/localapi: sort localapi handler map keys | Brad Fitzpatrick | 2 | -20/+92 |
| 2024-04-05 | drive: move normalizeShareName into pkg drive and make func public (#11638) | Charlotte Brandhorst-Satzkorn | 4 | -79/+14 |
| 2024-04-04 | tailscale: switch tailfs to drive syntax for api and logs (#11625) | Charlotte Brandhorst-Satzkorn | 5 | -25/+25 |
| 2024-04-03 | tailscale: update tailfs functions and vars to use drive naming (#11597) | Charlotte Brandhorst-Satzkorn | 11 | -148/+148 |
| 2024-04-03 | ipn/ipnlocal: q-encode (RFC 2047) Tailscale serve header values | Brad Fitzpatrick | 2 | -2/+37 |
| 2024-04-03 | ipn/ipnlocal: populate peers' capabilities (#11365) | Claire Wang | 3 | -0/+108 |
| 2024-04-02 | tailscale: update tailfs file and package names (#11590) | Charlotte Brandhorst-Satzkorn | 10 | -70/+70 |
| 2024-04-01 | ipn/ipnlocal: disable sockstats on (unstable) mobile by default | James Tucker | 1 | -2/+2 |
| 2024-03-27 | ipn/localapi: add support for multipart POST to file-put | Percy Wegmann | 4 | -25/+19 |
| 2024-03-27 | ipn/localapi: add support for multipart POST to file-put | Percy Wegmann | 4 | -17/+261 |
| 2024-03-26 | ipn/ipnlocal: report Taildrive access message on failed responses | Percy Wegmann | 1 | -2/+11 |
| 2024-03-26 | ipn/localipn: introduce logs for tailfs (#11496) | Charlotte Brandhorst-Satzkorn | 3 | -3/+237 |
| 2024-03-25 | tailcfg, ipn/ipnlocal, wgengine/magicsock: add only-tcp-443 node attr | Brad Fitzpatrick | 1 | -0/+1 |
| 2024-03-24 | all: deprecate Node.Capabilities (more), remove PeerChange.Capabilities [capv... | Brad Fitzpatrick | 5 | -8/+12 |
| 2024-03-22 | ipn/ipnlocal, types/netmap: replace hasCapability with set lookup on NetworkMap | Brad Fitzpatrick | 1 | -20/+12 |
| 2024-03-22 | ipn/ipnlocal: add c2n /debug/pprof/allocs endpoint | Percy Wegmann | 2 | -2/+43 |