• src/syncterm/conn_pty.c

    From deuce@1:103/705 to CVS commit on Wed Apr 15 17:52:51 2020
    src/syncterm conn_pty.c 1.32 1.33
    Update of /cvsroot/sbbs/src/syncterm
    In directory cvs:/tmp/cvs-serv16313

    Modified Files:
    conn_pty.c
    Log Message:
    Massage LANG to lang.IBM437 to avoid UTF-8 weirdness.
    No system seems to actually install en_??.IBM437, but that's what it should
    be called, and it falls back to C so good enough I guess.



    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Fri Apr 17 07:06:32 2020
    src/syncterm conn_pty.c 1.33 1.34
    Update of /cvsroot/sbbs/src/syncterm
    In directory cvs:/tmp/cvs-serv1524

    Modified Files:
    conn_pty.c
    Log Message:
    NULL check before dereferencing...



    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Fri Apr 17 07:16:14 2020
    src/syncterm conn_pty.c 1.34 1.35
    Update of /cvsroot/sbbs/src/syncterm
    In directory cvs:/tmp/cvs-serv2963

    Modified Files:
    conn_pty.c
    Log Message:
    Oh yeah, put a { in there.



    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Fri Apr 17 14:57:48 2020
    src/syncterm conn_pty.c 1.36 1.37
    Update of /cvsroot/sbbs/src/syncterm
    In directory cvs:/tmp/cvs-serv32257

    Modified Files:
    conn_pty.c
    Log Message:
    Don't mess with LANG... the charmap extension is a convenction, not a
    format thing.



    --- SBBSecho 3.10-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Mon Apr 27 22:34:50 2020
    src/syncterm conn_pty.c 1.37 1.38
    Update of /cvsroot/sbbs/src/syncterm
    In directory cvs:/tmp/cvs-serv11045

    Modified Files:
    conn_pty.c
    Log Message:
    Fix pty leak.



    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From deuce@1:103/705 to CVS commit on Mon Apr 27 23:00:33 2020
    src/syncterm conn_pty.c 1.38 1.39
    Update of /cvsroot/sbbs/src/syncterm
    In directory cvs:/tmp/cvs-serv14821

    Modified Files:
    conn_pty.c
    Log Message:
    We can't call getcodepage() in the child because the mutexes are in undefined states, and there's no other threads around to change those states.



    --- SBBSecho 3.11-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deuce@1:103/705 to Git commit to main/sbbs/master on Thu May 25 18:22:02 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/4badae306772dd590d7217bb
    Modified Files:
    src/syncterm/conn_pty.c
    Log Message:
    ttydefchars ion ChromOS Linux is wildly uselessThe wrong characters in the wrong order. I have no idea why theyeven have the thing defined, but we'll just stop using it sinceit seems BSD systems are the only ones where it's useful...instead just set V* to C* except ERASE and ERASE2 which we set bothto CTRL-H
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deuce@1:103/705 to Git commit to main/sbbs/master on Thu May 25 18:22:02 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/ab3f0971e79a92990ef0dd60
    Modified Files:
    src/syncterm/conn_pty.c
    Log Message:
    Set the unused VTIME/VMIN values too.Be sure to set them first though, since they may overlay withother ICANON entries.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deuce@1:103/705 to Git commit to main/sbbs/master on Thu May 25 18:30:49 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/bb0bd64e74a7ee5c0c471055
    Modified Files:
    src/syncterm/conn_pty.c
    Log Message:
    Add VSWTCOnly on Linux, Documented as VSWTCH (also added), as a SysV-onlything but actually defined a VSWTC, must be disabled (ie: set to_POSIX_DISABLE) to not show up in stty as being modified.*sigh*I'm not convinced Linux developers want termios to work.
    --- SBBSecho 3.20-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 May 25 19:03:51 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/a0f7f0e77c27111ead3d9099
    Modified Files:
    src/syncterm/conn_pty.c
    Log Message:
    Fix BSD builds
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Deucе@1:103/705 to Git commit to main/sbbs/master on Mon Feb 12 14:41:11 2024
    https://gitlab.synchro.net/main/sbbs/-/commit/0e3c71349664bf1f84c08328
    Modified Files:
    src/syncterm/conn_pty.c
    Log Message:
    Initialize c_cc in SyncTERM as well.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)