What's new in NetXtreme Network Suite for .NET 2009 Vol 1
Feb 13, 2009
- DynamicTemplate Component (v1.5):
- Added VariableTypeCheck property to the DynamicTemplateSettings class.
- Performance improved.
- EmailVerifier Component (v1.4):
- Redesigned all asynchronous methods and events.
- NetXtremeEmailVerifier v1.4 is not compatible with v1.3, we strongly recommend you to download and rebuild your application with this version.
- Fixed a bug that caused the verification operation hanged when verifying e-mails using multithreads.
- Fixed some bugs in sample projects.
- Proxy - fixed a bugs that caused an infinitive loop when using incorrect proxy type to connect to HTTPCONNECT proxy server.
- Proxy - Added Query sample project.
- Performance improved.
- Ftp Component (v2.0):
- Added ZlibInputStream and ZlibOutputStream classes to allow your application to compress and decompress data on-the-fly.
- Added DeleteDirectory method with recursive parameter.
- Added EndResumeGetFile, EndResumeUploadFile.
- Added UploadDir, DownloadDir, RemoveDir and all related asynchronous methods.
- Added QuickSynchronize, BeginQuickSynchronize, and EndQuickSynchronize.
- Added sample code snippets to almost methods, events of the FtpClient class.
- Corrected some documentation typos.
- FtpClient and its related classes are now encapsulated in an independent assembly (NetXtremeFtp.dll).
- Fixed the bug that raises "Object does not match the target type" exception in some Asynchronous methods (ResumeUploadFile, ResumeGetFile, UploadFiles, GetFiles).
- GetRemoteChecksum now supports path with spaces.
- Proxy: Empty password bug is fixed.
- Fixed the bug with FtpFileCollection when searchPattern parameter is *.*
- Fixed some bugs in the FtpClientDemo sample project.
- Redesigned some sample projects.
- Added FtpMultipleThreadsDownloadFiles sample project to demonstrate how to use multiple-threads to download files.
- Added FtpMultipleThreadsUploadFiles sample project to demonstrate how to use multiple-threads to upload files.
- Added FtpSynchronization sample project to demonstrate how to synchronize folders easily.
- Added FtpZlibStreamDownload sample project to demonstrate how to use Zlib stream to compress data downloading from a remote file on the fly.
- Added FtpZlibStreamUpload sample project to demonstrate how to use Zlib stream to decompress and upload local data file to remote file on the fly.
- SFTP Component (v2.0):
- Added ZlibInputStream and ZlibOutputStream classes to allow your application to compress and decompress data on-the-fly.
- Added DeleteDirectory method with recursive parameter.
- Added EndResumeGetFile, EndResumeUploadFile.
- Added UploadDir, DownloadDir, RemoveDir and all related asynchronous methods.
- Added QuickSynchronize, BeginQuickSynchronize, and EndQuickSynchronize.
- Added sample code snippets to almost methods, events of the SftpClient class.
- Corrected some documentation typos.
- SftpClient and its related classes are now encapsulated in an independent assembly (NetXtremeSshFtp.dll).
- Fixed the bug that raises "Object does not match the target type" exception in some Asynchronous methods (ResumeUploadFile, ResumeGetFile, UploadFiles, GetFiles).
- The sender objects in the CommandSent and ResponseRead event are now correctly set to SftpClient instance, previously is SftpHandler instance.
- Proxy: Empty password bug is fixed.
- Fixed the bug with SftpFileCollection when searchPattern parameter is *.*
- Fixed some bugs in the SftpClientDemo sample project.
- Redesigned some sample projects.
- Added SftpMultipleThreadsDownloadFiles sample project to demonstrate how to use multiple-threads to download files.
- Added SftpMultipleThreadsUploadFiles sample project to demonstrate how to use multiple-threads to upload files.
- Added SftpSynchronization sample project to demonstrate how to synchronize folders easily.
- Added SftpZlibStreamDownload sample project to demonstrate how to use Zlib stream to compress data downloading from a remote file on the fly.
- Added SftpZlibStreamUpload sample project to demonstrate how to use Zlib stream to decompress and upload local data file to remote file on the fly.
- IMAP Component (v2.0):
- NetXtremeImap now becomes an independent component.
- Sample Projects - Fixed some bugs in sample projects.
- Mime - Fixed a problem when using iso-2022-jp charset to encode Japanese body text.
- Mime - Fixed a bug in MIME encoder that made it failed when a 16-bit Unicode charset was used in a message body.
- POP3 Component (v2.0):
- NetXtremePop3 now becomes an independents component.
- Sample Projects - Fixed some bugs in Pop3Client projects.
- Mime - Fixed a problem when using iso-2022-jp charset to encode Japanese body text.
- Mime - Fixed a bug in MIME encoder that made it failed when a 16-bit Unicode charset was used in a message body.
- SMTP Component (v2.0):
- NetXtremeSmtp now becomes an independent component.
- Mime - Fixed a problem when using iso-2022-jp charset to encode Japanese body text.
- Mime - Fixed a bug in MIME encoder that made it failed when a 16-bit Unicode charset was used in a message body.
- MIME Component (v2.0):
- NetXtremeMime now becomes an independent component.
- Fixed a problem when using iso-2022-jp charset to encode Japanese body text.
- Fixed a bug in MIME encoder that made it failed when a 16-bit Unicode charset was used in a message body.
- Proxy (v1.7):
- Added SendToProxy proxy type to the ProxyType enum.
- Added Query sample project.
- Added time label to the main form of the Proxy Demo form.
- Added topic "Sending data through a proxy server without credentials".
- Fixed a bug that caused infinitive loop in some cases when connecting to a HTTPCONNECT server with incorrectly selected ProxyType (Socks4 or Socks5).