Subj : src/ssh/ssh-auth.c src/ssh/test/dssh_test_internal.h test_auth.c To : Git commit to main/sbbs/master From : Deuc¨ Date : Wed Mar 25 2026 00:49:07 https://gitlab.synchro.net/main/sbbs/-/commit/c5e8b4efff3f8f6aec667491 Modified Files: src/ssh/ssh-auth.c src/ssh/test/dssh_test_internal.h test_auth.c Log Message: ssh-auth.c: direct parse_userauth_prefix tests (7 new tests) Make parse_userauth_prefix DSSH_TESTABLE and add 7 direct unit tests that call it from the main thread. This bypasses a coverage counter issue where threaded server tests' branch hits don't register in merged profdata. Tests cover all 6 truncation branches in parse_userauth_prefix: - Empty payload (no username length) - Truncated username data - No service length field - Truncated service data - No method length field - Truncated method data - Valid parse (positive test) ssh-auth.c missed branches: 64  55. Co-Authored-By: Claude Opus 4.6 (1M context) --- þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net .