Site Map Contact Us Home
Subscribe and receive email notifications on all major releases and other important events.
Your Name:
Your Email:
 
Latest News
Find us on Facebook




Products Articles Downloads Order Support

Clever Internet .NET Suite Release History

VCL Edition | .NET Edition | ActiveX Edition

Version 7.5.303.0 (March 20, 2012)

Implemented Features:

  • TLS1.1 and TLS1.2 support was implemented;
  • TCP client components - the Close method was improved. Starting from now, this method cancels the current Network communication immediately;
  • The MailTimeToDateTime was renamed to MimeTimeToDateTime and moved to the Utils unit;
  • EmailValidator - the ability to get the exception details (both the error message and code) was implemented;
  • HTTP client - the component automatically reconnects when the server has closed the connection;
  • Google Calendar support was implemented;
  • HtmlParser - the Title property is extracted regardless of the ParseMethod value;
  • TCP server components - The ConnectionAccepted event was improved. It allows you to cancel the session, send user defined response to the client;
  • DnsQuery - the ability to automatically determine the DNS server name was added;
  • DnsQuery - IPv6 addressing was implemented.

Fixed Bugs:

  • Windows XP Embedded support was improved, the problems with code page 20127 were fixed;
  • Minor fixes and improvements.

Version 7.3.227.0 (May 2, 2011)

Implemented Features:

  • Full IpV6 support was implemented. You can set default address family by using of the IsIpV6Preferred variable (False, by default). See notes below;
  • Http - HeaderReceived event was added. This event allows you to cancel request and reset the connection;
  • MailMessage - encoding of email addresses was improved;
  • Smtp - receiving an information about message size limit;
  • Smtp - starting from now you can send messages with long text lines which are greater than BatchSize property;
  • SmtpServer - message size limit was implemented;
  • FtpServer - PutFileReady event was added. New event allows you to access received file via stream;
  • Encoder - displaying of progress information was improved;
  • BounceChecker - Minor fixes and improvements;
  • Socket engine - minor improvements and fixes; new classes were added: IpAddressUtils and HostResolver;
  • 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.

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:

  • Visual Studio 2010 and .NET Framework 4.0 support were added;
  • MS Visual Studio 2008 and .NET Framework 3.5 support;
  • Windows CE and .NET Compact Framework 3.5 support - Beta, see notes below this document;
  • SmtpServer, SmtpFileHandler - relaying to multiple recipients was improved;
  • Pop3 - obtaining of mailbox size was implemented;
  • MailMessage - new AttachmentSaved event allows saving attachments to any stream object;
  • S/MIME Message - the working with certificates was improved;
  • DnsFileHandler - making of zone files was added;
  • Minor fixes and improvements.

Fixed Bugs:

  • The progress information was provided incorrectly when transferring large amount of data - fixed. Affected classes: HttpRequest, NetworkStream, ChunkedStream, StreamUtils, TlsNetworkStream, BinaryData;
  • FTP Server - session timer closed the command connection as inactive while transferring files - fixed;
  • SSPI FTP Server - the data connection was closed incorrectly when using in SSL mode - fixed. The problem was reproduced when connecting with FileZilla 3.x;
  • UDP-based servers did not work on Windows 7 - fixed;
  • S/MIME Message - both Subject and From parameters were cleaned when decoding encrypted message - fixed;
  • EPP client - the "null reference..." exception occurred when connecting with empty RequestObjects or RequestExtensions properties - fixed;
  • FTP Client - "certificate required" error occured when connecting to some FTP SSL servers - fixed;
  • Http - the ContentType header with trailing white spaces is extracted incorrectly - fixed.

Version 7.1.54.89 (April 8, 2010)

Implemented Features:

  • Visual Studio 2010 support was added.
  • AsyncClient - new ReadData and WriteData methods were implemented.
  • DnsFileHandler - new Zone Manager allows you to create and modify zone files on the disk.
  • Http - three new overloaded Get methods were added.
    Starting from now the Get methods allow you to substitute the HTTP request component.
    Composing of query strings with TclHttpRequest component was implemented.
  • Rss - new Insert method was added to the RssItemList collection.
  • TcpCommandServer - the ability to add user-defined commands was implemented:
    TcpCommandList - AddCustomCommand method was added;
    TcpCustomCommandInfo was added;
    CustomCommand event was implemented.
  • TcpServer - CloseConnection method was added.
  • StringUtils - new ProduceQuotedWordsString method was implemented.

Fixed Bugs:

  • Http - the ContentType header with trailing white spaces is extracted incorrectly - fixed.
  • HttpRequest - fix for building of the HTTP request by HTML.
  • MailMessage - the Date header field is encoded incorrectly - fixed.
    Bodies and sub-bodies of multipart messages are extracted incorrectly - fixed.
  • TcpCommandServer - the problem with sending of long (which are longer than BatchSize value) lines was fixed.
  • The server stopped accepting new commands after exception in user connection - fixed.

