
Adds OAUTH support for IMAP4 and SMTP components.
Features
Clever Internet Suite VCL
- Full RAD Studio 10.2 and 10.2.1 Tokyo support.
- MailMessage - RFC 5987 support added, file names in UTF-8 format implemented.
- New CryptEncoder component - provides methods for data encoding and decoding in PEM and SSH2 cryptographic formats.
- SFTP client - public key authorization was implemented, the following new algorithms were added:
- diffie-hellman-group-exchange-sha256 and diffie-hellman-group14-sha1 for key exchange functionality.
- rsa-sha2-256 - server host key algorithm; aes256-ctr, aes192-ctr, aes128-ctr, aes256-cbc, aes192-cbc ,aes128-cbc - data encryption algorithms.
- hmac-sha2-256 - for message authentication algorithms; sha2-256 - hash calculation algorithms.
- DKIM component - the Config property was added. This property allows you to configure the used encryption and signature algorithms. The signature verification is disabled when retrieving the message header.
- HTTP client - the TLS1.2 option was enabled by default.
- EPP server - the UTF-8 encoding was added.
- All TCP-based server components (SMTP, POP3, IMAP4, FTP, etc.) - the new CharSet property allows you to specify the desired character encoding for received commands and server responses.
- All UDP-based client components (DNS query, etc.) - the new CharSet property allows you to specify the desired character encoding transmitted datagrams.
- HTTP request component was redesigned, the Items indexed property now represents the HTTP request items collection object.
Clever Internet Suite .NET
- New OAUTH component - support for many popular online services, including GMail, Facebook, Twitter, YandexDisk and many more. LocalWebServer, WebApplication and EnterCodeForm OAUTH protocol end-points are supported.
- New SFTP client component was implemented. The following features are supported: user-password authorization, public key authorization, download/upload files, manage SFTP directories and many more.
- New DKIM component was introduced with the ability to sign and verify mail messages, generate DKIM keys and DNS txt records for these keys.
- New HTTP server component allows you to run a single-threaded listening connection, receive requests and send responses to connected HTTP client.
- New Encryptor component allows you to encrypt/decrypt files, text or binary data, sign with digital signature algorithms and store the enveloped data to a file or stream, verify digital signatures for existing enveloped data and many more. X509 certificates are supported.
- New CryptEncoder class allows you to encode/decode cryptographic keys, certificates and other data in PEM and SSH2 formats. The algorithm allows you to decrypt encrypted SSH2 private keys as well.
- MailMessage - RFC 5987 support added, file names in UTF-8 format implemented.
Clever Internet Suite ActiveX
- MailMessage - RFC 5987 support added, file names in UTF-8 format implemented.
- A new 64-bit OCX was added to the installation
- New CryptEncoder component - provides methods for data encoding and decoding in PEM and SSH2 cryptographic formats.
- SFTP client - public key authorization was implemented, the following new algorithms were added:
- diffie-hellman-group-exchange-sha256 and diffie-hellman-group14-sha1 for key exchange functionality.
- rsa-sha2-256 - server host key algorithm; aes256-ctr, aes192-ctr, aes128-ctr, aes256-cbc, aes192-cbc ,aes128-cbc - data encryption algorithms.
- hmac-sha2-256 - for message authentication algorithms; sha2-256 - hash calculation algorithms.
- DKIM component - Config property was added. This property allows you to configure the used encryption and signature algorithms. The signature verification is disabled when retrieving the message header.
- HTTP client - the TLS1.2 option was enabled by default.
- EPP server - the UTF-8 encoding was added.
- All TCP-based server components (SMTP, POP3, IMAP4, FTP, etc.) - new CharSet property allows you to specify the desired character encoding for received commands and server responses.
- All UDP-based client components (DNS query, etc.) - new CharSet property allows you to specify the desired character encoding transmitted datagrams.
- HTTP request component was redesigned, the Items indexed property now represents the HTTP request items collection object.
- The SSH and SFTP component files were moved to the main clinetsuite package. The clinetsuitessh package was removed from the installation.