Windows 10에서 Brainpool과 secp256k1 타원 곡선에 대한 기본 지원을 추가합니다.
7월 10, 2017
신규 버전
기능
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 ECDSA private keys stored in Windows CNG Key Storage Providers.
Native support for Brainpool (P-256 R1, P-384 R1, P-512 R1) and secp256k1 elliptic curves on Windows 10 - Windows 10 (and Windows Server 2016) added native support for additional Elliptic Curve DSA (ECDSA) / Elliptic Curve Diffie-Hellman (ECDH) curves including secp256k1, Brainpool P-256 R1, P-384 R1 and P-512 R1, and Rebex classes can take advantage of them now (in addition to NIST P-256/P-384/P-521 curves).
All: Lots of improvements in experimental Microsoft .NET Core / .NET Standard edition.
SFTP: Enhanced error reporting of failed SFTP subsystem request.
SFTP: Added workaround for Titan SFTP server which incorrectly handles uploaded blocks of 65535/65534 bytes.
File Server: Added Rebex.FileSystem assembly with support for custom file system providers.
File Server: Added GetInputStream/GetOutputStream/GetErrorStream methods to SshConsole. This makes it possible to implement advanced custom commands.
File Server: Added Unix-like 'cp' (copy) command to virtual shell.
File Server: Enhanced handling of ShellCommand event handler errors.
File Server: Added FileServer.Settings.GetItemInfoRequiresListPermission option to make it possible to specify whether item info retrieval requires List permission or Read permission.
File Server: Enhanced handling of failed channel requests.
File Server: Virtual root accessibility is checked before initializing the SFTP subsystem now.
File Server: Added workaround for wrong error code reported as last error when deleting non-existent file.
EWS: Optimized internals to handle larger messages.
Terminal: Added workaround for premature events in TerminalControl on Mono.
Terminal: Possibility to create palettes larger than 256 colors.
Terminal: TerminalScreen.SetCell/GetCell methods accept rows smaller than zero now (to work with history buffer).
HTTPS: Added HttpResponse.Cipher property to make it possible to determine information about the TLS cipher used by the underlying TLS/SSL session.
SSH: Added SshParameters.CompressionLevel option to make it possible to specify the desired compression level for SSH.