• src/ssh/TODO.md ssh-arch.c ssh-auth.c ssh-conn.c

    From Deucе@VERT to Git commit to main/sbbs/master on Fri Mar 27 07:09:30 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/1d2485e0963c004e366204f1
    Modified Files:
    src/ssh/TODO.md ssh-arch.c ssh-auth.c ssh-conn.c
    Log Message:
    Add NULL parameter validation to 13 public API functions

    Prevents NULL-pointer crashes in dssh_parse_uint32, dssh_serialize_uint32, dssh_auth_get_methods, dssh_parse_env/exec/subsystem_data, dssh_session_read/read_ext/write/write_ext, dssh_channel_read/write,
    and dssh_session_read_signal. Closes TODO items 6, 45, 46, 49, 50;
    items 47 and 48 were already safe.

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

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