summaryrefslogtreecommitdiffhomepage
path: root/control
AgeCommit message (Expand)AuthorFilesLines
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
2025-01-23control/controlclient: delete unreferenced mapSession UserProfilesBrad Fitzpatrick1-1/+30
2025-01-15tailcfg,control/controlclient: treat nil AllowedIPs as Addresses [capver 112]Brad Fitzpatrick2-0/+36
2025-01-14control/controlclient: remove misleading TS_DEBUG_NETMAP, make it TS_DEBUG_MA...Brad Fitzpatrick1-18/+18
2025-01-14all: add Node.HomeDERP int, phase out "127.3.3.40:$region" hack [capver 111]Brad Fitzpatrick3-32/+102
2025-01-14cmd/viewer,types/views,various: avoid allocations in pointer field getters wh...Nick Khyl1-8/+6
2025-01-07controlclient: do not set HTTPS port for any private coordination server IP (...Andrea Gottardo2-6/+140
2025-01-04all: use iterators in more places instead of Range funcsBrad Fitzpatrick1-9/+11
2025-01-03control/controlclient: remove optimization that was more convoluted than usefulBrad Fitzpatrick2-51/+30
2024-12-31all: add means to set device posture attributes from nodeBrad Fitzpatrick2-2/+55
2024-11-26control/controlhttp: set *health.Tracker in testsAndrew Dunham1-0/+3
2024-11-22control/controlclient: use the most recent syspolicy.MachineCertificateSubjec...Nick Khyl1-11/+2
2024-11-20cmd/tailscale/cli: create netmon in debug ts2021Andrew Dunham1-0/+2
2024-11-14control/controlclient: disable https on for http://localhost:$port URLsBrad Fitzpatrick1-8/+1
2024-11-07derp/derphttp: don't link websockets other than on GOOS=jsBrad Fitzpatrick2-3/+4
2024-11-07control/controlhttp/controlhttpserver: split out Accept to its own packageBrad Fitzpatrick6-25/+48
2024-10-09control/controlhttp: don't link ts2021 server + websocket code on iOSBrad Fitzpatrick1-0/+2
2024-10-03control/controlclient: include HTTP status string in error message tooBrad Fitzpatrick1-1/+1
2024-10-02control/control{client,http}: don't noise dial localhost:443 in http-only testsBrad Fitzpatrick3-13/+40
2024-10-02control/controlhttp: rename a param from addr to optAddr for clarityBrad Fitzpatrick1-14/+20
2024-10-02control/controlclient: bound ReportHealthChange context lifetime to Direct cl...Brad Fitzpatrick1-1/+7
2024-10-01control/controlhttp: fix connectivity on Alaska Air wifiBrad Fitzpatrick1-0/+12
2024-10-01control/controlhttp: factor out some code in prep for future changeBrad Fitzpatrick2-12/+24
2024-09-04all: use new Go 1.23 slices.Sorted moreBrad Fitzpatrick1-4/+1
2024-09-04control/controlclient,posture,util/syspolicy: use predefined syspolicy keys i...Nick Khyl1-1/+1