Site Map Contact Us Home
E-mail Newsletter
Subscribe to get informed about
Clever Components news.

Your Name:
Your Email:
Previous Newsletters

Products Articles Downloads Order Support
Customer Portal      

What's NEW

Clever Internet Suite RAD Studio Delphi, C++Builder Edition C# VB.NET Edition ActiveX Edition

Clever Internet Suite v 11.0 (January 19, 2024) Release

This new version 11.0 improves the SFTP connection speed, adds more data protection options to the SOAP component, updates the DNS Query component, and includes a lot of new features, optimizations, and bugfixes.

The Clever Internet Suite version 11.0 includes the RAD Studio VCL support, Visual Studio for .NET, and ActiveX support.
All three editions provide the same functionality and almost the same list of advanced Components

New Features in details

  • 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 connecting to an SFTP server was improved by implementing the big integer algorithms using the IntXLib library.
  • The default value for the SSH packet's payload size was reduced to 32Kb in order to support more third-party SFTP clients and servers. This parameter can be tuned using the BatchSize property of both the SFTP client and the server.
  • The SFTP server was improved. The new version of this component supports more SFTP clients and implements both the client-first and the server-first approaches of starting the SSH session.
  • The SOAP message security was improved. The new ProtectionMode property, and also the Protect/Unprotect methods allow you to sign and/or encrypt XML in one line of code.
  • The Username token support was added to the SOAP message component.
  • The SOAP Timestamp generating was changed. Now you can specify the timestamp value manually or let the component to generate it automatically when composing the next request.
  • Now the SOAP encryption is available for both 32-bit and 64-bit platforms.
  • Added the certificate chain validation timeout and an options to ignore the revocation errors during the TLS/SSL handshake.
  • The RevocationFlags enumeration was replaced with a set of CertificateChainVerifyFlags flags. The new option allows tuning up the certificate chain validation more flexibly.
  • The DnsQuery component was improved. Added retrieving a domain SOA record.
  • The IP, MX, and reverse zone resolving was improved in the DnsQuery component with a help of using primary name servers for domains.
  • The independent SOCKS4 and SOCKS4a support was introduced. This new feature allows firewalls to automatically resolve the connected host name.
  • Added the ability to programmatically disable GUI message processing when working with sockets. This allows improving the components behavior when working in threads. The new option is available through the DisableGuiProcessing property.
  • The HTTP requests submission was improved when using requests with file and image attachments. Now the attachment streams are requested only once during the sending process.
  • The Imap4Server component was optimized. The new OnGetMessagesEx event allows you to filter the returned message set and do not collect all mailbox messages when handling IMAP4 commands.
  • The following members were renamed: CRLFlags to CertChainFlags, TclRevocationFlags to TclCertificateChainVerifyFlags.
  • The VCL library provides the full RAD Studio 11.1 support.
  • The .NET library provides the full Visual Studio 2022 support.

New Components

  Component   Description
 SFTP Server Represents the SFTP server component and is used to upload, download, and manage files and directories remotely on the server side.
 SFTP File Handler Allows the SFTP Server component to work with files on the disk.
 TCP Client Allows users to implement custom data exchange over the TCP protocol.
 TCP Server Implements the multi-threaded TCP-based server functionality, accepts user connections, and exchanges data of an arbitrary format.
 TCP Command Client Allows users to send custom TelNet-like commands to a server and receive responses.
 TCP Command Server Implements the multi-threaded TCP-based server functionality, accepts user-defined commands of TelNet-like format, and sends responses.
 UDP Client Allows users to send own datagrams of an arbitrary format over the UDP protocol.
 UDP Server Implements the multi-threaded UDP-based server functionality, accepts user-defined datagrams, and sends replies.

Global Notes

  • We have joined installations for all versions of RAD Studio (XE...XE8, 10, 11, and 12, Delphi and C++Builder) in one single installer.
    You can Download Clever Internet Suite and install on any desired version of RAD Studio IDE.
  • .NET Compact Framework is no longer supported. The minimum .NET Framework version is 4.0. Download Clever Internet .NET Suite
  • The library was split into two packages: design-time and runtime. Starting from now, the components can be used by RAD Studio form designer in 64-bit projects.
  • The basic socket components were replaced and improved. The class inheritance was changed. Please see the Help documentation for more details.
  • The source code structure was changed. Now the sources are placed in the following folders: common, design, packages, resources and ssh.
    To compile the source code project, navigate to the packages folder, choose the corresponding IDE version subfolder, e.g., D103 for Delphi 10.3 Rio,
    open and compile both the clinetsuite_103.dproj and dcl_clinetsuite_103.dproj projects. Finally, install dcl_clinetsuite_103.dproj to your RAD Studio IDE.
  • The SSH and SFTP component files were moved to the main clinetsuite package. The clinetsuitessh package was removed from the installation.
  • A set of cryptographic classes were added: Cipher (and its descendants), Hash, Mac, KeyExchange, Signature and many more.

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/Win64 functions.
    The source code for this library can be downloaded separately on website.

Feature and Bug lists

Please see the Clever Internet Suite Release History page to get full feature and bug listings.


    Copyright © 2000-2024