BBS: TELESC.NET.BR Assunto: src/ssh/client.c deucessh.h server.c ssh-auth.c ssh-auth.h ssh-trans.c De: Deuc¨ Data: Sun, 22 Mar 2026 10:47:22 -0700 ----------------------------------------------------------- https://gitlab.synchro.net/main/sbbs/-/commit/ee4c64f6174fc77aa67becf3 Modified Files: src/ssh/client.c deucessh.h server.c ssh-auth.c ssh-auth.h ssh-trans.c ssh-trans.h Log Message: DeuceSSH: consolidate public API, reduce exported symbols from 70 to 58 New: transport_handshake() replaces the 4-call sequence of version_exchange + kexinit + kex + newkeys. Made PRIVATE (internal only): - transport_init, transport_cleanup - transport_version_exchange, transport_kexinit, transport_kex, transport_newkeys - transport_send_packet, transport_recv_packet - transport_send_unimplemented, transport_find_key_algo - transport_rekey, transport_rekey_needed Made static (file-local): - auth_request_service now called automatically by auth_get_methods via ensure_auth_service() Updated client.c and server.c to use transport_handshake() and removed explicit auth_request_service calls. Co-Authored-By: Claude Opus 4.6 (1M context)n --- mSynchronetn hgVertrauen n hHome of Synchronet n gh[vert/cvs/bbs].synchro.net ----------------------------------------------------------- [Voltar]