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).