Cybersecurity-Projects/PROJECTS/Aenebris/examples
CarterPerez-dev 984d3d5dd6 feat: implement WebSocket proxying support (Milestone 1.5)
- Add Connection.hs with ConnectionState type and upgrade detection
- Add Tunnel.hs for bidirectional WebSocket tunneling via responseRaw
- Update Proxy.hs to detect WebSocket upgrades and route to tunnel mode
- Fix request body forwarding (was previously empty)
- Add network, streaming-commons, splice dependencies
- Add WebSocket/SSE test servers in examples/websockets/

WebSocket + regular HTTP now work simultaneously without conflicts.
SSE streaming support pending (Milestone 1.6).
2025-12-31 04:10:29 -05:00
..
websockets feat: implement WebSocket proxying support (Milestone 1.5) 2025-12-31 04:10:29 -05:00
TEST_TLS.md checkpoint 2025-11-16 12:19:30 -05:00
config-advanced.yaml phase 1 - haskell reverse proxy 2025-11-13 02:52:48 -05:00
config-https.yaml checkpoint 2025-11-16 12:19:30 -05:00
config-loadbalancing.yaml checkpoint 2025-11-16 12:19:30 -05:00
config-sni.yaml checkpoint 2025-11-16 12:19:30 -05:00
config.yaml checkpoint 2025-11-16 12:19:30 -05:00
generate-test-certs.sh checkpoint 2025-11-16 12:19:30 -05:00
start_backends.sh checkpoint 2025-11-16 12:19:30 -05:00
test_backend.py feat: implement WebSocket proxying support (Milestone 1.5) 2025-12-31 04:10:29 -05:00
test_backend_multi.py checkpoint 2025-11-16 12:19:30 -05:00