62 Commits (a255a08ea61ba918ddeeacfdfbc3ca5e489481aa)

Author SHA1 Message Date
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
Brad Fitzpatrick 34d2f5a3d9 tailcfg: add Endpoint, EndpointType, MapRequest.EndpointType 5 years ago
Brad Fitzpatrick 3167e55ddf ipn/{ipnlocal,localapi}, cmd/tailscale: add logout command 5 years ago
Brad Fitzpatrick ddaacf0a57 control/controlclient: document a few things 5 years ago
Brad Fitzpatrick 0a02aaf813 control, ipn, tailcfg: remove golang.org/x/oauth2 dep, add tailcfg.Oauth2Token 5 years ago
Brad Fitzpatrick cc508be603 control/controlclient: remove redundant Hostinfo log 5 years ago
Brad Fitzpatrick 9eb65601ef health, ipn/ipnlocal: track, log overall health 5 years ago
Brad Fitzpatrick ba8c6d0775 health, controlclient, ipn, magicsock: tell health package state of things 5 years ago
Brad Fitzpatrick fd8e070d01 health, control/controlclient, wgengine: report when router unhealthy 5 years ago
Brad Fitzpatrick 1e7a35b225 types/netmap: split controlclient.NetworkMap off into its own leaf package 5 years ago
Brad Fitzpatrick ddfcc4326c types/persist: split controlclient.Persist into a small leaf package 5 years ago
Brad Fitzpatrick e8d4afedd1 control/controlclient: don't call lite endpoint update path when logged out 5 years ago
Brad Fitzpatrick 2f04f49376 control/controlclient: use lite map request handler to avoid aborting streams 5 years ago
Josh Bleecher Snyder 56a7652dc9 wgkey: new package 5 years ago
Brad Fitzpatrick 053a1d1340 all: annotate log verbosity levels on most egregiously spammy log prints 5 years ago
Brad Fitzpatrick c348fb554f control/controlclient: clarify a comment 5 years ago
Brad Fitzpatrick a0a8b9d76a control/controlclient: don't spin when starting up when node key is expired 5 years ago
Brad Fitzpatrick 82f2fdc194 control/controlclient: adjust some logging point names 6 years ago
Brad Fitzpatrick a275b9d7aa control/controlclient: use less battery when stopped, stop map requests 6 years ago
Brad Fitzpatrick dd97111d06 backoff: update to Go style, document a bit, make 30s explicit 6 years ago
Brad Fitzpatrick 91d95dafd2 control/controlclient: remove an 'unexpected' log that no longer is 6 years ago
Dmytro Shynkevych d361511512
control/controlclient: eliminate race in loginGoal access. 6 years ago
David Anderson 557b310e67 control/controlclient: move auto_test back to corp repo. 6 years ago
Avery Pennarun 08acb502e5 Add tstest.PanicOnLog(), and fix various problems detected by this. 6 years ago