summaryrefslogtreecommitdiffhomepage
path: root/control
AgeCommit message (Expand)AuthorFilesLines
2025-10-02control/controlclient: remove x/net/http2, use net/httpBrad Fitzpatrick6-492/+382
2025-10-01control/ts2021: rename from internal/noiseconn in prep for controlclient splitBrad Fitzpatrick3-11/+180
2025-10-01net/netmon: remove usage of direct callbacks from netmon (#17292)Claus Lensbøl4-4/+16
2025-10-01tsnet: remove AuthenticatedAPITransport (API-over-noise) supportBrad Fitzpatrick3-47/+0
2025-10-01all: use Go 1.20's errors.Join instead of our multierr packageBrad Fitzpatrick2-6/+4
2025-09-30feature/featuretags: add a catch-all "Debug" feature flagBrad Fitzpatrick1-1/+1
2025-09-30feature, net/tshttpproxy: pull out support for using proxies as a featureBrad Fitzpatrick2-7/+15
2025-09-30feature/featuretags: add option to turn off DNSBrad Fitzpatrick1-0/+4
2025-09-29feature/sdnotify: move util/systemd to a modular featureBrad Fitzpatrick1-2/+4
2025-09-28util/backoff: rename logtail/backoff package to util/backoffBrad Fitzpatrick1-1/+1
2025-09-22control/controlclient: switch ID to be incrementing instead of random (#17230)Claus Lensbøl1-9/+10
2025-09-22controlclient/auto: switch eventbus to using a monitor (#17205)Claus Lensbøl1-19/+16
2025-09-22control/controlclient: fix tka godocKristoffer Dalby1-1/+1
2025-09-20control/controlhttp: simplify, fix race dialing, remove priority conceptBrad Fitzpatrick3-322/+304
2025-09-19health: remove direct callback and replace with eventbus (#17199)Claus Lensbøl1-7/+33
2025-09-19net/ace, control/controlhttp: start adding ACE dialing supportBrad Fitzpatrick1-24/+54
2025-09-19ipn/ipnlocal: add a C2N endpoint for fetching a netmapAnton Tolchanov2-0/+47
2025-09-18control, ipn, tailcfg: enable seamless key renewal by defaultAlex Chan1-3/+19
2025-09-16health,ipn/ipnlocal: introduce eventbus in heath.Tracker (#17085)Claus Lensbøl3-6/+8
2025-09-15control/controlclient: introduce eventbus messages instead of callbacks (#16956)Claus Lensbøl5-77/+118
2025-09-01util/syspolicy/policyclient: add policyclient.Client interface, start plumbingBrad Fitzpatrick3-9/+14
2025-08-31util/syspolicy/*: move syspolicy keys to new const leaf "pkey" packageBrad Fitzpatrick2-2/+4
2025-08-13control/controlclient: fix data race on tkaHead (#16855)Andrew Lytvynov1-1/+2
2025-08-11control/controlknobs,tailcfg,wgengine/magicsock: deprecate NodeAttrDisableMag...Jordan Whited1-6/+0
2025-07-28health: add an ETag to UnhealthyState for change detectionJames Sanderson1-2/+2
2025-06-19tstest/tlstest: simplify, don't even bake in any keysBrad Fitzpatrick1-2/+2
2025-06-18net/tlsdial: fix TLS cert validation of HTTPS proxiesBrad Fitzpatrick3-7/+227
2025-06-09health: prefix Warnables received from the control planeJames Sanderson2-7/+7
2025-05-30controlclient,health,ipnlocal,tailcfg: add DisplayMessage supportJames Sanderson2-8/+265
2025-05-22control/controlclient,health,tailcfg: refactor control health messages (#15839)James 'zofrex' Sanderson4-18/+57
2025-05-07control/controlclient: send optional ConnectionHandleForTest with map request...Brian Palmer1-20/+31
2025-04-29control/controlclient,health: add tests for control health trackingJames Sanderson1-0/+32
2025-04-16derp/derphttp: remove ban on websockets dependencyDavid Anderson1-12/+0
2025-04-08net/{netx,memnet},all: add netx.DialFunc, move memnet Network implBrad Fitzpatrick4-8/+9
2025-04-07nettest, *: add option to run HTTP tests with in-memory networkBrad Fitzpatrick1-2/+7
2025-04-02all: use network less when running in v86 emulatorBrad Fitzpatrick2-1/+34
2025-04-02control/controlhttp: reduce some log spam on context cancelBrad Fitzpatrick1-0/+5
2025-04-02control/controlhttp: set forceNoise443 on Plan 9Brad Fitzpatrick1-0/+9
2025-03-25control/controlhttp: quiet "forcing port 443" log spamBrad Fitzpatrick2-1/+12
2025-03-12control/controlclient, ipn: add client audit logging (#14950)Jonathan Nobels4-2/+147
2025-03-07wgengine/magicsock: use learned DERP route as send path of last resortBrad Fitzpatrick2-0/+5
2025-02-14control/controlclient,tailcfg:types: remove MaxKeyduration from NetMapJames Sanderson1-5/+0
2025-02-11Revert "control/controlclient: delete unreferenced mapSession UserProfiles"Brad Fitzpatrick1-30/+1
2025-02-11types/netmap,*: pass around UserProfiles as views (pointers) insteadBrad Fitzpatrick2-5/+7
2025-01-30control/controlclient: flesh out a recently added commentBrad Fitzpatrick1-6/+11
2025-01-30control/controlclient: add missing word in commentBrad Fitzpatrick1-1/+1
2025-01-26control/controlclient,tempfork/httprec: don't link httptest, test certs for c2nBrad Fitzpatrick1-2/+2
2025-01-26control/controlknobs: make Knobs.AsDebugJSON automatic, not require maintenanceBrad Fitzpatrick2-21/+19
2025-01-24control/controlclient: sanitize invalid DERPMap nil Region from controlBrad Fitzpatrick1-0/+9
2025-01-24control/controlclient: skip SetControlClientStatus when queue has newer resul...Brad Fitzpatrick3-2/+162