tailscale/tstest
Brad Fitzpatrick 3b0de97e07 cmd/tailscaled: unify the two Windows paths + separate IPN server path
tailscaled on Windows had two entirely separate start-up paths for running
as a service vs in the foreground. It's been causing problems for ages.
This unifies the two paths, making them be the same as the path used
for every other platform.

Also, it uses the new async LocalBackend support in ipnserver.Server
so the Server can start serving HTTP immediately, even if tun takes
awhile to come up.

Updates #6535

Change-Id: Icc8c4f96d4887b54a024d7ac15ad11096b5a58cf
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2022-11-28 13:31:49 -08:00
..
archtest all: remove old +build tags 2022-11-04 07:25:42 -07:00
integration cmd/tailscaled: unify the two Windows paths + separate IPN server path 2022-11-28 13:31:49 -08:00
iosdeps all: remove old +build tags 2022-11-04 07:25:42 -07:00
jsdeps all: remove old +build tags 2022-11-04 07:25:42 -07:00
natlab tstest/natlab: add Firewall.Reset method to drop firewall state 2022-10-12 10:16:16 -07:00
tools all: remove old +build tags 2022-11-04 07:25:42 -07:00
allocs.go util/testingutil: new package with MinAllocsPerRun 2021-10-28 12:48:37 -07:00
clock.go all: fix spelling mistakes 2022-09-29 13:36:13 -07:00
log.go ipn/ipnlocal: fix test flake when we log after a test completes 2022-11-02 16:17:59 -04:00
log_test.go tstest: rename LogListener to LogLineTracker 2020-09-04 08:09:56 -07:00
resource.go tstest: do not error if the there are fewer goroutines than at start 2022-07-29 09:53:01 -07:00
tstest.go tstest: add WaitFor helper 2021-04-29 14:43:46 -07:00