85 Commits (04e1ce00340fe2a3d74d4bca7e0e9e307deb3779)

Author SHA1 Message Date
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
Maisem Ali 17ed2da94d control/controlclient: use ptr.To 3 years ago
Claire Wang a17c45fd6e
control: use tstime instead of time (#8595) 3 years ago
Maisem Ali 60e5761d60 control/controlclient: reset backoff in mapRoutine on netmap recv 3 years ago
Mihai Parparita edb02b63f8 net/sockstats: pass in logger to sockstats.WithSockStats 3 years ago
Kurnia D Win 9526858b1e control/controlclient: fix accidental backoff reset 3 years ago
Maisem Ali be027a9899 control/controlclient: improve handling of concurrent lite map requests 3 years ago
Tom DNetto 6eca47b16c Revert "control/controlclient: improve handling of concurrent lite map requests" 3 years ago
Andrew Dunham 48f6c1eba4 control/controlclient: improve handling of concurrent lite map requests 3 years ago
Mihai Parparita 6ac6ddbb47 sockstats: switch label to enum 3 years ago
Mihai Parparita 9cb332f0e2 sockstats: instrument networking code paths 3 years ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Maisem Ali f00a49667d control/controlclient: make Status.Persist a PersistView 3 years ago
Maisem Ali 4d330bac14 ipn/ipnlocal: add support for multiple user profiles 3 years ago
Brad Fitzpatrick 910db02652 client/tailscale, tsnet, ipn/ipnlocal: prove nodekey ownership over noise 4 years ago
Tom DNetto d98305c537 cmd,ipn/ipnlocal,tailcfg: implement TKA disablement 4 years ago
Emmanuel T Odeke 680f8d9793 all: fix more resource leaks found by staticmajor 4 years ago
Brad Fitzpatrick fb4e23506f control/controlclient: stop restarting map polls on health change 4 years ago
Brad Fitzpatrick ef0d740270 control/controlclient: remove Client.SetStatusFunc 4 years ago
Brad Fitzpatrick a1e429f7c3 control/controlclient, types/netmap: remove unused LocalPort field 4 years ago
Brad Fitzpatrick 526b0b6890 control/controlclient: start simplifying netmap fetch APIs 4 years ago
Jordan Whited 43f9c25fd2
cmd/tailscale: surface authentication errors in status.Health (#4748) 4 years ago
Maisem Ali c60cbca371 control/controlclient: store netinfo and hostinfo separately 4 years ago
Josh Bleecher Snyder 0868329936 all: use any instead of interface{} 4 years ago
Brad Fitzpatrick efc48b0578 ssh/tailssh, ipnlocal, controlclient: fetch next SSHAction from network 4 years ago
Nick O'Neill 1625e87526
control/controlclient, localapi: shorten expiry time via localapi (#4112) 4 years ago
Maisem Ali ba2c0c3145 control/controlclient: call direct.Close after map requests are complete 4 years ago
Maisem Ali 91a8cdc84b control/controlclient: make Auto.Shutdown call Direct.Close 4 years ago
Brad Fitzpatrick 86a902b201 all: adjust some log verbosity 4 years ago
Josh Bleecher Snyder d9c21936c3 control/controlclient: stop logging about goal.url invariant 4 years ago
David Anderson 4d38194c21 control/controlclient: stop using wgkey. 5 years ago
David Anderson 0c546a28ba types/persist: use new node key type. 5 years ago
Maisem Ali 81cabf48ec control/controlclient,tailcfg: propagate registration errors to the frontend 5 years ago
Brad Fitzpatrick e29cec759a ipn/{ipnlocal,localapi}, control/controlclient: add SetDNS localapi 5 years ago
Avery Pennarun 8a7d35594d ipnlocal: don't assume NeedsLogin immediately after StartLogout(). 5 years ago
Avery Pennarun 0181a4d0ac ipnlocal: don't pause the controlclient until we get at least one netmap. 5 years ago
Avery Pennarun b4d04a065f controlclient: extract a Client interface and rename Client->Auto. 5 years ago
Avery Pennarun cc3119e27e controlclient: extract State and Status stuff into its own file. 5 years ago
Brad Fitzpatrick 09891b9868 ipn/ipnlocal: on fresh lazy-connecting install, start in state NeedsLogin 5 years ago