• src/syncterm/conn_pty.c

    From deuce@VERT to CVS commit on Wednesday, January 22, 2014 17:27:39
    src/syncterm conn_pty.c 1.20 1.21
    Update of /cvsroot/sbbs/src/syncterm
    In directory cvs:/tmp/cvs-serv4205

    Modified Files:
    conn_pty.c
    Log Message:
    Add the cs capability to the built-in termcap entry.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Sunday, April 27, 2014 17:07:20
    src/syncterm conn_pty.c 1.21 1.22
    Update of /cvsroot/sbbs/src/syncterm
    In directory cvs:/tmp/cvs-serv16749

    Modified Files:
    conn_pty.c
    Log Message:
    Fix missing backslash in TERM env variable setting.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Sunday, April 27, 2014 17:12:11
    src/syncterm conn_pty.c 1.22 1.23
    Update of /cvsroot/sbbs/src/syncterm
    In directory cvs:/tmp/cvs-serv16788

    Modified Files:
    conn_pty.c
    Log Message:
    Also excape the %s in cs value.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From deuce@VERT to CVS commit on Wednesday, April 15, 2020 17:52:51
    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.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Friday, April 17, 2020 07:06:32
    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...




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Friday, April 17, 2020 07:16:14
    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.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Friday, April 17, 2020 14:57:48
    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.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Monday, April 27, 2020 22:34:50
    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.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From deuce@VERT to CVS commit on Monday, April 27, 2020 23:00:33
    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.




    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuce@VERT to Git commit to main/sbbs/master on Thursday, May 25, 2023 18:22:02
    https://gitlab.synchro.net/main/sbbs/-/commit/4badae306772dd590d7217bb
    Modified Files:
    src/syncterm/conn_pty.c
    Log Message:
    ttydefchars ion ChromOS Linux is wildly useless

    The wrong characters in the wrong order. I have no idea why they
    even have the thing defined, but we'll just stop using it since
    it seems BSD systems are the only ones where it's useful...
    instead just set V* to C* except ERASE and ERASE2 which we set both
    to CTRL-H

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuce@VERT to Git commit to main/sbbs/master on Thursday, May 25, 2023 18:22:02
    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 with
    other ICANON entries.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuce@VERT to Git commit to main/sbbs/master on Thursday, May 25, 2023 18:30:49
    https://gitlab.synchro.net/main/sbbs/-/commit/bb0bd64e74a7ee5c0c471055
    Modified Files:
    src/syncterm/conn_pty.c
    Log Message:
    Add VSWTC

    Only on Linux, Documented as VSWTCH (also added), as a SysV-only
    thing 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.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Thursday, May 25, 2023 19:03:51
    https://gitlab.synchro.net/main/sbbs/-/commit/a0f7f0e77c27111ead3d9099
    Modified Files:
    src/syncterm/conn_pty.c
    Log Message:
    Fix BSD builds

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¨@VERT to Git commit to main/sbbs/master on Monday, February 12, 2024 14:41:11
    https://gitlab.synchro.net/main/sbbs/-/commit/0e3c71349664bf1f84c08328
    Modified Files:
    src/syncterm/conn_pty.c
    Log Message:
    Initialize c_cc in SyncTERM as well.

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