• Need workaround for possible broken tera term zmodem implimentation

    From Nigel Reed@1:103/705 to GitLab issue in main/sbbs on Wed Jul 26 00:05:34 2023
    open https://gitlab.synchro.net/main/sbbs/-/issues/595

    I tried to receive a file from my BBS using both ssh and telnet and received the same issue. Keyop also had a user with the same issue of hanging zmodem but wasn't able to determine the client:Jul 26 01:56:41 bbs synchronet: term Node 1 <Nelgin> Executing external: /sbbs/exec/sexyz 129 -raw sz /sbbs/data/dirs/metronet/metronetmetronet/METLIST.Z21Jul 26 01:56:41 bbs synchronet: term Node 1 <Nelgin> sexyz: Synchronet External X/Y/ZMODEM v3.0 master/f9a44f56e Copyright Rob SwindellJul 26 01:56:51 bbs synchronet: term Node 1 <Nelgin> sexyz: !Receive timeout (10 seconds)Jul 26 01:56:51 bbs synchronet: term Node 1 <Nelgin> sexyz: !zmodem_send_file UNEXPECTED TIMEOUT received instead of ZRINITJul 26 01:56:52 bbs synchronet: term Node 1 <Nelgin> sexyz: !zmodem_recv_hex_header HEX header not terminated with LF: 141 (8Dh)Jul 26 01:56:52 bbs synchronet: term Node 1 <Nelgin> sexyz: !zmodem_recv_header detected an INVALID HEADERin one case this apparently caused my user's connection to hang and didn't disconnect him when he dropped. He was told he was already logged in when attempting to login again.All works fine with SyncTerm.
    --- SBBSecho 3.20-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Keyop Troy@1:103/705 to GitLab note in main/sbbs on Thu Sep 25 14:09:14 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/595#note_7640

    I have a user with a similar issue when using TeraTerm.

    Did we come to a conclusion on this one?
    --- SBBSecho 3.29-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Nigel Reed@1:103/705 to GitLab note in main/sbbs on Thu Sep 25 14:25:04 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/595#note_7641

    Of course not.
    --- SBBSecho 3.29-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Thu Sep 25 15:36:12 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/595#note_7643

    Snarky comment noted.
    --- SBBSecho 3.29-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Thu Sep 25 16:38:32 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/595#note_7644

    I installed Tera Term (5.5.0) for Windows x64.

    I couldn't get it to receive files via ZMODEM (automatically or manually). After hitting Ctrl-X in Tera Term, SEXYZ always aborted the transmit attempt (from the BBS side) successfully.

    I don't think there's anything that needs to be done here from the Synchronet or SEXYZ side.
    --- SBBSecho 3.29-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Thu Sep 25 17:10:32 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/595#note_7647

    Manual ZMODEM receive in Tera Term (5.5.0) using lsz from Synchronet to send *did* work however, so there is some difference here between SEXYZ and lsz that I should investigate. I could not get auto ZMODEM receive to work in Tera Term using lsz on the sending size either, however.
    --- SBBSecho 3.29-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Thu Sep 25 17:18:28 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/595#note_7648

    Setting `ZmodemAuto=on` in the `teraterm.ini` file enables ZMODEM auto-receive, but downloads from SEXYZ don't progress.
    --- SBBSecho 3.29-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab note in main/sbbs on Fri Sep 26 12:52:14 2025
    https://gitlab.synchro.net/main/sbbs/-/issues/595#note_7658

    Looks like sexyz's ZMODEM implementation doesn't like Tera Term's *but lsz is more tolerant):

    ```
    [52624] SEXYZ: Sending ZRQINIT
    [52624] SEXYZ: zmodem_get_zrinit
    [52624] SEXYZ: zmodem_recv_hex_header HEX header not terminated with LF: 141 (8Dh)
    [52624] SEXYZ: zmodem_recv_header detected an INVALID HEADER
    [52624] SEXYZ: zmodem_send_file UNEXPECTED Invalid Header received instead of ZRINIT
    ```
    --- SBBSecho 3.29-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Rob Swindell@1:103/705 to GitLab issue in main/sbbs on Fri Sep 26 14:17:12 2025
    close https://gitlab.synchro.net/main/sbbs/-/issues/595
    --- SBBSecho 3.29-Linux
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)