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