Rebex Total Pack Releases

Released: May 17, 2019

Updates in 2019 R2

Features

  • All: Added support for .NET Framework 4.8 and Visual Studio 2019.
  • All: Removed leftover Trace.Write logging.
  • File Server: Added an option to make the SFTP protocol accept Windows path (only on input).
  • HTTP: Added support for legacy HTTP digest authentication.
  • HTTP: Added WebClient.Timout property.
  • SSH: Added dummy support for SSH_MSG_EXT_INFO (RFC 8308).
  • Cryptography: Added CertificationRequest.Save method.
  • Cryptography: Added support for ECDSA and ECDH on .NET Core 2.1/.2.2 on Linux...

Released: Mar 28, 2019

Updates in 2019 R1

Features

  • Improved platform support - This release adds three new sets of binaries targeting the following platforms:
    • .NET Core 2.0/2.1/2.2 (via .NET Standard 2.0)
    • .NET 4.6.x/4.7.x
    • .NET 3.5 SP1
  • New WebSocket client library - A new multiplatform WebSocket client library has been added to Rebex Total Pack.
  • API changes - This release removes parts of the API that have been deprecated for years, and also deprecates parts of the API that were considered outdated. Additionally, some missing methods are...

Released: Dec 21, 2018

Updates in 2018 R4

Features

  • File Server: Added NodeContent.WasStreamClosedForcefully property to make it possible to detect files closed due to failed SFTP connection.
  • File Server: Added support for combined (password+key) authentication.
  • EWS: Added support for sorting to GetMessageList/GetItemList/Search/SearchItems methods.
  • EWS: Added missing token-based Ews.LoginAsync method.
  • Terminal: Added workaround for incompatible casings of 'Monospace' font name.
  • Terminal: Enhanced Alt keystroke handling and added...

Released: Oct 26, 2018

Updates in 2018 R3

Features

  • Password-hiding in Verbose logging mode - Communication logs created with Verbose level no longer contain authentication credentials, which makes it more convenient and safer to share them with others.
  • Support for canceling HTTP requests - Implemented HttpRequest.Abort() method and added WebClient.Cancel() method to make it possible to cancel pending requests.
  • Support for 'fsync@openssh.com' SFTP extension - Added support OpenSSH's fsync extension that makes it possible to ensure that...

Released: Sep 3, 2018

Updates in 2018 R2.1

Features

  • File Server: Added FileServer.Settings.KeepAlivePeriod to make it possible to specify that keep-alive packets are to be sent after a period of inactivity.
  • Terminal: Increased timeout for marshalling events to GUI thread when debugger is attached.
  • Terminal: Added RequestedAction.SingleWidthSingleHeightLine.
  • Terminal: Improved terminal to support new control sequences (LNM, SRM, ECH, DSR, DECSCPP, DECSLPP, DECDHL).
  • ZIP: Updated GZIP header to be compatible with more third-party...

Released: Jun 29, 2018

Updates in 2018 R2

Features

  • All: Added support for .NET Core on macOS.
  • FTP: Added Ftp.Settings.BackslashIsRemoteDirectorySeparator option.
  • FTP: Added Ftp.Settings.EnableRenameOperationForFileExistanceCheck option.
  • SFTP: Improved Sftp.GetList() logging.
  • File Server: Tweaked default set of Diffie-Hellman group exchange parameters in order to be compatible with GlobalScape clients.
  • Mail: Added MailMessage.Settings.TreatMixedInlineAsAttachment option.
  • Terminal: Added TerminalControl.MouseWheelMode property.
  • Terminal...

Released: Apr 25, 2018

Updates in 2018 R1.1

Features

  • All: Added support for .NET Core on Linux.
  • FTP: Added FtpListItemReceivedEventArgs.UserState property.
  • FTP: FtpItem.SymlinkPath is now set in Ftp.GetInfo() method as well.
  • SFTP: Added SftpListItemReceivedEventArgs.UserState property.
  • File Server: Optimized directory content enumeration on virtual file systems.
  • File Server: Tweaked socket binding on .NET Core on Linux.
  • MSG: 'InternetAccountName' and 'InternetAccountStamp' LID properties are now stored in MIME headers by MailMessage.Load...

Released: Apr 1, 2018

Updates in 2018 R1

Features

  • SFTP: Added Sftp.Settings.CustomCommand property.
  • SFTP: Added workaround for GlobalScape servers that have issues with long data blocks.
  • File Server: Retired FileServerAction.CopyFile and Rename actions (now reported as sequence of simpler actions).
  • File Server: Added SshConsole.HasPseudoTerminal property.
  • File Server: Added FileServer.Settings.ForceShellWelcomeMessage property.
  • File Server: Treat both '\r' and '\n' as 'Enter' in terminal-less shell.
  • File Server: Disallowed non-empty...

Released: Jan 11, 2018

Updates in 2017 R6.3

Features

  • Enhanced RSA/OAEP and RSA/PSS support
    • Support for RSA/OAEP with label (input parameter).
    • Support for RSA/OAEP and RSA/PSS structures with mismatched hash algorithms.

Fixes

  • Cryptography: Fixed initialization of EncryptionAlgorithm property in MailMessage.Recipients collection items.
  • Cryptography: Fixed CNG private key conversion workaround.

Released: Dec 21, 2017

Updates in 2017 R6.2

Features

  • SFTP: Added support for ActionOnExistingFiles.OverwriteDifferentChecksum to Upload/Download methods.
  • File Server: Added workaround for content streams that do not support seeking beyond the end-of-stream.
  • File Server: A meaningful error message is now reported when a virtual file system operation is canceled in the preview event.
  • File Server: Added Action property to FileServer.PathAccessAuthorization event arguments.
  • File Server: Messages from FileSystemException error now propagate to...