https://gitlab.synchro.net/main/sbbs/-/commit/74cce5b27a610bddb4a05236
Added Files:
src/syncterm/ripper_test.c
Modified Files:
src/syncterm/CHANGES CMakeLists.txt ripper.c
Log Message:
Fix RIP input loss on terminal reset and packet-split parsing
Preserve session callbacks when replacing the terminal, rebind physical-key callback data, and restore response callbacks from the saved terminal instead of reading freed memory.
Flush pending text before checking deferred introducers and reserve headroom when releasing a lone introducer from a previous packet. Add headless regression coverage for keyboard/button output, callback behavior, and stream splits.
---
■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net