Rebex Total Pack 新版本發表

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

Released: Jul 14, 2020

2020 R3 中的更新


  • All: Added binaries targeting Microsoft .NET Standard 2.1.
  • File Server: Added support for anonymous authentication.
  • File Server: Changed SSH cipher info logging style (unified with client-side SSH).
  • Mail: Added MailSettings.AllowOversizedLines option.
  • POP3: Added OAuth 2.0 authentication support.
  • IMAP: Added workaround for Microsoft Office 365 and Yahoo IMAP servers that do not properly handle OAuth 2.0 tokens sent as IMAP literals.
  • SSH Shell: When TerminalOptions.LocalEcho is enabled, echo...

Released: May 24, 2020

2020 R2 中的更新


  • FTP: Added FtpExtensions.ExtendedPassiveMode (enables EPSV if supported by the server).
  • FTP: Added FtpSettings.EnableBrokenShutdownWorkaround option (workaround for FTPS servers that don't handle TLS 1.3 close messages properly).
  • File Server: Added FileServerSettings.EnableEventsForFailedTransfers option.
  • File Server: Added ServerSession.Cipher property to make it possible to determine SSH ciphers used by each session.
  • File Server: Added support for AEAD encryption ciphers ('aes128-gcm...

Released: Mar 25, 2020

2020 R1.1 中的更新


  • TLS Core: Improved TLS logging.
  • TLS: Added BeginNegotiate/EndNegotiate methods to TlsClientSocket class.
  • TLS: Added support for TlsClientSocket.Available property.
  • Common: Added DiffieHellmanNative class to Rebex.Common.Native assembly (speeds up Diffie-Hellman calculations on Xamarin.Android).


  • SFTP: Fixed an issue in GetItems() method that caused file system items with an unknown type to not be filtered according to the specified mask.
  • FTP: Fixed an issue in GetItems() method that...