Rebex Total Pack のリリース

Released: Nov 25, 2021

R6.0 での更新項目

機能

  • All: Added a new set of binaries targeting Microsoft .NET 6.0. Including:
    • Microsoft Windows (x64, x86, ARM64).
    • Linux (x64, ARM32, ARM64).
    • Apple macOS (x64).
  • All: Removed several obsolete and deprecated APIs.
  • All: Removed support for legacy ISerializable interface from binaries for Microsoft .NET Standard.
  • SFTP: Added Settings.EnableChecksumVerification option.
  • SFTP: Changed default value of Sftp.Encoding to UTF-8.
  • FTP: Added Settings.EnableChecksumVerification option.
  • SCP: ScpSettings...

Released: Nov 24, 2021

R5.7 での更新項目

機能

  • All: Added support for Microsoft Windows 11.
  • All: Added support for Microsoft .NET 6.0 on Windows, Linux and Apple macOS. Rebex assemblies targeting .NET Standard 2.1 now support .NET 6.0.
  • File System: Added new constructor to LocalFileSystemProvider, MemoryFileSystemProvider and MountCapableFileSystemProvider that accepts FileSystemSettings.
  • File System: Optimized VFS internals.
  • MIME: Improved ID check in MessageId constructor.
  • SMTP: Enabled Login (username, password, OAuth20) method.
  • POP...

Released: Oct 26, 2021

R5.6 での更新項目

機能

  • All: Added support for Microsoft .NET 6.0 RC2.
  • HTTP: Added support for PreAuthenticate with Digest authentication method.
  • TLS Core: Improved handling of exceptions in TlsSocket.Send method.
  • HTTP: Very small timeouts (<1000) in HttpRequest.Timeout are now treated as 1000 (one second).
  • Cryptography: Small optimization in AVX2 implementation of ChaCha20.

不具合の修正

  • SCP: Fixed compatibility of legacy SCP class with recent OpenSSH releases.
  • File Server: Fixed compatibility between WinSCP's SFTP v...

Released: Aug 17, 2021

R5.5 での更新項目

機能

  • All: Added a new set of binaries targeting Microsoft .NET Core 3.1. The new set of binaries utilizes .NET Core's hardware intrinsics API and features a fast ChaCha20/Poly1305 implementation that has been previously only available on Microsoft .NET 5.0.
  • File Server: Added ServerEndPoint and ServerAddress properties to relevant server event arguments and ServerSession classes.
  • File Server: When renaming a file, FileServer now requests read permission in addition to delete for the source path in...

Released: Aug 5, 2021

R5.4 での更新項目

機能

  • Added new MSG component for reading, processing and writing Microsoft Outlook .MSG email message files. Unlike existing MIME classes from Rebex.Mail namespace, MsgMessage and related classes work directly with MSG file format.
  • Mail: Improved MSG reader to read 'subject' from PidTagConversationTopic MAPI property when needed.
  • SSH Shell: Added new Ssh.Settings.UseLargeBuffers option.
  • Terminal: Added new TerminalOptions.WaitForCloseConfirmation option.
  • HTTP: Order of HTTP request headers as...

Released: Jun 18, 2021

R5.3 での更新項目

機能

  • File Server: Added support for SFTP v5 which improves compatibility with WinSCP client, this requires SFTP v5 to enable File Hashing extension that makes it possible to calculate checksums of remote files.
  • File System: MountCapableFileSystemProvider's FileSystemNotifier now raises GetAttributesPreview, GetAttributesSurrogate and GetAttributesCompleted events for mounted directories.
  • Mail: Added MsgMessageException exception class (represents errors related to Microsoft Outlook MSG format...

Released: May 9, 2021

R5.2 での更新項目

機能

  • New component: Rebex Syslog is a syslog client and server library for .NET which supports UDP, TCP and TLS, and is compatible with third-party syslog clients and servers.
    • Supports TLS 1.3, TLS 1.2 and earlier versions on all mainstream platforms including Microsoft .NET Framework 3.5 on Microsoft Windows 7.
    • Supports SHA-2, SNI, AES/GCM, ChaCha20/Poly1305 and other modern TLS features.
  • FTP: Added new Ftp.Settings.MdtmSetTimeOffset property.
  • File Server: Updated SshConsole.Clear() method to...

Released: Mar 3, 2021

R5.1 での更新項目

機能

  • All: Changed release naming scheme ('R5.1' instead of '2020 R5.1').
  • File Server: Added FileServer.Settings.FileShareMode property to make it possible to specify file share mode for opened files.
  • File Server: Added ShellCommandEventArgs.Raw property (contains unparsed arguments for custom command).
  • File Server: Changed default value for Settings.KeepAlivePeriod to 300 seconds.
  • File Server: Improved error messages when no SSH server keys or bindings were specified when starting the server.
  • File...

Released: Nov 10, 2020

2020 R5 での更新項目

機能

  • All: Added support for Microsoft .NET 5.0.
  • FTP: Closing currently connecting sockets when Dispose method is called.
  • File Server: Added IsDelayedWriteContent and IsImmediateWriteContent properties to the NodeContent class.
  • File Server: FileSystemNotifier raises SaveContentSurrogate event for 'delayed write' instances of the NodeContent that have been created previously in the handler of the GetContentSurrogate event or GetContentCompleted event.
  • File Server: Increased SFTP receive buffer size...

Released: Sep 30, 2020

2020 R4 での更新項目

機能

  • All: Rebex assemblies targeting Microsoft .NET Standard 2.1 have been fully tested on Microsoft .NET 5.0 RC1 and are suitable to be used in production on Microsoft's latest .NET platform.
  • File Server: Added Length property to the NodeContent class.
  • File Server: Added OriginalNode property to FileSystemNotifier.RenameCompleted event argument.
  • File Server: Added SaveContentPreview, SaveContentSurrogate and SaveContentCompleted events to virtual file systems.
  • File Server: Added workarounds for...