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     

Clever Internet ActiveX Suite Release History

VCL Edition | .NET Edition | ActiveX Edition

Version 9.3.438.0 (February 4, 2019)

Implemented Features:

  • The SOAP XOP messages support was implemented.
  • The MIME Parameter Continuation and Header Encoding Extensions were implemented. See RFC-2231.
  • The Clever Internet Suite installation packages are signed with the COMODO code-signing digital certificate.

Fixed Bugs:

  • The TLS mode activation for the data channel of the FtpServer component was fixed.
  • The MailMessage parser causes the "List index error" when parsing malformed messages - fixed.
  • The Q-encoding algorithm was fixed in the MIME header classes.
  • The SoapMessage fix for the SoapAction parameter and the SOAP version 1.1 was added.
  • The SMTP server component sends a response to the QUIT command after closing the connection - fixed.

Version 9.2.436.0 (October 11, 2018)

Implemented Features:

  • SFTP - new strong cryptographic algorithms were added, SSH connection problems were fixed.
  • International domain names (IDN) support was added to the URL parser, the out-of-date WinInet functions were replaced with the new code.
  • SoapMessage - the message signing and verifying performance was improved. The XmlCrlfEncode and XmlCrlfDecode methods were replaced.
  • SMIME - new strong encryption and signature algorithms were added.
  • The IMAP4 UTF7 name encoding was added. The implemented feature allows you to use international mailbox names with both the client and server components.
  • IMAP4 client - support for multiple untagged SEARCH responses was added.
  • SSH engine - the support for the Global Request Handling was implemented.

Fixed Bugs:

  • SSH engine - the "Signature Invalid" error was fixed.
  • SSH engine - the connection unexpectedly closed after sending the ssh-userauth request - fixed.
  • SSH engine - the key exchange algorithm was fixed.
  • SFTP - the HMAC-SHA2 algorithm implementation was fixed.
  • The e-mail address folding was fixed.

Version 9.1.435.0 (November 24, 2017)

Implemented Features:

  • MailMessage - RFC 5987 support added, file names in UTF-8 format implemented.
  • A new 64-bit OCX was added to the installation.

Fixed Bugs:

  • The HttpAuthorization is not thread-safe - fixed.
  • SFTP file permissions parsing errors were fixed, IsDir file attribute works correctly.
  • TLS engine - INCOMPLETE_MESSAGE error occurred - fixed.
  • RSA key for RSA-SHA-256 algorithm was imported incorrectly - fixed.
  • SFTP large directory listing errors, the problems with receiving of incloplete SSH packets was fixed.
  • SOAP Signing takes a lot of time - fixed.

Version 9.0.433.0 (September 12, 2017)

Implemented Features:

  • New CryptEncoder component - provides methods for data encoding and decoding in PEM and SSH2 cryptographic formats.
  • SFTP client - the public key authorization was implemented, the following new algorithms were added:
    diffie-hellman-group-exchange-sha256 and diffie-hellman-group14-sha1 for key exchange functionality;
    rsa-sha2-256 - server host key algorithm; aes256-ctr, aes192-ctr, aes128-ctr, aes256-cbc, aes192-cbc ,aes128-cbc - data encryption algorithms;
    hmac-sha2-256 - for message authentication algorithms; sha2-256 - hash calculation algorithms.
  • DKIM component - the Config property was added. This property allows you to configure the used encryption and signature algorithms.
    The signature verification is disabled when retrieving the message header.
  • HTTP client - the TLS1.2 option was enabled by default.
  • EPP server - the UTF-8 encoding was added.
  • All TCP-based server components (SMTP, POP3, IMAP4, FTP, etc.) - the new CharSet property allows you to specify the desired character encoding for received commands and server responses.
  • All UDP-based client components (DNS query, etc.) - the new CharSet property allows you to specify the desired character encoding transmitted datagrams.
  • HTTP RIO component with SOAP Security support.
  • Simple HTTP Server component.
  • Complete Client / Server solutions with full SSL / TLS support for FTP, SMTP, POP3 and IMAP4 protocols.
  • TLS / SSL support for all protocol components.
  • SSH support for the SFTP protocol.

