
Adds support for TLS 1.3.
Features
- Support for TLS 1.3 - This release adds support for TLS 1.3 with the following protocols:
- HTTPS (HttpRequestCreator/HttpRequest and WebClient classes)
- WebSocket (WebSocketClient class)
- FTP (Ftp class)
- IMAP (Imap class)
- SMTP (Smtp class)
- POP3 (Pop3 class)
- EWS (Ews class)
- Telnet (Telnet class)
- SFTP: Improved behavior of stream-based PutFile methods with DisableProgressPercentage (stream length is no longer determined).
- FTP: Improved behavior of stream-based PutFile methods with DisableProgressPercentage (stream length is no longer determined).
- File Server: Enhanced exception handling in custom events.
- File Server: Enhanced normalization of Windows-like paths (only applies to AcceptWindowsPaths option).
- Mail: Added workaround for TNEF messages with invalid attachment media types.
- MIME: Added workaround for a mix of RFC 2231 and MIME-style parameter encoding.
- TLS/SSL: Added support for ALPN TLS extension to TlsSocket.
- TLS/SSL: Added TlsBulkCipherMode.AEAD (to replace TlsBulkCipherMode.GCM).
- TLS/SSL: Removed support for two legacy unsecure anonymous ciphers (DH_anon_EXPORT_WITH_DES40_CBC_SHA and DH_anon_EXPORT_WITH_RC4_40_MD5).
- Cryptography: Added PkcsBase.LoadSignedOrEnvelopedData method (a replacement for deprecated PkcsBase.Load).
- WebSocket: Added support for TLS 1.3.
- WebSocket: Optimized operation with KeepAliveInterval of 0.