From 3f6b095da4377b75631870268a9d0c891ffa51b6 Mon Sep 17 00:00:00 2001 From: sjorsdonkers <72333389+sjorsdonkers@users.noreply.github.com> Date: Wed, 21 May 2025 17:40:10 +0200 Subject: [PATCH 1/2] Increase MAX_MESSAGE_SIZE --- src/server.zig | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/server.zig b/src/server.zig index 12372048..9a152e78 100644 --- a/src/server.zig +++ b/src/server.zig @@ -45,7 +45,7 @@ const MAX_HTTP_REQUEST_SIZE = 2048; // max message size // +14 for max websocket payload overhead // +140 for the max control packet that might be interleaved in a message -const MAX_MESSAGE_SIZE = 256 * 1024 + 14; +const MAX_MESSAGE_SIZE = 512 * 1024 + 14; const Server = struct { app: *App, @@ -1246,10 +1246,7 @@ test "Client: read invalid websocket message" { } // length of message is 0000 0401, i.e: 1024 * 256 + 1 - try assertWebSocketError( - 1009, - &.{ 129, 255, 0, 0, 0, 0, 0, 4, 0, 1, 'm', 'a', 's', 'k' }, - ); + try assertWebSocketError(1009, &.{ 129, 255, 0, 0, 0, 0, 0, 8, 0, 1, 'm', 'a', 's', 'k' }); // continuation type message must come after a normal message // even when not a fin frame From 867c72ba90df787c57161e3eb575aa03efe72364 Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Wed, 21 May 2025 18:02:33 +0200 Subject: [PATCH 2/2] fix comment --- src/server.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server.zig b/src/server.zig index 9a152e78..b07adef6 100644 --- a/src/server.zig +++ b/src/server.zig @@ -1245,7 +1245,7 @@ test "Client: read invalid websocket message" { ); } - // length of message is 0000 0401, i.e: 1024 * 256 + 1 + // length of message is 0000 0401, i.e: 1024 * 512 + 1 try assertWebSocketError(1009, &.{ 129, 255, 0, 0, 0, 0, 0, 8, 0, 1, 'm', 'a', 's', 'k' }); // continuation type message must come after a normal message