wolfssh/tests
Yosuke Shimizu a14e6d0f3c ssh, apps, examples: take the worker's status from its return
- wolfSSH_OutputPending() moves from wolfssh/internal.h to
  wolfssh/ssh.h as a WOLFSSH_API taking a const WOLFSSH*, defined
  in src/ssh.c beside the other public calls.
- wolfSSH_worker() puts the send's code in the return in place of
  an event when the flush fails outright, and gates its flush on
  wolfSSH_OutputPending(). wolfssh/ssh.h states both.
- Both wolfsshd shell loops, both echoservers and
  ReceiveScpMessage() dispatch on wolfSSH_worker()'s return, and
  call wolfSSH_get_error() only to tell a transient failure from a
  terminal one. The POSIX wolfsshd loop sets wantWrite from
  wolfSSH_OutputPending().
- Five worker tests expect the send's code where they expected the
  event, and tests/testsuite.c calls wolfSSH_OutputPending().
2026-09-14 10:40:48 -07:00
..
api.c tests: pin the get_fd invalid-socket sentinel 2026-09-10 18:03:59 -07:00
api.h Release v1.4.22 2025-12-29 16:53:33 -08:00
auth.c examples, tests: terminate the ES_ERROR messages with a newline 2026-08-28 18:22:34 -05:00
auth.h added check for private and public keys decoded 2026-07-31 16:14:52 -07:00
include.am client: fix keyboard-interactive responses 2026-08-10 10:31:07 -06:00
kex.c internal: Refactor and gate ML-DSA composite key handling 2026-09-02 15:35:09 -07:00
kex.h Release v1.4.22 2025-12-29 16:53:33 -08:00
regress.c ssh, internal: always flush the worker's output 2026-09-14 10:40:48 -07:00
sftp.c fix for flags handling, ocsp case, macro guards, unused variable, changed default from MY to required to be set 2026-09-05 01:32:02 -07:00
sftp.h Release v1.4.22 2025-12-29 16:53:33 -08:00
testsuite.c ssh, apps, examples: take the worker's status from its return 2026-09-14 10:40:48 -07:00
testsuite.h Release v1.4.22 2025-12-29 16:53:33 -08:00
unit.c ssh, apps, examples: take the worker's status from its return 2026-09-14 10:40:48 -07:00
unit.h Release v1.4.22 2025-12-29 16:53:33 -08:00