|
Submitted 26 February 2005
This new version includes new features and behavior improvements. New components have been added into the Clever Internet Suite version 5.0
In this version we have added new properties and methods into the existing components. Some properties and methods have been renamed, moved and deleted in order to get more usability and achieve the best performance.
There are some changes in the work with proxy. We have implemented two new members - HttpProxySettings and FtpProxySettings instead of using the standalone "Proxy" string property.
The ResponseHeader support has been added into the Downloader / MultiDownloader and Uploader / MultiUploader components.
Please feel free to contact us if you have some questions or concerns info@clevercomponents.com
A list of most major changes is introduced below:
Component |
Description |
TclFtpServer |
Is the fully functional multithreaded server with the ability to customize the user and thread performance settings, supports all FTP extensions according to both RFC 765 and RFC 959 protocols. |
TclSoapMessage |
Allows you to combine the XML soap message and digitally sign (DSIG) it using certificates if necessary. |
TclNNTP |
Is the component for reading and posting news messages to the News Systems using the Network News Transfer Protocol (NNTP). |
TclWebUpdate |
Allows you to receive updates from the Internet in the way similar to the Windows Update. The whole process of checking, downloading and updating can be fully customized by defining of the event sequences. |
TclCertificateStore |
Implements the storage class for the certificate objects and provides the functionality to manipulate with the stored certificates. |
|
Member |
Description |
TclCertificate.Delete |
Renamed to Uninstall |
TclMessageCertificates object |
Replaced with TclCertificateStore component |
TclMessageCertificates.ExtractCertificates |
Renamed to AddFromBinary |
TclMessageCertificates.FindCertificate |
Renamed to CertificateByEmail |
|
Member |
Description |
EclRequestBuilderError object |
Renamed to EclHttpRequestError |
TclHttpRequestBuilder |
Renamed to TclHttpRequest |
TclHttpRequestHeader.HeaderSource |
Moved to the TclHttpRequest component |
TclHttpRequestHeader.ContentLength |
Removed, this property is calculated automaticly while getting the request source |
TclHttpRequestHeader.AuthenticationType |
Removed, the TclHttpRequest component provides only Basic authentication |
TclHttpRequestBuilder.Prepare |
Removed, the request is prepared automaticly |
TclHttpRequestBuilder.GetRequestAsStream function |
Replaced with the read-write RequestStream property |
|
Member |
Description |
clMessageParser Unit |
Renamed to clMailMessage |
EclMessageParserError object |
Renamed to EclMailMessageError |
TclMessageParser component |
Renamed to TclMailMessage |
|
Member |
Description |
TclEncoder.Method |
Removed, use the corresponding parameter of the following methods: EncodeString, EncodeStream, DecodeString, DecodeStream |
|
Member |
Description |
HttpGetString |
Renamed to DownloadUrl and moved to the clHttpRequest Unit |
|
|