Rebex Total Pack のリリース

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 での更新項目

機能

  • SFTP: Added support for ActionOnExistingFiles.OverwriteDifferentChecksum to Upload/Download methods.
  • File Server: Added workaround for content streams that do not support seeking beyond the end-of-stream.
  • File Server: A meaningful error message is now reported when a virtual file system operation is canceled in the preview event.
  • File Server: Added Action property to FileServer.PathAccessAuthorization event arguments.
  • File Server: Messages from FileSystemException error now propagate to the...

Released: Nov 20, 2017

2017 R6.1 での更新項目

機能

  • FTP: Added workaround for FTP servers that announce their IP as 0.0.0.0.
  • SFTP: Added Sftp.GetFileSystemInfo method to determine free space and other drive information.
  • SFTP: Added workaround for ProFTPd 1.3.6's mod_sftp which sends broken response when CREATETIME attribute has been requested.
  • MSG: Added support for custom 'X-Unread' headers that correspond to 'read' flag in Outlook .MSG messages.
  • POP3: Added workaround for Outlook365's broken delegated mailbox support in POP3.
  • ZIP: Added...

Released: Oct 25, 2017

2017 R6 での更新項目

機能

  • All: Added support for DSA key generation on .NET Core on Windows.
  • File Server: Fixed virtual root handling for root-based paths.
  • File Server: VfsContentStream marks content as 'dirty' when its SetLength method is called as well.
  • Mail: Added support for RSA signatures with PSS padding (RSASSA-PSS) to MailMessage and MimeEntity.
  • Mail: Added support for RSA encryption with OAEP padding (RSAES-OAEP) to MailMessage and MimeEntity.
  • MSG: Unified assignment of MailAddress objects to sender and...

Released: Sep 12, 2017

2017 R5 での更新項目

機能

  • New fully supported platforms: .NET Core 1.1 and 2.0 on Windows - This release adds full support for .NET Core 2.0 and 1.1 on Windows. Support for .NET Core on Linux and macOS is still experimental.
  • Support for .NET Standard 1.5, 1.6 and 2.0 (on .NET Core 1.1 and 2.0) - All Rebex components support .NET Standard 1.5, 1.6 and 2.0 on .NET Core 1.1 and 2.0. Support for other platforms (such as .NET Standard on .NET 4.6.x) is still experimental.
  • FTP: Added Ftp.Settings.ForceSimpleDirectoryExists...

Released: Aug 4, 2017

2017 R4.1 での更新項目

機能

  • FTP: Added workaround for BulletProof FTP Server's invalid response to MLSD command.
  • Mail: Allowed empty passwords in SMTP, IMAP and POP3.
  • IMAP: Added Imap.GetMessages method for efficient download of multiple messages.
  • Telnet: Added workaround for strangely-behaved YMODEM over Telnet.
  • Terminal: Added TerminalControl.ScrollChanged event.
  • Terminal: Added TerminalControl.ScreenPosition property.
  • Terminal: Added missing disposed state check to all Scripting methods.
  • ZIP: Added path indexer to...

Released: Jun 30, 2017

2017 R4 での更新項目

機能

  • Custom file system support - Rebex File Server now features a rich custom file system provider API. This can be used to implement virtual file systems, or custom file systems that store data in a database, in the cloud, or elsewhere. Additionally, the built-in mount-capable virtual file system provider makes it possible to construct virtual file systems composed from multiple unrelated providers.
  • Support for CNG Key Storage Providers - Rebex Certificate class now fully supports RSA, DSA and...

Released: May 9, 2017

2017 R3 での更新項目

機能

  • NuGet packages - NuGet packages will be added to your private NuGet repository and are also available at NuGet.org.
  • Experimental support for .NET Standard 1.5 and NET Core 1.1 - This release adds experimental support for .NET Core 1.1 (or rather .NET Standard 1.5/1.6) to all Rebex components. In addition to .NET Core on Windows, Linux and macOS, .NET Standard edition of Rebex components can be used on any platform with .NET Standard 1.5 support. This currently includes .NET 4.6.2 and .NET...

Released: Mar 22, 2017

2017 R2 での更新項目

機能

  • ECDSA certificate support in TLS/SSL - All Rebex components utilizing the TLS/SSL library now support the following TLS ciphers based on Elliptic Curve DSA (ECDSA) algorithm:
    • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
    • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
    • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
    • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
    • TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA
    • TLS_ECDHE_ECDSA_WITH_RC4_128_SHA
  • Supported curves:
    • NIST P-256
    • NIST P-384
    • NIST P-521
  • SSH client authentication using RSA with SHA-...

Released: Feb 23, 2017

2017 R1 での更新項目

機能

  • New component: Rebex HTTPS - Rebex HTTPS is an HTTP/HTTPS client library that supports TLS 1.2/1.1/1.0, SHA-2, Server Name Identification (SNI), Renegotiation Indication Extension, Forward Secrecy, ZLIB. These features are available on all supported platforms: .NET Framework, .NET Compact Framework, Mono, Xamarin.iOS and Xamarin.Android.
  • Support for the new OpenSSH Key Format - The SSH based components can now save private keys using the new OpenSSH key format (Base64-encoded keys with "BEGIN...