Lançamentos do Rebex SSH Shell for .NET

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.

Released: Sep 13, 2023

Atualizações na 7.0.8657

Correções

  • Networking: Fixed handling of IPv6 addresses in square brackets.
  • SSH: Fixed behavior of Certificate flag in SshParameters.HostKeyAlgorithms.

Released: Jun 29, 2023

Atualizações na 7.0.8581

Recursos

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

Released: Jun 28, 2023

Atualizações na R6.14

Correções

  • 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

Atualizações na R6.13

Recursos

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

Correções

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

Released: Apr 18, 2023

Atualizações na R6.12

Correções

  • SSH: Added workaround for an issue in 'srt SSH Server' that makes it reject RSA/SHA-2 public key authentication attempts.
  • SSH: Fixed handling of SSH2 PUBLIC KEY quotation marks in SshPublicKey.
  • SSH: Fixed handling of user name when performing single sign-on in .NET Core and .NET 5/6/7.
  • TLS Core: Fixed client-side TLS cipher suite check and server-side TLS cipher selection.
  • TLS Core: Fixed checking of selected elliptic curves.
  • TLS Core: Fixed memory leak in server-side TLS session cache...

Released: Jan 31, 2023

Atualizações na R6.11

Recursos

  • Common: Improved compatibility with Microsoft Windows 2000.

Correções

  • Networking: Comment is no longer ignored when loading SSH2 public key into SshPublicKey.
  • SSH: Fixed occasional StackOverflowException in SSH tunnel code (thrown when a large batch of consecutive asynchronous IO operations completes synchronously).
  • TLS Core: Fixed handling of missing close_notify message in TLS 1.2 or earlier.
  • Cryptography: Fixed CRL retrieval for certificate with multiple CRL distribution endpoints...