Clever Internet Suite for Delphi, C++Builder V10.2.939.0

Released: Apr 12, 2022

V10.2.939.0 での更新項目

機能

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

不具合の修正

  • The algorithm of obtaining the Subject Email address for the certificate has been fixed.
  • The mail header parser has been 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. 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.