Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified)) by mollari.NetBSD.org (Postfix) with ESMTPS id 88A5E1A9217 for ; Sun, 3 Jan 2021 10:30:06 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id AE1B684D4C; Sun, 3 Jan 2021 10:30:05 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id E6F5584D33 for ; Sun, 3 Jan 2021 10:30:04 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id ZCrJ68H1IPCH for ; Sun, 3 Jan 2021 10:30:04 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 415E284C13 for ; Sun, 3 Jan 2021 10:30:04 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 35BF0FA9D; Sun, 3 Jan 2021 10:30:04 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_160966980476240" MIME-Version: 1.0 Date: Sun, 3 Jan 2021 10:30:04 +0000 From: "Adam Ciarcinski" Subject: CVS commit: pkgsrc/security/py-asyncssh To: pkgsrc-changes@NetBSD.org Reply-To: adam@netbsd.org X-Mailer: log_accum Message-Id: <20210103103004.35BF0FA9D@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_160966980476240 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="UTF-8" Module Name: pkgsrc Committed By: adam Date: Sun Jan 3 10:30:04 UTC 2021 Modified Files: pkgsrc/security/py-asyncssh: Makefile distinfo Log Message: py-asyncssh: updated to 2.5.0 Release 2.5.0 Added support for limiting which identities in an SSH agent will be used when making a connection, via a new “agent_identities” config option. This change also adds compatibility with the OpenSSL config file option “IdentitiesOnly”. Added support for including Subject Key Identifier and Authority Key Identifier extensions in generated X.509 certificates to better comply with RFC 5280. Added support for makedirs() and rmtree() methods in the AsyncSSH SFTP client, as well as a new scandir() method which returns an async iterator to more efficiently process very large directories. Thanks go to Joseph Ernest for suggesting these improvements. Significantly reworked AsyncSSH line editor support to improve its performance by several orders of magnitude on long input lines, and added a configurable maximum line length when the editor is in use to avoid potential denial-of-service attacks. This limit defaults to 1024 bytes, but with the improvements it can reasonably handle lines which are megabytes in size if needed. Changed AsyncSSH to allow SSH agent identities to still be used when an explicit list of client keys is specified, for better compatibility with OpenSSH. The previous behavior can still be achieved by explicitly setting the agent_path option to None when setting client_keys. Changed AsyncSSH to enforce a limit of 1024 characters on usernames when acting as a server to avoid a potential denial-of-service issue related to SASLprep username normalization. Changed SCP implementation to explicitly yield to other coroutines when sending a large file to better share an event loop. Fixed a few potential race conditions related to cleanup of objects during connection close. Thanks go to Thomas Léveil for reporting one of these places and suggesting a fix. Re-applied a previous fix which was unintentionally lost to allow Pageant to be used by default on Windows. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 pkgsrc/security/py-asyncssh/Makefile \ pkgsrc/security/py-asyncssh/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_160966980476240 Content-Disposition: inline Content-Length: 1710 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/security/py-asyncssh/Makefile diff -u pkgsrc/security/py-asyncssh/Makefile:1.22 pkgsrc/security/py-asyncssh/Makefile:1.23 --- pkgsrc/security/py-asyncssh/Makefile:1.22 Mon Sep 14 07:40:08 2020 +++ pkgsrc/security/py-asyncssh/Makefile Sun Jan 3 10:30:04 2021 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.22 2020/09/14 07:40:08 adam Exp $ +# $NetBSD: Makefile,v 1.23 2021/01/03 10:30:04 adam Exp $ -DISTNAME= asyncssh-2.4.2 +DISTNAME= asyncssh-2.5.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.22 pkgsrc/security/py-asyncssh/distinfo:1.23 --- pkgsrc/security/py-asyncssh/distinfo:1.22 Mon Sep 14 07:40:08 2020 +++ pkgsrc/security/py-asyncssh/distinfo Sun Jan 3 10:30:04 2021 @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.22 2020/09/14 07:40:08 adam Exp $ +$NetBSD: distinfo,v 1.23 2021/01/03 10:30:04 adam Exp $ -SHA1 (asyncssh-2.4.2.tar.gz) = 2e96023f03a5e616e7825dce7f092bbd351f4843 -RMD160 (asyncssh-2.4.2.tar.gz) = 1df437e245fc5cc7a25af8527f2a8c79137b774b -SHA512 (asyncssh-2.4.2.tar.gz) = 86d191cda659dd367b8f82fda783cd02afcb8759b29ec88ba3eb095e6dae42126b36da8dcf2fb29d42c6897fa351e96c82cb372d095af8d98ccb5c9483db1f93 -Size (asyncssh-2.4.2.tar.gz) = 409792 bytes +SHA1 (asyncssh-2.5.0.tar.gz) = 142650a2aace0912c28b3a366200a3554800df0b +RMD160 (asyncssh-2.5.0.tar.gz) = f61a7d9313e6473ab1c9d403efd8e5864086f454 +SHA512 (asyncssh-2.5.0.tar.gz) = 646f00287eb8aedc1fc23e35c93a831420b4fba5f2f52091e3a06f6cba06684439d0c58df6a1597f9065436e973d355fb8fefdd9684d163979f86bef331183a5 +Size (asyncssh-2.5.0.tar.gz) = 414437 bytes --_----------=_160966980476240--