Skip to content

Releases: darkoperator/Posh-SSH

v3.2.3

07 Sep 14:08
Compare
Choose a tag to compare
  • Fixes issues with path separator in Get-SFTPChildItem

v3.2.2

01 Sep 01:23
Compare
Choose a tag to compare
  • fix Invoke-SSHStreamShellCommand
    • Invoke-SSHStreamShellCommand was not waiting for the prompt to display all output.
    • Improved the regex for prompts ending in $ and #
    • Added timeout parameter
  • Get-SFTPChildItem improvements
    • Wildcard support for Path parameter.
    • Avoid Socket files for recursive lists.
    • Name parameter with wildcard support for filtering on files and directories.
  • Improvements on Get-SFTPItem
    • Make it more resilient when linked files, namedpipes, block devices are in a folder being downloaded.
    • Fix issue when downloading a directory it would create the full path if given at the destination.
  • Improvement on move-sftpItem
    • Adds support for deleteing and then moving a file with the use of the -force parameter in move-sftpItem to address feature request #553
  • Addresses issue reported in #554 changed to write-error to populate the $error array with the proper info with remove-sftpitem.
  • Addresses feature request #587 where for files there is a property for the file extension
  • This addresses feature request #589

v3.2.1

08 Aug 15:58
78db804
Compare
Choose a tag to compare

Fixes issue with path on Get-SftpItem with PS 5.1

v3.2.0

14 Apr 19:28
Compare
Choose a tag to compare

Use of SSH.Net 2024.0.0.
ShellStream has been completely rewritten, all bugs fixed and performance improved.
Add new MAC algorithms:

3.1.3

01 Feb 12:12
Compare
Choose a tag to compare

updated SSH.Net Development library that addresses Cisco and other devices not following the ssh rfcs for connection negotiation order. Also addresses issues with libraries used in PS 7

3.1.3-Beta1

19 Jan 09:56
Compare
Choose a tag to compare
3.1.3-Beta1 Pre-release
Pre-release

Beta version with updated SSH.Net Development library that addresses Cisco and other devices not following the ssh rfcs for connection negotiation order. Also addresses issues with libraries used in PS 7

v3.1.1

23 Oct 12:12
Compare
Choose a tag to compare

The module now uses the 2023 version of the SSH.Net library. This library provides now:

  • Support for RSA-SHA256/512 signature algorithms
  • Support for parsing OpenSSH keys with ECDSA 256/384/521 and RSA
  • Added async support to SftpClient and SftpFileStream
  • Added ISftpFile interface to SftpFile
  • Improved performance and stability
  • Added the ability to set the last write and access time for Sftp file

4.0.0 Apha 0

02 Apr 20:01
f00564d
Compare
Choose a tag to compare
4.0.0 Apha 0 Pre-release
Pre-release

This version of Posh-SSH has braking changes. In this version, I'm trying to address 2 issues.

  • Core SSH library has been built under a new name to address conflict with Windows 2019 now, including the same open-source SSH library.
  • The Credential parameter, when used with a Private Key the password is no longer used to decrypt it but a Passphrase parameter is used. This parameter takes a SecureString. This is to support when a user configures their server to Auntenticate first with a ket and then asks for password authentication. The session will now support PrivateKey, KeyboardInteractive, and Password when both credentials and key with passphrase are used.

v3.0.8

23 Oct 00:38
Compare
Choose a tag to compare
  • Proper implementation of OperationTimeOut parameter.
  • Fix several cmdlet and parameter name typos.
  • Fix obey not only -Verbose flag but $VerbosePreference

v3.0.7

16 Oct 20:59
Compare
Choose a tag to compare

Version 3.0.7

  • New command Get-SSHHostKey for getting a host SSH key fingerprint.
  • Forked copy of SSH.Net with patch sshnet/SSH.NET#972 to allow connection to some Cisco devices.