Rebex SFTP Releases

Released: Aug 9, 2019

Updates in 2019 R3.1

Funktionen

  • Serialization on Xamarin.Android and Xamarin.iOS platforms - Added support for classic .NET serialization on Xamarin.Android and Xamarin.iOS platforms.
  • SFTP: Improved logging of single-item SSH_FXP_NAME responses.
  • TLS/SSL: Modified TlsVersion.Any to only include TLS 1.0, 1.1 and 1.2.

Fehlerkorrekturen

  • Cryptography: Fixed handling of user-supplied RSACng in AsymmetricKeyAlgorithm and SshPrivateKey on modern platforms.

Released: Jun 28, 2019

Updates in 2019 R3

Funktionen

  • All: Binaries targeting .NET Standard 2.0 are now supported on Mono 5.14 or higher.
  • SFTP: Fixed Sftp.KeepAlive() to update State and IsConnected properties on failure.
  • SSH: Added SshPrivateKey.Generate(...) methods on .NET Compact Framework.
  • SSH: Added workaround for broken EtM ciphers in OpenSSH 6.6.
  • SSH: Enhanced GlobalScape SSH server detection.
  • SSH: Enlarged upper limit for non-standard DSA keys to 8192 bits on .NET Framework and .NET Core.
  • SSH: Fixed reporting of SSH_MSG_USERAUTH...

Released: May 17, 2019

Updates in 2019 R2

Funktionen

  • All: Added support for .NET Framework 4.8 and Visual Studio 2019.
  • All: Removed leftover Trace.Write logging.
  • SSH: Added dummy support for SSH_MSG_EXT_INFO (RFC 8308).
  • Cryptography: Added CertificationRequest.Save method.
  • Cryptography: Added support for ECDSA and ECDH on .NET Core 2.1/.2.2 on Linux (no need for external plugins).
  • Cryptography: Added workaround for broken export of RSA keys from the CNG providers on Windows 7.
  • Cryptography: Added workaround for CRLs with redundant...

Released: Mar 28, 2019

Updates in 2019 R1

Funktionen

  • Improved platform support - This release adds three new sets of binaries targeting the following platforms:
    • .NET Core 2.0/2.1/2.2 (via .NET Standard 2.0)
    • .NET 4.6.x/4.7.x
    • .NET 3.5 SP1
  • API changes - This release removes parts of the API that have been deprecated for years, and also deprecates parts of the API that were considered outdated. Additionally, some missing methods are now available on Xamarin and .NET Standard 1.5 platforms as well.
  • DSA deprecation in SFTP and SSH clients...

Released: Dec 21, 2018

Updates in 2018 R4

Funktionen

  • Networking: ProxySocket and TlsSocket implement IDisposable now.
  • Networking: Improved TLS logging.
  • ProxySocket: Added workaround for ObjectDisposedException in Socket.ConnectAsync on .NET Core for macOS.
  • SSH: Enhanced legacy group exchange autodetection.
  • SSH: Changed SshParameters.MinimumRsaKeySize from 1024 to 1023 bits.
  • Cryptography: Added support for IP addresses in Subject Alternative Name certificate extension.
  • Cryptography: Added support for 'BEGIN RSA PUBLIC KEY' keys (PKCS...

Released: Oct 26, 2018

Updates in 2018 R3

Funktionen

  • 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' extension - Added support OpenSSH's fsync extension that makes it possible to ensure that modified file data has been written to disk. To enable this feature, use Sftp.Settings.EnableFileSync property.
  • Added Sftp.CreateLink method - The new CreateLink...

Released: Sep 3, 2018

Updates in 2018 R2.1

Funktionen

  • Proxy: Added Proxy.HttpUserAgent property to make it possible to specify User-Agent for HTTP CONNECT proxies.
  • Cryptography: Optimized certificate signature validation on .NET Compact Framework.

Fehlerkorrekturen

  • SFTP: Fixed aborting of Sftp object's Connect method when Dispose method has been called.
  • Proxy: ProxySocket methods now throw ObjectDisposedException when disposed.

Released: Jun 29, 2018

Updates in 2018 R2

Funktionen

  • All: Added support for .NET Core on macOS.
  • SFTP: Improved Sftp.GetList() logging.
  • SSH: Added support for additional formats to SshPublicKey.
  • SSH: Added SshPrivateKey.GetPrivateKeyInfo() method.
  • TLS/SSL: Added SslSettings.SslServerCertificateValidationOptions and SslCertificateValidationEventArgs.Options properties.
  • Cryptography: Added workaround for eToken CSP private key operations.
  • Cryptography: RSACryptoServiceProvider usability detection made more compatible.

Fehlerkorrekturen...

Released: Apr 25, 2018

Updates in 2018 R1.1

Funktionen

  • All: Added support for .NET Core on Linux.
  • SFTP: Added SftpListItemReceivedEventArgs.UserState property.
  • Cryptography: Enhanced error message when trying to use signing-only RSA certificate for decryption.
  • Cryptography: Added CertificateEngine.BuildChain(Certificate) method.
  • Cryptography: Current CertificateEngine's BuildChain method is now used in CMS (PKCS #7) SignedData and EnvelopedData.
  • Cryptography: Added Certificate.Tag property to make it possible to associate custom objects...

Released: Apr 1, 2018

Updates in 2018 R1

Funktionen

  • SFTP: Added Sftp.Settings.CustomCommand property.
  • SFTP: Added workaround for GlobalScape servers that have issues with long data blocks.
  • SSH: Added support for AES/GCM ciphers ('aes128-gcm' and 'aes256-gcm') to SSH client.
  • SSH: Added support for ETM MAC ciphers ('hmac-sha2-256-etm' and 'hmac-sha2-512-etm') to SSH client.
  • TLS/SSL: Log deprecation warning when using SSL 3.0, which is disabled by default and should no longer be used at all.
  • TLS/SSL: Added SslSettings...