• src/syncterm/CHANGES ripper.c ripper_test.c

    From Deucе@VERT to Git commit to main/sbbs/master on Sat Nov 14 01:14:51 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/6cd3be1d5eedbf925193804c
    Modified Files:
    src/syncterm/CHANGES ripper.c ripper_test.c
    Log Message:
    Match RIPterm backslash delimiters and parser byte history

    Use RIPterm 1.54's bounded backslash checks for RIPv1 while retaining RIPv3 escaping. Record consumed command and ANSI bytes in history, restart bare pipes on introducers, and suppress a completion ESC before ANSI accumulation.

    Apply history tracking to local scene playback and expand headless regression coverage for exact host strings, passthrough text, and history at every two-part split and bytewise.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Sat Nov 14 01:14:51 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/06f0a7fec77c8fe55f29bb4d
    Modified Files:
    src/syncterm/CHANGES ripper.c ripper_test.c
    Log Message:
    Fix padded RIP autosense and level-0 block-mode alias

    Decode single autosense parameters numerically while preserving dedicated SkyPix spellings and the existing one-way disable policy. Recognize the explicit level-0 ESC spelling and route it to the shared level-9 block-mode handler.

    Return command recognition status for headless alias checks, and add exact-reply, following-text, split-input and bytewise regression coverage with transfer I/O compiled out.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Sat Nov 14 01:14:51 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/8781091d92c56133acb484a6
    Modified Files:
    src/syncterm/CHANGES ripper.c ripper_test.c
    Log Message:
    Allow RIPv1 commands to interrupt unfinished ANSI sequences

    Keep pending escape prefixes while SOH/STX commands assemble, resume escape processing after completion suppression, and release bogus introducers in stream order. Match dispatch deferral to the new priority and bound combined flushes when input fills the caller's buffer.

    Add split-input and bytewise coverage for repeated interruptions, resumed ANSI and autosense, graphics/text ordering, SkyPix payloads, and full-buffer drains with VT expansion.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net