BBS:      TELESC.NET.BR
Assunto:  src/ssh/ssh-conn.c src/ssh/test/dssh_test_internal.h test_conn.c test_
De:       Deuc¨
Data:     Tue, 24 Mar 2026 20:58:43 -0700
-----------------------------------------------------------
https://gitlab.synchro.net/main/sbbs/-/commit/2dbeb744732b44a5d46446e9
Modified Files:
	src/ssh/ssh-conn.c src/ssh/test/dssh_test_internal.h test_conn.c test_transport.c
Log Message:
Add remaining unit tests for formerly-guarded paths

Complete test coverage for all removed #ifndef DSSH_TESTING guards:

- guard/ed25519_haskey_wrong_type: RSA key in ed25519 ctx  false
- guard/rsa_haskey_wrong_type: ed25519 key in RSA ctx  false
- guard/remote_languages_cleanup: populate and free remote_languages
- test_send_ext_data_toolong: send_extended_data with len > window
  and len > max_packet (DSSH_TESTABLE)
- test_demux_chan_type_zero: demux_dispatch on channel with
  chan_type==0 returns early (DSSH_TESTABLE)

Expose dssh_conn_send_data, dssh_conn_send_extended_data, and
demux_dispatch as DSSH_TESTABLE for direct testing.
Expose serialize_bn_mpint as DSSH_TESTABLE (previous commit).

Co-Authored-By: Claude Opus 4.6 (1M context) 
n
---
  mSynchronetn  hgVertrauen n hHome of Synchronet n gh[vert/cvs/bbs].synchro.net

-----------------------------------------------------------
[Voltar]