AsyncSSH version 2.4.1 is now available on Github and PyPI, with a handful of bug fixes. Here’s a list of changes since 2.4.0:
* Fixed SCP server to send back an exit status when closing the SSH
channel, since the OpenSSH scp client returns this status to the
shell which executed it. Thanks go to girtsf for catching this.
* Fixed listeners created by forward_local_port(), forward_local_path(),
and forward_socks() to automatically close when the SSH connection
closes, unblocking any wait_closed() calls which are in progress.
Thanks go to rmawatson for catching this.
* Fixed a potential exception that could trigger when the SSH
connection is closed while authentication is in progress.
* Fixed tunnel connect code to properly clean up an implicitly created
tunnel when a failure occurs in trying to open a connection over
that tunnel.
Downloads can be found in the usual place:
Home page:
http://asyncssh.readthedocs.io
PyPI:
https://pypi.python.org/pypi/asyncssh
GitHub:
https://github.com/ronf/asyncssh
Please let me know if you have any questions or problems with this new release.
--
Ron Frederick
ro...@timeheart.net