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/ipn
Brad Fitzpatrick 1fd9958e9d ipn: wait for initial portpoll result before starting controlclient
We were creating the controlclient and starting the portpoll concurrently,
which frequently resulted in the first controlclient connection being canceled
by the firsdt portpoll result ~milliseconds later, resulting in another
HTTP request.

Instead, wait a bit for the first portpoll result so it's much less likely to
interrupt our controlclient connection.

Updates tailscale/corp#557
4 years ago
..
ipnserver ipn, ipnserver, cmd/tailscale: add "server mode" support on Windows 4 years ago
ipnstate Revert "all: keep UserProfiles a slice instead of a map for longer" 4 years ago
policy ipn, ipn/policy: filter portlist to a short list of "interesting" ports 5 years ago
backend.go ipn, ipnserver, cmd/tailscale: add "server mode" support on Windows 4 years ago
doc.go Move Linux client & common packages into a public repo. 5 years ago
fake_test.go cmd/tailscale/cli: add basic 'down' subcommand 4 years ago
handle.go ipn: add Login backend command for sign-in with token 4 years ago
local.go ipn: wait for initial portpoll result before starting controlclient 4 years ago
loglines_test.go ipn: simplify TestLocalLogLines, defer a Shutdown of its LocalBackend 4 years ago
message.go cmd/tailscale/cli: add basic 'down' subcommand 4 years ago
message_test.go ipn: add Login backend command for sign-in with token 4 years ago
prefs.go ipn, ipnserver, cmd/tailscale: add "server mode" support on Windows 4 years ago
prefs_test.go ipn, ipnserver, cmd/tailscale: add "server mode" support on Windows 4 years ago
store.go ipn, ipnserver, cmd/tailscale: add "server mode" support on Windows 4 years ago
store_test.go Add tstest.PanicOnLog(), and fix various problems detected by this. 5 years ago