• src/conio/cterm.c

    From deuce@VERT to CVS commit on Fri Apr 24 13:48:39 2020
    src/conio cterm.c 1.284 1.285
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv26509

    Modified Files:
    cterm.c
    Log Message:
    Fix CSI E and CSI F (were not going to column 1)




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Fri Apr 24 18:59:28 2020
    src/conio cterm.c 1.286 1.287
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv9646

    Modified Files:
    cterm.c
    Log Message:
    Don't allow TAB to move to the next line.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Nightfox@VERT/DIGDIST to deuce on Fri Apr 24 22:41:34 2020
    Re: src/conio/cterm.c
    By: deuce to CVS commit on Fri Apr 24 2020 06:59 pm

    Don't allow TAB to move to the next line.

    I'll move to the next line with whatever soft drink I choose!

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From deuce@VERT to CVS commit on Sat Apr 25 01:21:30 2020
    src/conio cterm.c 1.288 1.289
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv31127

    Modified Files:
    cterm.c
    Log Message:
    Fix macro space query.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tue Apr 28 02:51:40 2020
    src/conio cterm.c 1.292 1.293
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv18827

    Modified Files:
    cterm.c
    Log Message:
    Fix off-by-one in shift which caused a crash.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tue Apr 28 10:12:41 2020
    src/conio cterm.c 1.293 1.294
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv13592

    Modified Files:
    cterm.c
    Log Message:
    Fix pixel-based checksum calculation.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tue Apr 28 13:23:42 2020
    src/conio cterm.c 1.295 1.296
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv17465

    Modified Files:
    cterm.c
    Log Message:
    DECCKSR is documented incorrectly on the XTerm website. It's always
    DSR Pn ! ~ x x x x ST




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tue Apr 28 13:45:07 2020
    src/conio cterm.c 1.296 1.297
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv20742

    Modified Files:
    cterm.c
    Log Message:
    Fix out-of-bounds read in do_backtab().




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Tue Apr 28 14:29:47 2020
    src/conio cterm.c 1.297 1.298
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv27756

    Modified Files:
    cterm.c
    Log Message:
    DECCKSR specifies upper-case hex digits.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wed Apr 29 02:20:56 2020
    src/conio cterm.c 1.298 1.299
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv4975

    Modified Files:
    cterm.c
    Log Message:
    Fix tab handling code.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wed Apr 29 03:47:09 2020
    src/conio cterm.c 1.299 1.300
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv20042

    Modified Files:
    cterm.c
    Log Message:
    memmove() for overlapping memory.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wed Apr 29 04:24:35 2020
    src/conio cterm.c 1.300 1.301
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv28348

    Modified Files:
    cterm.c
    Log Message:
    Better cleanup of cterm sessions.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wed Apr 29 13:54:30 2020
    src/conio cterm.c 1.301 1.302
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv27998

    Modified Files:
    cterm.c
    Log Message:
    Add separate term clreol()
    Reset mouse state on terminal reset




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wed Apr 29 14:29:01 2020
    src/conio cterm.c 1.302 1.303
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv2295

    Modified Files:
    cterm.c
    Log Message:
    Fix autowrap disable.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Wed Apr 29 16:16:16 2020
    src/conio cterm.c 1.303 1.304
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv22913

    Modified Files:
    cterm.c
    Log Message:
    Apply CSI t colours immediately.
    Fixes issue with Pablo 24-bit colour ANSIs.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Thu Apr 30 11:18:21 2020
    src/conio cterm.c 1.304 1.305
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv30126

    Modified Files:
    cterm.c
    Log Message:
    Ensure cterm->strbuf is always NUL terminated (no functional change)




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Fri May 1 20:20:27 2020
    src/conio cterm.c 1.306 1.307
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv16795

    Modified Files:
    cterm.c
    Log Message:
    Don't use a shadow palette unless CONIO_OPT_EXTENDED_PALETTE is set.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Sat May 2 03:22:06 2020
    src/conio cterm.c 1.308 1.309
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv12727

    Modified Files:
    cterm.c
    Log Message:
    Fix bug in last commit that resulted in C64 colours being broken for outputs with extended palettes.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Sat May 2 22:00:04 2020
    src/conio cterm.c 1.309 1.310
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv23943

    Modified Files:
    cterm.c
    Log Message:
    Fix C128 40-column colour mapping. The palette was changed to match C64,
    but the mapping wasn't.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Sun May 3 00:26:30 2020
    src/conio cterm.c 1.310 1.311
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv18057

    Modified Files:
    cterm.c
    Log Message:
    Fix weird font reset issue in PETSCII emulation.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Sun May 3 00:56:15 2020
    src/conio cterm.c 1.311 1.312
    Update of /cvsroot/sbbs/src/conio
    In directory cvs:/tmp/cvs-serv23370

    Modified Files:
    cterm.c
    Log Message:
    Fix the last fix so it's fixed.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Mar 13 11:26:13 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/ec06a1687a66ddd48fd6aa38
    Modified Files:
    src/conio/cterm.c
    Log Message:
    Fix issue with ATASCII delete/insert character.

    Before the Unicode support was added, displaying a NUL would clear
    the cell, but now it is translated. For ATASCII, this results in
    a heart character being displayed instead of an empty cell when
    inserting or deleting characters.

    Fixes bug #28 on Sourceforge.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Mar 20 11:48:38 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/2f33ee734bc31462d7ce4e7f
    Modified Files:
    src/conio/cterm.c
    Log Message:
    Fix error on scroll with left/right margins

    Scrolling would clear the line to the end of the screen, not the
    end of the scrolling region.

    Sorry echicken.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Sat Mar 20 12:22:05 2021
    https://gitlab.synchro.net/main/sbbs/-/commit/5abc5cdae5f652cf7a478b44
    Modified Files:
    src/conio/cterm.c
    Log Message:
    Ensure cleared block in in scrolling region

    Do not clear at the current X/Y on scroll (derp)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Fri Feb 25 10:54:50 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/37cdd991af1c54c30752bcc6
    Modified Files:
    src/conio/cterm.c
    Log Message:
    Add a UINT64_MAX hack for VS 2022

    Not sure why this isn't defined from inttypes.h, but blah.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Wed Oct 12 11:05:11 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/bb233b89b205ae98af9eacb6
    Modified Files:
    src/conio/cterm.c
    Log Message:
    Continue fixing a coverity issue.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/master on Thu Dec 22 23:35:08 2022
    https://gitlab.synchro.net/main/sbbs/-/commit/1e9dcf477a5de94298f9bb74
    Modified Files:
    src/conio/cterm.c
    Log Message:
    Clamp sixel repeat to 0x7fff per specification.

    This is the issue behind CVE-2022-24130 in xterm.
    Reported against SyncTERM by Autumn Lamonte (Thanks!)
    Discussion here: https://gitlab.com/klamonte/jexer/-/issues/105

    Closes SyncTERM bug 79.

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