Rebex Total Pack 2020 R5

Aggiunge il supporto per Microsoft .NET 5.0.
Novembre 11, 2020
Nuova versione

Funzionalità

  • All: Added support for Microsoft .NET 5.0.
  • FTP: Closing currently connecting sockets when Dispose method is called.
  • File Server: Added IsDelayedWriteContent and IsImmediateWriteContent properties to the NodeContent class.
  • File Server: FileSystemNotifier raises SaveContentSurrogate event for 'delayed write' instances of the NodeContent that have been created previously in the handler of the GetContentSurrogate event or GetContentCompleted event.
  • File Server: Increased SFTP receive buffer size.
  • File Server: Optimized critical sections in virtual file system providers.
  • File Server: Optimized handling of small files in MemoryFileSystemProvider.
  • File Server: Optimized internal communication between virtual and physical file systems.
  • File Server: Optimized memory usage in the MemoryFileSystemProvider under typical scenarios.
  • File Server: SetContent method in the LocalFileSystemProvider file nodes now truncates the underlying file before writing the new content (does not affect SFTP).
  • File Server: Virtual file system providers throw a FileSystemException when a source node is same as a target node.
  • SMTP: Closing currently connecting sockets when Dispose method is called.
  • POP3: Closing currently connecting sockets when Dispose method is called.
  • IMAP: Closing currently connecting sockets when Dispose method is called.
  • EWS: Added a check to EwsFolderId(EwsSpecialFolder, string) constructor to make sure the specified mailbox is not empty.
  • EWS: Added EwsFolderInfo.UnreadItemCount property.
  • EWS: Added EwsSearchParameter.HasFlag search parameter (enabled searching by flag).
  • EWS: Added support for searching by custom "X-" headers.
  • EWS: Added support for Sensitivity header.
  • SSH Shell: Added Ssh.Settings.SetNoDelayForTunnelSockets option to enable TCP_NODELAY option for tunnel sockets.
  • SSH Shell: Added Ssh.TunnelError event for handling tunnel errors.
  • HTTP: Enhanced authentication to only attempt to use NTLM, Kerberos or Negotiate if the OS is configured to supports them.
  • TLS Core: Added support for X.509 certificates with Ed25519 keys to TLS 1.3.
  • TLS Core: Improved exception messages in TLS 1.3.
  • Cryptography: Added built-in support for Ed25519 algorithm.
  • Cryptography: Added Rebex.Security.Cryptography.AesGcm class (equivalent to .NET 5.0's AesGcm class, but available on all platforms including Microsoft .NET Framework 3.5).
  • Cryptography: Added SetOtherNames/GetOtherNames methods to CertificateInfo class ('Other Name' support in SANs).
  • Cryptography: AsymmetricKeyAlgorithm.ImportKey method can initialize Ed25519 key from seed (in addition to private key).
  • Cryptography: AsymmetricKeyAlgorithm.Register method made thread-safe.
  • Cryptography: Deprecated CryptoHelper.ForceManagedAes property.
  • Cryptography: Enhanced compatibility with unsupported legacy versions of CryptoAPI.
  • Cryptography: Enhanced SignedData.Load(Stream) and EnvelopedData.Load(Stream) methods to support Base64-encoded format (PEM) as well.
  • Cryptography: Enhanced workaround for RSA CSPs with lack of SHA-2 support.
  • Common: Added SspiAuthentication.IsSupported method.
  • Common: Enhanced EncodingTools helper class to always provide Encodings with implemented HeaderName, EncodingName and BodyName properties.
Rebex Total Pack

Rebex Total Pack

Tutte le raccolte .NET Rebex in un unico pacchetto.

Hai una domanda?

Chatta live con i nostri specialisti di gestione delle licenze di Rebex ora.