Shivaram Lingamneni
3ceff6a8b1
make ReloadableListener lock-free
Also stop attaching the *tls.Config to the wrapped connection,
since this forces it to be retained beyond its natural lifetime.
1年前
Shivaram Lingamneni
5b72cd8622
apply go1.19 gofmt
1年前
Shivaram Lingamneni
430b40fc2f
upgrade go to 1.16
Fixes #1510
3 年前
Shivaram Lingamneni
7bdbb01238
fix #1428
Tor listeners should never see an STS cap.
Add an undocumented 'hide-sts' key for listeners that hides the STS cap.
This can be used if the listener is secured at layer 3 or 4 (VPNs,
E2E mixnets). It will be necessary to add the relevant IPs to `secure-nets`.
3 年前
Shivaram Lingamneni
c57828eb62
documentation updates for proxy v2
3 年前
Shivaram Lingamneni
3062f97c2b
fix #1389
Support PROXY protocol v2, including ahead of plaintext connections
3 年前
Shivaram Lingamneni
0073b98505
fix (*http.Server).Serve() exiting on ErrBadProxyLine
anything other than a (net.Error) with Temporary() == true
is treated as a fatal error that causes the http server to exit
3 年前
Shivaram Lingamneni
0f7d58b1c5
fix #996
4 年前
Shivaram Lingamneni
c92192ef48
review fixes; add submatch support to glob
4 年前
Shivaram Lingamneni
3dc5c8de78
more work on websocket support
4 年前