Repository navigation
Voidrunner v1.1.0
Voidrunner v1.1.0 adds classic BBS portability and graceful host time limits while retaining the single-file, standard-library-only distribution for NetBBS.
- Read caller metadata from DOOR.SYS and DOOR32.SYS; NetBBS JSON metadata retains precedence.
- Add automatic, UTF-8 and CP437 terminal encoding with saved display preferences. NetBBS continues to receive UTF-8.
- Support inherited DOOR32 sockets with telnet filtering and checkpointed disconnect handling.
- Display the host's remaining time, warn near expiry, and save before returning to the BBS, including idle prompts and storage-lock waits.
- Preserve NetBBS save-directory and backup integration defaults, and add regression coverage for terminal resizing.
For NetBBS vendoring, use the attached voidrunner.py unchanged and verify it against SHA256SUMS. The source commit is 60d7bd6ee2ec30bf151c93b004f4d7c1ef521482.
Validation: 2,762 local tests passed, all four Linux/Windows CI jobs passed, and Codex review findings were fixed and re-reviewed. The release workflow reruns the suite and verifies that the attached file is byte-identical to the tagged source.
Real Synchronet field validation remains pending in #6.