summaryrefslogtreecommitdiffhomepage
path: root/control/controlclient/direct.go
AgeCommit message (Expand)AuthorFilesLines
2025-06-18net/tlsdial: fix TLS cert validation of HTTPS proxiesBrad Fitzpatrick1-6/+1
2025-05-22control/controlclient,health,tailcfg: refactor control health messages (#15839)James 'zofrex' Sanderson1-2/+2
2025-05-07control/controlclient: send optional ConnectionHandleForTest with map request...Brian Palmer1-20/+31
2025-04-08net/{netx,memnet},all: add netx.DialFunc, move memnet Network implBrad Fitzpatrick1-4/+3
2025-04-02all: use network less when running in v86 emulatorBrad Fitzpatrick1-1/+8
2025-03-12control/controlclient, ipn: add client audit logging (#14950)Jonathan Nobels1-2/+48
2025-03-07wgengine/magicsock: use learned DERP route as send path of last resortBrad Fitzpatrick1-0/+2
2025-02-11types/netmap,*: pass around UserProfiles as views (pointers) insteadBrad Fitzpatrick1-1/+3
2025-01-26control/controlclient,tempfork/httprec: don't link httptest, test certs for c2nBrad Fitzpatrick1-2/+2
2025-01-14control/controlclient: remove misleading TS_DEBUG_NETMAP, make it TS_DEBUG_MA...Brad Fitzpatrick1-18/+18
2024-12-31all: add means to set device posture attributes from nodeBrad Fitzpatrick1-0/+50
2024-10-03control/controlclient: include HTTP status string in error message tooBrad Fitzpatrick1-1/+1
2024-10-02control/controlclient: bound ReportHealthChange context lifetime to Direct cl...Brad Fitzpatrick1-1/+7
2024-08-05{control,net}: close idle connections of custom transportsAnton Tolchanov1-0/+3
2024-06-27tka: test SigCredential signatures and netmap filteringAnton Tolchanov1-50/+3
2024-06-20control/controlclient: add more Screen Time blocking detectionBrad Fitzpatrick1-2/+57
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 Fitzpatrick1-7/+5
2024-05-07cmd/tailscale,controlclient,ipnlocal: fix 'up', deflake tests moreBrad Fitzpatrick1-1/+17
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 Fitzpatrick1-8/+20
2024-04-26health, all: remove health.Global, finish plumbing health.TrackerBrad Fitzpatrick1-8/+9
2024-04-26control/controlclient: plumb health.TrackerBrad Fitzpatrick1-9/+12
2024-04-25tsd, ipnlocal, etc: add tsd.System.HealthTracker, start some plumbingBrad Fitzpatrick1-1/+1
2024-04-25health: add Tracker type, in prep for removing global variablesBrad Fitzpatrick1-4/+4
2024-04-21types/persist: remove unused field Persist.ProviderBrad Fitzpatrick1-3/+0
2024-04-21tailcfg: remove some unused fields from RegisterResponseAuthBrad Fitzpatrick1-4/+1
2024-04-21tailcfg: pointerify RegisterRequest.Auth, omitemptify RegisterResponseAuthBrad Fitzpatrick1-4/+9
2024-04-03control/controlclient: delete old naclbox code, require ts2021 NoiseBrad Fitzpatrick1-152/+45
2024-03-27control/controlclient: move client watchdog to cover initial requestJames Tucker1-21/+25
2024-03-21control/controlclient: fix panic regression from earlier load balancer hint h...Brad Fitzpatrick1-1/+4
2024-03-21all: use zstdframe where sensible (#11491)Joe Tsai1-12/+2
2024-03-20control/controlclient: send load balancing hint HTTP request headerBrad Fitzpatrick1-4/+17
2024-01-05controlclient,tailcfg,types: expose MaxKeyDuration via localapi (#10401)James 'zofrex' Sanderson1-1/+1
2023-12-18ipn: apply tailnet-wide default for auto-updates (#10508)Andrew Lytvynov1-55/+63
2023-12-05all: fix nilness issuesMatt Layher1-3/+0
2023-11-05control/controlclient: move watchdog out of mapSessionBrad Fitzpatrick1-30/+32
2023-11-05control/controlclient: move lastPrintMap field from Direct to mapSessionBrad Fitzpatrick1-15/+1
2023-10-13tailcfg: add tailnet field to register request (#9675)Claire Wang1-0/+7
2023-10-01tailcfg, all: use []netip.AddrPort instead of []string for EndpointsBrad Fitzpatrick1-1/+3
2023-09-23wgengine/magicsock, controlclient, net/dns: reduce some logspamBrad Fitzpatrick1-1/+1
2023-09-12control/controlknobs: move more controlknobs code from controlclientBrad Fitzpatrick1-44/+0
2023-09-12control/controlclient, types/netmap: start plumbing delta netmap updatesBrad Fitzpatrick1-0/+17
2023-09-11control/controlknobs: move ForceBackgroundSTUN to controlknobs.KnobsBrad Fitzpatrick1-0/+4
2023-09-11control/controlknobs, all: add plumbed Knobs type, not global variablesBrad Fitzpatrick1-41/+18
2023-09-10all: depend on zstd unconditionally, remove plumbing to make it optionalBrad Fitzpatrick1-19/+10
2023-09-02ipn/ipnlocal: fix deadlock in resetControlClientLockedMaisem Ali1-1/+5
2023-08-31control/controlclient, ipn/ipnlocal: unplumb a bool true literal optBrad Fitzpatrick1-4/+1