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: Wed May 7 13:55:26 UTC 2025
Modified Files:
pkgsrc/security/py-asyncssh: Makefile distinfo
Log Message:
py-asyncssh: updated to 2.21.0
Release 2.21.0 (2 May 2025)
* Added sparse file support for SFTP, allowing file copying which
automatically skips over any "holes" in a source file, transferring
only the data ranges which are actually present.
* Added support for applications to request that session, connection,
or TUN/TAP requests arriving on an SSHServerConnection be forwarded
out some other established SSHClientConnection. Callback methods on
SSHServer which decide how to handle these requests can now return
an SSHClientConnection to set up this tunneling, instead of having
to accept the request and implement their own forwarding logic.
* Further hardened the SSH key exchange process to make AsyncSSH
more strict when accepting messages during key exchange. Thanks
go to Fabian Bäumer and Marcus Brinkmann for identifying potential
issues here.
* Added support for the auth_completed callback in SSHServer to
be either a callable or a coroutine, allowing async operations
to be performed when user authentication completes successfully,
prior to accepting session requests.
* Added support for the sftp_factory config argument be either a
callable or a coroutine, allowing async operations to be performed
when starting up a new SFTP server session.
* Fixed a bug where the exit() method of SFTPServer didn't handle
being declared as a coroutine. Thanks go to C. R. Oldham for
reporting this issue.
* Improved handling of exceptions in connection_lost() callbacks.
Exceptions in connection_lost() will now be reported in the
debug log, but other cleanup code in AsyncSSH will continue,
ignoring those exceptions. Thanks go to Danil Slinchuk for
reporting this issue.
To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 pkgsrc/security/py-asyncssh/Makefile
cvs rdiff -u -r1.45 -r1.46 pkgsrc/security/py-asyncssh/distinfo
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.51 pkgsrc/security/py-asyncssh/Makefile:1.52
--- pkgsrc/security/py-asyncssh/Makefile:1.51 Mon Apr 14 05:08:07 2025
+++ pkgsrc/security/py-asyncssh/Makefile Wed May 7 13:55:26 2025
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.51 2025/04/14 05:08:07 adam Exp $
+# $NetBSD: Makefile,v 1.52 2025/05/07 13:55:26 adam Exp $
-DISTNAME= asyncssh-2.20.0
+DISTNAME= asyncssh-2.21.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION= 1
CATEGORIES= security python
MASTER_SITES= ${MASTER_SITE_PYPI:=a/asyncssh/}
Index: pkgsrc/security/py-asyncssh/distinfo
diff -u pkgsrc/security/py-asyncssh/distinfo:1.45 pkgsrc/security/py-asyncssh/distinfo:1.46
--- pkgsrc/security/py-asyncssh/distinfo:1.45 Fri Feb 21 12:02:26 2025
+++ pkgsrc/security/py-asyncssh/distinfo Wed May 7 13:55:26 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.45 2025/02/21 12:02:26 adam Exp $
+$NetBSD: distinfo,v 1.46 2025/05/07 13:55:26 adam Exp $
-BLAKE2s (asyncssh-2.20.0.tar.gz) = 649614cf701d9524f0a5b86ce5f46c5c9a16e3c942cf907da06367062ecdb137
-SHA512 (asyncssh-2.20.0.tar.gz) = 76874efc614290433f200ef8cbb74fbc4e9d2119643a93e6faad95f6595b61c55ed2eb8296c6a1419630f75cda01efb680f25df83018ece06f685ac097031b7e
-Size (asyncssh-2.20.0.tar.gz) = 534719 bytes
+BLAKE2s (asyncssh-2.21.0.tar.gz) = a9e2f5df64496a1e9ee2379f8acea10c922e078b89e070b710d741e2ecd03407
+SHA512 (asyncssh-2.21.0.tar.gz) = d634e0f731721a430d7b77cf07fc853edf78657bfbda9c49bb17379e0d57c65bec5ff116512c3b542dfdf8ec2aef44342eb4a8028d5513aab8cbe0c3921bda3e
+Size (asyncssh-2.21.0.tar.gz) = 539740 bytes
Home |
Main Index |
Thread Index |
Old Index