• v0.1.6 622efaf0d7

    serrebi released this 2026-05-06 11:20:58 -07:00 | 13 commits to main since this release

    Security fixes against a hostile or buggy audio server. No protocol or behavioural changes for honest servers.

    Changes

    • Cap server-supplied udp_audio_payload_max_bytes to [64, 1500] bytes so a malicious server cannot inflate every per-packet allocation.
    • Floor server-supplied tcp_heartbeat_interval_ms at 500 ms so a zero/one value cannot spin the heartbeat loop tight.
    • Replace the unbounded StreamReader.ReadLineAsync on the TCP handshake with a bounded byte-level reader (cap 64 KB). A server that streams data without a newline can no longer exhaust client memory.

    Install / upgrade

    Download `remoteAudioClient-0.1.6.nvda-addon` below and open it in NVDA on both machines. Settings carry over.

    Downloads