Released: Jan 15, 2025
7.0.9147 中的更新
特性
- Common: Improved internal APM->TAP bridge for Socket methods on old platforms.
Released: Dec 18, 2024
7.0.9119 中的更新
特性
- Terminal: Improved logging of connection closed in Scripting API.
- TLS Core: Better exception handling when TLS 1.3 socket is disposed while negotiation is in progress.
修补程序
- SSH: Fixed reported error message when SSH channel is closed while a channel request is pending.
Released: Nov 12, 2024
7.0.9083 中的更新
特性
Support for Microsoft .NET 9 - This release adds a new set of binaries targeting .NET 9. They support all .NET 9 platforms:
- Microsoft Windows (x64, x86, ARM64).
- Linux (x64, ARM32, ARM64).
- Android (x64, ARM32, ARM64).
- Apple macOS (ARM64, x64).
- Apple iOS/iPadOS/tvOS (ARM64).
修补程序
- Cryptography: Added workaround for EnvelopedData with unpadded RSA EncryptedKey.
- Cryptography: Added workaround for parsing CMS ASN.1 with redundant zeros at the end.
- Cryptography: Fixed common name validation logic in...
Released: Oct 8, 2024
7.0.9048 中的更新
特性
- Cryptography: Added ValidationOptions.DisableCertificateDownloads option (only supported on .NET 5 and higher).
- Cryptography: Improved handling of wrong (negative) serial numbers in X.509 certificates.
修补程序
- Terminal: Fixed wrong System.IO.Ports dependency in Rebex.Terminal.SerialPort package.
- SSH: Fixed less common variants of multi-factor authentication.
- SSH: Fixed SshSession.Authenticate(userName, password, privateKey) method that crashed when privateKey was null (since version...
Released: Jun 25, 2024
7.0.8943 中的更新
特性
- Cryptography: Added support for issuing certificates signed with Ed25519.
- Cryptography: Now uses AES/GCM instead of AES/CBC for new OpenSSH key format encryption.
修补程序
- Terminal: Fixed Scripting.ReadUntilPrompt() to trim prompt from response when "^" is used in prompt regex definition.
- TLS Core: Fixed certificate selection and curve selection in TLS 1.3.
- TLS Core: Fixed wrong TlsException.Status for some exceptions representing server-side alerts.
- Cryptography: Fixed calculation of subject key...
Released: Apr 8, 2024
7.0.8865 中的更新
特性
- TLS Core: Added the option to disable ClientHello padding.
- TLS Core: Added the option to enable legacy SCSV mode.
- Cryptography: Added support for loading private keys in new OpenSSH key format encrypted using AES/GCM or ChaCha20/Poly1305.
修补程序
- SSH: SshPublicKey.LoadPublicKeys reads comments and does not fail on empty files.
- TLS Core: Fixed potential repeated clean-up of TLS extensions that might cause strange exceptions in the following TLS connection.
Released: Feb 19, 2024
7.0.8816 中的更新
特性
- Rebex Terminal Emulation renamed to Rebex SSH Shell - Rebex Terminal Emulation library has been renamed to Rebex SSH Shell. Apart from the new name, nothing has changed for current or future customers. The feature set, API and assembly names remain the same.
- SSH: Added new SshCipher.StrictKeyExchange and SshServerInfo.SupportsStrictKeyExchange properties.
- SSH: Added new SshPrivateKey.CreateFrom(PrivateKeyInfo) method.
- SSH: Added support for a combination of password and keyboard-interactive...
Released: Dec 20, 2023
7.0.8755 中的更新
特性
- Improved compatibility with Native AOT (ahead-of-time) deployment model in Microsoft .NET 8.
- SSH: Added support for PKCS #8 format to SshPublicKey constructor.
- SSH: Added support for strict key exchange extension (thwarts the so-called 'Terrapin attack').
- Common: Optimized memory usage of miscellaneous methods.
Released: Nov 15, 2023
7.0.8720 中的更新
特性
- Added a new set of binaries targeting Microsoft .NET 8.0.
- SSH: Added SshParameters.ChannelCloseTimeout property.
修补程序
- Cryptography: Fixed behavior of certificate issuer API when no CRLs have been specified.
Released: Sep 13, 2023
7.0.8657 中的更新
修补程序
- Networking: Fixed handling of IPv6 addresses in square brackets.
- SSH: Fixed behavior of Certificate flag in SshParameters.HostKeyAlgorithms.