summaryrefslogtreecommitdiffhomepage
path: root/control/controlclient/auto.go
AgeCommit message (Expand)AuthorFilesLines
2024-05-17control/controlclient: delete unused Client.Login Oauth2Token fieldBrad Fitzpatrick1-7/+5
2024-05-07cmd/tailscale,controlclient,ipnlocal: fix 'up', deflake tests moreBrad Fitzpatrick1-3/+14
2024-05-07control/controlclient: early return and outdent some codeBrad Fitzpatrick1-25/+23
2024-04-26control/controlclient: plumb health.TrackerBrad Fitzpatrick1-7/+6
2024-04-25health: add Tracker type, in prep for removing global variablesBrad Fitzpatrick1-6/+6
2024-01-18control/controlclient,util/execqueue: extract execqueue into a packageJames Tucker1-95/+4
2023-12-21all: cleanup unused code, part 2 (#10670)Andrew Lytvynov1-16/+0
2023-11-05control/controlclient: move lastPrintMap field from Direct to mapSessionBrad Fitzpatrick1-1/+1
2023-09-12control/controlclient, types/netmap: start plumbing delta netmap updatesBrad Fitzpatrick1-0/+45
2023-09-05control/controlclient: check c.closed in waitUnpauseMaisem Ali1-1/+1
2023-09-02ipn/ipnlocal: fix deadlock in resetControlClientLockedMaisem Ali1-1/+2
2023-09-01control/controlclient: clean up various things in prep for state overhaulBrad Fitzpatrick1-217/+150
2023-09-01control/controlclient: serialize Observer callsBrad Fitzpatrick1-8/+86
2023-08-31control/controlclient: run SetControlClientStatus in goroutineMaisem Ali1-8/+4
2023-08-31control/controlclient: rename Auto cancel methods, add missing Lock variantBrad Fitzpatrick1-18/+26
2023-08-30control/controlclient: remove unused StartLogoutBrad Fitzpatrick1-11/+0
2023-08-30control/controlclient: cancel map poll when logging outBrad Fitzpatrick1-0/+1
2023-08-30control/controlclient: de-pointer Status.PersistView, document moreBrad Fitzpatrick1-3/+2
2023-08-30control/controlclient: delete Status.Log{in,out}FinishedBrad Fitzpatrick1-15/+5
2023-08-30control/controlclient: unexport Status.state, add test-only accessorBrad Fitzpatrick1-1/+1
2023-08-30control/controlclient: merge, simplify two health check callsBrad Fitzpatrick1-3/+2
2023-08-29control/controlclient: clean up a few little thingsBrad Fitzpatrick1-8/+9
2023-08-28control/controlclient: replace a status func with Observer interfaceBrad Fitzpatrick1-12/+12
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