mirror of https://github.com/wolfSSL/wolfssh.git
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. |
||
|---|---|---|
| .. | ||
| fwd-bulk.test | ||
| fwd.test | ||
| fwd.test.expect | ||
| get-put.test | ||
| include.am | ||
| sbom.am | ||
| scp.test | ||
| sftp.test | ||
| sshclient.test | ||