BBS: TELESC.NET.BR Assunto: src/ssh/test/test_auth.c De: Deuc¨ Data: Mon, 23 Mar 2026 20:49:18 -0700 ----------------------------------------------------------- https://gitlab.synchro.net/main/sbbs/-/commit/17d44539e6157fe2cc0edf44 Modified Files: src/ssh/test/test_auth.c Log Message: Add 11 server auth parse error tests Tests send malformed USERAUTH_REQUEST packets through an encrypted session to exercise parse_userauth_prefix and method-specific parse branches in dssh_auth_server: - empty request (just message type byte) - truncated username (length > remaining data) - no service name field after username - truncated service name (length > remaining) - no method field after service name - truncated method name (length > remaining) - password method with no change boolean - password method with no password length - publickey method with no has_signature boolean - first message is not SERVICE_REQUEST - username >= 256 bytes (truncation to saved_user) ssh-auth.c branch coverage: 63.33% -> 67.27% (-13 missed) Co-Authored-By: Claude Opus 4.6 (1M context)n --- mSynchronetn hgVertrauen n hHome of Synchronet n gh[vert/cvs/bbs].synchro.net ----------------------------------------------------------- [Voltar]