Rilasci di Rebex SSH Shell

Released: Oct 8, 2024

Aggiornamenti in 7.0.9048

Funzionalità

  • Cryptography: Added ValidationOptions.​DisableCertificateDownloads option (only supported on .NET 5 and higher).
  • Cryptography: Improved handling of wrong (negative) serial numbers in X.509 certificates.

Correzioni

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

Released: Jun 25, 2024

Aggiornamenti in 7.0.8943

Funzionalità

  • Cryptography: Added support for issuing certificates signed with Ed25519.
  • Cryptography: Now uses AES/GCM instead of AES/CBC for new OpenSSH key format encryption.

Correzioni

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

Released: Apr 8, 2024

Aggiornamenti in 7.0.8865

Funzionalità

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

Correzioni

  • 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

Aggiornamenti in 7.0.8816

Funzionalità

  • 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

Aggiornamenti in 7.0.8755

Funzionalità

  • 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

Aggiornamenti in 7.0.8720

Funzionalità

  • Added a new set of binaries targeting Microsoft .NET 8.0.
  • SSH: Added SshParameters.ChannelCloseTimeout property.

Correzioni

  • Cryptography: Fixed behavior of certificate issuer API when no CRLs have been specified.

Released: Sep 13, 2023

Aggiornamenti in 7.0.8657

Correzioni

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

Released: Jun 29, 2023

Aggiornamenti in 7.0.8581

Funzionalità

  • 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

Aggiornamenti in R6.14

Correzioni

  • 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

Aggiornamenti in R6.13

Funzionalità

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

Correzioni

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