__                 _ _                _
  / _| ___   ___   __| | |__   __ _ _ __| | __
 | |_ / _ \ / _ \ / _` | '_ \ / _` | '__| |/ /
 |  _| (_) | (_) | (_| | |_) | (_| | |  |   <
 |_|  \___/ \___/ \__,_|_.__/ \__,_|_|  |_|\_\

A personal BBS  ·  Missoula, Montana  ·  formerly NaClCON BBS

Connect from your terminal: telnet naclconbbs.net 23  |  ssh naclconbbs.net -p 2222

  • src/syncterm/bbslist.c bbslist.h ssh.c

    From Deucе@VERT to Git commit to main/sbbs/master on Sun May 3 19:20:51 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/7cc73547461c172d31d75610
    Modified Files:
    src/syncterm/bbslist.c bbslist.h ssh.c
    Log Message:
    SyncTERM: dialing-directory option to enable aes128-cbc

    New per-entry "Allow AES128-CBC" toggle (SSH/SSHNA only, default off). aes128-cbc is now registered globally as a last-priority fallback for
    legacy servers (e.g. Mystic), but a per-session enc filter restricts
    each connection to aes256-ctr unless the entry opts in.

    Persisted as SSHAllowAES128CBC in syncterm.lst.

    ---
    ■ Synchronet ■ Vertrauen ■ Home of Synchronet ■ [vert/cvs/bbs].synchro.net
  • From Deucе@VERT to Git commit to main/sbbs/master on Tue May 5 08:02:38 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/d1fde4b16ec67ab427f45871
    Modified Files:
    src/syncterm/bbslist.c bbslist.h ssh.c
    Log Message:
    SyncTERM: bbslist "Accept Early Data" toggle for Mystic interop

    Adds SSHAcceptEarlyData per-entry bool (default off, mirroring the SSHAllowAES128CBC precedent for known-broken peers). When set, ssh.c
    calls dssh_chan_params_set_accept_early_data() before dssh_chan_open(),
    which keeps the advertised initial channel window at 0 but tells
    DeuceSSH to accept CHANNEL_DATA / CHANNEL_EXTENDED_DATA that arrives
    before the pty-req / shell-req confirms. The workaround is needed
    against Mystic BBS (and other Cryptlib-based servers), which send
    their welcome banner immediately after CHANNEL_OPEN_CONFIRMATION in
    violation of RFC 4254 flow control; without it the banner silently
    drops and the session appears to hang until a key is pressed.

    Editor surface: new toggle under the SSH options block, paired with a
    "~ Accept Early Data ~" help entry that names Mystic specifically.

    Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

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