AsyncSSH 1.14.0 released!

12 views
Skip to first unread message

Ron Frederick

unread,
Sep 8, 2018, 6:04:35 PM9/8/18
to asyncssh...@googlegroups.com, asyncssh-users
AsyncSSH version 1.14.0 is now available on Github and PyPI, with an updated license, some minor bug fixes, and a few enhancements. Here’s a list of changes since 1.13.3:

* Changed license from EPL 1.0 to EPL 2.0 with GPL 2.0 or later as an
available secondary license.

* Added support for automatically parallelizing large reads and write
made using the SFTPClientFile class, similar to what was already
available in the get/put/copy methods of SFTPClient.

* Added support for get_extra_info() in SSH process classes, returning
information associated with the channel the process is tied to.

* Added new set_extra_info() method on SSH connection and channel
classes, allowing applications to store additional information on
these objects.

* Added handlers for OpenSSH keepalive global & channel requests to
avoid messages about unknown requests in the debug log. These requests
are still logged, but at debug level 2 instead of 1 and they are not
labeled as unknown.

* Fixed race condition when closing sockets associated with forwarded
connections.

* Improved error handling during connection close in SFTPClient.

* Worked around issues with integer overflow on systems with a
32-bit time_t value when dates beyond 2038 are used in X.509
certificates.

* Added guards around some imports and tests which were causing
problems on Fedora 27.

* Changed debug level for reporting PTY modes from 1 to 2 to reduce
noise in the logs.

* Improved SFTP debug log output when sending EOF responses.

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



Reply all
Reply to author
Forward
0 new messages