Version 7.0.54.0 (September 8, 2009)

Implemented Features:

  • MS Visual Studio 2008 and .NET Framework 3.5 support.
  • Windows CE and .NET Compact Framework 3.5 support - Beta, see notes below this document.
  • ServerGuard component was implemented - brute-force attack blocking, connection flood detecting and many more.
  • Int64 support was implemented in all client and server components.
  • SOCKS firewall support was added.
  • IMAP Server component was implemented.
  • NNTP Server component was implemented.
  • DNS Server component was implemented.
  • 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.
  • UdpClient, UdpServer components.
  • Custom TCP client/server solution with SSL support.
  • 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.

Fixed Bugs:

  • FTP Client - "certificate required" error occured when connecting to some FTP SSL servers - fixed.
  • FTP Server - unhandled exception occured when closing client connection - fixed.
  • MailMessage - message parsing hangs when decoding 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.
  • 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 - sometimes the ConnectionClosed event was not raised - fixed.
  • FTP Server - there were problems with using relative paths, '..' and paths over the root folder - fixed.
  • Demo version did not work in .NET Framework 2.0 without preinstalled Framework 1.0 - fixed.
  • MailMessage - email address parser was fixed.
  • Encoder - base64 decoding fixes was added.
  • 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.
  • FTP client, DataProtection, PassiveMode, UseTls are assigned incorrectly in design-time - 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.EncodeField - there are problems with encoding of long attachment file names - fixed.
  • MailMessage - the Progress event works incorrectly when the component encodes the alternative bodies - fixed.
  • MailMessage - inline attachments with Content-Type=unknown are parsed incorrectly - fixed.
  • Imap4Server - the body structure command works incorrectly - fixed.
  • FtpFileHandler - the server does not raise an error when creating new directory with existing name - fixed.

Version 7.0.48.0 Beta (1 September 2008)

Implemented Features:

  • MS Visual Studio 2008 and .NET Framework 3.5 support.
  • Windows CE and .NET Compact Framework 3.5 support - Beta, see notes below this document.
  • IMAP Server component was implemented.
  • EPP client/server components were added.
  • Custom TCP client/server solution with SSL support.
  • 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.
  • All client and server components were redesigned and improved.
  • POP3 & SMTP servers - LoginAuthenticate, AuthAuthenticate events were replaced with AuthenticateEvent.
  • SMTP server - SmtpUserAccountItem was replaced with MailUserAccountItem for all three servers: Imap, Pop3 and Smtp.
  • Certificate management was improved - creating certificates, certifcate requests, public/private keys.
  • CertificateStore - CertificateAddSelfSigned method was replaced with CreateSelfSigned.
  • CertificateStore - LoadFromSystemStore was replaced with Open.
  • All email clients - UseSPA property was renamed to UseSasl.
  • Encoder component - some methods were renamed and improved.
  • Connection class - PeerName property was removed, use PeerIP together with DnsQuery component instead.
  • Pop3 client - Message numbers begin from 1.

Fixed Bugs:

  • MailMessage - email address parser was fixed.
  • Encoder - base64 decoding fixes was added.
  • POP3 client - the component hangs when connecting to a server on multi-homed PC - fixed.
  • Unmanaged memory leaks in WebDAV client - fixed.
  • Unmanaged memory leaks in TcpClient client - fixed.

Version 6.1.33.8 (1 September 2008)

Implemented Features:

  • MS Visual Studio 2008 support.

Fixed Bugs:

  • Some fixes in socket engine.

Version 6.1.33.0 (28 May 2007)

Implemented Features:

  • ServerGuard component was implemented - brute-force attack blocking, connection flood detecting and many more.
  • Int64 support was implemented in all client and server components.
  • FTP, POP3, SMTP servers - session timeout was added.
  • FTP, POP3, SMTP servers - vulnerability protection was implemented.
  • FTP Server - data port protection was added, password protection was implemented.
  • FTP Server - two new events were added: PutFileDone, GetFileDone.
  • FTP Server - the ability to change the user account object within the Authenticate event handler was added.
  • POP3 Server - closing the connection after "maildrop already locked" error.
  • WebDAV - the following new methods were added: RemoveProperty, GetProperty, SetProperty.

Fixed Bugs:

  • FTP Client - "certificate required" error occured when connecting to some FTP SSL servers - fixed.
  • FTP Server - unhandled exception occured when closing client connection - fixed.
  • MailMessage - message parsing hangs when decoding 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.
  • 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 - sometimes the ConnectionClosed event was not raised - fixed.
  • FTP Server - there were problems with using relative paths, '..' and paths over the root folder - fixed.
  • Demo version did not work in .NET Framework 2.0 without preinstalled Framework 1.0 - fixed.

Version 6.0.26.5 (14 March 2007)

