| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-03-24 | control/controlclient: handle errors in rememberLastNetmapUpdator (#19112) | Claus Lensbøl | 1 | -4/+10 |
| 2026-03-24 | control/controlclient: allow multiple non-streaming map requests (#19106) | Claus Lensbøl | 1 | -8/+12 |
| 2026-03-20 | wgengine/magicsock,control/controlclient: do not overwrite discokey with old ... | Claus Lensbøl | 1 | -8/+60 |
| 2026-03-18 | control,health,ipn: move IP forwarding check to health tracker (#19007) | Mike O'Driscoll | 1 | -72/+55 |
| 2026-03-06 | all: use Go 1.26 things, run most gofix modernizers | Brad Fitzpatrick | 1 | -1/+1 |
| 2026-03-05 | types/ptr: deprecate ptr.To, use Go 1.26 new | Brad Fitzpatrick | 1 | -2/+1 |
| 2026-02-16 | all: replace UserVisibleError with vizerror package | Will Norris | 1 | -1/+2 |
| 2026-01-29 | control/controlclient: add PersistView.Valid() check in NetmapFromMapResponse... | Paul Scott | 1 | -0/+3 |
| 2026-01-23 | all: remove AUTHORS file and references to it | Will Norris | 1 | -1/+1 |
| 2025-11-25 | tailcfg, control/controlclient: start moving MapResponse.DefaultAutoUpdate to... | Brad Fitzpatrick | 1 | -1/+13 |
| 2025-11-18 | types/key,wgengine/magicsock,control/controlclient,ipn: add debug disco key r... | James Tucker | 1 | -3/+13 |
| 2025-11-18 | types/netmap,*: remove some redundant fields from NetMap | Brad Fitzpatrick | 1 | -1/+1 |
| 2025-11-17 | control/controlclient: remove some public API, move to Options & test-only | Brad Fitzpatrick | 1 | -0/+8 |
| 2025-11-16 | syncs: add Mutex/RWMutex alias/wrappers for future mutex debugging | Brad Fitzpatrick | 1 | -2/+2 |
| 2025-11-14 | control/controlclient: make Observer optional | Brad Fitzpatrick | 1 | -0/+4 |
| 2025-10-31 | Revert "control/controlclient: back out HW key attestation (#17664)" (#17732) | Andrew Lytvynov | 1 | -0/+22 |
| 2025-10-27 | control/controlclient: back out HW key attestation (#17664) | Patrick O'Doherty | 1 | -22/+0 |
| 2025-10-10 | types/persist: add AttestationKey (#17281) | Patrick O'Doherty | 1 | -0/+24 |
| 2025-10-08 | control/controlclient: add missing comment (#17498) | Claus Lensbøl | 1 | -1/+1 |
| 2025-10-06 | all: use buildfeatures consts in a few more places | Brad Fitzpatrick | 1 | -1/+1 |
| 2025-10-04 | feature/c2n: move answerC2N code + deps out of control/controlclient | Brad Fitzpatrick | 1 | -51/+7 |
| 2025-10-02 | control/controlclient: restore aggressive Direct.Close teardown | Brad Fitzpatrick | 1 | -2/+2 |
| 2025-10-02 | control/controlclient,health,ipn/ipnlocal,health: fix deadlock by deleting he... | Brad Fitzpatrick | 1 | -41/+0 |
| 2025-10-02 | feature/featuretags: add features for c2n, peerapi, advertise/use routes/exit... | Brad Fitzpatrick | 1 | -0/+3 |
| 2025-10-02 | control/controlclient: optimize zstd decode of KeepAlive messages | Brad Fitzpatrick | 1 | -2/+16 |
| 2025-10-02 | control/controlclient: remove x/net/http2, use net/http | Brad Fitzpatrick | 1 | -22/+15 |
| 2025-10-01 | tsnet: remove AuthenticatedAPITransport (API-over-noise) support | Brad Fitzpatrick | 1 | -14/+0 |
| 2025-10-01 | all: use Go 1.20's errors.Join instead of our multierr package | Brad Fitzpatrick | 1 | -2/+1 |
| 2025-09-30 | feature/featuretags: add a catch-all "Debug" feature flag | Brad Fitzpatrick | 1 | -1/+1 |
| 2025-09-30 | feature, net/tshttpproxy: pull out support for using proxies as a feature | Brad Fitzpatrick | 1 | -3/+6 |
| 2025-09-30 | feature/featuretags: add option to turn off DNS | Brad Fitzpatrick | 1 | -0/+4 |
| 2025-09-29 | feature/sdnotify: move util/systemd to a modular feature | Brad Fitzpatrick | 1 | -2/+4 |
| 2025-09-22 | control/controlclient: switch ID to be incrementing instead of random (#17230) | Claus Lensbøl | 1 | -9/+10 |
| 2025-09-22 | control/controlclient: fix tka godoc | Kristoffer Dalby | 1 | -1/+1 |
| 2025-09-19 | ipn/ipnlocal: add a C2N endpoint for fetching a netmap | Anton Tolchanov | 1 | -0/+21 |
| 2025-09-15 | control/controlclient: introduce eventbus messages instead of callbacks (#16956) | Claus Lensbøl | 1 | -76/+98 |
| 2025-09-01 | util/syspolicy/policyclient: add policyclient.Client interface, start plumbing | Brad Fitzpatrick | 1 | -3/+7 |
| 2025-08-31 | util/syspolicy/*: move syspolicy keys to new const leaf "pkey" package | Brad Fitzpatrick | 1 | -1/+2 |
| 2025-08-13 | control/controlclient: fix data race on tkaHead (#16855) | Andrew Lytvynov | 1 | -1/+2 |
| 2025-06-18 | net/tlsdial: fix TLS cert validation of HTTPS proxies | Brad Fitzpatrick | 1 | -6/+1 |
| 2025-05-22 | control/controlclient,health,tailcfg: refactor control health messages (#15839) | James 'zofrex' Sanderson | 1 | -2/+2 |
| 2025-05-07 | control/controlclient: send optional ConnectionHandleForTest with map request... | Brian Palmer | 1 | -20/+31 |
| 2025-04-08 | net/{netx,memnet},all: add netx.DialFunc, move memnet Network impl | Brad Fitzpatrick | 1 | -4/+3 |
| 2025-04-02 | all: use network less when running in v86 emulator | Brad Fitzpatrick | 1 | -1/+8 |
| 2025-03-12 | control/controlclient, ipn: add client audit logging (#14950) | Jonathan Nobels | 1 | -2/+48 |
| 2025-03-07 | wgengine/magicsock: use learned DERP route as send path of last resort | Brad Fitzpatrick | 1 | -0/+2 |
| 2025-02-11 | types/netmap,*: pass around UserProfiles as views (pointers) instead | Brad Fitzpatrick | 1 | -1/+3 |
| 2025-01-26 | control/controlclient,tempfork/httprec: don't link httptest, test certs for c2n | Brad Fitzpatrick | 1 | -2/+2 |
| 2025-01-14 | control/controlclient: remove misleading TS_DEBUG_NETMAP, make it TS_DEBUG_MA... | Brad Fitzpatrick | 1 | -18/+18 |
| 2024-12-31 | all: add means to set device posture attributes from node | Brad Fitzpatrick | 1 | -0/+50 |