Rebex FTP/SSL for .NET R6.3

Released: Mar 28, 2022

R6.3 中的更新

特性

  • FTP: Added Settings.GetFileOpenRemoteFirst option. When enabled, the local file is only created by GetFile/Download methods after the remote file has been successfully opened.
  • FTP: When appending/resuming in Download method, FileMode.Open is now used instead of OpenOrCreate.
  • Networking: Added ProxySocket.Bind(Socket) protected method to allow for more customization.
  • SSH: Improved workaround for very old versions of Bitvise server that don't properly handle SSH channel closing.
  • TLS Core: Added TlsSocket.CloseAsync method (alias for DisposeAsync method).
  • TLS Core: Improved protocol mismatch detection.
  • TLS Core: Optimized asynchronous Send/Receive operation in TLS 1.3.
  • Cryptography: Improved Poly1305 internals.
  • Cryptography: Slightly optimized encrypt/decrypt operations in symmetric branch of the CNG/BCrypt interop layer.
  • Cryptography: Small optimization in ARM (Advanced NEON SIMD) implementation of ChaCha20.
  • Common: Improved internal asynchronous infrastructure.

修補程式

  • FTP: Fixed Ftp.Dispose() to properly update Ftp properties.
  • TLS Core: Fixed occasional (rare) premature termination of the TLS connection when a remote party does not support TLS 1.3.
  • Common: Fixed rare premature finalization of a buffer in SSPI interop that might lead to an AccessViolationException.