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