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.