summaryrefslogtreecommitdiffhomepage
path: root/control
AgeCommit message (Expand)AuthorFilesLines
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
2024-05-06net/dns/resolver, control/controlknobs, tailcfg: use UserDial instead of Syst...Nick Khyl1-0/+8
2024-05-06tstest/integration: add more debugging, logs to catch flaky testBrad Fitzpatrick1-0/+3
2024-04-29appc: add flag shouldStoreRoutes and controlknob for itFran Bull1-0/+7
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 Fitzpatrick5-15/+31
2024-04-26health, all: remove health.Global, finish plumbing health.TrackerBrad Fitzpatrick4-10/+20
2024-04-26control/controlclient: plumb health.TrackerBrad Fitzpatrick2-16/+18
2024-04-25tsd, ipnlocal, etc: add tsd.System.HealthTracker, start some plumbingBrad Fitzpatrick2-2/+3
2024-04-25health: add Tracker type, in prep for removing global variablesBrad Fitzpatrick2-10/+10
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-16all: use Go 1.22 range-over-intBrad Fitzpatrick6-12/+12
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-24all: deprecate Node.Capabilities (more), remove PeerChange.Capabilities [capv...Brad Fitzpatrick3-45/+15
2024-03-22ipn/ipnlocal, types/netmap: replace hasCapability with set lookup on NetworkMapBrad Fitzpatrick1-0/+12
2024-03-22control/controlclient: free memory on iOS before full netmap workBrad Fitzpatrick1-0/+8
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: do not alias peer CapMapAdrian Dewhurst2-2/+8
2024-03-20control/controlclient: send load balancing hint HTTP request headerBrad Fitzpatrick3-6/+22
2024-03-19control/controlclient: fix sending peer capmap changes (#11457)Claire Wang2-3/+45
2024-02-25all: remove LenIter, use Go 1.22 range-over-int insteadBrad Fitzpatrick1-1/+1
2024-02-08all: use reflect.TypeFor now available in Go 1.22 (#11078)Joe Tsai3-3/+3
2024-02-07util/cmpx: delete now that we're using Go 1.22Brad Fitzpatrick1-3/+3
2024-01-23wgengine/magicsock: implement probing of UDP path lifetime (#10844)Jordan Whited1-0/+7
2024-01-18control/controlclient,util/execqueue: extract execqueue into a packageJames Tucker1-95/+4
2024-01-05controlclient,tailcfg,types: expose MaxKeyDuration via localapi (#10401)James 'zofrex' Sanderson2-1/+6
2024-01-04ipn/ipnlocal: refresh node key without blocking if cap enabled (#10529)James 'zofrex' Sanderson1-0/+8
2023-12-21all: cleanup unused code, part 2 (#10670)Andrew Lytvynov4-117/+0