Fixed Bugs:

  • DKIM - the signature verification should be disabled when retrieving the message header.
  • UDP server and all descendant components: there were issues with starting of listening socket (the server was hanged) - fixed.
  • MailMessage - the message attachments and images lists were not automatically updated in the helper properties (Images, Attachments)
    when adding or deleting the body from the Bodies collection - fixed.
  • MailMessage - the header fields with mixed encoding style were decoded incorrectly - fixed.
  • DNS Server - some fixes in the server engine.
  • IMAP client - the AppendMessage method did not work with GMail IMAP - fixed.
  • FTP client - the file names with international symbols were obtained incorrectly - fixed.
  • HTTP client - the resource URLs were not escaped - fixed.
  • All HTTP clients (TclHttp, TclWebDav, TclDownloader, TclMultiDownloader, TclNewsChecker, TclWebUpdate)
    - the components incorrectly provided a list of supported compression algorithms - fixed.
  • FTP server - the directory navigation worked incorrectly in case if the root folder is the root of the disk (e.g, c:\).
    The connected client cannot get back to the root folder after navigating to a subfolder - fixed.

Version 7.8.432.0 (May 27, 2013)

  • The certificate management was improved - Unicode support was added for all names.
  • The download speed of large files (larger than 2GB) was improved in both Downloader and MultiDownloader components: the file mapping Windows technology was implemented.
  • The MDTM command was added to the FtpServer component.
  • Some fixes in Http client component: there were problems with HEAD requests.
  • The GZip component was fixed: there was an error in the Huffman algorithm implementation that caused the OLE error.
  • The Imap4 client component was fixed: the error occurred when downloading the message content from specific email servers.
  • The ISO2022JP support was added to the MailMessage component. The message parsing was improved.
  • The error with long attachment names was fixed in the MailMessage component: the previous version of the component inserted extra ";" symbols to the file name.
  • Minor fixes and improvements.

Version 7.7.431.2 (April 15, 2013)

Fixed Bugs:

  • DnsQuery - MX hosts were sorted incorrectly - fixed;
  • MailMessage - long filenames of email attachments were extracted incorrectly (extra semi-colon was added) - fixed;
  • MailMessage - Japan encoding (shift-jis, iso-2022-jp) was fixed.

Version 7.7.431.0 (March 14, 2013)

Implemented Features:

  • SoapMessage - full Apache XML security support, the canonicalization algorithm was improved;
  • 64bit binaries are included to the installation.

Fixed Bugs:

  • FtpFileHandler - it is impossible to use the root drive path for the RootDir property - fixed;
  • HttpRequest - the form field canonicalization worked incorrectly with escape characters - fixed;
  • MultiDownloader, MultiUploader - the automatically generated header files are not compiled in 64bit mode - fixed.

Version 7.6.307.0 (November 5, 2012)

Implemented Features:

  • Full 64-bit and Unicode support;
  • HTTP: the UTF-8 support for non-unicode Delphi versions was improved.

Fixed Bugs:

  • Minor fixes and improvements.

Version 7.3.227.0 (May 2, 2011)

Implemented Features:

  • Full IpV6 support was implemented. See notes below;
  • MailMessage - encoding of email addresses was improved;
  • Smtp - starting from now you can send messages with long text lines which are greater than BatchSize property;
  • SmtpServer - message size limit was implemented;
  • SoapMessage - charset encoding was added to xml bodies;
  • Encoder - displaying of progress information was improved;
  • BounceChecker - Minor fixes and improvements;
  • Socket engine - minor improvements and fixes; new classes were added: TclIpAddress, TclHostResolver and TclSocket;
  • Minor fixes and improvements.

Fixed Bugs:

  • DnsQuery - AAAA Ipv6 records were extracted incorrectly - fixed;
  • HtmlParser - parsing of closing tags worked incorrectly - fixed;
  • MailMessage - charset is emptied when parsing of simple text email - fixed;
  • MailMessage - the component hangs when composing messages with large binary attachments - fixed.

IpV6 Notes:

Currently, the following components support IpV6 with some restrictions:

  • DnsQuery - can resolve only A records, you can still get AAAA records from the Response property;
  • Socks5 firewall - supports IpV4 only;
  • Ftp client and FtpServer - data connection uses IpV4 protocol only.

Version 7.2.180.0 (October 18, 2010)

