Rebex .NET components 2016 R2.1: File Server for Universal Windows Platform, bug fixes and workarounds

  |   Lukas Pokorny

The new version of Rebex components brings several enhancements, workarounds and bug fixes, but also adds experimental UWP support for Rebex File Server. Highlights include:

Experimental support for Universal Windows Platform in File Server

Rebex File Server binaries for Universal Windows Platform are now available. Supported platforms include Windows 10, Windows 10 Mobile, Windows 10 IoT and possibly Xbox One.
(Experimental binaries of other Rebex components - SFTP, FTP/SSL, Time, ZIP, File Transfer Pack, Terminal Emulation - have been available since 2016 R1).

Fixed RSA-based session negotiation in File Server

In 2016 R2, File Server always attempted to use RSAManaged to create an RSA signature instead of using RSACryptoServiceProvider whenever possible.

Workarounds for Microsoft Schannel bugs (TLS/SSL)

Added workaround for bugs in Microsoft's TLS/SSL library which uses and expects wrong padding in DHE_RSA_* ciphers.

Optimized ZIP memory usage

ZipArchive objects now occupy less memory than before, particularly when working with ZIP archives with lots of items.

Fixed EWS thread safety

Ews class, our Exchange Web Services client, was not entirely thread-safe. This has been fixed.

And more...

For a complete list of changes in 2016 R2.1, see the release history.