Tue Nov 27 07:03:38 2018 UTC ()
py-asyncssh: updated to 1.15.0

Release 1.15.0:

Added the ability to pass keyword arguments provided in the scp() command through to asyncssh.connect() calls it makes, allowing things like custom credentials to be specified.
Added support for a reuse_port argument in create_server(). If set, this will be passed to the asyncio loop.create_server() call which creates listening sockets.
Added support for 窶徭oft窶� EOF when line editing in enabled so that EOF can be signalled multiple times on a channel. When Ctrl-D is received on a channel with line editing enabled, EOF is returned to the application but the channel remains open and capable of accepting more input, allowing an interactive shell to process the EOF for one command but still accept input for subsequent commands.
Added support for the Windows 10 OpenSSH ssh-agent. Thanks go to SamP20 for providing an initial proof of concept and a suggested implementation.
Reworked scoped link-local IPv6 address normalization to work better on Linux systems.
Fixed a problem preserving directory structure in recursive scp().
Fixed SFTP chmod tests to avoid attempting to set the sticky bit on a plain file, as this caused test failures on FreeBSD.
Updated note in SSHClientChannel窶冱 send_signal() documentation to reflect that OpenSSH 7.9 and later should now support processing of signal messages.


(adam)
diff -r1.10 -r1.11 pkgsrc/security/py-asyncssh/Makefile
diff -r1.10 -r1.11 pkgsrc/security/py-asyncssh/distinfo

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

--- pkgsrc/security/py-asyncssh/Makefile 2018/09/21 10:58:59 1.10
+++ pkgsrc/security/py-asyncssh/Makefile 2018/11/27 07:03:38 1.11
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.10 2018/09/21 10:58:59 adam Exp $ 1# $NetBSD: Makefile,v 1.11 2018/11/27 07:03:38 adam Exp $
2 2
3DISTNAME= asyncssh-1.14.0 3DISTNAME= asyncssh-1.15.0
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>=1.5:../../security/py-cryptography 15DEPENDS+= ${PYPKGPREFIX}-cryptography>=1.5:../../security/py-cryptography
16DEPENDS+= ${PYPKGPREFIX}-gssapi>=1.2.0:../../security/py-gssapi 16DEPENDS+= ${PYPKGPREFIX}-gssapi>=1.2.0:../../security/py-gssapi

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

--- pkgsrc/security/py-asyncssh/distinfo 2018/09/21 10:58:59 1.10
+++ pkgsrc/security/py-asyncssh/distinfo 2018/11/27 07:03:38 1.11
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.10 2018/09/21 10:58:59 adam Exp $ 1$NetBSD: distinfo,v 1.11 2018/11/27 07:03:38 adam Exp $
2 2
3SHA1 (asyncssh-1.14.0.tar.gz) = 46fdbc8019d601a4c538a750c9685cccdfce99ab 3SHA1 (asyncssh-1.15.0.tar.gz) = 973a19ab2d5f575aabaf1f7d0ef966d489d9e2e4
4RMD160 (asyncssh-1.14.0.tar.gz) = 332c2ca0df6a206bab11dd05419a6566fcf5a947 4RMD160 (asyncssh-1.15.0.tar.gz) = 602785754721cae1ba8437cf49f8c38bf6fb6723
5SHA512 (asyncssh-1.14.0.tar.gz) = de2c3f5a64f2febf41857b2b5b73c9fd2f584f96c5a35aef15c4491c2a2ea235eed8127f30a8bf03a7e9dfb05e53cf65ed24c947dbee0ba7a4a20b56182c5699 5SHA512 (asyncssh-1.15.0.tar.gz) = 8a3eea2abef11487361848eaf838aaccafb881cca3c18d5fd6a995597678a92fa4a62c5d53aaa90208c7600d492346e875469007b1255903270b5524cdc66042
6Size (asyncssh-1.14.0.tar.gz) = 307133 bytes 6Size (asyncssh-1.15.0.tar.gz) = 308839 bytes