summaryrefslogtreecommitdiffhomepage
path: root/control
AgeCommit message (Expand)AuthorFilesLines
2023-11-13control/controlknobs,wgengine/magicsock: implement SilentDisco toggle (#10195)Jordan Whited1-0/+7
2023-11-05control/controlclient: move watchdog out of mapSessionBrad Fitzpatrick2-70/+38
2023-11-05control/controlclient: move lastPrintMap field from Direct to mapSessionBrad Fitzpatrick3-28/+24
2023-10-20control/controlclient: support certstore without cgoAdrian Dewhurst2-7/+5
2023-10-13tailcfg: add tailnet field to register request (#9675)Claire Wang1-0/+7
2023-10-03control/controlclient: fix deadlock in shutdownMaisem Ali1-2/+3
2023-10-01tailcfg, all: use []netip.AddrPort instead of []string for EndpointsBrad Fitzpatrick2-12/+25
2023-09-29tsnet: add a test for restarting a tsnet server, fix WindowsBrad Fitzpatrick1-0/+8
2023-09-28control/controlclient: fix leaked http2 goroutines on shutdownBrad Fitzpatrick1-0/+6
2023-09-26winutil: refactor methods to get values from registry to also return (#9536)Claire Wang1-1/+1
2023-09-25net/dns: retry forwarder requests over TCPAndrew Dunham1-16/+23
2023-09-23wgengine/magicsock, controlclient, net/dns: reduce some logspamBrad Fitzpatrick1-1/+1
2023-09-21control,tailcfg,wgengine/magicsock: add nodeAttr to enable/disable peer MTUVal1-0/+6
2023-09-18all: declare & plumb IPv6 masquerade address for peerTom DNetto2-0/+20
2023-09-18tailcfg: add NodeCapMapMaisem Ali2-27/+29
2023-09-18types/netmap: remove NetworkMap.{Addresses,MachineStatus}Brad Fitzpatrick1-6/+0
2023-09-17tailcfg: define a type for NodeCapabilityMaisem Ali2-8/+8
2023-09-15tailcfg: add DNS address list for IsWireGuardOnly nodesJames Tucker2-0/+48
2023-09-12control/controlknobs: move more controlknobs code from controlclientBrad Fitzpatrick3-45/+46
2023-09-12control/controlclient, types/netmap: start plumbing delta netmap updatesBrad Fitzpatrick5-4/+117
2023-09-12ipn/ipnlocal: fix missing controlknobs.Knobs plumbingBrad Fitzpatrick1-0/+16
2023-09-11control/controlknobs: move ForceBackgroundSTUN to controlknobs.KnobsBrad Fitzpatrick2-0/+8
2023-09-11control/controlknobs, all: add plumbed Knobs type, not global variablesBrad Fitzpatrick4-58/+47
2023-09-10all: depend on zstd unconditionally, remove plumbing to make it optionalBrad Fitzpatrick1-19/+10
2023-09-05control/controlclient: check c.closed in waitUnpauseMaisem Ali1-1/+1
2023-09-02ipn/ipnlocal: fix deadlock in resetControlClientLockedMaisem Ali3-2/+10
2023-09-01all: implement AppendText alongside MarshalText (#9207)Joe Tsai1-0/+4
2023-09-01control/controlclient: clean up various things in prep for state overhaulBrad Fitzpatrick2-223/+151
2023-09-01control/controlclient: serialize Observer callsBrad Fitzpatrick1-8/+86
2023-08-31control/controlclient, ipn/ipnlocal: unplumb a bool true literal optBrad Fitzpatrick1-4/+1
2023-08-31ipn/ipnlocal,control/controlclient: make Logout more syncMaisem Ali1-6/+0
2023-08-31control/controlclient: run SetControlClientStatus in goroutineMaisem Ali1-8/+4
2023-08-31control/controlclient: rename Auto cancel methods, add missing Lock variantBrad Fitzpatrick1-18/+26
2023-08-30control/controlclient: remove unused StartLogoutBrad Fitzpatrick2-15/+0
2023-08-30control/controlclient: cancel map poll when logging outBrad Fitzpatrick1-0/+1
2023-08-30control/controlclient: use slices package moreBrad Fitzpatrick1-19/+4
2023-08-30control/controlclient: de-pointer Status.PersistView, document moreBrad Fitzpatrick2-8/+19
2023-08-30control/controlclient: delete Status.Log{in,out}FinishedBrad Fitzpatrick3-34/+27
2023-08-30control/controlclient: unexport Status.state, add test-only accessorBrad Fitzpatrick3-12/+16
2023-08-30control/controlclient: merge, simplify two health check callsBrad Fitzpatrick1-3/+2
2023-08-29net/wsconn: accept a remote addr string and plumb it throughDavid Anderson2-2/+2
2023-08-29control/controlclient: clean up a few little thingsBrad Fitzpatrick1-8/+9
2023-08-28control/controlclient: replace a status func with Observer interfaceBrad Fitzpatrick2-14/+21
2023-08-28types/logger: add AsJSONBrad Fitzpatrick1-8/+6
2023-08-28control/controlclient: convert PeersChanged nodes to patches internallyBrad Fitzpatrick2-1/+448
2023-08-22types/netmap: remove redundant Netmap.HostinfoBrad Fitzpatrick1-3/+0
2023-08-22control/controlclient: remove quadratic allocs in mapSessionBrad Fitzpatrick2-202/+274
2023-08-21control/controlclient: don't clone self node on each NetworkMapBrad Fitzpatrick1-11/+11
2023-08-21types/netmap, all: make NetworkMap.SelfNode a tailcfg.NodeViewBrad Fitzpatrick3-6/+6
2023-08-21control/controlclient: flesh out mapSession to break up gigantic methodBrad Fitzpatrick3-114/+284