Implemented Features:

  • FTP Server: path navigation improvements, handling of relative paths with ".." was implemented.
  • FTP Server: two new events which indicate file downloading/uploading completion were added.
  • SMTP, POP3, FTP servers: the UserName parameter was added to all authentication events.

Fixed Bugs:

  • FTP Server: path navigation problems, it was possible to navigate to a folder above the root - fixed.
  • Mail Message: the Message-ID generator was fixed.
  • POP3, SMTP clients: problems with receiving emails which do not specify message encoding - fixed.

Version 6.0.26.0 (8 February 2007)

Implemented Features:

  • HTTP Client - HTTPS (SSL / TLS) protocol, NTLM and Negotiate authentication were implemented.
  • FTP Server - SSL / TLS support, Virtual File System were implemented.
  • FTP Client - SSL / TLS support, the ability to set FTP file attributes and permissions were added.
  • POP3 Server - SSL / TLS support, NTLM, APOP and CRAM-MD5 authentication methods, File System message storage were implemented.
  • POP3 Client - SSL / TLS support, NTLM and CRAM-MD5 authentication methods were implemented.
  • SMTP Server - SSL / TLS support, NTLM, USER/PASS and CRAM-MD5 authentication methods, File System message storage were implemented.
  • SMTP Client - SSL / TLS support and NTLM authentication method were added.
  • IMAP Client - SSL / TLS support, NTLM authentication method, obtaingin the server Capability list were implemented, the FETCH command was improved.
  • NNTP Client - SSL / TLS support was added.
  • WebDAV Client - manages remote files and folders on a web server.
  • HTML Parser - the ability to parse HTML Meta Tags was added: Title, Author, Description, Keywords, etc.
  • GZip compressor component - provides compressing / uncompressing feature when transmitting data over the Internet, storing data in to a file, database and many more.
  • Trace Logger - provides logging functionality for storing debug information and tracing your code.

Fixed Bugs:

  • HTTP Client - problems with changing the request method from POST to GET when redirecting to another location were fixed.
  • Http Client - the ReceiveProgress event did not work on small-size resources - fixed.
  • SMTP Client - HELO / EHLO mode was improved.
  • MailMessage - the messages with international texts were decoded incorrectly (the character set field was ignored) - fixed.
  • MailMessage - creating attachments with 'audio' and 'video' content-type.
  • VS 2005 toolbox registration was implemented.

Version 5.0.19.0 (20 July 2006)

Implemented Features:

  • Network solutions for HTTP, FTP, SMTP, POP3, NNTP, IMAP4 and DNS protocols.
  • FTP FXP (Site to Site) transfer mode.
  • Events for implementing the mail sending / receiving progress with the ability to interrupt the process.
  • Working with X.509 certificates was improved: creating self-signed certificates, installing and uninstalling user certificates.
  • Working with any type of certificate store including current user stores, local machine stores, file stores, registry stores and so on.
  • A set of new demo programs was included in to the Clever Internet Suite installation and also available for downloading separately.
  • The following new components were added: DNS Query, SMTP Relay, SMTP Client, POP3 Client, IMAP Client, NNTP Client, HTTP Client, HTTP Mail Client and FTP Client.
  • MailMessage - the ability to determine the attachment size before saving it to the disk. See both EncodedSize and EncodedLines MessageBody properties.

Fixed Bugs:

  • MailMessage - the MessageID is not substituted for new messages, this causes problems with receiving such messages with HotMail client - fixed.
  • MailMessage - the time part of the Date field is extracted incorrectly - fixed.
  • MailMessage, HttpRequest - ExtraFields - the duplicated fields are parsed incorrectly - fixed.
  • MailMessage component - attachments with empty Content-Disposition field have empty FileName property - fixed.
  • MailMessage component - the Encoding field was not filled automatically for text bodies when combining the mail message with BuildMessage functions - fixed.
  • HttpRequest - canonicalization for escape-symbols works incorrectly - fixed.
  • HttpRequest component - the Boundary value was incorrect when sending multipart HTTP requests - fixed.
  • Encoder - the Quoted Printable encoding works incorrectly with spaces when encoding / decoding email header fields - fixed.

Version 4.0.11.1 (18 August 2004)

Implemented Features:

  • Encoder component - Encodes / decodes any data using Base64, UUE and Quoted Printable methods with progress information.
  • HtmlParser component - Parses HTML page and extracts the URL, FORM and other HTML tag collections with their attributes.
  • MessageParser component - Represents the mail message data and the methods for its parsing and combining. This component allows you to compose / parse messages in alternative MIME format with multiple file attachments.
  • RequestBuilder component - Composes HTTP requests in both design-time and run-time modes.
  • SmimeParser component - Encrypts and decrypts mail messages with the public key cryptography and X.509 digital certificates.

 

    Copyright © 2000-2012