tinymux/client/web/js
Stephen Dennis 17f74f1a94 fix(web/mcp): cap multiline reassembly pending size (#1889)
McpParser stored every unterminated #$#* tag without bound. Cap pending
messages (32), per-message bytes (256 KiB), and total pending (1 MiB);
evict oldest or drop the overflowing tag with a diagnostic. Regression
covers flood of unique tags, fat continuations, and happy-path reassembly.
2026-07-31 09:27:38 -06:00
..
connection.js Add Titan web client — HTML5/WebSocket MU* client 2026-03-18 09:24:59 -06:00
hooks.js Bring Web client to feature parity with Android/iOS Titan 2026-03-19 11:32:02 -06:00
hydra_connection.js fix(client): extend #1788 buffer caps to web, tf, android, win32gui 2026-07-29 13:21:35 -06:00
main.js Move web world passwords out of localStorage 2026-04-10 19:40:56 -06:00
mcp.js fix(web/mcp): cap multiline reassembly pending size (#1889) 2026-07-31 09:27:38 -06:00
settings.js Move web world passwords out of localStorage 2026-04-10 19:40:56 -06:00
spawns.js Bring Web client to feature parity with Android/iOS Titan 2026-03-19 11:32:02 -06:00
telnet.js fix(client): extend #1788 buffer caps to web, tf, android, win32gui 2026-07-29 13:21:35 -06:00
terminal.js Bounds-check ANSI 256/truecolor parser in web client 2026-04-05 16:56:37 -06:00
timers.js Bring Web client to feature parity with Android/iOS Titan 2026-03-19 11:32:02 -06:00
triggers.js Bring Web client to feature parity with Android/iOS Titan 2026-03-19 11:32:02 -06:00
variables.js Bring Web client to feature parity with Android/iOS Titan 2026-03-19 11:32:02 -06:00