Implemented Features:

  • The full component set from VCL edition of the Clever Internet Suite was added;
  • Http client - the following methods were renamed: PutFromFile to PutFile, PostToFile to PostFile and GetToFile to GetFile;
  • Starting from now all server components provide complete event list in the same way as VCL edition does.
    All events are synchronized with the main application process in order to be compatible with VB;
  • A set of file handler components was added: for FTP, SMTP, POP3, IMAP, NNTP and DNS servers;
  • A file overwrite vulnerability was fixed. See Symantec.com Security Response;
  • WebUpdate - the ability to change both the Description and ContentType values was implemented;
  • ServerGuard component was implemented - brute-force attack blocking, connection flood detecting and many more;
  • SOCKS firewall support was added;
  • Certificate management was improved - creating certificates, certifcate requests, public/private keys;
  • EPP client/server components were added;
  • AsyncClient - an asynchronous TCP client component;
  • EmailValidator and BounceChecker were added;
  • New CookieManager component was added;
  • Rss component - is used for creating, retrieving, and editing RSS feeds;
  • Server components improvements - local binding, server protection, session timeout;
  • SSL improvements - the ability to require client certificate was added, multiple client certificates support was implemented;
  • TCP server - the ability to use non-ascii commands was added;
  • The Keep-alive feature for all TCP clients;
  • The session timeout feature is implemented in TCP server components;
  • TCP Server - the ability to add custom commands was implemented;
  • New clclientx.ocx ActiveX library was implemented. The library includes only client components;
  • Asp support was improved;
  • Server components - a set of synchronous events allows managing files, emails, etc. in-memory.

Fixed Bugs:

  • FTP Client - "certificate required" error occured when connecting to some FTP SSL servers - fixed;
  • MailMessage - message parsing hangs when decoding the From header field - fixed;
  • SMTP Client and SMTP Relay - error occured when parsing server capability list with empty authentication method - fixed;
  • HTTP Client - some fixes in "chunked" content parsing;
    The ContentType header with trailing white spaces is extracted incorrectly - fixed;
  • POP3 Client - the Progress event was not raised while receiving small-size messages - fixed;
  • POP3 Client - the Progress event parameters were invalid (BytesProceed > TotalBytes) - fixed;
  • FTP Server - there were problems with using relative paths, '..' and paths over the root folder - fixed;
  • MailMessage - email address parser was fixed;
    The Date header field is encoded incorrectly - fixed;
    Bodies and sub-bodies of multipart messages are extracted incorrectly - fixed;
  • FTP directory parser for unix - the date was parsed incorrectly if there is no year specified - fixed;
  • FtpServer.Stop stops listening on port 21 but it does not close the existing connections - fixed;
  • SmtpServer - it is impossible to send the AUTH command with the telnet client - fixed;
  • HtmlParser - it is impossible to parse HTML tag attributes which are not separated by spaces - fixed;
  • MailMessage - inline attachments with Content-Type=unknown are parsed incorrectly - fixed;
  • Imap4Server - the body structure command works incorrectly - fixed;
  • HttpRequest - fix for building of the HTTP request by HTML;
  • SMTP, IMAP and POP3 servers - the problem with sending of long (which are longer than BatchSize value) lines was fixed;
  • Exception occured when staring internet communication on Windows 2000/2003 server - fixed;
  • TypeMismatch exception was raised when calling to the Start/Stop methods of the MutliDownloader component with Null parameter - fixed.

Version 6.2.145.19 (3 September 2007)

Implemented Features:

  • FtpServer - all component events which are available in VCL edition of the library have been added.
  • MailMessage - new OnSaveAttachment event has been added.

Fixed Bugs:

  • POP3 Client - the OnProgress event was not raised in small-size emails - fixed.
  • FTP client - the month part of directory listing information was parsed incorrectly - fixed.
  • MailMessage - inline attachments with "unknown" content type were parsed incorrectly - fixed.
  • MailMessage - some fixes in BuildMessage routine.
  • MailMessage - the Message ID value was generated incorrectly. This caused email blocking problems - fixed.
  • MailMessage - the MessageID is not substituted for new messages, this causes problems with receiving such messages with HotMail client - fixed.

Version 6.2.145.0 (3 October 2006)

Implemented Features:

  • HTTP Client - NTLM and Negotiate authentication was implemented.
  • NTLM Authentication for all mail server components was added: POP3 Server, SMTP Server, IMAP Server.
  • NTLM Authentication for all mail clients was added: POP3, SMTP, IMAP. When the UseSPA option enabled, these components automatically determine and use the most secured authentication method.
  • POP3 Client and POP3 Server - CRAM-MD5 authentication was added.
  • HTTP Client - stop request feature was improved. Updated HTTP Client allows you to stop the web request at any moment including sending and receiving data as well as querying DNS information about IP address.
  • IMAP Server improvements: Body Structure command, Regular expressions for mailbox listing commands.

