Rebex FTP のリリース

Released: May 17, 2019

2019 R2 での更新項目

機能

  • 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 trailing data...

Released: Mar 28, 2019

2019 R1 での更新項目

機能

  • 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.
  • Optimized AES/GCM performance - Improved...

Released: Dec 21, 2018

2018 R4 での更新項目

機能

  • 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 #1 / RFC...

Released: Oct 26, 2018

2018 R3 での更新項目

機能

  • 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.
  • 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.
  • Networking: Added simple connection manager API on .NET Compact Framework (Rebex...

Released: Aug 3, 2018

2018 R2.1 での更新項目

機能

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

不具合の修正

  • Proxy: ProxySocket methods now throw ObjectDisposedException when disposed.

Released: Jun 29, 2018

2018 R2 での更新項目

機能

  • All: Added support for .NET Core on macOS.
  • FTP: Added Ftp.Settings.BackslashIsRemoteDirectorySeparator option.
  • FTP: Added Ftp.Settings.EnableRenameOperationForFileExistanceCheck option.
  • Proxy: Closed ProxySocket objects throw more meaningful exception.
  • SSH: Added support for additional formats to SshPublicKey.
  • SSH: Added SshPrivateKey.GetPrivateKeyInfo() method.
  • TLS/SSL: Added SslSettings.SslServerCertificateValidationOptions and SslCertificateValidationEventArgs.Options properties...

Released: Apr 25, 2018

2018 R1.1 での更新項目

機能

  • All: Added support for .NET Core on Linux.
  • FTP: Added FtpListItemReceivedEventArgs.UserState property.
  • FTP: FtpItem.SymlinkPath is now set in Ftp.GetInfo() method as well.
  • 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...

Released: Apr 1, 2018

2018 R1 での更新項目

機能

  • 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.SslServerNameIndicationEnabled option.
  • Cryptography: Added CryptographicCollection<T> as a base for cryptographic collection classes.
  • Cryptography: Added...

Released: Jan 11, 2018

2017 R6.3 での更新項目

機能

  • Enhanced RSA/OAEP and RSA/PSS support
    • Support for RSA/OAEP with label (input parameter).
    • Support for RSA/OAEP and RSA/PSS structures with mismatched hash algorithms.

不具合の修正

  • Cryptography: Fixed initialization of EncryptionAlgorithm property in MailMessage.Recipients collection items.
  • Cryptography: Fixed CNG private key conversion workaround.

Released: Dec 21, 2017

2017 R6.2 での更新項目

機能

  • Proxy: ProxySocket constructor now requires a connected socket.
  • SSH: Added option to force the use of legacy or standard forms of SSH Diffie-Hellman group exchange packets.
  • SSH: Enhanced legacy group exchange autodetection.
  • Cryptography: Added CertificateChain.LoadDer method to load a chain of Base64-encoded certificates.
  • Cryptography: Fast CNG implementation of AES (which takes advantage of AES-NI instructions) is used when available.
  • Cryptography: Added workaround for broken X509Certificate...