tailscale/control/controlhttp
Mihai Parparita 1ce0e558a7 cmd/derper, control/controlhttp: disable WebSocket compression
The data that we send over WebSockets is encrypted and thus not
compressible. Additionally, Safari has a broken implementation of compression
(see nhooyr/websocket#218) that makes enabling it actively harmful.

Fixes tailscale/corp#6943

Signed-off-by: Mihai Parparita <mihai@tailscale.com>
2022-09-15 15:35:49 -07:00
..
client_js.go cmd/tailscale/cli: fix build break 2022-08-15 07:31:03 -07:00
client.go Allow any port for HTTPS when using Noise over TLS 2022-08-15 06:43:43 -07:00
constants.go control/controlhttp: allow client and server to communicate over WebSockets 2022-06-02 21:20:54 -07:00
http_test.go control/controlhttp: don't assume port 80 upgrade response will work 2022-04-28 09:14:41 -07:00
server.go cmd/derper, control/controlhttp: disable WebSocket compression 2022-09-15 15:35:49 -07:00