123 Commits (main)

Author SHA1 Message Date
Claus Lensbøl bf467727fc
control/controlclient,ipn/ipnlocal,wgengine: avoid restarting wireguard when key is learned via tsmp (#19142) 3 weeks ago
Claus Lensbøl 85bb5f84a5
wgengine/magicsock,control/controlclient: do not overwrite discokey with old key (#18606) 4 weeks ago
Mike O'Driscoll 4e88d231d5
control,health,ipn: move IP forwarding check to health tracker (#19007) 1 month ago
James Tucker de4a8dbcfc control/controlclient: fix canSkipStatus online conditions 2 months ago
Will Norris 3ec5be3f51 all: remove AUTHORS file and references to it 3 months ago
James Tucker c09c95ef67 types/key,wgengine/magicsock,control/controlclient,ipn: add debug disco key rotation 5 months ago
Brad Fitzpatrick bd29b189fe types/netmap,*: remove some redundant fields from NetMap 5 months ago
Brad Fitzpatrick a5b2f18567 control/controlclient: remove some public API, move to Options & test-only 5 months ago
James Tucker a96ef432cf control/controlclient,ipn/ipnlocal: replace State enum with boolean flags 5 months ago
Brad Fitzpatrick 052602752f control/controlclient: make Observer optional 5 months ago
Brad Fitzpatrick 146ea42822 ipn/ipnlocal: remove all the weird locking (LockedOnEntry, UnlockEarly, etc) 5 months ago
James 'zofrex' Sanderson b6c6960e40
control/controlclient: remove unused reference to mapCtx (#17614) 6 months ago
Brad Fitzpatrick 24e38eb729 control/controlclient,health,ipn/ipnlocal,health: fix deadlock by deleting health reporting 7 months ago
Brad Fitzpatrick 05a4c8e839 tsnet: remove AuthenticatedAPITransport (API-over-noise) support 7 months ago
Brad Fitzpatrick 01e645fae1 util/backoff: rename logtail/backoff package to util/backoff 7 months ago
Claus Lensbøl 6e128498a7
controlclient/auto: switch eventbus to using a monitor (#17205) 7 months ago
Claus Lensbøl 009d702adf
health: remove direct callback and replace with eventbus (#17199) 7 months ago
Claus Lensbøl b816fd7117
control/controlclient: introduce eventbus messages instead of callbacks (#16956) 7 months ago
James 'zofrex' Sanderson aa8bc23c49
control/controlclient,health,tailcfg: refactor control health messages (#15839) 11 months ago
Jonathan Nobels 52710945f5
control/controlclient, ipn: add client audit logging (#14950) 1 year ago
Brad Fitzpatrick 0ed4aa028f control/controlclient: flesh out a recently added comment 1 year ago
Brad Fitzpatrick ed8bb3b564 control/controlclient: add missing word in comment 1 year ago
Brad Fitzpatrick 1a7274fccb control/controlclient: skip SetControlClientStatus when queue has newer results later 1 year ago
Brad Fitzpatrick 1384c24e41 control/controlclient: delete unused Client.Login Oauth2Token field 2 years ago
Brad Fitzpatrick e968b0ecd7 cmd/tailscale,controlclient,ipnlocal: fix 'up', deflake tests more 2 years ago
Brad Fitzpatrick 80df8ffb85 control/controlclient: early return and outdent some code 2 years ago
Brad Fitzpatrick a4a282cd49 control/controlclient: plumb health.Tracker 2 years ago
Brad Fitzpatrick ebc552d2e0 health: add Tracker type, in prep for removing global variables 2 years ago
James Tucker 38a1cf748a control/controlclient,util/execqueue: extract execqueue into a package 2 years ago
Andrew Lytvynov 2716250ee8
all: cleanup unused code, part 2 (#10670) 2 years ago
Brad Fitzpatrick c87d58063a control/controlclient: move lastPrintMap field from Direct to mapSession 2 years ago
Brad Fitzpatrick 3af051ea27 control/controlclient, types/netmap: start plumbing delta netmap updates 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
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
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 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
Brad Fitzpatrick 6b882a1511 control/controlclient: clean up a few little things 3 years ago
Brad Fitzpatrick 55bb7314f2 control/controlclient: replace a status func with Observer interface 3 years ago
Brad Fitzpatrick 1fcae42055 control/controlclient: move lastUpdateGenInformed to tighter scope 3 years ago
Brad Fitzpatrick 2398993804 control/controlclient: refactor in prep for optimized delta handling 3 years ago
M. J. Fromberger 9e24a6508a
control/controlclient: avert a data race when logging (#8863) 3 years ago
Maisem Ali d16946854f control/controlclient: add Auto.updateRoutine 3 years ago