summaryrefslogtreecommitdiffhomepage
path: root/control/controlclient/auto.go
AgeCommit message (Expand)AuthorFilesLines
2023-08-13control/controlclient: move lastUpdateGenInformed to tighter scopeBrad Fitzpatrick1-7/+7
2023-08-12control/controlclient: refactor in prep for optimized delta handlingBrad Fitzpatrick1-26/+37
2023-08-11control/controlclient: avert a data race when logging (#8863)M. J. Fromberger1-2/+5
2023-08-10control/controlclient: add Auto.updateRoutineMaisem Ali1-167/+163
2023-08-08control/controlclient: use ptr.ToMaisem Ali1-2/+2
2023-08-04control: use tstime instead of time (#8595)Claire Wang1-8/+9
2023-07-13control/controlclient: reset backoff in mapRoutine on netmap recvMaisem Ali1-0/+2
2023-04-12net/sockstats: pass in logger to sockstats.WithSockStatsMihai Parparita1-4/+4
2023-03-15control/controlclient: fix accidental backoff resetKurnia D Win1-1/+7
2023-03-09control/controlclient: improve handling of concurrent lite map requestsMaisem Ali1-17/+56
2023-03-08Revert "control/controlclient: improve handling of concurrent lite map requests"Tom DNetto1-55/+17
2023-03-07control/controlclient: improve handling of concurrent lite map requestsAndrew Dunham1-17/+55
2023-03-06sockstats: switch label to enumMihai Parparita1-4/+4
2023-03-01sockstats: instrument networking code pathsMihai Parparita1-0/+8
2023-01-27all: update copyright and license headersWill Norris1-3/+2
2022-11-11control/controlclient: make Status.Persist a PersistViewMaisem Ali1-2/+2
2022-11-11ipn/ipnlocal: add support for multiple user profilesMaisem Ali1-2/+2
2022-11-02client/tailscale, tsnet, ipn/ipnlocal: prove nodekey ownership over noiseBrad Fitzpatrick1-0/+10
2022-10-31cmd,ipn/ipnlocal,tailcfg: implement TKA disablementTom DNetto1-0/+5
2022-10-10all: fix more resource leaks found by staticmajorEmmanuel T Odeke1-1/+7
2022-09-24control/controlclient: stop restarting map polls on health changeBrad Fitzpatrick1-9/+1
2022-06-19control/controlclient: remove Client.SetStatusFuncBrad Fitzpatrick1-27/+25
2022-06-19control/controlclient, types/netmap: remove unused LocalPort fieldBrad Fitzpatrick1-5/+2
2022-06-19control/controlclient: start simplifying netmap fetch APIsBrad Fitzpatrick1-1/+3
2022-06-03cmd/tailscale: surface authentication errors in status.Health (#4748)Jordan Whited1-0/+4
2022-05-03control/controlclient: store netinfo and hostinfo separatelyMaisem Ali1-8/+4
2022-03-17all: use any instead of interface{}Josh Bleecher Snyder1-1/+1
2022-03-10ssh/tailssh, ipnlocal, controlclient: fetch next SSHAction from networkBrad Fitzpatrick1-0/+5
2022-03-09control/controlclient, localapi: shorten expiry time via localapi (#4112)Nick O'Neill1-0/+4
2022-03-08control/controlclient: call direct.Close after map requests are completeMaisem Ali1-3/+3
2022-03-08control/controlclient: make Auto.Shutdown call Direct.CloseMaisem Ali1-0/+4
2022-02-12all: adjust some log verbosityBrad Fitzpatrick1-5/+5
2021-11-29control/controlclient: stop logging about goal.url invariantJosh Bleecher Snyder1-5/+3
2021-10-28control/controlclient: stop using wgkey.David Anderson1-3/+3
2021-10-28types/persist: use new node key type.David Anderson1-1/+1
2021-10-27control/controlclient,tailcfg: propagate registration errors to the frontendMaisem Ali1-5/+2
2021-06-07ipn/{ipnlocal,localapi}, control/controlclient: add SetDNS localapiBrad Fitzpatrick1-0/+6
2021-05-31ipnlocal: don't assume NeedsLogin immediately after StartLogout().Avery Pennarun1-8/+12
2021-04-30ipnlocal: don't pause the controlclient until we get at least one netmap.apenwarr/statefixAvery Pennarun1-1/+2
2021-04-30controlclient: extract a Client interface and rename Client->Auto.Avery Pennarun1-39/+35
2021-04-29controlclient: extract State and Status stuff into its own file.Avery Pennarun1-73/+0
2021-04-21ipn/ipnlocal: on fresh lazy-connecting install, start in state NeedsLoginBrad Fitzpatrick1-0/+3
2021-04-13tailcfg: add Endpoint, EndpointType, MapRequest.EndpointTypeBrad Fitzpatrick1-1/+1
2021-04-09ipn/{ipnlocal,localapi}, cmd/tailscale: add logout commandBrad Fitzpatrick1-8/+45
2021-03-31control/controlclient: document a few thingsBrad Fitzpatrick1-1/+9
2021-03-19control, ipn, tailcfg: remove golang.org/x/oauth2 dep, add tailcfg.Oauth2TokenBrad Fitzpatrick1-6/+5
2021-03-18control/controlclient: remove redundant Hostinfo logBrad Fitzpatrick1-1/+0
2021-03-16health, ipn/ipnlocal: track, log overall healthBrad Fitzpatrick1-2/+5
2021-03-15health, controlclient, ipn, magicsock: tell health package state of thingsBrad Fitzpatrick1-0/+3
2021-02-18health, control/controlclient, wgengine: report when router unhealthyBrad Fitzpatrick1-0/+11