wolfssh/scripts
John Safranek 99c0794b41 Fix the client-only build and its test suite
A --disable-server build now links, and make check builds and runs what
does not need a server. wolfSSH_RealPath() is compiled whenever SFTP or
SCP is enabled, because the SFTP client reaches it through
wolfSSH_SFTP_SetDefaultPath(), and the test programs that link
examples/echoserver are built only when the server half is.

- Drop the server term from the wolfSSH_RealPath() guard in ssh.c; the
  block holds that one function.
- Add BUILD_SERVER and BUILD_CLIENT conditionals off the existing
  ENABLED_SERVER and ENABLED_CLIENT.
- Gate api.test on the server, testsuite.test, kex.test, auth.test and
  every script on both halves; unit.test and regress.test stay.
- Gate unit.c's wolfSSH_SFTP_read() tests on the server and share their
  want-read IORecv mock with the client tests below them.
2026-09-22 17:05:22 -05:00
..
fwd-bulk.test examples, ide, tests: classify the worker's status at the call site 2026-09-17 10:26:52 -07:00
fwd.test
…
fwd.test.expect
…
get-put.test scripts: widen the ready-file wait to ten seconds 2026-09-17 15:04:26 +02:00
include.am Fix the client-only build and its test suite 2026-09-22 17:05:22 -05:00
sbom.am fix: read wolfSSL version from WOLFSSL_DIR only 2026-08-27 09:43:33 -07:00
scp.test scripts: widen the ready-file wait to ten seconds 2026-09-17 15:04:26 +02:00
sftp.test tests: run app-driven sftp in a block build 2026-09-17 10:26:52 -07:00
sshclient.test examples, ide, tests: classify the worker's status at the call site 2026-09-17 10:26:52 -07:00