Rebex File Server のリリース
Released: Nov 10, 2020
2020 R5 での更新項目
機能
- All: Added support for Microsoft .NET 5.0.
- 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.
- File Server: Optimized critical sections in virtual file system...
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).
- 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 ciphers...
Released: May 24, 2020
2020 R2 での更新項目
機能
- 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@openssh.com', 'aes256-gcm@openssh.com' and 'chacha20-poly1305@openssh.com').
- File Server: Added support for encrypt-then-MAC ciphers ('hmac-sha2-256-etm@openssh.com' and 'hmac-sha2-512-etm@openssh.com').
- File Server: Enhanced...
Released: Mar 25, 2020
2020 R1.1 での更新項目
機能
- TLS Core: Improved TLS logging.
- Common: Added DiffieHellmanNative class to Rebex.Common.Native assembly (speeds up Diffie-Hellman calculations on Xamarin.Android).
不具合の修正
- File Server: Fixed a renegotiation issue that could lead to decryption error.
- File Server: Fixed FileServer.Stop() method to no longer fail with 'The specified socket is already in use' error in rare scenarios.
- File Server: Fixed partial authentication message processing to ensure no authentication method is used twice...
Released: Feb 21, 2020
2020 R1 での更新項目
機能
- .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.
- Native X25519 elliptic curve support on Windows 10 - On Windows 10, Windows Server 2016 and Windows Server 2019, Rebex components using ECDH key exchange in TLS or SSH now support X25519 curve (also...
Released: Jan 15, 2020
2019 R4.2 での更新項目
機能
- 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() key format when RSA via MS CNG is in use.
Released: Dec 16, 2019
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.
- 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 Send/Receive methods in ProxySocket/TlsSocket.
- SSH: Added a workaround for a bug introduced in...
Released: Oct 31, 2019
2019 R4 での更新項目
機能
- File Server: Enhanced exception handling in custom events.
- File Server: Enhanced normalization of Windows-like paths (only applies to AcceptWindowsPaths option).
- TLS/SSL: Added support for ALPN TLS extension to TlsSocket.
- TLS/SSL: Added TlsBulkCipherMode.AEAD (to replace TlsBulkCipherMode.GCM).
- TLS/SSL: Removed support for two legacy unsecure anonymous ciphers (DH_anon_EXPORT_WITH_DES40_CBC_SHA and DH_anon_EXPORT_WITH_RC4_40_MD5).
- Cryptography: Added PkcsBase.LoadSignedOrEnvelopedData method...
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).
- File Server: Added FileServerUser constructors that accept FileSystemProvider.
- File Server: More common forms of ungraceful session termination are no longer logged as errors at LogLevel.Error.
- SSH: Added SshGssApiCredentials.AccountName property to make it possible to specify an account name to be passed to the SSH server.
- SSH: Added workaround for legacy WS_FTP 7.x servers that encode...