Fixed Bugs:

  • Http Client - the OnReceiveProgress event did not work on small-size resources - fixed.
  • WebDAV Client - the ListDir command did not work on Apache WebDAV server - fixed.
  • IMAP Server: the Recent flag for new messages was assigned incorrectly - fixed.
  • IMAP Server: memory leaks in IMAP File Handler component - fixed.

Version 6.1.140.0 (20 July 2006)

Implemented Features:

  • A new WebDAV component was added.
  • Http - The OnProgress event was replaced with both OnSendProgress and OnReceiveProgress events.
  • Http - a new overloaded Put method was added. This new method allows obtain the response body after uploading data to the server.
  • HttpMail - The Response property was added.
  • TcpClient - The following properties were added: Connection.IP, Connection. Port.
  • Ftp - IBM AS400 FTP Directory Listing format was implemented.
  • Imap4Server - BODYSTRUCTURE support was added.
  • MailMessage - the ability to determine the attachment size before saving it to the disk. See both EncodedSize and EncodedLines MessageBody properties.

Fixed Bugs:

  • MultiDownloader - The ResourceInfo is cleared when specifying a new file name to replace within the OnFileExists event handler - fixed.
  • Http, Ftp, Smtp, Pop3, Imap4 - The OnGetCertificate event worked incorrectly - fixed.
  • Imap4 - The OnProgress event worked only with appending messages to mailbox - fixed.
  • The collection enumerators worked incorrectly in VB 6.0 - fixed.

Version 6.0.138.11 (14 February 2006)

Implemented Features:

  • The SOAP Attachments support was added.
  • Now the SMIME component supports multiple certificates for the message encrypting functionality.
  • The working with MIME encoding was improved. Now it is possible to specify default encoding and char-set for newly created message bodies.
  • The following new components were added: DNS Query, SMTP Relay, SMTP Server, SMTP File Handler, POP3 Server, POP3 File Handler, IMAP Server, IMAP File Handler, NNTP Server, FTP File Handler, HTTP Client and HTTP Mail Client.
  • Complete Client / Server solutions with full SSL / TLS support for FTP, SMTP, POP3, NNTP and IMAP4 protocols.
  • TLS / SSL support for all protocol components.
  • The ability to verify the server credential and certificates.
  • FTP, SMTP, POP3, IMAP, NNTP clients - three new TLS modes - implicit, explicit and automatic. STARTTLS command support.
  • POP3, SMTP clients - working with GMAIL service.
  • Fully functional HTTP / HTTPS client.
  • FTP FXP (Site to Site) transfer mode.
  • FTP Server - custom events for all operations with files and directories on the server, the possibility to customize all file-related operations including compressing and uncompressing functionality.
  • Throttling - speed limit feature for all TCP clients and servers.
  • Events for implementing the mail sending / receiving progress with the ability to interrupt the process.
  • CertManager - creating self-signed certificates.
  • CertManager - working with any type of certificate store including current user stores, local machine stores, file stores, registry stores and so on.
  • WebUpdate - the ability to use the user / password values from the WebUpdate component for each update item.
  • WebUpdate - the handling of relative URL paths for update items.
  • WebUpdate - the OnError event was improved.
  • MultiDownloader, Downloader - new OnFileExists event implemented.
  • MailMessage - new CharsPerLine property was added.
  • FTP Server - "list -al" command support was included.
  • IMAP Client - the FETCH command was improved. Now this command uses the BODY[] parameter instead of RFC822 and does not change implicitly the message /Seen flag in the same way as MS Outlook does.
  • SOAP - the ability to obtain the SOAP message certificates.
  • SSPI - Working with certificates was improved.
  • The whole socket engine was re-designed. The data transferring speed was dramatically improved.
  • A set of new demo programs was included in to the Clever Internet ActiveX Suite installation and also available for downloading separately.

Fixed Bugs:

  • IMAP Server - mailbox names with spaces were parsed incorrectly - fixed.
  • FTP Client - the file uploading works too slowly - improved.
  • SMTP Client - the message lines are sent twice when the specified line longer than BatchSize - fixed.
  • MailMessage - the MessageID is not substituted for new messages, this causes problems with receiving such messages with HotMail client - fixed.
  • MailMessage - creating attachments with 'audio' and 'video' content-type.
  • MailMessage - the time part of the Date field is extracted incorrectly - fixed.
  • MailMessage, HttpRequest - ExtraFields - the duplicated fields are parsed incorrectly - fixed.
  • MailMessage, HttpRequest - UTF-8 encoding works incorrectly with wide strings - fixed.
  • HttpRequest - canonicalization for escape-symbols works incorrectly - fixed.
  • Encoder - the Quoted Printable encoding works incorrectly with spaces when encoding / decoding email header fields - fixed.

