tailscale/net
Brad Fitzpatrick 7f68e097dd net/netcheck: fix HTTPS fallback bug from earlier today
My earlier 3fa58303d0 tried to implement
the net/http.Tranhsport.DialTLSContext hook, but I didn't return a
*tls.Conn, so we ended up sending a plaintext HTTP request to an HTTPS
port. The response ended up being Go telling as such, not the
/derp/latency-check handler's response (which is currently still a
404). But we didn't even get the 404.

This happened to work well enough because Go's built-in error response
was still a valid HTTP response that we can measure for timing
purposes, but it's not a great answer. Notably, it means we wouldn't
be able to get a future handler to run server-side and count those
latency requests.
2020-05-29 22:33:08 -07:00
..
dnscache net/dnscache: remove unnecessary lint warning. 2020-04-30 20:31:44 -07:00
interfaces Make netcheck handle v6-only interfaces better, faster. 2020-05-28 10:04:20 -07:00
netcheck net/netcheck: fix HTTPS fallback bug from earlier today 2020-05-29 22:33:08 -07:00
netns net/netns: don't return an error if we're not root and running the tailscale binary 2020-05-29 21:58:31 -07:00
nettest scripts: add a license header checker. 2020-03-17 21:34:44 -07:00
stun stun, netcheck: move under net 2020-05-25 09:18:24 -07:00
tlsdial net/tlsdial: update package doc to say it's now somewhat useless 2020-04-27 08:17:18 -07:00