wolfssh/examples
John Safranek 95369017da echoserver: retry a send the socket did not take
ssh_worker() reads a WS_WANT_WRITE from wolfSSH_worker() as a send the
socket has not taken yet: it waits for the socket to accept one and runs
the worker again, rather than leaving the loop. Application-driven mode
answers session requests here, and the peer waits on that reply, so a
blocked one ended a session the legacy accept() carried through.

- the worker runs on a writable socket as well as a readable one, or
  the owed send is never retried
- the ssh socket joins the select write set only while a want-write is
  outstanding
- a queued agent channel open joins the same wait, so the poll runs
  ahead of the write set
2026-09-15 09:31:16 -07:00
..
client ssh, internal: always flush the worker's output 2026-09-14 10:40:48 -07:00
echoserver echoserver: retry a send the socket did not take 2026-09-15 09:31:16 -07:00
portfwd ssh, internal: always flush the worker's output 2026-09-14 10:40:48 -07:00
scpclient ssh, internal: always flush the worker's output 2026-09-14 10:40:48 -07:00
sftpclient 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
tpmcertserver Adopt the certificate loading APIs in the examples and apps 2026-08-12 16:06:39 -07:00
include.am examples: add TPM-backed X.509 host certificate server and client 2026-07-07 14:28:56 -07:00