|
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.
|