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/cmd/tailscaled
James Tucker aa04f61d5e net/netcheck: adjust HTTPS latency check to connection time and avoid data race
The go-httpstat package has a data race when used with connections that
are performing happy-eyeballs connection setups as we are in the DERP
client. There is a long-stale PR upstream to address this, however
revisiting the purpose of this code suggests we don't really need
httpstat here.

The code populates a latency table that may be used to compare to STUN
latency, which is a lightweight RTT check. Switching out the reported
timing here to simply the request HTTP request RTT avoids the
problematic package.

Fixes tailscale/corp#25095

Signed-off-by: James Tucker <james@tailscale.com>
12 months ago
..
childproc
debug.go net/netmon, add: add netmon.State type alias of interfaces.State 2 years ago
depaware.txt net/netcheck: adjust HTTPS latency check to connection time and avoid data race 12 months ago
deps_test.go cmd/tailscaled: support "ts_omit_ssh" build tag to remove SSH 1 year ago
generate.go cmd/mkmanifest, cmd/tailscale, cmd/tailscaled: remove Windows arm32 resources from OSS 3 years ago
install_darwin.go
install_windows.go
manifest_windows_386.syso
manifest_windows_amd64.syso
manifest_windows_arm64.syso
proxy.go
required_version.go all: switch to and require Go 1.23 1 year ago
sigpipe.go all: adjust some build tags for plan9 2 years ago
ssh.go cmd/tailscaled: support "ts_omit_ssh" build tag to remove SSH 1 year ago
taildrop.go taildrop: remove breaking abstraction layers for apple (#10728) 2 years ago
tailscaled.defaults
tailscaled.go wgengine/netstack: remove unused taildrive deps 1 year ago
tailscaled.openrc
tailscaled.service cmd/tailscaled: move cleanup to an implicit action during startup 2 years ago
tailscaled_bird.go
tailscaled_notwindows.go
tailscaled_test.go all: do not depend on the testing package 2 years ago
tailscaled_windows.go cmd/tailscaled: log SCM interactions if the policy setting is enabled at the time of interaction 1 year ago
windows-manifest.xml
with_cli.go