.NET Standard 2.1を目標とするRebexのアセンブリを.NET 5.0 RC1で使用可能
10月 8, 2020
新バージョン
機能
All: Rebex assemblies targeting Microsoft .NET Standard 2.1 have been fully tested on Microsoft .NET 5.0 RC1 and are suitable to be used in production on Microsoft's latest .NET platform.
File Server: Added Length property to the NodeContent class.
File Server: Added OriginalNode property to FileSystemNotifier.RenameCompleted event argument.
File Server: Added SaveContentPreview, SaveContentSurrogate and SaveContentCompleted events to virtual file systems.
File Server: Added workarounds for incompatibilities in SSH renegotiation with JSCH, SSH.NET and very old OpenSSH.
File Server: Enhanced FileServer infrastructure API to make it possible to start SFTP/SSH session on a pre-connected Socket.
File Server: Enhanced virtual shell's mkdir command to support '-p' option.
TLS: Added more AuthenticateAsClientAsync/AuthenticateAsServerAsync overloads.
Cryptography: Added Ed25519 support to Certificate class. (Not yet supported by the built-in certificate validator due to lack of support in Microsoft Windows and Microsoft .NET).
Cryptography: Prohibited usage of Chacha20/Poly1305 in TLS 1.3 in FIPS-only mode. (Already prohibited in TLS 1.2 or earlier.)
Cryptography: Updated RSAManaged constructor logic to make it suitable as a base for derived classes on Microsoft .NET Framework in FIPS-compliant mode.
Cryptography: Added the ability to use Microsoft Windows CNG API for Diffie-Hellman parameter generation on Microsoft Windows 10 and Windows Server 2016/2019.
Common: Optimized internal cancellation infrastructure on old platforms.
Common: Removed usage of BinaryFormatter that have been found to be insecure.
Common: Updated EncodingTools.GetEncoding method to prefer encodings provided by Microsoft .NET.