summaryrefslogtreecommitdiffhomepage
path: root/control/controlclient
AgeCommit message (Expand)AuthorFilesLines
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-08net/{netx,memnet},all: add netx.DialFunc, move memnet Network implBrad Fitzpatrick1-4/+3
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-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-24control/controlclient: sanitize invalid DERPMap nil Region from controlBrad Fitzpatrick1-0/+9
2025-01-24control/controlclient: skip SetControlClientStatus when queue has newer resul...Brad Fitzpatrick2-2/+154
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 Fitzpatrick2-31/+101
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-22control/controlclient: use the most recent syspolicy.MachineCertificateSubjec...Nick Khyl1-11/+2
2024-11-14control/controlclient: disable https on for http://localhost:$port URLsBrad Fitzpatrick1-8/+1
2024-11-07control/controlhttp/controlhttpserver: split out Accept to its own packageBrad Fitzpatrick1-2/+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 Fitzpatrick1-6/+17
2024-10-02control/controlclient: bound ReportHealthChange context lifetime to Direct cl...Brad Fitzpatrick1-1/+7
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
2024-08-05{control,net}: close idle connections of custom transportsAnton Tolchanov1-0/+3
2024-06-27tka: test SigCredential signatures and netmap filteringAnton Tolchanov2-90/+3
2024-06-20control/controlclient: add more Screen Time blocking detectionBrad Fitzpatrick1-2/+57
2024-06-19cmd/tailscale/cli: actually perform Noise request in 'debug ts2021'Andrew Dunham2-17/+17
2024-06-19control/controlclient: move noiseConn to internal packageAndrew Dunham1-136/+15
2024-06-14health: begin work to use structured health warnings instead of strings, pipe...Andrea Gottardo1-6/+7
2024-06-03ipn/ipnlocal: discard node keys that have been rotated outAnton Tolchanov1-40/+1
2024-05-17control/controlclient: delete unused Client.Login Oauth2Token fieldBrad Fitzpatrick3-15/+11
2024-05-07cmd/tailscale,controlclient,ipnlocal: fix 'up', deflake tests moreBrad Fitzpatrick2-4/+31
2024-05-07ipn/ipnlocal: acquire b.mu once in StartMaisem Ali1-1/+2
2024-05-07control/controlclient: early return and outdent some codeBrad Fitzpatrick1-25/+23
2024-05-06tailcfg,all: add/plumb Node.IsJailedMaisem Ali1-0/+4
2024-05-06tstest/integration: add more debugging, logs to catch flaky testBrad Fitzpatrick1-0/+3
2024-04-28net/netmon, add: add netmon.State type alias of interfaces.StateBrad Fitzpatrick1-2/+1
2024-04-27net/netns, net/dns/resolver, etc: make netmon required in most placesBrad Fitzpatrick3-11/+25
2024-04-26health, all: remove health.Global, finish plumbing health.TrackerBrad Fitzpatrick2-8/+15
2024-04-26control/controlclient: plumb health.TrackerBrad Fitzpatrick2-16/+18
2024-04-25tsd, ipnlocal, etc: add tsd.System.HealthTracker, start some plumbingBrad Fitzpatrick1-1/+1