diff --git a/ChangeLog.md b/ChangeLog.md index a4282cef..778a8607 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,3 +1,27 @@ +# wolfSSH v1.4.14 (July 7, 2023) + +## New Feature Additions and Improvements + +- Add user authentication support for RSA signing with SHA2-256 and SHA2-512 (Following RFC 8332) +- Support for FATFS on Xilinx targets +- ecc_p256-kyber_level1 interop with OQS OpenSSH following the RFC https://www.ietf.org/id/draft-kampanakis-curdle-ssh-pq-ke-01.html +- Internal refactor of client apps to simplify them and added X509 support to scpclient +- wolfSSH_accept now returns WS_SCP_INIT and needs called again to complete the SCP operation +- Update to document Cube Pack dependencies +- Add carriage return for ‘enter’ key in the example client with shell connections to windows server +- Stack usage improvement to limit the scope of variables +- Echoserver example SFTP non blocking improvement for want read cases +- Increase SFTP performance with throughput + +## Fixes + +- Fix for calling chdir after chroot with wolfSSHd when jailing connections on unix environments +- Better handling on the server side for when the client’s window is filled up +- Fix for building the client project on windows when shell support is enabled +- Sanity check improvements for handling memory management with non blocking connections +- Fix for support with secondary groups with wolfSSHd +- Fixes for SFTP edge cases when used with LWiP + # wolfSSH v1.4.13 (Apr 3, 2023) ## New Feature Additions and Improvements diff --git a/configure.ac b/configure.ac index f8f1670b..28c15210 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,7 @@ # All right reserved. AC_COPYRIGHT([Copyright (C) 2014-2023 wolfSSL Inc.]) -AC_INIT([wolfssh],[1.4.13],[support@wolfssl.com],[wolfssh],[https://www.wolfssl.com]) +AC_INIT([wolfssh],[1.4.14],[support@wolfssl.com],[wolfssh],[https://www.wolfssl.com]) AC_PREREQ([2.63]) AC_CONFIG_AUX_DIR([build-aux]) @@ -18,7 +18,7 @@ AC_ARG_PROGRAM AC_CONFIG_MACRO_DIR([m4]) AC_CONFIG_HEADERS([config.h]) -WOLFSSH_LIBRARY_VERSION=15:0:7 +WOLFSSH_LIBRARY_VERSION=15:1:7 # | | | # +------+ | +---+ # | | | diff --git a/wolfssh/version.h b/wolfssh/version.h index fb2a3409..2ceb7504 100644 --- a/wolfssh/version.h +++ b/wolfssh/version.h @@ -35,8 +35,8 @@ extern "C" { #endif -#define LIBWOLFSSH_VERSION_STRING "1.4.13" -#define LIBWOLFSSH_VERSION_HEX 0x01004013 +#define LIBWOLFSSH_VERSION_STRING "1.4.14" +#define LIBWOLFSSH_VERSION_HEX 0x01004014 #ifdef __cplusplus }