Skip to content

Releases: ParallelSSH/ssh2-python

Release 0.6.0

05 Oct 10:00
Compare
Choose a tag to compare

Changes

  • Implemented last_errno and set_last_error session functions
  • Agent authentication errors raise exceptions
  • C-API refactor
  • SFTP IO errors raise exceptions
  • Implemented hostkey_hash session function

Fixes

  • Crash on de-allocation of channel in certain cases
  • SFTP readdir_ex directory listing (long entry) was not returned correctly

Release 0.5.5

30 Aug 23:29
Compare
Choose a tag to compare

Changes

  • Accept both bytes and unicode parameters in authentication with public key from memory.

Fixes

  • Unicode -> bytes parameter conversion would fail in some cases.

Release 0.5.4

28 Aug 23:14
Compare
Choose a tag to compare

Fixes

  • Agent authentication thread safety.

0.5.3rc2: Session thread (#6)

24 Aug 09:59
Compare
Choose a tag to compare
Fix osx wheel upload
Updated readme. Updated changelog.
Session initialisation thread safety.
Agent thread safety.

Release 0.5.3

24 Aug 10:40
Compare
Choose a tag to compare

Changes

  • Win32 build compatibility.
  • Binary wheels for Linux, OSX and Windows, all Python versions, with embedded libssh2 and OpenSSL (embedded OpenSSL is Linux and OSX only).
  • OSX CI builds.

Fixes

  • Session initialisation thread safety.
  • Agent thread safety.

0.5.3rc1: Appveyor wheel (#4)

21 Aug 22:16
Compare
Choose a tag to compare
Add binary wheel building on Windows for all Python versions and PyPi upload on tags.

Release 0.5.2

11 Aug 19:01
Compare
Choose a tag to compare

Changes

  • Implemented public key subsystem for public key management on remote servers
  • Added all libssh2 error codes to ssh2.error_codes

Release 0.5.0-1

11 Aug 00:40
Compare
Choose a tag to compare
Updated travis cfg

Release 0.5.0

10 Aug 23:55
Compare
Choose a tag to compare

Changes

  • Implemented SFTP statvfs and SFTP handle fstatvfs methods.
  • Implemented SFTPStatVFS extension class for file system statistics.
  • SFTP read and readdir functions now return size/error code along with data.
  • SFTP handle fstat now returns attributes.
  • Implemented SFTP handle readdir* methods as python generators.
  • Block directions function renamed to match libssh2.
  • Example scripts.
  • All session authentication methods now raise AuthenticationError on failure.

Fixes

  • SFTP readdir functions can now be used in non-blocking mode
  • Use of SFTP openddir via context manager

Relese 0.4.0

06 Aug 21:45
Compare
Choose a tag to compare

Changes

  • Implemented SCP send and recv methods, all versions.
  • Conditional compilation of features requiring newer versions of libssh2.
  • Implemented channel receive window adjust, x11_*, poll and handle extended data methods.
  • Implemented session get/set blocking, get/set timeout.
  • Updated agent connection error exception name.
  • Renamed session method name to match libssh2.
  • Info extension classes for SCP file stat structure.