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