Paramiko-ng

Latest version: v2.8.10

Safety actively analyzes 621825 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

1.9.0

----------------

* 97 (with a little 93): Improve config parsing of ``ProxyCommand`` directives
and provide a wrapper class to allow subprocess-driven proxy commands to be
used as ``sock=`` arguments for ``SSHClient.connect``.
* 77: Allow ``SSHClient.connect()`` to take an explicit sock parameter
overriding creation of an internal, implicit socket object.
* Thanks in no particular order to Erwin Bolwidt, Oskari Saarenmaa, Steven
Noonan, Vladimir Lazarenko, Lincoln de Sousa, Valentino Volonghi, Olle
Lundberg, and Github user ``acrish`` for the various and sundry patches
leading to the above changes.

1.8.1

----------------

* 90: Ensure that callbacks handed to ``SFTPClient.get()`` always fire at least
once, even for zero-length files downloaded. Thanks to Github user ``enB`` for
the catch.
* 85: Paramiko's test suite overrides
``unittest.TestCase.assertTrue/assertFalse`` to provide these modern assertions
to Python 2.2/2.3, which lacked them. However on newer Pythons such as 2.7,
this now causes deprecation warnings. The overrides have been patched to only
execute when necessary. Thanks to ``Arfrever`` for catch & patch.

1.8.0

----------------

* 17 ('ssh' 28): Fix spurious "NoneType has no attribute 'error'" and similar
exceptions that crop up on interpreter exit.
* 'ssh' 32: Raise a more useful error explaining which ``known_hosts`` key line was
problematic, when encountering ``binascii`` issues decoding known host keys.
Thanks to ``thomasvs`` for catch & patch.
* 'ssh' 33: Bring ``ssh_config`` parsing more in line with OpenSSH spec, re: order of
setting overrides by Host specifiers. Specifically, the overrides now go by
file order instead of automatically sorting by Host value length. In
addition, the first value found per config key (e.g. Port, User etc)
wins, instead of the last. Thanks to Jan Brauer for the contribution.
* 'ssh' 36: Support new server two-factor authentication option
(``RequiredAuthentications2``), at least re: combining key-based & password
auth. Thanks to Github user ``bninja``.
* 'ssh' 11: When raising an exception for hosts not listed in
``known_hosts`` (when ``RejectPolicy`` is in effect) the exception message was
confusing/vague. This has been improved somewhat. Thanks to Cal Leeming for
highlighting the issue.
* 'ssh' 40: Fixed up & expanded EINTR signal handling. Thanks to Douglas Turk.
* 'ssh' 15: Implemented parameter substitution in SSHConfig, matching the
implementation of ``ssh_config(5)``. Thanks to Olle Lundberg for the patch.
* 'ssh' 24: Switch some internal type checking to use ``isinstance`` to help prevent
problems with client libraries using subclasses of builtin types. Thanks to
Alex Morega for the patch.
* Fabric 562: Agent forwarding would error out (with "Authentication response
too long") or freeze, when more than one remote connection to the local agent
was active at the same time. This has been fixed. Thanks to Steven McDonald
for assisting in troubleshooting/patching, and to GitHub user ``lynxis`` for
providing the final version of the patch.
* 'ssh' 5: Moved a ``fcntl`` import closer to where it's used to help avoid
``ImportError`` problems on Windows platforms. Thanks to Jason Coombs for the
catch + suggested fix.
* 'ssh' 4: Updated implementation of WinPageant integration to work on 64-bit
Windows. Thanks again to Jason Coombs for the patch.
* Added an IO loop sleep() call to avoid needless CPU usage when agent
forwarding is in use.
* Handful of internal tweaks to version number storage.
* Updated ``setup.py`` with ``==dev`` install URL for ``pip`` users.
* Updated ``setup.py`` to account for packaging problems in PyCrypto 2.4.0
* Added an extra ``atfork()`` call to help prevent spurious RNG errors when
running under high parallel (multiprocess) load.
* Merge PR 28: https://github.com/paramiko/paramiko/pull/28 which adds a
ssh-keygen like demo module. (Sofian Brabez)

1.7.7.2

------------------
* Merge pull request 63: https://github.com/paramiko/paramiko/pull/63 which
fixes exceptions that occur when re-keying over fast connections. (Dwayne
Litzenberger)

1.7.7.1

---------------------------
* Make the verification phase of SFTP.put optional (Larry Wright)
* Patches to fix AIX support (anonymous)
* Patch from Michele Bertoldi to allow compression to be turned on in the
client constructor.
* Patch from Shad Sharma to raise an exception if the transport isn't active
when you try to open a new channel.
* Stop leaking file descriptors in the SSH agent (John Adams)
* More fixes for Windows address family support (Andrew Bennetts)
* Use Crypto.Random rather than Crypto.Util.RandomPool
(Gary van der Merwe, 271791)
* Support for openssl keys (tehfink)
* Fix multi-process support by calling Random.atfork (sugarc0de)

1.7.6

------------------------
* fixed bugs 411099 (sftp chdir isn't unicode-safe), 363163 & 411910 (more
IPv6 problems on windows), 413850 (race when server closes the channel),
426925 (support port numbers in host keys)

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.