| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-05-02 | derp,ipn/ipnlocal: stop calling rand.Seed | Maisem Ali | 1 | -5/+0 |
| 2024-05-01 | health, ipn/ipnlocal: move more health warning code into health.Tracker | Brad Fitzpatrick | 2 | -22/+21 |
| 2024-04-30 | ipn/ipnlocal: reset the dialPlan only when the URL is unchanged | Andrew Dunham | 1 | -4/+26 |
| 2024-04-30 | Reset dial plan when switching profile (#11933) | Shaw Drastin | 1 | -0/+5 |
| 2024-04-29 | ipn/ipnlocal: fix TestOnTailnetDefaultAutoUpdate on unsupported platforms (#1... | Andrew Lytvynov | 1 | -5/+8 |
| 2024-04-29 | appc: setting AdvertiseRoutes explicitly discards app connector routes | Fran Bull | 2 | -0/+19 |
| 2024-04-29 | appc: add flag shouldStoreRoutes and controlknob for it | Fran Bull | 3 | -178/+230 |
| 2024-04-29 | appc: add RouteInfo struct and persist it to StateStore | Fran Bull | 2 | -0/+100 |
| 2024-04-29 | cmd/containerboot,kube,ipn/store/kubestore: allow interactive login on kube, ... | Irbe Krumina | 1 | -4/+18 |
| 2024-04-28 | net/{interfaces,netmon}, all: merge net/interfaces package into net/netmon | Brad Fitzpatrick | 3 | -17/+15 |
| 2024-04-28 | net/netmon, add: add netmon.State type alias of interfaces.State | Brad Fitzpatrick | 3 | -6/+7 |
| 2024-04-27 | net/netns, net/dns/resolver, etc: make netmon required in most places | Brad Fitzpatrick | 4 | -6/+21 |
| 2024-04-27 | ipn/ipnlocal: skip TestOnTailnetDefaultAutoUpdate on macOS for now | Brad Fitzpatrick | 1 | -0/+4 |
| 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 |