Rilasci di Rebex File Transfer Pack

Released: Jul 14, 2020

Aggiornamenti in 2020 R3

Funzionalità

  • 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).
  • SSH: Enhanced legacy group exchange autodetection.
  • TLS Core: Added TlsSocket.ApplicationProtocol property to make it possible to determine protocol negotiated using ALPN extension.
  • TLS Core: Now always prefers RSA/SHA-2 for client certificate authentication in TLS 1.2.
  • TLS Core: Disabled...

Released: May 24, 2020

Aggiornamenti in 2020 R2

Funzionalità

  • 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 ('aes...

Released: Mar 25, 2020

Aggiornamenti in 2020 R1.1

Funzionalità

  • TLS Core: Improved TLS logging.
  • Common: Added DiffieHellmanNative class to Rebex.Common.Native assembly (speeds up Diffie-Hellman calculations on Xamarin.Android).

Correzioni

  • 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 caused file system items with an unknown type to not be filtered according to the specified mask.
  • File Server: Fixed a...

Released: Feb 21, 2020

Aggiornamenti in 2020 R1

Funzionalità

  • .NET Standard 2.0 on Xamarin.Android and Xamarin.iOS - Rebex binaries targeting .NET Standard 2.0 are now supported on Xamarin.Android and Xamarin.iOS. Previously-available binaries targeting specific Xamarin platforms have been deprecated, and .NET Standard 2.0 binaries should be used instead.
  • ChaCha20-Poly1305 support in TLS 1.3 and 1.2 - The TLS 1.3/1.2 core now supports the following ChaCha20-Poly1305 cipher suites:
    • TLS_CHACHA20_POLY1305_SHA256 (TLS 1.3)
    • TLS_DHE_RSA_WITH...

Released: Jan 15, 2020

Aggiornamenti in 2019 R4.2

Funzionalità

  • Cryptography: Added workaround for RSA signatures shorter than the key size.
  • Cryptography: Only known external plugins are allowed for enhanced security.
  • Cryptography: Also save public key when saving X25519 private keys.

Correzioni

  • SSH: Fixed possible deadlock during SSH renegotiation (client-side).
  • TLS/SSL: Fixed renegotiation in TLS 1.2.
  • Cryptography: Fixed AsymmetricKeyAlgorithm.GetRawPublicKey() key format when RSA via MS CNG is in use.

Released: Dec 16, 2019

Aggiornamenti in R4.1

Funzionalità

  • .NET Core 3.1 support - .NET Core 3.1 is now supported on the following platforms:
    • Windows (x64, x86, ARM32)
    • Windows 10 IoT (x64, x86, ARM32)
    • Linux (x64, ARM32)
    • macOS (x64)
  • All: Added support for Mono 6.x.
  • FTP: Using TLS version of the control connection when negotiation the data connection.
  • File Server: Added FileServer.Settings.MaxIdleDuration and IgnoreKeepAlive to make it possible to easily force closure of idle sessions.
  • Networking: Added missing 'buffer' argument check to some...

Released: Oct 31, 2019

Aggiornamenti in 2019 R4

Funzionalità

  • Support for TLS 1.3 in FTP - FTP class features support for FTP over TLS 1.3.
  • SFTP: Improved behavior of stream-based PutFile methods with DisableProgressPercentage (stream length is no longer determined).
  • FTP: Improved behavior of stream-based PutFile methods with DisableProgressPercentage (stream length is no longer determined).
  • File Server: Enhanced exception handling in custom events.
  • File Server: Enhanced normalization of Windows-like paths (only applies to AcceptWindowsPaths...

Released: Sep 23, 2019

Aggiornamenti in 2019 R3.2

Funzionalità

  • All: Added support for .NET Core 3.0.
  • All: Added support for Microsoft Windows 10 IoT (via .NET Core 3.0).
  • SFTP: Added Settings.PreferInteractiveAuthentication option (prefer 'keyboard-interactive' to 'password' authentication).
  • SCP: Added Settings.PreferInteractiveAuthentication option (prefer 'keyboard-interactive' to 'password' authentication).
  • File Server: Added FileServerUser constructors that accept FileSystemProvider.
  • File Server: More common forms of ungraceful session...

Released: Aug 9, 2019

Aggiornamenti in 2019 R3.1

Funzionalità

  • Removed SSL 3.0 from TlsVersion.Any
  • Serialization on Xamarin.Android and Xamarin.iOS platforms - Added support for classic .NET serialization on Xamarin.Android and Xamarin.iOS platforms.
  • Enhanced compatibility with Pure-FTPd server - Rebex FTP/SSL includes several new workarounds that enhance compatibility with Pure-FTPd server.
    • Added workaround for occasional '451 Transfer aborted' observed with Pure-FTPd and TLS 1.3.
    • Added workaround for Pure-FTPd's nonconvencial responses...

Released: Jun 28, 2019

Aggiornamenti in 2019 R3

Funzionalità

  • All: Binaries targeting .NET Standard 2.0 are now supported on Mono 5.14 or higher.
  • SFTP: Fixed Sftp.KeepAlive() to update State and IsConnected properties on failure.
  • FileTransferClient: Fixed FileTransferClient.DisconnectAsync() method that made it impossible to reconnect.
  • File Server: Added dependency on Rebex.FileSystem to NuGet package for Rebex.FileServer.
  • File Server: Added FileServerSettings.MaxPendingConnectionsQueueLength (specifies the maximum queue length of the...