Commit Graph

  • 07fcea84d7 tests: bound the first forward parse guard too master John Safranek 2026-09-15 20:08:24 -0700
  • f67b20ffca tests: pin the fixed-port forward reply terms John Safranek 2026-09-15 19:48:19 -0700
  • 24c2139a66 internal: bare success for a fixed-port forward John Safranek 2026-09-10 09:11:55 -0700
  • 8bf3172c3e
    Merge 52bd594a8a into b40148acc5 yosuke-wolfssl 2026-09-17 14:27:33 -0700
  • b40148acc5 ci: build and test without RSA or ECC John Safranek 2026-09-16 09:48:17 -0700
  • dd78bb6146 examples, keys: add an Ed25519 user credential John Safranek 2026-09-15 19:56:50 -0700
  • 7026839c11 echoserver: add Ed25519 sample public keys John Safranek 2026-09-15 15:09:54 -0700
  • 2ec8ad418f tests: run the Ed25519 pubkey test without ECDSA John Safranek 2026-09-15 15:09:54 -0700
  • 6d1292832d internal: decode DER Ed25519 user auth keys John Safranek 2026-09-15 15:09:54 -0700
  • a072fcc572 internal: guard PrimeNameForId on ECDSA alone John Safranek 2026-09-15 15:09:54 -0700
  • 36a2ad30b6 tests: build the Ed25519 cases without ECDSA John Safranek 2026-09-10 18:45:00 -0700
  • 3a3ad23de3 examples, tests: drop the WOLFSSH_NO_ECC guard John Safranek 2026-09-10 18:45:00 -0700
  • bf4f1a1964 internal, ssh: quiet unused RSA-only locals John Safranek 2026-09-10 18:45:00 -0700
  • 7324d4b4da internal: shift, not divide, in the GEX check John Safranek 2026-09-10 18:45:00 -0700
  • 9390d97926 internal: compile Ed25519 host keys without ECDSA John Safranek 2026-09-10 18:45:00 -0700
  • 8f6ac3f7db
    Merge 96931523c4 into 2b5855922f JacobBarthelmeh 2026-09-17 14:16:20 -0700
  • fe9903111a
    Merge 3c2eb6cd55 into 2b5855922f John Safranek 2026-09-17 18:44:45 +0000
  • 3c2eb6cd55 ci: build the Espressif examples weekly John Safranek 2026-09-16 11:32:35 -0700
  • f4daee5ac3 espressif: retire the forward fd at every close John Safranek 2026-09-15 20:07:44 -0700
  • 9c9f684321 espressif: close a direct forward's socket once John Safranek 2026-09-15 19:49:31 -0700
  • ffb4a0f2ec espressif: guard the forward cleanup handler John Safranek 2026-09-10 17:15:50 -0700
  • 0a3fe84f03
    Merge e50b848b55 into 2b5855922f Emma Stensland 2026-09-17 10:29:37 -0700
  • cfc4b4fbc1
    Merge c0db9165a3 into 2b5855922f Emma Stensland 2026-09-17 10:29:35 -0700
  • e1eb54e3b8
    Merge 5f06b27cd0 into 2b5855922f yosuke-wolfssl 2026-09-17 10:28:20 -0700
  • 2b5855922f tests: run app-driven sftp in a block build John Safranek 2026-09-15 11:12:04 -0700
  • 1a195cb1ec examples, ide, tests: classify the worker's status at the call site Yosuke Shimizu 2026-09-15 09:23:53 +0900
  • 47cea34929 ssh.h: correct two statements about wolfSSH_worker(), note the owed write Yosuke Shimizu 2026-09-15 11:20:03 +0900
  • d92d1e3367 ssh: report the owed write when the worker leaves output queued Yosuke Shimizu 2026-09-15 11:20:03 +0900
  • 9ebef82bfe
    Merge f18eb2baa7 into 4ca96ec6cb Pete Clarke 2026-09-17 08:57:33 -0700
  • 4ca96ec6cb wolfsshd: name the large SFTP files per run John Safranek 2026-09-16 15:49:05 -0700
  • 3f5ceff2d4 wolfsshd: issue the test certificates per run John Safranek 2026-09-16 15:49:05 -0700
  • b8f5df10e7 wolfsshd: remove the temp config dir on exit John Safranek 2026-09-16 15:49:05 -0700
  • 536e51c874 wolfsshd: keep the registry when grep fails John Safranek 2026-09-16 15:49:05 -0700
  • 277cdb173b wolfsshd: keep a daemon until it has stopped John Safranek 2026-09-16 15:49:05 -0700
  • 772e83e6a6 wolfsshd: fail a daemon that never listens John Safranek 2026-09-16 15:49:05 -0700
  • 1cb4c0650d wolfsshd: test the port block allocator John Safranek 2026-09-16 15:49:05 -0700
  • 6c070dc3ab wolfsshd: lease a port block to one run only John Safranek 2026-09-16 15:49:05 -0700
  • b06a3b123b wolfsshd: wait for the listener, claim the ports John Safranek 2026-09-15 20:51:34 -0700
  • 5046945979 wolfsshd: tighten the run registry and ports John Safranek 2026-09-15 16:14:25 -0700
  • 071a07a27d wolfsshd: name the tmux session per test run John Safranek 2026-09-15 10:44:17 -0700
  • bb5d7dc2e9 wolfsshd: scope the ossh teardown to its run John Safranek 2026-09-15 10:44:17 -0700
  • 96fab96a36 wolfsshd: scope a test run's ports and daemons John Safranek 2026-09-15 10:43:45 -0700
  • 96d6c0db50 scripts: widen the ready-file wait to ten seconds John Safranek 2026-09-15 10:42:58 -0700
  • 52bd594a8a internal: set the keying flag once the KEX init reaches the transport Yosuke Shimizu 2026-09-17 16:55:28 +0900
  • cb902fa0f7 ssh: add a rekey-state accessor Yosuke Shimizu 2026-09-17 15:27:16 +0900
  • 5f06b27cd0 wolfsshd: initialize the WIN32 shell exit status Yosuke Shimizu 2026-09-15 16:12:42 +0900
  • 893b2b12de wolfsshd: wait on the write side in the shell loops Yosuke Shimizu 2026-09-15 14:29:11 +0900
  • 817be0d074 ci: build and test without RSA or ECC John Safranek 2026-09-16 09:48:17 -0700
  • 49f07314d6 examples, keys: add an Ed25519 user credential John Safranek 2026-09-15 19:56:50 -0700
  • 53814839bb echoserver: add Ed25519 sample public keys John Safranek 2026-09-15 15:09:54 -0700
  • a7ede492b8 tests: run the Ed25519 pubkey test without ECDSA John Safranek 2026-09-15 15:09:54 -0700
  • 6ec1e05db7 internal: decode DER Ed25519 user auth keys John Safranek 2026-09-15 15:09:54 -0700
  • 2feab94af4 internal: guard PrimeNameForId on ECDSA alone John Safranek 2026-09-15 15:09:54 -0700
  • 767cb86ef6 tests: build the Ed25519 cases without ECDSA John Safranek 2026-09-10 18:45:00 -0700
  • 49a431a34c examples, tests: drop the WOLFSSH_NO_ECC guard John Safranek 2026-09-10 18:45:00 -0700
  • c8b9d09ade internal, ssh: quiet unused RSA-only locals John Safranek 2026-09-10 18:45:00 -0700
  • b92861492c internal: shift, not divide, in the GEX check John Safranek 2026-09-10 18:45:00 -0700
  • f92bf647df internal: compile Ed25519 host keys without ECDSA John Safranek 2026-09-10 18:45:00 -0700
  • 27904a7686 wolfsshd: name the large SFTP files per run John Safranek 2026-09-16 15:49:05 -0700
  • b688e70c3a wolfsshd: issue the test certificates per run John Safranek 2026-09-16 15:49:05 -0700
  • 997cda9b7c wolfsshd: remove the temp config dir on exit John Safranek 2026-09-16 15:49:05 -0700
  • 0efb0174b2 wolfsshd: keep the registry when grep fails John Safranek 2026-09-16 15:49:05 -0700
  • b3f4630f3f wolfsshd: keep a daemon until it has stopped John Safranek 2026-09-16 15:49:05 -0700
  • fe622ea4df wolfsshd: fail a daemon that never listens John Safranek 2026-09-16 15:49:05 -0700
  • 2f06bd93bc wolfsshd: test the port block allocator John Safranek 2026-09-16 15:49:05 -0700
  • 0a21854b0a wolfsshd: lease a port block to one run only John Safranek 2026-09-16 15:49:05 -0700
  • e50b848b55 Fix ML-DSA composite logic from code review Emma Stensland 2026-09-09 13:18:29 -0600
  • c0db9165a3 internal, wolfsshd: Fix code review nits Emma Stensland 2026-09-09 13:42:26 -0600
  • 74491247cb scp: correct the ScpStreamRead() comment John Safranek 2026-09-14 11:33:34 -0700
  • 10d97e151f echoserver: wait to write in the SFTP loop John Safranek 2026-09-14 11:33:34 -0700
  • dc03049a13 ssh: add a channel session-granted accessor John Safranek 2026-09-15 19:57:27 -0700
  • fd4d462510 scp: match the scp command as a whole token John Safranek 2026-09-15 19:57:06 -0700
  • 74a296d9c2 wolfsshd: refuse sessions it cannot serve John Safranek 2026-09-02 12:01:19 -0700
  • 8460f3f90c internal: log a subsystem request as a subsystem John Safranek 2026-09-14 15:02:39 -0700
  • fab6066845 tests: run app-driven sftp in a block build John Safranek 2026-09-15 11:12:04 -0700
  • bbf46b5f3f examples, ide, tests: classify the worker's status at the call site Yosuke Shimizu 2026-09-15 09:23:53 +0900
  • f31d9c5a35 ssh: add a channel session-granted accessor John Safranek 2026-09-15 19:57:27 -0700
  • c995db910c scp: match the scp command as a whole token John Safranek 2026-09-15 19:57:06 -0700
  • 347046f8fd wolfsshd: wait for the listener, claim the ports John Safranek 2026-09-15 20:51:34 -0700
  • 0b5b9e6122 tests: bound the first forward parse guard too John Safranek 2026-09-15 20:08:24 -0700
  • 2618cd1e44 tests: pin the fixed-port forward reply terms John Safranek 2026-09-15 19:48:19 -0700
  • ac532af87f wolfsshd: tighten the run registry and ports John Safranek 2026-09-15 16:14:25 -0700
  • 7bb39b63e7 internal: re-find the channel after the callback John Safranek 2026-09-14 08:37:01 -0700
  • 4477f4744a ssh: add generic request callbacks John Safranek 2026-09-02 11:57:27 -0700
  • aacb3b1162 wolfsshd: name the tmux session per test run John Safranek 2026-09-15 10:44:17 -0700
  • e6887850ed wolfsshd: scope the ossh teardown to its run John Safranek 2026-09-15 10:44:17 -0700
  • ed4025a803 wolfsshd: scope a test run's ports and daemons John Safranek 2026-09-15 10:43:45 -0700
  • 3a3f0aa76e scripts: widen the ready-file wait to ten seconds John Safranek 2026-09-15 10:42:58 -0700
  • 02ecaa015e internal: bare success for a fixed-port forward John Safranek 2026-09-10 09:11:55 -0700
  • ba8996038d tests: skip app-driven sftp in a block build John Safranek 2026-09-14 16:57:16 -0700
  • 46795b1ef2 tests: cover the app-driven sftp and shell paths John Safranek 2026-09-11 14:38:06 -0700
  • 95369017da echoserver: retry a send the socket did not take John Safranek 2026-09-11 14:38:05 -0700
  • ecb79ea4e3 echoserver: bind sftp and scp as the library does John Safranek 2026-09-11 13:58:24 -0700
  • eef5346f7f echoserver: claim only a granted, usable session John Safranek 2026-09-11 13:58:24 -0700
  • 6b954da7f7 tests: cover the application-driven SCP start John Safranek 2026-09-08 08:14:56 -0700
  • 971f2f01e8 echoserver: answer session requests in callbacks John Safranek 2026-09-02 09:54:34 -0700
  • 6c8fdad165 ssh.h: correct two statements about wolfSSH_worker(), note the owed write Yosuke Shimizu 2026-09-15 11:20:03 +0900
  • c88b2582b8 ssh: report the owed write when the worker leaves output queued Yosuke Shimizu 2026-09-15 11:20:03 +0900
  • c4a47d90e1 tests: skip app-driven sftp in a block build John Safranek 2026-09-14 16:57:16 -0700
  • 3e6ff9cca0 tests: cover the app-driven sftp and shell paths John Safranek 2026-09-11 14:38:06 -0700