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

Your Name:
Your Email:
 
SUBSCRIBE
 
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 9.3 (February 4, 2019)

The Clever Internet Suite v 9.3 includes updates for all supported editions: RAD Studio VCL, .NET and ActiveX.
Starting from now, all three editions provide the same functionality and almost the same list of advanced Components

New Features

  • The full RAD Studio 10.3 Rio support;
  • .NET Core support. The Clever Internet .NET Suite library can be used in the .NET Core-based projects. The library is built on using the .NET Framework 4. Starting with .NET Standard 2.0, the .NET Framework compatibility mode was introduced. This compatibility mode allows .NET Standard and .NET Core projects to reference .NET Framework libraries;
  • The SOAP XOP messages support was implemented;
  • The MIME Parameter Continuation and Header Encoding Extensions were implemented. See RFC-2231;
  • The IsIpV6Preferred global variable was removed;
  • The new UseIpV6 property was introduced to all protocol components: HTTP, FTP, SMTP, IMAP, and etc;
  • The new NonPersistentStream class was implemented. In addition to NullStream, this new class provides both the Seek and SetSize methods;
  • The CSP property was renamed to SecurityPackage in the protocol components: HTTP, FTP, SMTP, etc;
  • The Clever Internet Suite installation packages are signed with the COMODO code-signing digital certificate.

New Components

  Component   Description
 Crypto Encoder 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.
 DKIM Sign, verify, generate public/private key pair, DNS txt record.
 Encryptor Allows you to Encrypt / Decrypt and Sign / Verify data with X509 digital certificate and specified security algorithm.
 Http RIO New HTTP RIO component with SOAP Security support was implemented.
 HTTP Server Implements a single-threaded listening connection, receives requests and sends responses to connected HTTP client.
 OAuth Authorizes a client with XOAUTH2 protocol, support for many popular services online, including GMail, Facebook, Twitter, YandexDisk and many more.
 SFTP client SSH encryption, the user-password authorization, the public key authorization, download/upload files, manage SFTP directories and many more.
 Thread Pool Provides a pool of threads that can be used to post work items, process asynchronous I/O, wait on behalf of other threads.

Global changes

  • We have joined installations for all versions of RAD Studio (XE...XE8, 10, 10.1, 10.2, and 10.3 Rio, 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 splitted on design-time and runtime packages. 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. Starting from 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 is available only on Win32 platform.
  • The SOAP encryption requires an external library clcryptext.dll that is included to the Clever Internet Suite installation.
    This library represents managed code that is wrapped by Win32 functions.
    The source code for this library can be downloaded separately at www.clevercomponents.com website.
  • The current version of the Clever Internet .NET Suite uses the Bouncy Castle Cryptographic C# API for ASN1 encoding functionality.
    This library is used when importing/exporting RSA private keys. If you are not planning to use the crytographic functionality,
    simple remove the BouncyCastle.Crypto.dll library from you project References list.

Feature and Bug lists

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

Interested?

    Copyright © 2000-2019