Rebex SSH Shell のリリース

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...

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.

Released: Jun 29, 2023

7.0.8581 での更新項目

機能

  • SSH Shell: Changed default shell character encoding to UTF-8.
  • Telnet: Added support for Telnet Environment Option (RFC 1572).
  • Networking: Added SslSettings.SslRenegotiationMode option.
  • Networking: No longer sending default domain in SSPI requests by default. Added new SslSettings.UseDefaultDomain property.
  • SSH: Added SshPublicKey.Parse method and a new overload for SshPublicKey.LoadPublicKeys.
  • SSH: Added support for ECDH and ECDSA with secp256k1 curve ('ecdh-sha2-1.3.132.0.10' and 'ecdsa-sha...

Released: Jun 28, 2023

R6.14 での更新項目

不具合の修正

  • All: Fixed problems in finalizer logic.
  • SSH: Fixed missing end-of-lines in new OpenSSH key format.
  • Cryptography: Fixed support for ECDSA private key formats with optional public key.

Released: Jun 6, 2023

R6.13 での更新項目

機能

  • Networking: Added support for IPv6 addresses to SOCKS5 proxy (client-side).
  • Cryptography: Improved support for SignatureHashAlgorithm.MD5SHA1 in Microsoft .NET 5 and higher in FIPS-only mode.
  • Networking: You can now use 'Proxy-Connection' header instead of 'Connection' with HTTP CONNECT proxies.

不具合の修正

  • Networking: Added workaround for systems where System.​Net.​Sockets.​Socket.​RemoteEndPoint does not work properly.
  • Networking: Fixed formatting of IPv6 addresses for HTTP CONNECT proxies.
  • TLS...