tailscale/cmd/derper
Mihai Parparita a9f32656f5 control/controlhttp: allow client and server to communicate over WebSockets
We can't do Noise-over-HTTP in Wasm/JS (because we don't have bidirectional
communication), but we should be able to do it over WebSockets. Reuses
derp WebSocket support that allows us to turn a WebSocket connection
into a net.Conn.

Updates #3157

Signed-off-by: Mihai Parparita <mihai@tailscale.com>
2022-06-02 21:20:54 -07:00
..
bootstrap_dns_test.go cmd/derper: add BenchmarkHandleBootstrapDNS 2022-02-11 12:43:19 -08:00
bootstrap_dns.go cmd/derper: fix regression from bootstrap DNS optimization 2022-02-11 15:28:38 -08:00
cert.go cmd/derper: in manual cert mode, don't discard error from VerifyHostname 2022-01-11 08:40:42 -08:00
derper_test.go cmd/derper: refactor STUN path for testing, add serverSTUN benchmark 2021-09-13 10:12:32 -07:00
derper.go cmd/derper: add --stun-port flag 2022-03-08 07:19:33 -08:00
mesh.go derp: use new node key type. 2021-10-28 16:02:11 -07:00
websocket.go control/controlhttp: allow client and server to communicate over WebSockets 2022-06-02 21:20:54 -07:00