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:           Sun Mar  3 12:32:12 UTC 2019

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

Log Message:
py-asyncssh: updated to 1.16.0

1.16.0:
Added support for Ed448 host/client keys and certificates and rewrote Ed25519 support to use the PyCA implementation, reducing the dependency on libnacl and libsodium to only be needed to support the 
chacha20-poly1305 cipher.
Added support for PKCS-8 format Ed25519 and Ed448 private and public keys (in addition to the OpenSSH format previously supported).
Added support for multiple delimiters in SSHReader’s readuntil() function, causing it to return data as soon as any of the specified delimiters are matched.
Added the ability to register custom key handlers in the line editor which can modify the input line, extending the built-in editing functionality.
Added SSHSubprocessProtocol and SSHSubprocessTransport classes to provide compatibility with asyncio.SubprocessProtocol and asyncio.SubprocessTransport. Code which is designed to call 
BaseEventLoop.subprocess_shell() or BaseEventLoop.subprocess_exec() can be easily adapted to work against a remote process by calling SSHClientConnection.create_subprocess().
Added support for sending keepalive messages when the SSH connection is idle, with an option to automatically disconnect the connection if the remote system doesn’t respond to these keepalives.
Changed AsyncSSH to ignore errors when loading unsupported key types from the default file locations.
Changed the reuse_port option to only be available on Python releases which support it (3.4.4 and later).
Fixed an issue where MSG_IGNORE packets could sometimes be sent between MSG_NEWKEYS and MSG_EXT_INFO, which caused some SSH implementations to fail to properly parse the MSG_EXT_INFO.
Fixed a couple of errors in the handling of disconnects occurring prior to authentication completing.
Renamed “session_encoding” and “session_errors” arguments in asyncssh.create_server() to “encoding” and “errors”, to match the names used for these arguments in other AsyncSSH APIs. The old names are 
still supported for now, but they are marked as deprecated and will be removed in a future release.


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 pkgsrc/security/py-asyncssh/Makefile \
    pkgsrc/security/py-asyncssh/distinfo
cvs rdiff -u -r1.5 -r1.6 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.12 pkgsrc/security/py-asyncssh/Makefile:1.13
--- pkgsrc/security/py-asyncssh/Makefile:1.12   Tue Jan 22 09:17:57 2019
+++ pkgsrc/security/py-asyncssh/Makefile        Sun Mar  3 12:32:12 2019
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.12 2019/01/22 09:17:57 adam Exp $
+# $NetBSD: Makefile,v 1.13 2019/03/03 12:32:12 adam Exp $
 
-DISTNAME=      asyncssh-1.15.1
+DISTNAME=      asyncssh-1.16.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    security python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=a/asyncssh/}
@@ -12,7 +12,7 @@ LICENSE=      eclipse-license
 
 DEPENDS+=      ${PYPKGPREFIX}-OpenSSL>=17.0.0:../../security/py-OpenSSL
 DEPENDS+=      ${PYPKGPREFIX}-bcrypt>=3.1.3:../../security/py-bcrypt
-DEPENDS+=      ${PYPKGPREFIX}-cryptography>=1.5:../../security/py-cryptography
+DEPENDS+=      ${PYPKGPREFIX}-cryptography>=2.6.1:../../security/py-cryptography
 DEPENDS+=      ${PYPKGPREFIX}-gssapi>=1.2.0:../../security/py-gssapi
 
 PYTHON_VERSIONS_INCOMPATIBLE=  27
Index: pkgsrc/security/py-asyncssh/distinfo
diff -u pkgsrc/security/py-asyncssh/distinfo:1.12 pkgsrc/security/py-asyncssh/distinfo:1.13
--- pkgsrc/security/py-asyncssh/distinfo:1.12   Tue Jan 22 09:17:57 2019
+++ pkgsrc/security/py-asyncssh/distinfo        Sun Mar  3 12:32:12 2019
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.12 2019/01/22 09:17:57 adam Exp $
+$NetBSD: distinfo,v 1.13 2019/03/03 12:32:12 adam Exp $
 
