import {
createBodySizeLimiter,
createRateLimiter,
- DEFAULT_MAX_BODY_SIZE,
+ DEFAULT_MAX_PAYLOAD_SIZE,
DEFAULT_RATE_LIMIT,
DEFAULT_RATE_WINDOW,
} from './UIServerSecurity.js'
}
const bodyBuffer: Uint8Array[] = []
- const checkBodySize = createBodySizeLimiter(DEFAULT_MAX_BODY_SIZE)
+ const checkBodySize = createBodySizeLimiter(DEFAULT_MAX_PAYLOAD_SIZE)
req
.on('data', (chunk: Uint8Array) => {
if (!checkBodySize(chunk.length)) {
resetTime: number
}
-export const DEFAULT_MAX_BODY_SIZE = 1048576
+export const DEFAULT_MAX_PAYLOAD_SIZE = 1048576
export const DEFAULT_RATE_LIMIT = 100
export const DEFAULT_RATE_WINDOW = 60000
export const DEFAULT_MAX_STATIONS = 100
-export const DEFAULT_WS_MAX_PAYLOAD = 102400
export const DEFAULT_MAX_TRACKED_IPS = 10000
export const isValidCredential = (provided: string, expected: string): boolean => {
validateUUID,
} from '../../utils/index.js'
import { AbstractUIServer } from './AbstractUIServer.js'
-import { DEFAULT_WS_MAX_PAYLOAD } from './UIServerSecurity.js'
+import { DEFAULT_MAX_PAYLOAD_SIZE } from './UIServerSecurity.js'
import {
getProtocolAndVersion,
handleProtocols,
super(uiServerConfiguration)
this.webSocketServer = new WebSocketServer({
handleProtocols,
- maxPayload: DEFAULT_WS_MAX_PAYLOAD,
+ maxPayload: DEFAULT_MAX_PAYLOAD_SIZE,
noServer: true,
})
}