Rebex SSH Pack 2018 R3

Adds support for OpenSSH's fsync extension to ensure that modified file data has been written to disk.
October 29, 2018
New Version

Features

  • Password-hiding in Verbose logging mode - Communication logs created with Verbose level no longer contain authentication credentials, which makes it more convenient and safer to share them with others.
  • Support for 'fsync@openssh.com' SFTP extension - Added support OpenSSH's fsync extension that makes it possible to ensure that modified file data has been written to disk. At client-side, this has to be enabled using Sftp.Settings.EnableFileSync property.
  • Added Sftp.CreateLink method - The new CreateLink method supports both symbolic links and hard links. For hard-links, the server must support OpenSSH's hardlink@openssh.com extension.
  • Connection-establishing API for .NET CF - Added very simple connection-establishing API for .NET Compact Framework (Rebex.Net.ConnectionManagement namespace).
  • All: Added experimental support for Mono on Windows.
  • File Server: Enhanced logging of channel requests.
  • Networking: Added simple connection manager API on .NET Compact Framework (Rebex.Net.ConnectionManagement namespace).
  • Networking: Added SshParameters.MaximumPacketSize property.
  • Networking: Report a meaningful error message when .NET Compact Framework's 'not a socket' issue is encountered.
  • SSH: Using UTF-8 at SSH protocol level by default in Sftp, Scp and Ssh classes.
  • SSH: Added logging of SSH channel window size adjustments.
  • TLS/SSL: TLS cipher suite being negotiated is logged as soon as possible.
  • Cryptography: CertificateStore implements IEnumerable<Certificate>.
  • Cryptography: Proper error is reported when trying to validate ECDSA certificates on Mono.
  • Common: Added optimized thread pool on .NET Compact Framework.

Fixes

  • All: Fixed messages of some ObjectDisposedException objects.
  • SFTP: Fixed minor race condition in Dispose method.
  • Networking: Fixed Login not to block Dispose in Sftp, Scp and Ssh classes.
  • SSH: Fixed decompression in encrypt-then-mac (EtM) MAC mode.
Rebex SSH Pack

Rebex SSH Pack

SFTP, SSH, File Server, Terminal emulation for .NET.

Rebex SSH Pack is also available in:

Got a Question?

Live Chat with our Rebex licensing specialists now.