wolfssh/scripts
John Safranek b05fe9f4c9 Unbuffer stdin before a client password prompt
The password prompt reads stdin with fgets(), and a buffered stdin
keeps its own copy of the line in libc for the life of the process.
The clients make stdin unbuffered before any stdin I/O, so the typed
password lands only in the buffer ClientUserAuth() wipes.

- the wolfssh app, and the example client, sftp client and scp client
  whether or not -P was given, as keyboard-interactive reads stdin too
- ClientUnbufferStdin() acts once per process and reports a failure
- scripts/sshclient.test sends the session data right after the
  password, with no sleep

Issue: F-15669
2026-11-03 16:24:06 -06:00
..
fwd-bulk.test echoserver: forward ports only when given -F 2026-11-03 15:44:32 -06:00
fwd.test
…
fwd.test.expect echoserver: forward ports only when given -F 2026-11-03 15:44:32 -06:00
get-put.test scripts: widen the ready-file wait to ten seconds 2026-09-17 15:04:26 +02:00
include.am scripts: add an OpenSSH strict KEX interop test 2026-09-30 22:49:25 -05:00
openssh-interop.test echoserver: limit direct-tcpip destinations 2026-11-03 15:44:32 -06:00
sbom.am fix: read wolfSSL version from WOLFSSL_DIR only 2026-08-27 09:43:33 -07:00
scp.test scp: receive through a per-session dirfd 2026-10-15 17:14:34 -05:00
sftp.test tests: run app-driven sftp in a block build 2026-09-17 10:26:52 -07:00
sshclient.test Unbuffer stdin before a client password prompt 2026-11-03 16:24:06 -06:00