LCE-Emerald-Launcher/src-tauri/src
M1noa f4f438f688 fix(LCEL-04): bind relay to 127.0.0.1 + cap read_line at 8 KiB
two changes:

1. run_relay_proxy bound TcpListener to 0.0.0.0:61000. any LAN host
   could connect to this port and their bytes were piped to the
   upstream relay - no authentication of the local peer. changed to
   127.0.0.1:61000 since the game process connects on loopback.

2. read_line read byte-by-byte into a Vec<u8> with no size cap. a
   malicious peer (relay or LAN) sending an unbounded line without
   \n could OOM the launcher. capped at 8 KiB (relay control lines
   are tiny - HOST/JOIN tokens + small id).
2026-07-16 20:26:49 -05:00
..
commands 1.6.0 drop 1 (#132) 2026-07-12 20:07:52 +03:00
networking fix(LCEL-04): bind relay to 127.0.0.1 + cap read_line at 8 KiB 2026-07-16 20:26:49 -05:00
platform feat(rust): full refactor to everything. now code is readable 2026-05-23 18:56:16 +03:00
config.rs 1.6.0 drop 1 (#132) 2026-07-12 20:07:52 +03:00
lib.rs 1.6.0 drop 1 (#132) 2026-07-12 20:07:52 +03:00
main.rs revert steamworks, causes problems for now 2026-05-01 23:13:37 +03:00
playtime.rs feat: another settings category, launch prefixes, backup&restore and more 2026-05-26 19:15:56 +03:00
state.rs feat: parallel downloads, redesigned download overlay (#100) 2026-06-28 18:12:40 +03:00
types.rs 1.6.0 drop 1 (#132) 2026-07-12 20:07:52 +03:00
util.rs feat: 1.5.0 drop 2 (#122) 2026-07-11 21:04:53 +03:00
workshop_server.rs feat: download retry and error surfacing (#95) 2026-06-28 14:38:33 +03:00