Sat Aug 3 11:43:47 2019 UTC ()
py-asyncssh: updated to 1.17.1

Release 1.17.1:
Improved construction of file paths in SFTP to better handle native Windows source paths containing backslashes or drive letters.
Improved SFTP parallel I/O for large reads and file copies to better handle the case where a read returns less data than what was requested when not at the end of the file, allowing AsyncSSH to get back the right result even if the requested block size is larger than the SFTP server can handle.
Fixed an issue where the requested SFTP block_size wasn窶冲 used in the get, copy, mget, and mcopy functions if it was larger than the default size of 16 KB.
Fixed a problem where the list of client keys provided in an SSHClientConnectionOptions object wasn窶冲 always preserved properly across the opening of multiple SSH connections.
Changed SSH agent client code to avoid printing a warning on Windows when unable to connect to the SSH agent using the default path. A warning will be printed if the agent_path or SSH_AUTH_SOCK is explicitly set, but AsyncSSH will remain quiet if no agent path is set and no SSH agent is running.
Made AsyncSSH tolerant of unexpected authentication success/failure messages sent after authentication completes. AsyncSSH previously treated this as a protocol error and dropped the connection, while most other SSH implementations ignored these messages and allowed the connection to continue.
Made AsyncSSH tolerant of SFTP status responses which are missing error message and language tag fields, improving interoperability with servers that omit these fields. When missing, AsyncSSH treats these fields as if they were set to empty strings.


(adam)
diff -r1.15 -r1.16 pkgsrc/security/py-asyncssh/Makefile
diff -r1.15 -r1.16 pkgsrc/security/py-asyncssh/distinfo

cvs diff -r1.15 -r1.16 pkgsrc/security/py-asyncssh/Makefile (expand / switch to unified diff)

--- pkgsrc/security/py-asyncssh/Makefile 2019/06/10 09:36:36 1.15
+++ pkgsrc/security/py-asyncssh/Makefile 2019/08/03 11:43:47 1.16
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.15 2019/06/10 09:36:36 adam Exp $ 1# $NetBSD: Makefile,v 1.16 2019/08/03 11:43:47 adam Exp $
2 2
3DISTNAME= asyncssh-1.17.0 3DISTNAME= asyncssh-1.17.1
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= security python 5CATEGORIES= security python
6MASTER_SITES= ${MASTER_SITE_PYPI:=a/asyncssh/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=a/asyncssh/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://asyncssh.timeheart.net/ 9HOMEPAGE= http://asyncssh.timeheart.net/
10COMMENT= Asynchronous SSHv2 client and server library 10COMMENT= Asynchronous SSHv2 client and server library
11LICENSE= eclipse-license 11LICENSE= eclipse-license
12 12
13DEPENDS+= ${PYPKGPREFIX}-OpenSSL>=17.0.0:../../security/py-OpenSSL 13DEPENDS+= ${PYPKGPREFIX}-OpenSSL>=17.0.0:../../security/py-OpenSSL
14DEPENDS+= ${PYPKGPREFIX}-bcrypt>=3.1.3:../../security/py-bcrypt 14DEPENDS+= ${PYPKGPREFIX}-bcrypt>=3.1.3:../../security/py-bcrypt
15DEPENDS+= ${PYPKGPREFIX}-cryptography>=2.6.1:../../security/py-cryptography 15DEPENDS+= ${PYPKGPREFIX}-cryptography>=2.6.1:../../security/py-cryptography
16DEPENDS+= ${PYPKGPREFIX}-gssapi>=1.2.0:../../security/py-gssapi 16DEPENDS+= ${PYPKGPREFIX}-gssapi>=1.2.0:../../security/py-gssapi

cvs diff -r1.15 -r1.16 pkgsrc/security/py-asyncssh/distinfo (expand / switch to unified diff)

--- pkgsrc/security/py-asyncssh/distinfo 2019/06/10 09:36:36 1.15
+++ pkgsrc/security/py-asyncssh/distinfo 2019/08/03 11:43:47 1.16
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.15 2019/06/10 09:36:36 adam Exp $ 1$NetBSD: distinfo,v 1.16 2019/08/03 11:43:47 adam Exp $
2 2
3SHA1 (asyncssh-1.17.0.tar.gz) = d2c9add726412b4d69a36d751e2c3d498316b3a8 3SHA1 (asyncssh-1.17.1.tar.gz) = ed8540e897d3f5c0048cf4dab1bb4a66100c84ad
4RMD160 (asyncssh-1.17.0.tar.gz) = cc9f79972ef93c73c1595b5ee03fa5deb2ba3f3e 4RMD160 (asyncssh-1.17.1.tar.gz) = 11e514229c7746a11e49ab80613713c3a35ed832
5SHA512 (asyncssh-1.17.0.tar.gz) = 89cfb5d385f0bf4c379fe25b9b66dc11dfbbec2aba44819e8759c14f476cf484bcdd82c82af6b4269ae636035db6b5a2b559d8bba501b416482194102a805fe9 5SHA512 (asyncssh-1.17.1.tar.gz) = d5999ff91f8166d25306448da0f2c7df68a50498cd8b17e3fba31de99db75083fbe5958667a6e25744d27615de5b9759de6fe912b089049d5bea3ed796fdca2b
6Size (asyncssh-1.17.0.tar.gz) = 326554 bytes 6Size (asyncssh-1.17.1.tar.gz) = 327718 bytes