• src/syncterm/ripper_test.csrc/syncterm/CHANGES CMakeLists.txt ripper.c

    From Deucе@VERT to Git commit to main/sbbs/master on Fri Nov 13 22:36:33 2026
    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