BBS:      TELESC.NET.BR
Assunto:  src/ssh/README.md ssh-conn.c
De:       Deuc¨
Data:     Tue, 5 May 2026 11:00:59 -0700
-----------------------------------------------------------
https://gitlab.synchro.net/main/sbbs/-/commit/1ffbbfeb2aec3fd7ec08ddc0
Modified Files:
	src/ssh/README.md ssh-conn.c
Log Message:
DeuceSSH: empty CHANNEL_DATA kick after WINDOW_ADJUST for Cryptlib servers

Cryptlib-based servers (Mystic BBS) gate post-setup output on the
client having sent any CHANNEL_DATA at least once.  When
DSSH_PARAM_ACCEPT_EARLY_DATA is set, send a 0-byte SSH_MSG_CHANNEL_DATA
immediately after WINDOW_ADJUST so the workaround works without
requiring a spurious user keystroke.  Best-effort: failure is
non-fatal.  Applies to both dssh_chan_open and dssh_chan_zc_open.

Co-Authored-By: Claude Opus 4.7 (1M context) 
n
---
  mSynchronetn  hgVertrauen n hHome of Synchronet n gh[vert/cvs/bbs].synchro.net

-----------------------------------------------------------
[Voltar]