summaryrefslogtreecommitdiffhomepage
path: root/control
AgeCommit message (Expand)AuthorFilesLines
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
2024-08-14go.{mod,sum}: migrate from nhooyr.io/websocket to github.com/coder/websocketKyle Carberry2-2/+2
2024-08-06control/controlhttp: extract the last network connectionAnton Tolchanov2-12/+60
2024-08-05{control,net}: close idle connections of custom transportsAnton Tolchanov1-0/+3
2024-07-26health: introduce captive-portal-detected Warnable (#12707)Andrea Gottardo1-0/+7
2024-07-12wgengine/magicsock: use wireguard-go/conn.PeerAwareEndpointBrad Fitzpatrick1-0/+7
2024-07-06control/controlknobs,tailcfg,wgengine/magicsock: remove DRPO shutoff switchBrad Fitzpatrick1-7/+0
2024-06-27tka: test SigCredential signatures and netmap filteringAnton Tolchanov2-90/+3
2024-06-20control/controlclient: add more Screen Time blocking detectionBrad Fitzpatrick2-4/+60
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-19control/controlhttp: add health warning for macOS filtering blocking Tailscal...Brad Fitzpatrick1-1/+43
2024-06-14various: create a catch-all NRPT rule when "Override local DNS" is enabled on...Nick Khyl1-0/+12
2024-06-14health: begin work to use structured health warnings instead of strings, pipe...Andrea Gottardo1-6/+7
2024-06-06tailcfg,net/dns: add controlknob to disable battery split DNS on iOS (#12346)Andrea Gottardo1-32/+44
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