pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/security/py-asyncssh py-asyncssh: updated to 1.12.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ecdfac78a680
branches:  trunk
changeset: 377181:ecdfac78a680
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue Mar 13 18:32:23 2018 +0000

description:
py-asyncssh: updated to 1.12.1

Release 1.12.1:
Implemented a fix for CVE-2018-7749, where a modified SSH client could request that an AsyncSSH server perform operations before authentication had completed. Thanks go to Matthijs Kooijman for 
discovering and reporting this issue and helping to review the fix.
Added a non-blocking collect_output() method to SSHClientProcess to allow applications to retrieve data received on an output stream without blocking. This call can be called multiple times and 
freely intermixed with regular read calls with a guarantee that output will always be returned in order and without duplication.
Updated debug logging implementation to make it more maintainable, and to fix an issue where unprocessed packets were not logged in some cases.
Extended the support below for non-ASCII characters in comments to apply to X.509 certificates, allowing an optional encoding to be passed in to get_comment() and set_comment() and a 
get_comment_bytes() function to get the raw comment bytes without performing Unicode decoding.
Fixed an issue where a UnicodeDecodeError could be reported in some cases instead of a KeyEncryptionError when a private key was imported using the wrong passphrase.
Fixed the reporting of the MAC algorithm selected during key exchange to properly report the cipher name for GCM and Chacha ciphers that don?t use a separate MAC algorithm. The correct value was 
being returned in queries after the key exchange was complete, but the logging was being done before this adjustment was made.
Fixed the documentation of connection_made() in SSHSession subclasses to properly reflect the type of SSHChannel objects passed to them.

diffstat:

 security/py-asyncssh/Makefile |   4 ++--
 security/py-asyncssh/distinfo |  10 +++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

diffs (27 lines):

diff -r c99102a8b402 -r ecdfac78a680 security/py-asyncssh/Makefile
--- a/security/py-asyncssh/Makefile     Tue Mar 13 18:12:50 2018 +0000
+++ b/security/py-asyncssh/Makefile     Tue Mar 13 18:32:23 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.3 2018/02/08 08:26:59 adam Exp $
+# $NetBSD: Makefile,v 1.4 2018/03/13 18:32:23 adam Exp $
 
-DISTNAME=      asyncssh-1.12.0
+DISTNAME=      asyncssh-1.12.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    security python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=a/asyncssh/}
diff -r c99102a8b402 -r ecdfac78a680 security/py-asyncssh/distinfo
--- a/security/py-asyncssh/distinfo     Tue Mar 13 18:12:50 2018 +0000
+++ b/security/py-asyncssh/distinfo     Tue Mar 13 18:32:23 2018 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.3 2018/02/08 08:26:59 adam Exp $
+$NetBSD: distinfo,v 1.4 2018/03/13 18:32:23 adam Exp $
 
-SHA1 (asyncssh-1.12.0.tar.gz) = ecc2b89bd8b2220ba68b03de0628d1128ac75df3
-RMD160 (asyncssh-1.12.0.tar.gz) = 9d1ab715301f8ba1df1334e468c7133906f870ea
-SHA512 (asyncssh-1.12.0.tar.gz) = 5be65bcec29e20d0720f72fbee7bf4d5f165cae447e663fa86dd50748187998239cb16eed8b80667fc48b6ded2a1a87c75e4c01afdd111becec137e5cf5b62d5
-Size (asyncssh-1.12.0.tar.gz) = 289549 bytes
+SHA1 (asyncssh-1.12.1.tar.gz) = d693575695bd93956372fbead16b9d0cbf903da5
+RMD160 (asyncssh-1.12.1.tar.gz) = 5b61aae068b36abb974b18cccc6b2754535a22aa
+SHA512 (asyncssh-1.12.1.tar.gz) = 078e425772fdfe29427ebce0b2e46138644a377ae9c64e1672c260d93f8750b4fa23fe924b457b39e6f4425920e7df9034e5ef8b4eb328ad138ca9f9f53da5b4
+Size (asyncssh-1.12.1.tar.gz) = 289421 bytes



Home | Main Index | Thread Index | Old Index