open
https://gitlab.synchro.net/main/sbbs/-/issues/691
Hi, in my recent testing ``zmodem-streaming`` between ``git.synchro.net`` and my Debian 12 linux powered by lrzsz+zssh failed after transferring few files (check attachment-1, it just messed up the whole screen). Luckily ``zmodem-windowed`` didn't fail (I have tested only once though). ``-windowed`` did print error message (``Retry 0: Got ERROR``), but I am not sure if that's false alarm from rz command on client side (check attachment-2).
Sexyz wiki [section on streaming](
http://wiki.synchro.net/util:sexyz#zmodem_streaming) mentions that "SEXYZ supports the following ZMODEM streaming modes, in order of decreasing successful data transfer assurance". Does that apply also apply to connections between Synchronet BBS server talking to a Linux/Windows machine running programs like ``rz`` over zssh/ztelnet, or just when Synchronet is connected to a old-style modem? (am pretty new to BBSing, please pardon my lack of understanding).
The reason I ask is: I want to setup a BBS for modern Linux geeks, and would want to provide only the most reliable download experience (as in our times it is unheard of to have download/upload failures). Is unreliability indispensable when communicating over zmodem protocol between Linux remote server and client? Does synchronet plan to support sftp for downloads? Is there a recommended streaming mode that linux clients powered by zssh+lrzsz use when dealing with downloads/uploads? One thing that would really help is to document expected/mandatory flags for ``rz`` and ``sz`` commands for all the respective streaming modes. IMHO, newbies from Linux land like me who are new to BBSing do not really understand if/when to pass any flags when talking to BBS servers. Here's the Debian documentation for lrzrz's [rz](
https://manpages.debian.org/bookworm/lrzsz/rz.1.en.html) and [sz](
https://manpages.debian.org/bookworm/lrzsz/sz.1.en.html) commands.
1) zmodem_streaming, garbled text in upper tmux pane: ![zmodem_streaming](
https://gitlab.synchro.net/main/sbbs/uploads/9b373b455568d8d8f3522d459aef63fe/zmodem_streaming.png)
2) zmodem_windowed, ``Retry 0: Got ERROR`` in upper tmux pane: ![zmodem_windowed](
https://gitlab.synchro.net/main/sbbs/uploads/1b3b6027e571e8bf1de825710c29ceef/zmodem_windowed.png)
--- SBBSecho 3.20-Linux
* Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)