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/integration
Brad Fitzpatrick d5405c66b7 net/tsdial: start of new package to unify all outbound dialing complexity
For now this just deletes the net/socks5/tssocks implementation (and
the DNSMap stuff from wgengine/netstack) and moves it into net/tsdial.

Then initialize a Dialer early in tailscaled, currently only use for the
outbound and SOCKS5 proxies. It will be plumbed more later. Notably, it
needs to get down into the DNS forwarder for exit node DNS forwading
in netstack mode. But it will also absorb all the peerapi setsockopt
and netns Dial and tlsdial complexity too.

Updates #1713

Change-Id: Ibc6d56ae21a22655b2fa1002d8fc3f2b2ae8b6df
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
3 years ago
..
testcontrol tstest/integration/testcontrol: fix data race 3 years ago
vms all: fix spelling mistakes 3 years ago
gen_deps.go tstest/integration: don't include stdlib deps in go generate output 3 years ago
integration.go tstest/integration: stop leaking zstd.Decoders 3 years ago
integration_test.go ipn/ipnlocal: handle key extensions after key has already expired 3 years ago
tailscaled_deps_test_darwin.go net/tsdial: start of new package to unify all outbound dialing complexity 3 years ago
tailscaled_deps_test_freebsd.go net/tsdial: start of new package to unify all outbound dialing complexity 3 years ago
tailscaled_deps_test_linux.go net/tsdial: start of new package to unify all outbound dialing complexity 3 years ago
tailscaled_deps_test_openbsd.go net/tsdial: start of new package to unify all outbound dialing complexity 3 years ago
tailscaled_deps_test_windows.go net/tsdial: start of new package to unify all outbound dialing complexity 3 years ago