Path to this page:
Subject: CVS commit: pkgsrc/security/py-asyncssh
From: Adam Ciarcinski
Date: 2020-09-14 09:40:08
Message id: 20200914074009.12C91FB28@cvs.NetBSD.org
Log Message:
py-asyncssh: updated to 2.4.2
Release 2.4.2
Fixed a potential race condition when receiving EOF right after a channel is opened.
Fixed a couple of issues related to the error_handler and progress_handler \
callbacks in AsyncSSH SFTP/SCP.
Fixed a couple of issues related to using pathlib objects with AsyncSSH SCP.
Release 2.4.1
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.
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.
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.
Release 2.4.0
Added support for accessing keys through a PKCS#11 provider, allowing keys on \
PIV security tokens to be used directly by AsyncSSH without the need to run an \
SSH agent. X.509 certificates can also be retrieved from the security token and \
used with SSH servers which support that.
Added support for using Ed25519 and Ed448 keys in X.509 certificates, and the \
corresponding SSH certificate and signature algorithms. Certificates can use \
these keys as either subject keys or signing keys, and certificates can be \
generated by either AsyncSSH or by OpenSSL version 1.1.1 or later.
Added support for feed_data() and feed_eof() methods in SSHReader, mirroring \
methods of the same name in asyncio’s StreamReader to improve interoperability \
between the two APIs.
Updated unit tests to test interoperability with OpenSSL 1.1.1 when reading and \
writing Ed25519 and Ed448 public and private key files. Previously, due to lack \
of support in OpenSSL, AsyncSSH could only test against OpenSSH, and only in \
OpenSSH key formats. With OpenSSL 1.1.1, testing is now also done using PKCS#8 \
format.
Fixed config file parser to properly ignore all comment lines, even if the lines \
contain unbalanced quotes.
Removed a note about the lack of a timeout parameter in the AsyncSSH connect() \
method, now that it supports a login_timeout argument.
Files: