Cryptography: Added EnhancedCertificateEngine to .NET Compact Framework version to make it possible to supply custom root certification authorities.
Common: Enabled Certificate/CertificateChain.LoadPfx with AlwaysCng option on .NET Compact Framework 3.9.
Common: Built-in custom certificate validator on .NET CF no longer unnecessarily validates signature of root CA certificates that are trusted by the OS.
不具合の修正
FTP: Fixed handling of multi-line FTP responses in VMS listing parser.
FTP: Fixed NullReferenceException in FtpItemCollection constructor (only occurred when directly parsing raw FTP responses).
File Server: Fixed logging of cipher mismatch errors.
File Server: Fixed logging of 'too many authentication attempts' error.
File Server: Fixed behavior of 'cp' command in virtual shell.
File Server: Fixed handling of custom exception in virtual file system providers.
File Server: Fixed incomplete (un)aliasing of virtual file system paths and related problems with Move operation.
File Server: Fixed buffer size in directory enumerator on .NET Compact Framework (potentially causing memory corruption).
File Server: Fixed problems with incomplete enumeration of nodes in linked directories in MountCapableFileSystemProvider.
File Server: Fixed handling of already-existent files in Rename/Move/Copy operations on virtual file systems.
File Server: Fixed access mode when opening a files in virtual file system.
File Server: Fixed unhelpful error message when creating a directory that already exists in a virtual file system.
SMTP: Fixed possible NullReferenceException in Smtp.ResolveDomainMX() method.
EWS: Fixed handling of abandoned sockets.
Terminal: Fixed an exception when resizing TerminalControl when the control is being disconnected.
ZIP: Fixed directory detection for Zip 64 archives.
ZIP: Fixed a bug that could result in corrupted .ZIP files when compressing some files longer than 2 GB.
ZIP: Fixed possible NullReferenceException while decompressing corrupted data or (legacy encrypted ZIP with wrong password).
HTTP: Fixed automatic redirection to resemble behavior of .NET's HttpWebRequest.
HTTP: Fixed potential bug while determining socket data availability.
HTTP: Fixed handling of '100 Continue' responses.
HTTP: Fixed handling of abandoned sockets.
Cryptography: Fixed possible NullReferenceException inCertificateRevocationList.GetRevocationReason() method.
Cryptography: Fixed PFX saving on Mono.
Cryptography: Fixed "Unable to load DLL 'Bcrypt.dll'" error on Linux with .NET Core.
Common: Fixed rare race condition in possibly leading to NullReferenceException on .NET Core and UWP platforms.
Common: Fixed COMException in CertificateChain.BuildFrom method on experimental UWP platform.