fix: Increase maxMessageSize for large handshake messages

**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
This commit is contained in:
NicolasCantu 2025-10-23 19:31:23 +02:00
parent 82e37cbff7
commit f628a64ad0

View File

@ -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'];