Included here are some pkd fixes for the 0.8 release. This is a rebase and adjustment and resend of some earlier patches that were sent to the list, and should apply cleanly on top of current master at 6273c409e38e815c377b2939926a2847ab338d42.
These changes are also available on a branch at these locations: * https://github.com/simonsj/libssh/tree/pkd-fixups-for-0.8-release * https://gitlab.com/simonsj1/libssh-mirror/commits/pkd-fixups-for-0.8-release Testing done: * Locally I ran through `make test` with OpenSSL 1.1.0, libgcrypt, and mbedTLS builds. * GitLab CI Pipeline results here are passing with exception to the mingw{32,64} suites which mention a WINE failure at the moment: - https://gitlab.com/simonsj1/libssh-mirror/pipelines/24728991 Please let me know if I can reformat the patches or make any other additional changes. Jon Simons (9): pkd: add_test pkd_hello_i1 for `make test` pkd: run with SOCKET_WRAPPER_LIBRARY pkd: specify HostKeyAlgorithms for OpenSSH client pkd: specify PubkeyAcceptedTypes for OpenSSH client pkd: emit error message for OpenSSH clients < 7.0 pkd: remove `blowfish-cbc` cipher passes pkd: omit `-v` for `dbclient` by default pkd: move `hmac-sha2-256` to OpenSSH-only lists pkd: log but ignore ungraceful client disconnects tests/pkd/CMakeLists.txt | 20 ++++++++ tests/pkd/pkd_client.h | 51 ++++++++++++++++---- tests/pkd/pkd_daemon.c | 8 +++- tests/pkd/pkd_daemon.h | 4 ++ tests/pkd/pkd_hello.c | 120 +++++++++++++++++++++++++++++++++++++++++------ tests/pkd/pkd_util.c | 63 ++++++++++++++++++++++++- 6 files changed, 240 insertions(+), 26 deletions(-) -- 2.14.1
