
Adds sorting support in EWS and new OpenSSH keys with AES-CTR.
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.
- EWS: Added support for sorting to GetMessageList/GetItemList/Search/SearchItems methods.
- EWS: Added missing token-based Ews.LoginAsync method.
- Terminal: Added workaround for incompatible casings of 'Monospace' font name.
- Terminal: Enhanced Alt keystroke handling and added TerminalContrl.AltKeyMode property.
- HTTP: Added logging of HTTP 'Connection' header.
- HTTP: Added HttpSettings.HttpSessionCacheTimeout property.
- 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.