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 Jul 27 17:32:51 UTC 2020

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

Log Message:
py-asyncssh: updated to 2.3.0

Release 2.3.0
Added initial support for reading configuration from OpenSSH-compatible config files, when present. Both client and server configuration files are supported, but not all config options are supported. 
See the AsyncSSH documentation for the latest list of what client and server options are supported, as well as what match conditions and percent substitutions are understood.
Added support for the concept of only a subset of supported algorithms being enabled by default, and for the ability to use wildcards when specifying algorithm names. Also, OpenSSH’s syntax of 
prefixing the list with ‘^’, ‘+’, or ‘-‘ is supported for incrementally adjusting the list of algorithms starting from the default set.
Added support for specifying a preferred list of client authentication methods, in order of preference. Previously, the order of preference was hard-coded into AsyncSSH.
Added the ability to use AsyncSSH’s “password” argument on servers which are using keyboard-interactive authentication to prompt for a “passcode”. Previously, this was only supported when the prompt 
was for a “password”.
Added support for providing separate lists of private keys and certificates, rather than requiring them to be specifying together as a tuple. When this new option is used, AsyncSSH will automatically 
associate the private keys with their corresponding certificates if matching certificates are present in the list.
Added support for the “known_hosts” argument to accept a list of known host files, rather than just a single file. Known hosts can also be specified using the GlobalKnownHostFile and 
UserKnownHostFile config file options, each of which can take multiple filenames.
Added new “request_tty” option to provide finer grained control over whether AsyncSSH will request a TTY when opening new sessions. The default is to still tie this to whether a “term_type” is 
specified, but now that can be overridden. Supported options of “yes”, “no”, “force”, and “auto” match the values supported by OpenSSH.
Added new “rdns_lookup” option to control whether the server does a reverse DNS of client addresses to allow matching of clients based on hostname in authorized keys and config files. When this 
option is disabled (the default), matches can only be based on client IP.
Added new “send_env” argument when opening a session to forward local environment variables using their existing values, augmenting the “env” argument that lets you specify remote environment 
variables to set and their corresponding values.
Added new “tcp_keepalive” option to control whether TCP-level keepalives are enabled or not on SSH connections. Previously, TCP keepalives were enabled unconditionally and this is still the default, 
but the new option provides a way to disable them.
Added support for sending and parsing client EXT_INFO messages, and for sending the “global-requests-ok” option in these messages when AsyncSSH is acting as a client.
Added support for expansion of ‘~’ home directory expansion when specifying arguments which contain filenames.
Added support for time intervals and byte counts to optionally be specified as string values with units, allowing for values such as “1.5h” or “1h30m” instead of having to specify that as 5400 
seconds. Similarly, a byte count of “1g” can be passed to indicate 1 gigabyte, rather than specifying 1073741824 bytes.
Enhanced logging to report lists of sent and received algorithms when no matching algorithm is found. Thanks go to Jeremy Schulman for suggesting this.
Fixed an interoperability issue with PKIXSSH when attempting to use X.509 certificates with a signature algorithm of “x509v3-rsa2048-sha256”.
Fixed an issue with some links not working in the ReadTheDocs sidebar. Thanks go to Christoph Giese for reporting this issue.
Fixed keepalive handler to avoid leaking a timer object in some cases. Thanks go to Tom van Neerijnen for reporting this issue.


To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 pkgsrc/security/py-asyncssh/Makefile \
    pkgsrc/security/py-asyncssh/distinfo
cvs rdiff -u -r1.8 -r1.9 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.20 pkgsrc/security/py-asyncssh/Makefile:1.21
--- pkgsrc/security/py-asyncssh/Makefile:1.20   Thu Apr 23 06:10:29 2020
+++ pkgsrc/security/py-asyncssh/Makefile        Mon Jul 27 17:32:51 2020
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.20 2020/04/23 06:10:29 adam Exp $
+# $NetBSD: Makefile,v 1.21 2020/07/27 17:32:51 adam Exp $
 
-DISTNAME=      asyncssh-2.2.1
+DISTNAME=      asyncssh-2.3.0
 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.20 pkgsrc/security/py-asyncssh/distinfo:1.21
--- pkgsrc/security/py-asyncssh/distinfo:1.20   Thu Apr 23 06:10:29 2020
+++ pkgsrc/security/py-asyncssh/distinfo        Mon Jul 27 17:32:51 2020
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.20 2020/04/23 06:10:29 adam Exp $
+$NetBSD: distinfo,v 1.21 2020/07/27 17:32:51 adam Exp $
 
-SHA1 (asyncssh-2.2.1.tar.gz) = 0099a67da83af93b7a4f23a98c65a8025da2a819
-RMD160 (asyncssh-2.2.1.tar.gz) = dcd739da58c6d59de8ab5f0d275c3f97193cf3d3
-SHA512 (asyncssh-2.2.1.tar.gz) = f4c5ce214f7a6464fc809aabb8ffa643ed08f668e32373f7f64b91adc7a18785f5ee94e229c7ed79d6fafe36b5e8ce97ee84811d9ba3f65e81276761a961e146
-Size (asyncssh-2.2.1.tar.gz) = 338394 bytes
+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

Index: pkgsrc/security/py-asyncssh/PLIST
diff -u pkgsrc/security/py-asyncssh/PLIST:1.8 pkgsrc/security/py-asyncssh/PLIST:1.9
--- pkgsrc/security/py-asyncssh/PLIST:1.8       Thu Mar 12 16:36:31 2020
+++ pkgsrc/security/py-asyncssh/PLIST   Mon Jul 27 17:32:51 2020
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2020/03/12 16:36:31 adam Exp $
+@comment $NetBSD: PLIST,v 1.9 2020/07/27 17:32:51 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -34,6 +34,9 @@ ${PYSITELIB}/asyncssh/client.pyo
 ${PYSITELIB}/asyncssh/compression.py
 ${PYSITELIB}/asyncssh/compression.pyc
 ${PYSITELIB}/asyncssh/compression.pyo
+${PYSITELIB}/asyncssh/config.py
+${PYSITELIB}/asyncssh/config.pyc
+${PYSITELIB}/asyncssh/config.pyo
 ${PYSITELIB}/asyncssh/connection.py
 ${PYSITELIB}/asyncssh/connection.pyc
 ${PYSITELIB}/asyncssh/connection.pyo



Home | Main Index | Thread Index | Old Index