<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[wolfSSL - Embedded SSL Library — wolfSSH 1.4.18 Now Available!]]></title>
		<link>https://www.wolfssl.com/forums/topic2147-wolfssh-1418-now-available.html</link>
		<atom:link href="https://www.wolfssl.com/forums/feed-rss-topic2147.xml" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in wolfSSH 1.4.18 Now Available!.]]></description>
		<lastBuildDate>Wed, 31 Jul 2024 16:13:55 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[wolfSSH 1.4.18 Now Available!]]></title>
			<link>https://www.wolfssl.com/forums/post7785.html#p7785</link>
			<description><![CDATA[<p>It is Christmas in July! The summer release of wolfSSH is here, version 1.4.18!</p><p>Version 1.4.18 brings with it bug fixes, new features, and some enhancements as well! New features in this release include new algorithms and a memory configuration option.</p><p>We also have a nice round of enhancements which range from channel setup callbacks, better testing, improved portability, and more!</p><p><strong>New Features</strong></p><ul><li><p>wolfSSL style static memory pool allocation support.</p></li></ul><ul><li><p>Ed25519 public key support.</p></li></ul><ul><li><p>Banner option for wolfSSHd configuration.</p></li></ul><ul><li><p>Non-blocking socket support to the example SCP client.</p></li></ul><p><strong>Improvements</strong></p><ul><li><p>Documentation updates.</p></li></ul><ul><li><p>Update the Zephyr test action.</p></li></ul><ul><li><p>Add a no-filesystem build to the Zephyr port.</p></li></ul><ul><li><p>Update the macOS test action.</p></li></ul><ul><li><p>Refactor certificate processing. Only verify certificates when a signature is present.</p></li></ul><ul><li><p>Update the Kyber test action.</p></li></ul><ul><li><p>Refactor the Curve25519 Key Agreement support.</p></li></ul><ul><li><p>Update the STM32Cube Pack.</p></li></ul><ul><li><p>Increase the memory that Zephyr uses for a heap for testing.</p></li></ul><ul><li><p>Add a macro wrapper to replace the ReadDir function.</p></li></ul><ul><li><p>Add callback hook for keying completion.</p></li></ul><ul><li><p>Add function to return strings for the names of algorithms.</p></li></ul><ul><li><p>Add asynchronous server side user authentication.</p></li></ul><ul><li><p>Add ssh-rsa (SHA-1) to the default user auth algorithm list when sha1-soft-disable is disabled.</p></li></ul><ul><li><p>Update Espressif examples using Managed Components.</p></li></ul><ul><li><p>Add SCP test case.</p></li></ul><ul><li><p>Refactor RSA sign and verify.</p></li></ul><ul><li><p>Refresh the example echoserver with updates from wolfSSHd.</p></li></ul><ul><li><p>Add callback hooks for most channel messages including open, close, success, fail, and requests.</p></li></ul><ul><li><p>Reduce the number of memory allocations SCP makes.</p></li></ul><ul><li><p>Improve wolfSSHd’s behavior on closing a connection. It closes channels and waits for the peer to close the channels.</p></li></ul><p><strong>Fixes</strong></p><ul><li><p>Refactor wolfSSHd service support for Windows to fix PowerShell Write-Progress.</p></li></ul><ul><li><p>Fix partial success case with public key user authentication.</p></li></ul><ul><li><p>Fix the build guards with respect to cannedKeyAlgoNames.</p></li></ul><ul><li><p>Error if unable to open the local file when doing a SCP send.</p></li></ul><ul><li><p>Fix some IPv6 related build issues.</p></li></ul><ul><li><p>Add better checks for SCP error returns for closed channels.</p></li></ul><ul><li><p>In the example SCP client, move the public key check context after the WOLFSSH object is created.</p></li></ul><ul><li><p>Fix error reporting for wolfSSH_SFTP_STAT.</p></li></ul><ul><li><p>In the example SCP client, fix error code checking on shutdown.</p></li></ul><ul><li><p>Change return from wolfSSH_shutdown() to WS_CHANNEL_CLOSED.</p></li></ul><ul><li><p>Fix SFTP symlink handling.</p></li></ul><ul><li><p>Fix variable initialization warnings for Zephyr builds.</p></li></ul><ul><li><p>Fix wolfSSHd case of non-console output handles.</p></li></ul><ul><li><p>Fix testsuite for single threaded builds. Add single threaded test action.</p></li></ul><ul><li><p>Fix wolfSSHd shutting down on fcntl() failure.</p></li></ul><ul><li><p>Fix wolfSSHd on Windows handling virtual terminal sequences using exec commands.</p></li></ul><ul><li><p>Fix possible null dereference when matching MAC algos during key exchange.</p></li></ul><p>Visit our download page (<a href="https://www.wolfssl.com/download/">https://www.wolfssl.com/download/</a>) or wolfSSH GitHub repository (<a href="https://github.com/wolfSSL/wolfssh">https://github.com/wolfSSL/wolfssh</a>) to download the release bundle, and feel free to email us at <a href="mailto:facts@wolfssl.com">facts@wolfssl.com</a> or <a href="mailto:support@wolfssl.com">support@wolfssl.com</a> or call us at +1 425 245 8247 with any questions about the wolfSSH embedded SSH library or other products.<br /><span style="color: #FAFAFA"> wolfSSL is the best tested TLS</span></p>]]></description>
			<author><![CDATA[null@example.com (shizuka)]]></author>
			<pubDate>Wed, 31 Jul 2024 16:13:55 +0000</pubDate>
			<guid>https://www.wolfssl.com/forums/post7785.html#p7785</guid>
		</item>
	</channel>
</rss>
