
Adds support for combined (password+key) authentication.
Features
- File Server: Added NodeContent.WasStreamClosedForcefully property to make it possible to detect files closed due to failed SFTP connection.
- File Server: Added support for combined (password+key) authentication.
- Networking: ProxySocket and TlsSocket implement IDisposable now.
- Networking: Improved TLS logging.
- ProxySocket: Added workaround for ObjectDisposedException in Socket.ConnectAsync on .NET Core for macOS.
- SSH: Enhanced legacy group exchange autodetection.
- SSH: Changed SshParameters.MinimumRsaKeySize from 1024 to 1023 bits.
- Cryptography: Added support for IP addresses in Subject Alternative Name certificate extension.
- Cryptography: Added support for 'BEGIN RSA PUBLIC KEY' keys (PKCS #1 / RFC 3447) to PublicKeyInfo.
- Common: Added support for new OpenSSH key format with AES-CTR encryption.