Xceed SFTP for .NET V7.2 (Build: 7.2.25103.5775)

Released: Feb 3, 2025

V7.2 (Build: 7.2.25103.5775) での更新項目

機能

  • Timestamps to trace log entries were added; they are enabled by default.
  • SSHClient.TraceWriterTimestampFormat, SSHClient.TraceWriterTimestampFormatProvider and SSHClient.TraceWriterTimestampUTC properties were added for extra customization.
  • Support was added for Encrypt-then-MAC algorithms.
  • HighSecurityDataIntegrityMethods and HighSecurityEncryptionMethods algorithm sets were added; these optional lists allow to connect using only highly secure modern algorithms at the expense of interoperability.
  • Support for RFC8308: Extension Negotiation was added in the Secure Shell (SSH) Protocol; this improves interoperability and allows for more features in the future.
  • The negotiation priorities of high security key exchange and public key algorithms were improved; this improves security and interoperability.
  • DefaultKeyExchangeMethods and DefaultPublicKeyAlgorithms were reordered to make their characteristics match; this avoids a scenario where diffie-hellman-group1-sha1 and ecdsa-sha2-nistp256 are chosen together, confusing some servers like WingFTPServer. It also improves interoperability.

不具合の修正

  • Fixed a bug where ‘hmac-sha2-512’ data integrity algorithm didn’t work correctly.
  • Fixed a bug where a deadlock would occur in SSHClient.Connect() when the object was used to connect for a second time.
  • Fixed a bug where a deadlock would occur when the remote server would disconnect in an ungraceful way (i.e. forceful close of connection without a disconnect message).