SSH.NET Library Changelog

What's new in SSH.NET Library 2020.0.2 Pre-release

May 30, 2022
  • This release fixes a security vulnerability in our X25519 key exchange that could allow an attacker to eavesdrop the
  • communications to decrypt them.

New in SSH.NET Library 2020.0.1 (Jul 19, 2021)

  • Fixes:
  • General:
  • Support LF as line ending for banner and identification string
  • Even though RFC 4253 requires that an identification string MUST be terminated by a carriage return and line feed, this fix restores support for banners and identification strings that are only terminated by a line feed.
  • This is a workaround for an issue in version 7.4 of OpenSSH which was fixed in version 7.5.
  • Fixes issue #761: Support LF as line ending for banner and identification string

New in SSH.NET Library 2013.1.27 (Jan 28, 2013)

  • New Features:
  • Add support for arcfour cipher and hmac-ripemd160 algorithms
  • Add support for twofish cipher
  • Add support for hmac-sha2-256, hmac-sha2-256-96, hmac-md5-96 and hmac-sha1-96
  • Add IsUploadCanceled and IsDownloadCanceled properties to allow cancellation of long running operations
  • Add Encoding property to ConnectionInfo to specify what encoding to use for current session.
  • Fixes:
  • Fix SCP hanging when downloading single file into directory
  • Throw ObjectDisposedException exception when trying to use ShellStream that was already disposed
  • Ensure Channel Close message is sent only once
  • Better test for socket connectivity
  • Update AssmeblyInformation to include library version number
  • Fix ScpClient upload to allow path to include sub directories
  • Fix SftpFileStream corrupting data on upload
  • Fix to ensure all forwarded ports are removed when client disconnects so it could be reused later
  • Fix exception being thrown when SFTP client downloads multiple files in parallel

New in SSH.NET Library 2011.9.28 (Sep 29, 2011)

  • New Features:
  • Added support for .NET 3.5
  • Add KeepAliveRequestInfo and EndOfWriteRequestInfo classes
  • Add ability to add new channel requests not handled by the library
  • Add DES-EDE3-CFB private key file encryption
  • Add ability to update LastWriteTime and LastAccessTime properties for SftpFile object.
  • Fixes:
  • Some performance improvements
  • Fix reading private key files generated by putty utility
  • Fix RequestRead method. Now returns empty array if no data is read.
  • Minor code improvements
  • Fix random number generation, was going into infinite loops on some systems
  • Fix command encoding support