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:           Fri Dec 26 09:00:03 UTC 2025

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

Log Message:
py-asyncssh: updated to 2.22.0

Release 2.22.0 (21 Dec 2025)

* Added a new config option `utf8_decode_errors` for handling UTF-8
  decode errors when parsing certain fields in SSH packets (disconnect
  error, debug message, userauth banner, channel open failure reason,
  channel exit signal reason, and SFTP error reason). The default
  continues to behave as before, raising a ProtocolError exception,
  but this option allows invalid bytes to be removed or replaced.
  Thanks go to GitHub user Le-Syl21 for suggesting this.

* Changed config parser to Ignore subdirectories and parse only plain
  files matching a glob pattern in include directives, better matching
  the behavior of other SSH implementations. Thanks go to Jacopo Nespolo
  for contributing this change.

* Improved a previous fix for a race condition which sometimes triggered
  assertion errors in SSHForwarder. Thanks go to Mike Barry for reporting
  the issue and helping to test the improved fix.

* Removed optional dependency on libnacl/libsodium for chacha20 and
  Edwrds curves, now that these are available in all supported
  versions of the cryptography package.

* Updated asyncssh to use version 2 of the fido2 package, and update
  minimum Python version to 3.10, required by that updated package.

* Fixed issue with the OpenSSL legacy provider on Windows and
  re-enabled OpenSSL use in unit tests on Windows.

* Inproved "run multiple clients" example to show the hostname being
  accessed by each task.

* Added unit testing for Python 3.14 and dropped 3.8 and 3.9.


To generate a diff of this commit:
cvs rdiff -u -r1.55 -r1.56 pkgsrc/security/py-asyncssh/Makefile
cvs rdiff -u -r1.47 -r1.48 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.55 pkgsrc/security/py-asyncssh/Makefile:1.56
--- pkgsrc/security/py-asyncssh/Makefile:1.55   Thu Oct  9 07:57:54 2025
+++ pkgsrc/security/py-asyncssh/Makefile        Fri Dec 26 09:00:02 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.55 2025/10/09 07:57:54 wiz Exp $
+# $NetBSD: Makefile,v 1.56 2025/12/26 09:00:02 adam Exp $
 
-DISTNAME=      asyncssh-2.21.1
+DISTNAME=      asyncssh-2.22.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.47 pkgsrc/security/py-asyncssh/distinfo:1.48
--- pkgsrc/security/py-asyncssh/distinfo:1.47   Tue Sep 30 08:11:40 2025
+++ pkgsrc/security/py-asyncssh/distinfo        Fri Dec 26 09:00:02 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.47 2025/09/30 08:11:40 adam Exp $
+$NetBSD: distinfo,v 1.48 2025/12/26 09:00:02 adam Exp $
 
-BLAKE2s (asyncssh-2.21.1.tar.gz) = a645225fa2851fbc30a1cc3db5a4ba4eb8b244d1cc28a24558b0fb4cb610915c
-SHA512 (asyncssh-2.21.1.tar.gz) = 49714106c3f7c44aa0998aec6fbf4f7171e81446f78818271140452ca4c945c645289335992233e71233203c38f06831582ca48e593dd2655272747af1818b37
-Size (asyncssh-2.21.1.tar.gz) = 540515 bytes
+BLAKE2s (asyncssh-2.22.0.tar.gz) = e26c6bf6c302f7a1b640dd96049c768bd7e79f18631428c44aa3e7e98c7db3bb
+SHA512 (asyncssh-2.22.0.tar.gz) = 30340dbfa0db60071458ce51f24d972760b3284ed7bc10613546eddb39cb191076e02c0f1405d9f2f74bed8d5102f182d5e7e8264ad0c46b10e536cd80819da6
+Size (asyncssh-2.22.0.tar.gz) = 540523 bytes



Home | Main Index | Thread Index | Old Index