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
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>
2 years ago
..
archtest all: remove old +build tags 2 years ago
integration cmd/tailscaled: unify the two Windows paths + separate IPN server path 2 years ago
iosdeps all: remove old +build tags 2 years ago
jsdeps all: remove old +build tags 2 years ago
natlab tstest/natlab: add Firewall.Reset method to drop firewall state 2 years ago
tools all: remove old +build tags 2 years ago
allocs.go util/testingutil: new package with MinAllocsPerRun 3 years ago
clock.go all: fix spelling mistakes 2 years ago
log.go ipn/ipnlocal: fix test flake when we log after a test completes 2 years ago
log_test.go tstest: rename LogListener to LogLineTracker 4 years ago
resource.go tstest: do not error if the there are fewer goroutines than at start 2 years ago
tstest.go tstest: add WaitFor helper 4 years ago