Rebex SSH Pack のリリース

Released: Nov 20, 2017

2017 R6.1 での更新項目

機能

  • 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.
  • SSH: Added SshPublicKey.LoadPublicKeys method that supports loading OpenSSH's 'authorized_keys' files.
  • Cryptography: Enhanced custom CRL downloader for .NET Compact Framework to handle all 3xx redirect codes.
  • Cryptography: Enhanced Certificate.LoadDer to handle files with...

Released: Oct 25, 2017

2017 R6 での更新項目

機能

  • All: Added support for DSA key generation on .NET Core on Windows.
  • File Server: VfsContentStream marks content as 'dirty' when its SetLength method is called as well.
  • TLS/SSL: Added support for AES/GCM to TLS.
  • TLS/SSL: Added TlsCipherSuite.Weak enum.
  • Cryptography: Added support for RSAES-OAEP encryption to EnvelopedData/RecipientInfo objects (CMS / PKCS #7).
  • Cryptography: Added support for RSAES-OAEP encryption to Encrypt/Decrypt methods in Certificate and AsymmetricKeyAlgorithm classes...

Released: Sep 12, 2017

2017 R5 での更新項目

機能

  • Added support for .NET Core 1.1 and 2.0 on Windows.
  • Proxy: Added support for "http://" URLs in Proxy.Host.
  • Cryptography: Added HTTP redirect handling to CRL downloader on .NET Compact Framework.
  • Cryptography: Added workaround to enable SHA-2 on legacy operating systems (such as pre-SP3 Windows XP).
  • Cryptography: Using ASN.1 GeneralizedTime for dates greater than 2050.
  • Cryptography: Enhanced logging of some SSPI errors.
  • Cryptography: Added workaround for invalid or empty HTTP header names...

Released: Aug 4, 2017

2017 R4.1 での更新項目

機能

  • 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.
  • Cryptography: Enhanced RSAES-OAEP support.
  • Cryptography: Added CertificateStore.Add method (replacement for deprecated CertificateStore.AddCertificate method).
  • Cryptography: Added KeySetOptions.PreferCng and KeySetOptions.AlwaysCng options.

不具合の修正...

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

機能

  • Added NuGet packages.
  • Added experimental support for .NET Core 1.1 and .NET Standard 1.5.
  • Added workaround for a breaking change in Exception.Data on recent Xamarin.Android.
  • Added support for .NET Framework 4.7.
  • SFTP: Added Scp.Settings.ProcessCommand property to make it possible to customize the 'scp' command before it is sent to the server.
  • SFTP: Added Sftp.GetHomeDirectory() method to make it possible to easily determine current user's home directory.
  • SFTP: Optimized...

Released: Mar 22, 2017

2017 R2 での更新項目

機能

  • Support for Visual Studio 2017.
  • SFTP: Added Sftp.Settings.SkipDuplicateItems option (set to true by default).
  • File Server: Added support for client key authentication using 'rsa-sha2-256', 'rsa-sha2-512' and 'ssh-rsa-sha256@ssh.com' algorithms.
  • Networking: Added logging of environment and platform information.
  • Networking: Enhanced target address logging when connecting.
  • Networking: HTTP core provides better inner exceptions on errors.
  • Networking: Legacy members of custom transport layer API...

Released: Feb 23, 2017

2017 R1 での更新項目

機能

  • SFTP: Enlarged default transfer queue lengths.
  • File Server: Added FileServer.Settings.ReceiveBufferSize and SendBufferSize properties.
  • Networking: Added workaround for broken NetworkSessionException.Data on recent Xamarin.iOS.
  • Networking: TlsSocket.Timeout modifies the underlying ISocket.Timeout as well now.
  • Networking: Slightly enhanced certificate rejection reason reporting in TLS.
  • Proxy: Enhanced ProxySocket connection initialization.
  • SSH: Added support for saving private keys in new...

Released: Dec 20, 2016

2016 R3 での更新項目

機能

  • SFTP: Added Sftp.GetChecksum methods (only for servers that support the "file-check" extension).
  • SFTP: Changed Sftp.GetStream in UWP edition to use .NET API instead of Windows Store API.
  • SFTP: ServerKey property added to Sftp/Scp objects, providing server public host key of the server.
  • File Server: Renamed FileServerUser constructor's physicalRootPath argument to virtualRootPath.
  • File Server: Added support for "ecdh-sha2-nistp256", "ecdh-sha2-nistp384", "ecdh-sha2-nistp521" and "

Released: Aug 26, 2016

2016 R2.2 での更新項目

機能

  • SSH: Enhanced handling of errors in FingerprintCheck event handlers.
  • Cryptography: Added CheckCertificate/GetIssuingDistributionPoint methods to CertificateRevocationList class and ValidateRevocationList method to Certificate class.
  • Cryptography: Added support for certificates with private keys stored in CNG Key Storage Providers.
  • Cryptography: Enhanced SHA-2 support check on .NET Compact Framework.

不具合の修正

  • File Server: Fixed FileUploaded/FileDownloaded events that used to be wrongly called on...