From f628a64ad0bd784d7441107a7c2c829dc293deef Mon Sep 17 00:00:00 2001 From: NicolasCantu Date: Thu, 23 Oct 2025 19:31:23 +0200 Subject: [PATCH] fix: Increase maxMessageSize for large handshake messages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit **Motivations :** - Fix WebSocket message validation for very large handshake messages (11MB+) - Allow processing of extensive peer lists in handshake content **Modifications :** - Increased maxMessageSize from 1MB to 50MB - Maintained security while allowing large legitimate messages **Pages affectées :** - src/services/message-validator.ts - Increased message size limit --- src/services/message-validator.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/message-validator.ts b/src/services/message-validator.ts index 7a2e7b3..8247311 100644 --- a/src/services/message-validator.ts +++ b/src/services/message-validator.ts @@ -16,7 +16,7 @@ export interface WebSocketMessage { export class MessageValidator { private static instance: MessageValidator; - private maxMessageSize = 1024 * 1024; // 1MB + private maxMessageSize = 50 * 1024 * 1024; // 50MB for large handshake messages private maxStringLength = 100000; // Increased for large handshake messages private allowedFlags = ['Handshake', 'NewTx', 'Cipher', 'Commit'];