Rebex Total Pack R5.7

Released: Nov 24, 2021

Actualizaciones en R5.7

Características

  • All: Added support for Microsoft Windows 11.
  • All: Added support for Microsoft .NET 6.0 on Windows, Linux and Apple macOS. Rebex assemblies targeting .NET Standard 2.1 now support .NET 6.0.
  • File System: Added new constructor to LocalFileSystemProvider, MemoryFileSystemProvider and MountCapableFileSystemProvider that accepts FileSystemSettings.
  • File System: Optimized VFS internals.
  • MIME: Improved ID check in MessageId constructor.
  • SMTP: Enabled Login (username, password, OAuth20) method.
  • POP3: Enabled Login (username, password, OAuth20) method.
  • IMAP: Enabled Login (username, password, OAuth20) method.
  • EWS: Enabled Login (username, password, OAuth20) method.
  • ZIP: Improved ZIP and GZIP compression performance.
  • HTTP: Added HttpRequest.AddRange() method.
  • HTTP: Added HttpResponse.LastModified property.
  • HTTP: Added support for CredentialCache to HttpRequest.
  • HTTP: Improved handling of empty UserName in NetworkCredential for Basic and Digest authentication.
  • SSH: Added support for PuTTY PPK3 format to SshPrivateKey - the SshPrivateKeyclass, PrivateKeyInfo classes and the Certificate.SavePrivateKey method now support PuTTY's new PPK version 3 private key format.
  • SSH: Added support for 'x509v3-rsa2048-sha256' SSH host key and client key algorithm (X.509 certificate with RSA key, as specified by RFC 6187).
  • SSH: Added a workaround for a server with broken SSH window size handling logic.
  • TLS Core: Improved TLS 1.3 performance. Optimized TLS 1.3 core, which increased speed and decreased CPU usage.
  • TLS: Enabled TLS 1.3 by default in TlsStream class.
  • Cryptography: Added more values to X.509 RevocationReason enum.
  • Cryptography: Added support for private keys in PuTTY PPK3 format (uses Argon2 key derivation function).
  • Cryptography: Added workaround for Google's CRLs with non-constructed explicit ASN.1 nodes.
  • Improved Deflate compression performance: Deflate compression performance has been improved (mostly on modern platforms). This improves the performance of SSH layer (when compression is enabled) and FTP (with 'MODE Z' enabled).

Correcciones

  • FileTransferClient: Fixed error handling in FileTransferClient.LoginAsync methods.
  • HTTP: Fixed handling of "401" responses with "Connection: close" when "Expect: 100-continue" is enabled.
  • HTTP: Fixed handling of multiple "100 Continue" responses.
  • HTTP: Fixed HTTP session caching when the response stream has not been read until end-of-stream.
  • SSH: Fixed handling of oversized data packets from servers with broken window size logic.