Rebex Total Pack のリリース
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...
Released: Feb 21, 2020
2020 R1 での更新項目
機能
- New component: Rebex TLS - Rebex TLS is a low-level TLS client library. It supports TLS 1.3, TLS 1.2 and earlier versions on all mainstream platforms including .NET Framework 3.5 on Windows 7 (or on Windows XP SP3 with a plugin). SHA-2, SNI, AES/GCM, Chacha20/Poly1305 and other modern TLS features are supported as well.
- .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...
Released: Jan 15, 2020
2019 R4.2 での更新項目
機能
- HTTP: Improved selection logic of client certificates in HttpRequest.ClientCertificates collection.
- 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.
不具合の修正
- SSH: Fixed possible deadlock during SSH renegotiation (client-side).
- TLS/SSL: Fixed renegotiation in TLS 1.2.
- Cryptography: Fixed AsymmetricKeyAlgorithm.GetRawPublicKey...
Released: Dec 16, 2019
R4.1 での更新項目
機能
- .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.
- Mail: No longer throwing an exception when parsing invalid...
Released: Oct 31, 2019
2019 R4 での更新項目
機能
- Support for TLS 1.3 - This release adds support for TLS 1.3 with the following protocols:
- HTTPS (HttpRequestCreator/HttpRequest and WebClient classes)
- WebSocket (WebSocketClient class)
- FTP (Ftp class)
- IMAP (Imap class)
- SMTP (Smtp class)
- POP3 (Pop3 class)
- EWS (Ews class)
- Telnet (Telnet class)
- 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...
Released: Sep 23, 2019
2019 R3.2 での更新項目
機能
- 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 termination are...
Released: Aug 9, 2019
2019 R3.1 での更新項目
機能
- 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.
- Enhanced...
Released: Jun 28, 2019
2019 R3 での更新項目
機能
- 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 listening socket...