Version 5.0.131.15 (18 March 2005)

Implemented Features:

  • clHtmlParser control - parsing of the HTML tables including rows and cells was added.
  • clHtmlParser control - the LinkText property was added for <A> tags.
  • The Grab Web Site functionality was improved - frame downloading, new grabbing options.
  • clMailMessage control - working with apple-double message format, parsing special mail messages functionality was added.
  • The Port property was implemented in both the clDownloader and clUploader controls.
  • Working with Internet Explorer cache was implemented.

Fixed Bugs:

  • The DeleteRemoteFile method did not work with password-protected resources - fixed.
  • clMailMessage control - attachments with empty Content-Disposition field have empty FileName property - fixed.
  • clMailMessage control - the Encoding field was not filled automatically for text bodies when combining the mail message with BuildMessage functions - fixed.
  • clHttpRequest control - the Boundary value was incorrect when sending multipart HTTP requests - fixed.
  • clFTP control - the FileExists function did not work on some FTP servers - fixed.

Version 5.0.122.0 (18 February 2005)

Implemented Features:

  • Fully functional FTP Client and FTP Server with multithreading support.
  • SOAP component with digital signature (DSIG) support.
  • S/MIME message encryption functionality.
  • IMAP4 protocol support.
  • Working with News Groups (NNTP).
  • Component for Internet Update functionality.
  • Working with Proxy has been improved.
  • The following new ActiveX controls have been added: WebUpdate, IMAP4, NNTP, FTP, FtpServer, HttpRequest, SMimeMessage, SoapMessage, HtmlParser, Encoder, GZip and CertificateStore.
  • Demo programs in Visual Basic, Visual C++ and JavaScript.
  • The whole Clever Internet Suite classes have been re-designed. Some ActiveX controls members have been renamed and moved to the different place.

Fixed Bugs:

  • The Downloader / Uploader components worked incorrectly with ISA Proxy server - fixed.
  • The SMTP component did not work with MS SMTP Service, the MailFrom property was filled with the full user email instead of the email part only - fixed.

Version 3.4.0.103 (22 February 2004)

Implemented Features:

  • Working in multithreaded environment has been improved. From now the suite components can operate inside services and can be created and synchronized inside threads different from main application thread.
  • Working with web browsers (Microsoft Internet Explorer) has been improved. You can open more than one browser window and use the suite components without threads interfering with each other.
  • New ASP Demo resource has been added to the suite description section. 

Fixed Bugs:

  • Mail message Date field was not parsed correctly when its value contaied more than one space one after another - fixed.
  • Mail message headers were not parsed correctly when their values were not double quoted - fixed.
  • Both SafeForScripting and SafeForInintializing component categories support has been implemented.
  • The untrusted caller interface safety option has been enabled.

Version 3.4.0.97 (3 February 2004)

Implemented Features:

  • This suite is full AxtiveX wrapper on Clever Internet Suite v 3.4 components.
  • From now it can download, upload and submit data using GET, PUT and POST HTTP methods and also full FTP support is available.
    See TclDownloader, TclMultiDownloader and TclUploader, TclMultiUploader correspondingly.
  • We included e-mail POP3 and SMTP protocols support including working with MIME messages. 
  • Full feature and bug lists declared in Clever Internet Suite Release History up to version 3.4 are also available.

Version 2.5.0.33 (9 September 2002)

Implemented Features:

  • 100% ATL ActiveX control was designed. From now you can place it on the form and adjust any of it properties during design time.
  • Wininet asynchronous mode. Working with threads was improved. To get more details about asynchronous callations of the wininet functions see the MSDN Library and Microsoft online-resource - MSDN

Fixed Bugs:

  • The parsing of Port URL parameter has been implemented.
  • Fixing problem within incorrect data while calling the OnDataItemProceed or OnDataProceed events (CurrentData and Data parameters accordingly).

Version 2.0.0.14 (27 May 2002)

Implemented Features:

The Clever Internet ActiveX Suite is released

  • Downloading by the HTTP and FTP protocols.
  • Connecting through the HTTPS protocol.
  • In-sync mode.
  • Creating a list of resources to download.
  • Setting the UserName and Password to log on to the server.
  • Obtaining information about the downloaded resource.

 

    Copyright © 2000-2019