Build 2896: Packages for .NET 3.5 and Visual Studio 2008 now available!

We just released a small upgrade of all our components in order to bring you the installation packages for the recently-released .NET Framework 3.5 and Visual Studio 2008. Actually, this mostly affected the samples, because besides introducing a new versions of C # and VB.NET compilers, .NET Framework 3.5 just adds several new assemblies to what was already present in .NET 2.0 SP1, just like .NET 3.0 did last year. So Rebex assemblies for .NET 2.0, 3.0 and 3.5 are the same and come conveniently with all the samples in a single package.

List of additional changes:

  • FTP: Added support for IBM 4690 file and directory listing format.
  • FTP: Fixed several bugs in MODE Z (compressed transfers) code.
  • FTP: Fixed several bugs in MODE B (block transfer) code.
  • MIME: When using iso-2022-jp charset to encode Japanese body text, ESC character (0x1B) is treated as 7bit-safe, matching the behavior of contemporary mail agents.
  • MIME: Added MimeOptions.AlwaysWriteContentTransferEncoding option to make it possible to force the MIME encoder to always output the Content-transfer-encoding header, even when it is 7bit.
  • MIME: Fixed a bug in MIME encoder that made it failed when a 16-bit Unicode charset was used in a message body.
  • MIME: Fixed a problem in a mail parser that caused e-mail addresses containing some special characters to be parsed incorrectly.
  • Time: Fixed a mismatched FAQ document.

And in case you are wondering about support for .NET Compact Framework 3.5 that actually added new functionality to the core assemblies - we are working on a native .NET CF 3.5 build at the moment and we are going to release it as soon as possible. That build will contains some useful additions such as data transfer compression (MODE Z) support in FTP. In the meantime, you can safely use the .NET CF 2.0 package with .NET CF 3.5.