Releases: ploxiln/paramiko-ng
Releases · ploxiln/paramiko-ng
Version 2.8.10
Version 2.7.12
Version 2.6.6
Version 2.8.8
This patch release includes a fix for a significant security issue.
Fixes:
- backport #106 / fix paramiko#908: Public key comparison used
hash()
output (only 32 or 64 bits) - fix to compare full public key values. For more details see https://www.paramiko.org/changelog.html#2.8.1 - backport #104 / paramiko#1933: rsakey: pad received signature with leading zeros (not needed for openssh, mostly affects paramiko server-mode when client is Putty)
- backport #107 / paramiko#1024: hostkeys: fix raising KeyError in SubDict.delitem() (inappropriately)
- backport #109: tests: attempt to make test_cleanup more reliable / less flaky
PR with all backported commits: #110
Version 2.7.10
This patch release includes a fix for a significant security issue.
Fixes:
- backport #106 / fix paramiko#908: Public key comparison used
hash()
output (only 32 or 64 bits) - fix to compare full public key values. For more details see https://www.paramiko.org/changelog.html#2.8.1 - backport #104 / paramiko#1933: rsakey: pad received signature with leading zeros (not needed for openssh, mostly affects paramiko server-mode when client is Putty)
- backport #96 / paramiko#1884: fix sftp performance regression in asbytes() (introduced in paramiko and paramiko-ng 2.5.0)
- backport #107 / paramiko#1024: hostkeys: fix raising KeyError in SubDict.delitem() (inappropriately)
- backport #95 / paramiko#1765: gss: fix KexGSSGroup1 client mode with Python3
- backport #97 / paramiko#1870: update Thread method calls deprecated in Python-3.10
- backport #109: tests: attempt to make test_cleanup more reliable / less flaky
PR with all backported commits: #111
Version 2.6.4
This patch release includes a fix for a significant security issue.
Fixes:
- backport #106 / fix paramiko#908: Public key comparison used
hash()
output (only 32 or 64 bits) - fix to compare full public key values. For more details see https://www.paramiko.org/changelog.html#2.8.1 - backport #84 / paramiko#1723: RSA key loading swapped "p" and "q" values, which still worked due to openssl recalculating "iqmp", but later versions of pyca/cryptography enforce correctness
Version 2.8.6
Changes:
- #101 fix race between sending channel EOF and CLOSE (rare problem, more likely since #40 added in paramiko-ng 2.8.0)
- #96 paramiko#1884 fix sftp performance regression in
asbytes()
(introduced in paramiko and paramiko-ng 2.5.0) - #97 paramiko#1870 update Thread method calls deprecated in Python-3.10
- #95 paramiko#1765 gss: python3 str/bytes fix for KexGSSGroup1
- #91 SSHClient: try password for keyboard-interactive (if password is provided but is not an allowed auth method)
- #93 update Cryptography dependency install notes
- #92 #94 #100 test matrix updates with Python 3.9 and 3.10, Cryptography, flake8, pytest, dependencies for website generator
Version 2.7.8
Changes:
- #84 paramiko#1723 RSA key loading: p and q were swapped (affects compatibility with future releases of cryptography)
- #83 paramiko#1722 tests: remove leading spaces from PEM key
- port switch from Travis-CI to GitHub Actions to the 2.7 branch
Version 2.8.4
Changes:
- #81 fix ProxyCommand on win32 (
recv()
cannot useselect()
on win32) - #82 channel: check if already closed in
_send_eof()
- #84 paramiko#1723 RSA key loading: p and q were swapped (affects compatibility with future releases of cryptography)
- #85 paramiko#1724 fix non-ascii usernames in
_parse_userauth_request()
for python2 (affects server mode) - #83 paramiko#1722 tests: remove leading spaces from PEM key
- #84 update CI test matrix with cryptography-3.0 and 2.9.2
Version 2.8.2
Changes:
- #74 logging method cleanup for transport, client, sftp, auth_handler (hopefully more robust and efficient)
- #67 auth_interactive_dumb() now honors "show_input" prompt option
- #29 use memoryview in
BufferedFile._write_all()
(more efficient big write() on sftp file or remote stdin) - #72 docs: update Installing and Old Changelog
- #77 tests: prefer python3 stdlib unittest.mock over external package
- #75 tests: switch CI from Travis-CI to GitHub Actions