pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/security/py-asyncssh py-asyncssh: updated to 2.4.2



details:   https://anonhg.NetBSD.org/pkgsrc/rev/fe4fb84a4ae2
branches:  trunk
changeset: 439094:fe4fb84a4ae2
user:      adam <adam%pkgsrc.org@localhost>
date:      Mon Sep 14 07:40:08 2020 +0000

description:
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.

diffstat:

 security/py-asyncssh/Makefile |   4 ++--
 security/py-asyncssh/PLIST    |   5 ++++-
 security/py-asyncssh/distinfo |  10 +++++-----
 3 files changed, 11 insertions(+), 8 deletions(-)

diffs (46 lines):

diff -r 31fc439c8069 -r fe4fb84a4ae2 security/py-asyncssh/Makefile
--- a/security/py-asyncssh/Makefile     Mon Sep 14 07:36:25 2020 +0000
+++ b/security/py-asyncssh/Makefile     Mon Sep 14 07:40:08 2020 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.21 2020/07/27 17:32:51 adam Exp $
+# $NetBSD: Makefile,v 1.22 2020/09/14 07:40:08 adam Exp $
 
-DISTNAME=      asyncssh-2.3.0
+DISTNAME=      asyncssh-2.4.2
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    security python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=a/asyncssh/}
diff -r 31fc439c8069 -r fe4fb84a4ae2 security/py-asyncssh/PLIST
--- a/security/py-asyncssh/PLIST        Mon Sep 14 07:36:25 2020 +0000
+++ b/security/py-asyncssh/PLIST        Mon Sep 14 07:40:08 2020 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.9 2020/07/27 17:32:51 adam Exp $
+@comment $NetBSD: PLIST,v 1.10 2020/09/14 07:40:08 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -142,6 +142,9 @@
 ${PYSITELIB}/asyncssh/pbe.py
 ${PYSITELIB}/asyncssh/pbe.pyc
 ${PYSITELIB}/asyncssh/pbe.pyo
+${PYSITELIB}/asyncssh/pkcs11.py
+${PYSITELIB}/asyncssh/pkcs11.pyc
+${PYSITELIB}/asyncssh/pkcs11.pyo
 ${PYSITELIB}/asyncssh/process.py
 ${PYSITELIB}/asyncssh/process.pyc
 ${PYSITELIB}/asyncssh/process.pyo
diff -r 31fc439c8069 -r fe4fb84a4ae2 security/py-asyncssh/distinfo
--- a/security/py-asyncssh/distinfo     Mon Sep 14 07:36:25 2020 +0000
+++ b/security/py-asyncssh/distinfo     Mon Sep 14 07:40:08 2020 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.21 2020/07/27 17:32:51 adam Exp $
+$NetBSD: distinfo,v 1.22 2020/09/14 07:40:08 adam Exp $
 
-SHA1 (asyncssh-2.3.0.tar.gz) = b30ccbc5e0ba5a5f17e19b0aca33177583d65d94
-RMD160 (asyncssh-2.3.0.tar.gz) = f77a693979039a5fdc3cff4a003fa0f26d5e134e
-SHA512 (asyncssh-2.3.0.tar.gz) = 7b7212f98b8dab24800926008adb357d3080c8916abb1103b7f23628779b4b1115ef02dda833fb2ce6f3b798a6a632a81e4fb488a11e9763bd139d6f9930ceab
-Size (asyncssh-2.3.0.tar.gz) = 353998 bytes
+SHA1 (asyncssh-2.4.2.tar.gz) = 2e96023f03a5e616e7825dce7f092bbd351f4843
+RMD160 (asyncssh-2.4.2.tar.gz) = 1df437e245fc5cc7a25af8527f2a8c79137b774b
+SHA512 (asyncssh-2.4.2.tar.gz) = 86d191cda659dd367b8f82fda783cd02afcb8759b29ec88ba3eb095e6dae42126b36da8dcf2fb29d42c6897fa351e96c82cb372d095af8d98ccb5c9483db1f93
+Size (asyncssh-2.4.2.tar.gz) = 409792 bytes


Home | Main Index | Thread Index | Old Index