VI

Delphi

Clever Internet Suite VCL 11.0.941.0 Full Source for for D7-D12 Athens

These Internet components give you everything you need to jumpstart your Internet development without any...

Description

These Internet components give you everything you need to jumpstart your Internet development without any external dependencies. The suite of Internet Components contain over fifty components which are constantly refined and improved.

Components for RAD Studio 12 Athens, 11 Alexandria, and others;
HTTP, FTP, SFTP, SMTP, POP3, IMAP clients and servers;
SFTP (SSH) server with Public Key authorization;
x509 Certificate management;
OAUTH 2.0 authorization;
REST Client with JSON and SOAP support;
SSL / TLS / SSH security, and many more.

Features at a glance

REST SOAP client with WSS Security - HTTPRIO.
REST JSON client.
Multiple digital signatures in SOAP.
SFTP (SSH) Client - upload and download files, as well as manage files and directories.
SFTP (SSH) Server - upload, download, and manage files and directories remotely on the server side.
FTP Client - SSL / TLS support, FTP FXP (Site to Site) file transfer.
FTP Server - uses events for all operations with files and directories.
Import / Export / Sign / Verify, Create Signed and Self-signed X509 certificates.
Secure Email with S/MIME.
MIME messages with file Attachments and Embedded pictures.
DKIM - sign, verify, generate public/private key pairs, DNS txt records.
Download very big files (> 4 Gb) in multiple threads.
Display progress information for any process - Windows 10 look and style.
Run multiple asynchronous tasks with only few threads.
Encrypt / Decrypt and Sign / Verify files.
Client and Server components with full SSL / TLS support for FTP, SMTP, POP3 and IMAP4 protocols.
OAUTH authorization for SMTP, IMAP and HTTP components - Gmail and Office365 support.
International domain names for HTTP components - IDN.
Easy-to-use HTTP Server.
DNS Server - manage handed DNS zones and cache non-authoritative DNS records.
SMTP Relay - pass mail messages through a number of intermediate relay or gateway hosts on its path from sender to recipient.
Email validation - check mailbox availability and handle bounced emails.
HTML parser, GZip compressor.
Trace Logger.

Clever Internet Suite version 11.0

These Internet components give you everything you need to jumpstart your Internet development without any external dependencies. The suite of Internet Components contain over fifty components which are constantly refined and improved.

The Clever Internet Suite components allow you to compose and parse messages in MIME format with multiple file attachments, build and send Web Form POST requests and many other features.

The SMTP, POP3 and IMAP clients allow you to send and retrieve email messages over the Internet.

All server components represent the fully functional multithreaded servers with the ability to customize the connection settings, support the most common protocols extensions.

Using the Clever Internet Suite you can add instant SSL / TLS / SSH security to your Internet applications and implement many useful Internet-related features:

Download / upload over HTTP, HTTPS, FTP, FTP+SSL, and SFTP.
Connect REST API using JSON and SOAP.
Send / receive mail using TLS and S/MIME.
HTTP, FTP, SFTP, SMTP, POP3, IMAP, and NNTP client / server.
SFTP public-key authorization.
OAUTH 2.0, JWT, and many more.

The new Version 11.0 significantly improves the SFTP functionality, increases the connecting and file transferring speed, and extends a list of supported SFTP services.
The updated SOAP component provides the Username Token support and also the redesigned SOAP Security feature.
The other components were improved and updated, as well. See the complete change list below.

The components can be used in both 32-bit and 64-bit projects. Please see the Help documentation for more details.
The Help documentation is included into the Clever Internet Suite installation and also available on our website: Clever Internet Suite downloads
What's new in Version 11.0

The library provides the full RAD Studio 12 Athens support.
DNS over TCP was introduced. The transport protocol can be selected automatically or manually, according to the RFC-7766 specification.
TLS 1.3 was immplemented. The protocol can be used for both client and server components on Windows 11 and Windows Server 2022.
The improved MailMessage component allows you to specify a user-defined name for any attached file or embedded resource.
Plain-text authorization in the IMAP client component.
IMAP UID-retrive fix was added.
JSON parser was improved.
MIME header encoding was fixed for Quoted-Printable and RFC-2047 fields.
POP3 OAUTH authorization was fixed.
HTTPRIO was improved to return the extended error information.
Minor fixes and improvements.

Implemented features

REST HTTP client with SOAP Signing and Encryption.
Simple HTTP Server component.
Complete Client / Server solutions with full SSL / TLS support for the FTP, SFTP, SMTP, POP3, and IMAP4 protocols.
TLS / SSL support for all protocol components.
SSH client and server components.
Send / receive JSON over HTTP.
International domain names for HTTP components.
The ability to verify client and server credentials.
HTTPS Client - TLS1.2 and TLS1.3 support, NTLM, Kerberos, and Negotiate authorization.
FTP, SMTP, POP3, IMAP, NNTP clients - implicit, explicit, and automatic TLS modes. STARTTLS command support.
NTLM authentication for all mail clients: POP3, SMTP, and IMAP.
POP3, SMTP clients - GMAIL and Office365 support, OAUTH 2.0 authorization.
FTP Client - SSL / TLS support, FTP FXP (Site to Site) transfer mode.
FTP Server - user events for handling files and directories, keeping FTP diretory structure in memory.
Creating signed and self-signed certificates, working with Windows certificate storage.
Import / export certificates in PEM, DER, CER, and PFX formats.
Sending and retrieving Emails in MIME format, with file Attachments and Embedded pictures. Saving attachments to the disk.
POP3, SMTP, IMAP4 servers - SSL / TLS support, NTLM, APOP, and CRAM-MD5 authentication, keeping the mailbox structure in memory and on the disk.
Web DAV - managing remote files, folders, and extended properties on a web server.
DNS Query - retrieving mail exchange domains (MX records), resolving host IP addresses, name servers, and TXT records.
DNS Server - managing handed and cached DNS zones.
SMTP Relay agent. With SMTP relay, a mail message may pass through a number of intermediate relay or gateway hosts on its path from sender to recipient.
HTML Parser - extracting HTML Tags: links, images, tables, meta and other tags.
GZip compressor - compressing / uncompressing data or files.
RSS client - creating, retrieving, and editing RSS feeds.
Email validation components - validating Email addresses, service and mailbox availability, handling bounced Emails.
Trace Logger - saving debug and stack information.
Royalty-free licensing. Free Unlimited technical support.
Fully-indexed help documentation. Delphi and C++Builder demos code.

Fixed bugs

The algorithm of obtaining the Subject Email address for the certificate was fixed.
The mail header parser was fixed to correctly encode/decode underline chars within the header fields.
The components didn't change the Active property to False when attempting to send data over the closed connection - fixed. The issue concerns all client components, including SMTP, POP3, IMAP, FTP, etc.
The SFTP server didn't create the directory structure when saving the uploaded file - fixed.
Other minor fixes.

Known problems and restrictions

FTP client and server - data connection uses IpV4 protocol only.
Socks5 firewall - supports IpV4 only.
The HTTP RIO component is available only starting from Delphi 2005 / C++Builder 2006.
The SOAP encryption requires an external library clcryptext.dll that is included to the Clever Internet Suite installation.
This library represents a managed code that is wrapped by Win32 functions.
The source code for this library can be downloaded separately on www.clevercomponents.com website.

Additional Information