ladybird/Libraries/LibWebSocket
Sam Atkins 822303540d LibWebSocket: Send empty websocket frames
Remove the client-side early return that skipped transport writes for
zero-length masked payloads.

This keeps empty text or binary messages and empty pong replies on the
wire instead of silently discarding them.

This essentially reverts 29078d4d53. The
crash that commit fixed (loading
https://www.linux.org.ru/news/opensource/16780786 and waiting) does not
occur with this change.
2026-05-05 19:14:29 +02:00
..
Impl LibTLS: Remove blocking option and simplify Options struct 2025-06-23 17:49:21 +02:00
CMakeLists.txt LibHTTP+LibWeb+RequestServer: Move Fetch's HTTP header infra to LibHTTP 2025-11-27 14:57:29 +01:00
ConnectionInfo.cpp LibHTTP+LibWeb+RequestServer: Move Fetch's HTTP header infra to LibHTTP 2025-11-27 14:57:29 +01:00
ConnectionInfo.h LibHTTP+LibWeb+RequestServer: Move Fetch's HTTP header infra to LibHTTP 2025-11-27 14:57:29 +01:00
Message.h LibWebSocket: Remove meaningless const&& Message constructor 2025-03-09 11:14:20 -04:00
WebSocket.cpp LibWebSocket: Send empty websocket frames 2026-05-05 19:14:29 +02:00
WebSocket.h LibWebSocket: Close failed sockets cleanly 2026-05-05 19:14:29 +02:00