summaryrefslogtreecommitdiffhomepage
path: root/control/controlclient/direct.go
AgeCommit message (Expand)AuthorFilesLines
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
2023-08-30control/controlclient: use slices package moreBrad Fitzpatrick1-19/+4
2023-08-28control/controlclient: replace a status func with Observer interfaceBrad Fitzpatrick1-2/+9
2023-08-21types/netmap, all: make NetworkMap.SelfNode a tailcfg.NodeViewBrad Fitzpatrick1-1/+1
2023-08-21control/controlclient: flesh out mapSession to break up gigantic methodBrad Fitzpatrick1-103/+76
2023-08-20types/netmap: move some mutations earlier, remove, document some fieldsBrad Fitzpatrick1-5/+33
2023-08-20control/controlclient: scope a variable tighter, de-pointer a *time.TimeBrad Fitzpatrick1-8/+7
2023-08-19control/controlclient: remove Opts.KeepSharerAndUserSplitBrad Fitzpatrick1-47/+40
2023-08-17tailcfg: add nodeAttrs for forcing OneCGNAT on/off [capver 71]Brad Fitzpatrick1-6/+40
2023-08-17tailcfg: remove most Debug fields, move bulk to nodeAttrs [capver 70]Brad Fitzpatrick1-20/+29
2023-08-16tailcfg: move LogHeapPprof from Debug to c2n [capver 69]Brad Fitzpatrick1-7/+0
2023-08-12control/controlclient: refactor in prep for optimized delta handlingBrad Fitzpatrick1-17/+34