Rebex File Transfer Pack 2016 R2 released

Released: Jun 30, 2016

Updates in 2016 R2

Features

  • FTP: Enhanced IgnorePassiveModeAddress workaround to support SOCKS4/SOCKS5 and HTTP CONNECT proxies.
  • FTP: Added support for another variant of 200 NOOP response.
  • SSL: Enhanced SHA-2 support for .NET Compact Framework. SHA-256, SHA-384 and SHA-512 are now supported even on platforms with no native SHA-2 support.
  • SSL: Added Settings.SslSession property to allow resuming specific TLS/SSL sessions.
  • SSL: Enhanced Diffie-Hellman key exchange logging.
  • SFTP: Improved Disconnect method on .NET CF to make sure the connection is closed gracefully.
  • File Server: Enhanced error reporting when trying to delete non-empty directories.
  • File Server: Added MaxSessionTransferredBytes and MaxSessionDuration settings to specify when to trigger session renegotiation.
  • File Server: Added FileServer.Settings.UseLargeBuffers option.
  • File Server: Added support for additional server authentication algorithms ('x509v3-sign-dss', 'ssh-rsa-sha256' and 'x509v3-sign-rsa-sha256').
  • File Server: Added ClientSoftwareIdentifier to PreAuthenticationEventArgs and AuthenticationEventArgs.

Fixes

  • SSL: Fixed record layer 'protocol version' handling.
  • File Server: Fixed data buffering in SFTP subsystem.
  • File Server: Ssh object now properly closes tunnel listeners when disposed.
  • File Server: Fixed compatibility with Bitvise SSH Client related to text mode.
  • File Server: Fixed error handling in SSH tunnel starter.
  • File Server: Fixed possible NullReferenceException on connection failure.