Rebex Total Pack 2018 R2.1

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 implementations.
  • HTTP: Made it possible to set 'User-Agent' header using Headers collection.
  • Proxy: Added Proxy.HttpUserAgent property to make it possible to specify User-Agent for HTTP CONNECT proxies.
  • Cryptography: Optimized certificate signature validation on .NET Compact Framework.

Fixes

  • SFTP: Fixed aborting of Sftp object's Connect method when Dispose method has been called.
  • File Server: Fixed semi-random timeout exception in SFTP subsystem on extremely fast connections.
  • File Server: Fixed range check in the setter of FileServer.Settings.MaxSessionDuration and FileServer.Settings.MaxSessionTransferredBytes properties.
  • Mail: Fixed NullReferenceException when trying to sign a mail message using a certificate that is not intended for signing. A more meaningful exception is thrown instead.
  • MSG: Fixed creation of EntryId properties in Outlook .MSG messages.
  • MSG: Fixed handling of PGP-encrypted e-mails when converting between MIME and Outlook .MSG formats.
  • Terminal: Fixed Scripting.TrimReadUntilResponse behavior when the prompt is encountered multiple times.
  • Terminal: Fixed terminal recorder that used to emit wrong escape sequences in some scenarios.
  • ZIP: Multiple calls of Close() on stream returned by ZipItem.Open() do not throw an exception anymore.
  • Proxy: ProxySocket methods now throw ObjectDisposedException when disposed.