pkgsrc-Changes archive

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

CVS commit: pkgsrc/security/py-asyncssh



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Sep 14 07:40:08 UTC 2020

Modified Files:
        pkgsrc/security/py-asyncssh: Makefile PLIST distinfo

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.


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 pkgsrc/security/py-asyncssh/Makefile \
    pkgsrc/security/py-asyncssh/distinfo
cvs rdiff -u -r1.9 -r1.10 pkgsrc/security/py-asyncssh/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/security/py-asyncssh/Makefile
diff -u pkgsrc/security/py-asyncssh/Makefile:1.21 pkgsrc/security/py-asyncssh/Makefile:1.22
--- pkgsrc/security/py-asyncssh/Makefile:1.21   Mon Jul 27 17:32:51 2020
+++ pkgsrc/security/py-asyncssh/Makefile        Mon Sep 14 07:40:08 2020
@@ -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/}
Index: pkgsrc/security/py-asyncssh/distinfo
diff -u pkgsrc/security/py-asyncssh/distinfo:1.21 pkgsrc/security/py-asyncssh/distinfo:1.22
--- pkgsrc/security/py-asyncssh/distinfo:1.21   Mon Jul 27 17:32:51 2020
+++ pkgsrc/security/py-asyncssh/distinfo        Mon Sep 14 07:40:08 2020
@@ -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

Index: pkgsrc/security/py-asyncssh/PLIST
diff -u pkgsrc/security/py-asyncssh/PLIST:1.9 pkgsrc/security/py-asyncssh/PLIST:1.10
--- pkgsrc/security/py-asyncssh/PLIST:1.9       Mon Jul 27 17:32:51 2020
+++ pkgsrc/security/py-asyncssh/PLIST   Mon Sep 14 07:40:08 2020
@@ -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/pattern.pyo
 ${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



Home | Main Index | Thread Index | Old Index