• 3rdp/build/cl-server-term

    From Deuc¿@VERT to Git commit to main/sbbs/m on Sunday, December 24, 2023 08:45:00
    https://gitlab.synchro.net/main/sbbs/-/commit/df6698d91656bc1d48dddf3c
    Added Files:
    3rdp/build/cl-server-term-support.patch
    Modified Files:
    3rdp/build/GNUmakefile src/sbbs3/answer.cpp src/syncterm/ssh.c
    Log Message:
    As I was starting to add support for detecting non-interactive
    SSH channels, I noticed that I hand't ever finished the terminal
    type/size "stuff", and while fixing that, I noticed that the hack
    for SyncTERM was done wrong.

    Fix the whole thing, and now Synchronet and SyncTERM both properly
    support terminal type and size over SSH. It also looks trivial to
    support the SSH window size change message, but I'm not doing that
    tonight.

    Unfortunately, this is a patch on a patch, so is a bit fragile.
    It should really have the patches merged at some point.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Deuc¿@VERT to Git commit to main/sbbs/m on Thursday, December 28, 2023 12:59:00
    https://gitlab.synchro.net/main/sbbs/-/commit/e06db6fcb041ae2785e351b4
    Modified Files:
    3rdp/build/cl-server-term-support.patch src/sftp/sftp.h sftp_client.c sftp_pkt.c sftp_str.c src/syncterm/ssh.c
    Log Message:
    Various minor fixups

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