Released: Mar 18, 2025
Atualizações na 7.0.9209
Recursos
- SSH: Added support for PKCS #1 public RSA key format to SshPublicKey.
- SSH: Added workaround for problem with Socket.Poll in .NET 6 on Linux.
Released: Jan 15, 2025
Atualizações na 7.0.9147
Recursos
- Common: Improved internal APM->TAP bridge for Socket methods on old platforms.
Released: Dec 18, 2024
Atualizações na 7.0.9119
Recursos
- 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.
Correções
- SSH: Fixed reported error message when SSH channel is closed while a channel request is pending.
Released: Nov 12, 2024
Atualizações na 7.0.9083
Recursos
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).
Correções
- 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...
Released: Oct 8, 2024
Atualizações na 7.0.9048
Recursos
- Cryptography: Added ValidationOptions.DisableCertificateDownloads option (only supported on .NET 5 and higher).
- Cryptography: Improved handling of wrong (negative) serial numbers in X.509 certificates.
Correções
- 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
Atualizações na 7.0.8943
Recursos
- Cryptography: Added support for issuing certificates signed with Ed25519.
- Cryptography: Now uses AES/GCM instead of AES/CBC for new OpenSSH key format encryption.
Correções
- 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...
Released: Apr 8, 2024
Atualizações na 7.0.8865
Recursos
- 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.
Correções
- 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
Atualizações na 7.0.8816
Recursos
- 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...
Released: Dec 20, 2023
Atualizações na 7.0.8755
Recursos
- 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
Atualizações na 7.0.8720
Recursos
- Added a new set of binaries targeting Microsoft .NET 8.0.
- SSH: Added SshParameters.ChannelCloseTimeout property.
Correções
- Cryptography: Fixed behavior of certificate issuer API when no CRLs have been specified.