-SHA1 (asyncssh-1.15.1.tar.gz) = eabab9d617ff34f64a23ca7a9d41e1d54680f18e
-RMD160 (asyncssh-1.15.1.tar.gz) = 016df95d4a46802c8f72be1167427ca58868fc39
-SHA512 (asyncssh-1.15.1.tar.gz) = 0968857e84f2399aad9581147eda5d9ecaae9d9f736c24c5f6804e2af569a738ad3548f3f8f4cc75970f5a68636a829118c39880143de0cf6b453fa50fad036d
-Size (asyncssh-1.15.1.tar.gz) = 310892 bytes
+SHA1 (asyncssh-1.16.0.tar.gz) = 8db47b410f3c36180719be12d83fa13aac20ac42
+RMD160 (asyncssh-1.16.0.tar.gz) = b4303546559c5f43fded710bc71257b8eea652a1
+SHA512 (asyncssh-1.16.0.tar.gz) = db8ded567a132fbdd2402c9e7015f5b48117e749ac56eebe2d62f25d4ed04c2a0118a24fa70a1aebd1f4467c1ce0704599fe66e68075d9589ee31e940cf7a400
+Size (asyncssh-1.16.0.tar.gz) = 321999 bytes

Index: pkgsrc/security/py-asyncssh/PLIST
diff -u pkgsrc/security/py-asyncssh/PLIST:1.5 pkgsrc/security/py-asyncssh/PLIST:1.6
--- pkgsrc/security/py-asyncssh/PLIST:1.5       Wed Jul  4 03:38:34 2018
+++ pkgsrc/security/py-asyncssh/PLIST   Sun Mar  3 12:32:12 2019
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2018/07/04 03:38:34 adam Exp $
+@comment $NetBSD: PLIST,v 1.6 2019/03/03 12:32:12 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -49,9 +49,6 @@ ${PYSITELIB}/asyncssh/crypto/chacha.pyo
 ${PYSITELIB}/asyncssh/crypto/cipher.py
 ${PYSITELIB}/asyncssh/crypto/cipher.pyc
 ${PYSITELIB}/asyncssh/crypto/cipher.pyo
-${PYSITELIB}/asyncssh/crypto/curve25519.py
-${PYSITELIB}/asyncssh/crypto/curve25519.pyc
-${PYSITELIB}/asyncssh/crypto/curve25519.pyo
 ${PYSITELIB}/asyncssh/crypto/dsa.py
 ${PYSITELIB}/asyncssh/crypto/dsa.pyc
 ${PYSITELIB}/asyncssh/crypto/dsa.pyo
@@ -61,6 +58,9 @@ ${PYSITELIB}/asyncssh/crypto/ec.pyo
 ${PYSITELIB}/asyncssh/crypto/ec_params.py
 ${PYSITELIB}/asyncssh/crypto/ec_params.pyc
 ${PYSITELIB}/asyncssh/crypto/ec_params.pyo
+${PYSITELIB}/asyncssh/crypto/ed.py
+${PYSITELIB}/asyncssh/crypto/ed.pyc
+${PYSITELIB}/asyncssh/crypto/ed.pyo
 ${PYSITELIB}/asyncssh/crypto/kdf.py
 ${PYSITELIB}/asyncssh/crypto/kdf.pyc
 ${PYSITELIB}/asyncssh/crypto/kdf.pyo
@@ -82,9 +82,9 @@ ${PYSITELIB}/asyncssh/dsa.pyo
 ${PYSITELIB}/asyncssh/ecdsa.py
 ${PYSITELIB}/asyncssh/ecdsa.pyc
 ${PYSITELIB}/asyncssh/ecdsa.pyo
-${PYSITELIB}/asyncssh/ed25519.py
-${PYSITELIB}/asyncssh/ed25519.pyc
-${PYSITELIB}/asyncssh/ed25519.pyo
+${PYSITELIB}/asyncssh/eddsa.py
+${PYSITELIB}/asyncssh/eddsa.pyc
+${PYSITELIB}/asyncssh/eddsa.pyo
 ${PYSITELIB}/asyncssh/editor.py
 ${PYSITELIB}/asyncssh/editor.pyc
 ${PYSITELIB}/asyncssh/editor.pyo
@@ -172,6 +172,9 @@ ${PYSITELIB}/asyncssh/socks.pyo
 ${PYSITELIB}/asyncssh/stream.py
 ${PYSITELIB}/asyncssh/stream.pyc
 ${PYSITELIB}/asyncssh/stream.pyo
+${PYSITELIB}/asyncssh/subprocess.py
+${PYSITELIB}/asyncssh/subprocess.pyc
+${PYSITELIB}/asyncssh/subprocess.pyo
 ${PYSITELIB}/asyncssh/version.py
 ${PYSITELIB}/asyncssh/version.pyc
 ${PYSITELIB}/asyncssh/version.pyo



Home | Main Index | Thread Index | Old Index