tailscale/ipn
Brad Fitzpatrick 0c1e3ff625 ipn/ipnlocal: avoid calling Start from resetForProfileChangeLockedOnEntry
During Shutdown of an ephemeral node, we called Logout (to best effort
delete the node earlier), which then called back into
resetForProfileChangeLockedOnEntry, which then tried to Start
again. That's all a waste of work during shutdown and complicates
other cleanups coming later.

Updates #cleanup

Change-Id: I0b8648cac492fc70fa97c4ebef919bbe352c5d7b
Co-authored-by: Maisem Ali <maisem@tailscale.com>
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2023-09-01 11:18:26 -07:00
..
ipnauth all: update copyright and license headers 2023-01-27 15:36:29 -08:00
ipnlocal ipn/ipnlocal: avoid calling Start from resetForProfileChangeLockedOnEntry 2023-09-01 11:18:26 -07:00
ipnserver logpolicy, various: allow overriding log function 2023-07-10 18:08:50 -04:00
ipnstate ipn/ipnstate: add PeerStatus.AltSharerUserID, stop mangling Node.User 2023-08-20 08:18:52 -07:00
localapi ipn/ipnlocal: rename LogoutSync to Logout 2023-08-31 21:29:12 -07:00
policy ipn: prefer allow/denylist terminology 2023-04-04 08:02:50 -07:00
store cmd/k8s-operator,ipn/store/kubestore: patch secrets instead of updating 2023-08-29 13:24:05 -07:00
backend.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
doc.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
fake_test.go all: update copyright and license headers 2023-01-27 15:36:29 -08:00
ipn_clone.go cmd/cloner: use maps.Clone and ptr.To 2023-08-20 13:47:26 -04:00
ipn_view.go cmd/viewer, types/views, all: un-special case slice of netip.Prefix 2023-08-18 12:27:44 -07:00
prefs_test.go types/persist: drop duplicated Persist.LoginName 2023-08-08 13:43:37 -06:00
prefs.go cmd/viewer, types/views, all: un-special case slice of netip.Prefix 2023-08-18 12:27:44 -07:00
serve_test.go tailscale/cli: add interactive flow for enabling Funnel 2023-08-09 18:55:43 -04:00
serve.go ipn, ipn/ipnlocal: clean up documentation and use clock instead of time 2023-08-22 19:17:29 +01:00
store_test.go ipn: avoid useless no-op WriteState calls 2023-08-07 08:44:24 -07:00
store.go ipn: avoid useless no-op WriteState calls 2023-08-07 08:44:24 -07:00