Clever Internet Suite VCL & .NET & ActiveX Bundle V10.1

Released: Oct 14, 2021

Updates in V10.1

Features

Clever Internet ActiveX Suite

  • The ActiveX version 10.1 has been compiled with the latest Clever Internet Suite 10.1 for VCL.
  • The SFTP client FileExists method has been improved to support non-standard SFTP server responses.
  • IMAP Server - Added support for IMAP partial fetch functionality.
  • Added the 'diffie-hellman-group14-sha256' key exchange algorithm to the SSH engine.

Clever Internet Suite VCL

  • Added support for Embarcadero RAD Studio 11 Alexandria.
  • Added Public-Key authorization to the SFTP Server component.
  • Added OnStarting event which occurs before running the TcpServer component and allows you to refresh cached data, such as UserAccount settings.
  • The SFTP client FileExists method has been improved to support non-standard SFTP server responses.
  • The SFTP server component has been improved to support multiple subsequent authorizations while establishing a session.

Clever Internet .NET Suite

  • Added a new SFTP Server component.
  • Added a new SFTP File Handler component for C# and VB.NET which allows the SFTP server to handle files on the disk.
  • The TCP Client, TCP Server, TCP Command Client, and TCP Command Server components are now available in the Microsoft Visual Studio Toolbox.
  • Both UDP Client and UDP Server components are now available in Toolbox.
  • Added Public-Key authorization to the SFTP Server component.
  • The following classes have been renamed in order to clean up and simplify the library structure: SshUserKey -> PrivateKey and SshUserIdentity -> IUserIdentity.
  • Added the Starting event which occurs before running the TcpServer component and allows you to refresh cached data, such as UserAccount settings.
  • The GetResponseCode event has been added to all TCP-based clients.
  • The SFTP client FileExists method has been improved to support non-standard SFTP server responses.
  • IMAP Server - Added support for IMAP partial fetch functionality.
  • MailMessage - Added support for the X-Mailer header.
  • Added the 'diffie-hellman-group14-sha256' key exchange algorithm to the SSH engine for .NET.

Fixes

Clever Internet ActiveX Suite

  • The FTP client component caused errors on some FTP servers when requesting a currently selected folder.
  • The MakeBrowsable feature worked incorrectly when downloading web pages with repeating links using the MultiDownloader component.
  • The OAuth component didn't allow specifying a client ID and also a client secret parameters for the Client Credentials authorization flow.
  • The ThreadPool component didn't allow assigning the MinThreadCount property with a value smaller than two.
  • The UrlParser class incorrectly returned the default port value for Email links.
  • The path canonicalization algorithm worked incorrectly for relative paths with dots.
  • The SOAP Security engine incorrectly calculated digital signatures for XMLs with encoded line breaks.
  • The SSH engine incorrectly handled pipelined packets while downloading and uploading data.
  • HTTP Client - chunked data was downloaded incompletely because of unexpectedly closed connection.
  • The partial file downloading / uploading mode worked incorrectly in the SFTP client component for .NET.
  • Multi Downloader - fixed the downloading of large files over the FTP protocol.
  • The Web Update component now saves the update date and time for installed updates.
  • Other minor fixes.

Clever Internet Suite VCL

  • The FTP client component caused errors on some FTP servers when requesting a currently selected folder.
  • The MakeBrowsable feature worked incorrectly when downloading web pages with repeating links using the MultiDownloader component.
  • The OAuth component didn't allow specifying a client ID and also a client secret parameters for the Client Credentials authorization flow.
  • The ThreadPool component didn't allow assigning the MinThreadCount property with a value smaller than two.
  • The UrlParser class incorrectly returned the default port value for Email links.
  • The path canonicalization algorithm worked incorrectly for relative paths with dots.
  • The SOAP Security engine incorrectly calculated digital signatures for XMLs with encoded line breaks.
  • The SFTP File Handler component didn't convert local times for files to UTC and back.
  • The SSH engine incorrectly handled pipelined packets while downloading and uploading data.
  • Other minor fixes.

Clever Internet .NET Suite

  • The FTP client component caused errors on some FTP servers when requesting a currently selected folder.
  • The OAuth component didn't allow specifying a client ID and also a client secret parameters for the Client Credentials authorization flow.
  • The SSH engine incorrectly handled pipelined packets while downloading and uploading data.
  • The WebDAV component for .NET incorrectly worked with default namespaces when placing the component on to the form.
  • Default values for .NET component properties have been fixed. The issue concerns all library components.
  • The partial file downloading / uploading mode worked incorrectly in the SFTP client component for .NET.
  • HTTP Client - chunked data was downloaded incompletely because of unexpectedly closed connection.
  • Other minor fixes.