• src/ssh/NOTES.md TODO.md client.c deucessh-auth.h ssh-auth.c src/ssh/t

    From Deucе@VERT to Git commit to main/sbbs/master on Thu Mar 26 15:33:15 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/ae6e23de282a24b3fb3f920f
    Modified Files:
    src/ssh/NOTES.md TODO.md client.c deucessh-auth.h ssh-auth.c src/ssh/test/CMakeLists.txt test_arch.c test_auth.c test_conn.c
    Log Message:
    Named auth constants, banner-before-success fix, close TODO 12, tests

    Replace magic 0/1 returns in dssh_auth_get_methods() with DSSH_AUTH_NONE_ACCEPTED / DSSH_AUTH_METHODS_AVAILABLE. Handle SSH_MSG_USERAUTH_BANNER arriving before SUCCESS in get_methods_impl.
    NULL-safe methods buffer. Close TODO item 12 (flaky test fixed).

    Tests: KBI server-side coverage (test_auth.c), new arch and conn
    parse tests. 4365 CTest runs, all passing.

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

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