You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/tstest
Maisem Ali 959362a1f4 ipn/ipnlocal,control/controlclient: make Logout more sync
We already removed the async API, make it more sync and remove
the FinishLogout state too.

This also makes the callback be synchronous again as the previous
attempt was trying to work around the logout callback resulting
in a client shutdown getting blocked forever.

Updates #3833

Signed-off-by: Maisem Ali <maisem@tailscale.com>
2 years ago
..
archtest all: update copyright and license headers 3 years ago
deptest util/testenv: add new package to hold InTest 2 years ago
integration ipn/ipnlocal,control/controlclient: make Logout more sync 2 years ago
iosdeps all: replace deprecated ioutil references 2 years ago
jsdeps tstest/deptest: add test-only package to unify negative dep tests 2 years ago
natlab wgengine/magicsock, types/nettype, etc: finish ReadFromUDPAddrPort netip migration 3 years ago
tools all: update copyright and license headers 3 years ago
allocs.go all: update copyright and license headers 3 years ago
clock.go tstime: add Since method (#8622) 2 years ago
clock_test.go all: use Go 1.21 slices, maps instead of x/exp/{slices,maps} 2 years ago
log.go control/controlclient: remove unused StartLogout 2 years ago
log_test.go all: update copyright and license headers 3 years ago
resource.go all: update copyright and license headers 3 years ago
tstest.go all: use tstest.Replace more 3 years ago
tstest_test.go tstest: add method to Replace values for tests 3 years ago