• src/conio/cterm.c

    From Deucе@1:103/705 to Git commit to main/sbbs/master on Sun Mar 15 16:01:53 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/562ed4bd1dde9067de65da78
    Modified Files:
    src/conio/cterm.c
    Log Message:
    Fix ATASCII cursor movement wrap behavior and backspace

    Cursor movement (up/down/left/right) wraps to the opposite edge of the
    same row or column, matching real Atari hardware behavior. Backspace
    does not wrap — it sticks at the left margin.

    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Tue Mar 31 11:13:12 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/da1f2e19a4e86caca94ac62c
    Modified Files:
    src/conio/cterm.c
    Log Message:
    Fix DECRQSS handling.

    When an "invalid" sequence or setting is selected, it should not
    be echoed back.

    Also, many classes of invalid were not getting any response.
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Tue Mar 17 22:53:09 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/730a519045111adc5b4db23f
    Modified Files:
    src/conio/cterm.c
    Log Message:
    Add missing #include <stdarg.h> in cterm.c

    cterm_respond_printf() uses va_list/va_start/va_end which require
    stdarg.h. Builds on FreeBSD pulled it in transitively but OpenBSD
    CI caught the missing include.

    Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Thu Apr 2 19:30:13 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/00ef32f63c2f496e6c37ec21
    Modified Files:
    src/conio/cterm.c
    Log Message:
    Fix various Sixel related vulnerabilities.

    All found by JQuast and graciously reported via IRC.
    Thanks!
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Thu Apr 2 19:35:08 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/563a58c479b8d2979aeeea01
    Modified Files:
    src/conio/cterm.c
    Log Message:
    Fix stack overflow parsing DECRQSS

    Reported by JQuast over IRC.
    Thanks!
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Wed Mar 18 21:52:28 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/13db692a7140a52beaae7244
    Modified Files:
    src/conio/cterm.c
    Log Message:
    New commands, new CVS revision.
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Sat Mar 21 11:00:00 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/aa2749d1664734bcdd6932a1
    Modified Files:
    src/conio/cterm.c
    Log Message:
    Derp. Fix last commit
    --- SBBSecho 3.37-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)