Rebex Total Pack 7.0.9048

Released: Oct 8, 2024

7.0.9048 での更新項目

機能

  • New Graph API features
    • Rebex Graph library now supports CreateFolder and DeleteFolder methods.
    • The new Graph.Settings.​MarkDownloadedMessageAsRead option can be enabled to mark downloaded messages as 'read'.
  • SFTP: Added Sftp.Settings.IgnoreCloseErrors option.
  • FTP: Improved compatibility with servers with broken 'MLST /' behavior.
  • File Server: Added FileServer.​Settings.​SftpMaxSendQueueLength option to make it possible to limit the maximum length of SFTP outgoing packet queue.
  • Cryptography: Added ValidationOptions.​DisableCertificateDownloads option (only supported on .NET 5 and higher).
  • Cryptography: Improved handling of wrong (negative) serial numbers in X.509 certificates.

不具合の修正

  • File Server: Fixed handling of zero columns/rows values in pty-req requests.
  • File Server: Fixed sequence of SSH_MSG_NEWKEYS / SSH_MSG_EXT_INFO for CBC ciphers.
  • SMTP: Fixed missing removal of 'Bcc' header with SendWithNoBuffer option in Smtp.Send(Stream input, ...) methods.
  • Terminal: Fixed wrong System.IO.Ports dependency in Rebex.Terminal.SerialPort package.
  • SSH: Fixed less common variants of multi-factor authentication.
  • SSH: Fixed SshSession.Authenticate(userName, password, privateKey) method that crashed when privateKey was null (since version 7.0).
  • Cryptography: Fixed detection of support for ECDH with brainpool curves on iOS.
  • Cryptography: Fixed padding issues in AsymmetricKeyAlgorithm.​GetKeyMaterialDeriver (did not affect Rebex libraries).
  • Cryptography: Fixed wrong RSA public key format when saving private keys in new OpenSSH format.
  • WebSocket: Fixed WebSocketClient.​ValidatingCertificate event. Now it is raised in proper thread context.