518 Commits (4e822c031fa134adfe66d5bbce7b3dcb2d427ee3)

Author SHA1 Message Date
James Tucker 38a1cf748a control/controlclient,util/execqueue: extract execqueue into a package 2 years ago
James 'zofrex' Sanderson 124dc10261
controlclient,tailcfg,types: expose MaxKeyDuration via localapi (#10401) 2 years ago
James 'zofrex' Sanderson 10c595d962
ipn/ipnlocal: refresh node key without blocking if cap enabled (#10529) 2 years ago
Andrew Lytvynov 2716250ee8
all: cleanup unused code, part 2 (#10670) 2 years ago
Andrew Lytvynov 945cf836ee
ipn: apply tailnet-wide default for auto-updates (#10508) 2 years ago
Naman Sood 0a59754eda linuxfw,wgengine/route,ipn: add c2n and nodeattrs to control linux netfilter 2 years ago
Matt Layher a217f1fccf all: fix nilness issues 2 years ago
Brad Fitzpatrick fb829ea7f1 control/controlclient: support incremental packet filter updates [capver 81] 2 years ago
Jordan Whited e848736927
control/controlknobs,wgengine/magicsock: implement SilentDisco toggle (#10195) 2 years ago
Brad Fitzpatrick 44c6909c92 control/controlclient: move watchdog out of mapSession 2 years ago
Brad Fitzpatrick c87d58063a control/controlclient: move lastPrintMap field from Direct to mapSession 2 years ago
Adrian Dewhurst 5347e6a292 control/controlclient: support certstore without cgo 3 years ago
Claire Wang 754fb9a8a8
tailcfg: add tailnet field to register request (#9675) 3 years ago
Maisem Ali 3655fb3ba0 control/controlclient: fix deadlock in shutdown 3 years ago
Brad Fitzpatrick 425cf9aa9d tailcfg, all: use []netip.AddrPort instead of []string for Endpoints 3 years ago
Brad Fitzpatrick 246e0ccdca tsnet: add a test for restarting a tsnet server, fix Windows 3 years ago
Brad Fitzpatrick 5b3f5eabb5 control/controlclient: fix leaked http2 goroutines on shutdown 3 years ago
Claire Wang e3d6236606
winutil: refactor methods to get values from registry to also return (#9536) 3 years ago
Andrew Dunham 530aaa52f1 net/dns: retry forwarder requests over TCP 3 years ago
Brad Fitzpatrick 3b32d6c679 wgengine/magicsock, controlclient, net/dns: reduce some logspam 3 years ago
Val 65dc711c76 control,tailcfg,wgengine/magicsock: add nodeAttr to enable/disable peer MTU 3 years ago
Tom DNetto c08cf2a9c6 all: declare & plumb IPv6 masquerade address for peer 3 years ago
Maisem Ali 19a9d9037f tailcfg: add NodeCapMap 3 years ago
Brad Fitzpatrick 0d991249e1 types/netmap: remove NetworkMap.{Addresses,MachineStatus} 3 years ago
Maisem Ali a61caea911 tailcfg: define a type for NodeCapability 3 years ago
James Tucker e7727db553 tailcfg: add DNS address list for IsWireGuardOnly nodes 3 years ago
Brad Fitzpatrick 9203916a4a control/controlknobs: move more controlknobs code from controlclient 3 years ago
Brad Fitzpatrick 3af051ea27 control/controlclient, types/netmap: start plumbing delta netmap updates 3 years ago
Brad Fitzpatrick 7c1ed38ab3 ipn/ipnlocal: fix missing controlknobs.Knobs plumbing 3 years ago
Brad Fitzpatrick 42072683d6 control/controlknobs: move ForceBackgroundSTUN to controlknobs.Knobs 3 years ago
Brad Fitzpatrick 4e91cf20a8 control/controlknobs, all: add plumbed Knobs type, not global variables 3 years ago
Brad Fitzpatrick 9a86aa5732 all: depend on zstd unconditionally, remove plumbing to make it optional 3 years ago
Maisem Ali f6a203fe23 control/controlclient: check c.closed in waitUnpause 3 years ago
Maisem Ali d06a75dcd0 ipn/ipnlocal: fix deadlock in resetControlClientLocked 3 years ago
Joe Tsai c6fadd6d71
all: implement AppendText alongside MarshalText (#9207) 3 years ago
Brad Fitzpatrick 003e4aff71 control/controlclient: clean up various things in prep for state overhaul 3 years ago
Brad Fitzpatrick 9cbec4519b control/controlclient: serialize Observer calls 3 years ago
Brad Fitzpatrick f7b7ccf835 control/controlclient, ipn/ipnlocal: unplumb a bool true literal opt 3 years ago
Maisem Ali 959362a1f4 ipn/ipnlocal,control/controlclient: make Logout more sync 3 years ago
Maisem Ali 7074a40c06 control/controlclient: run SetControlClientStatus in goroutine 3 years ago
Brad Fitzpatrick 86dc0af5ae control/controlclient: rename Auto cancel methods, add missing Lock variant 3 years ago
Brad Fitzpatrick 04e1ce0034 control/controlclient: remove unused StartLogout 3 years ago
Brad Fitzpatrick c621141746 control/controlclient: cancel map poll when logging out 3 years ago
Brad Fitzpatrick 313a129fe5 control/controlclient: use slices package more 3 years ago
Brad Fitzpatrick f5bfdefa00 control/controlclient: de-pointer Status.PersistView, document more 3 years ago
Brad Fitzpatrick 7053e19562 control/controlclient: delete Status.Log{in,out}Finished 3 years ago
Brad Fitzpatrick 9ce1f5c7d2 control/controlclient: unexport Status.state, add test-only accessor 3 years ago
Brad Fitzpatrick 14320290c3 control/controlclient: merge, simplify two health check calls 3 years ago
David Anderson 8b492b4121 net/wsconn: accept a remote addr string and plumb it through 3 years ago
Brad Fitzpatrick 6b882a1511 control/controlclient: clean up a few little things 3 years ago