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 Jul  1 13:06:33 UTC 2026

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

Log Message:
py-asyncssh: updated to 2.24.0

2.24.0 (27 Jun 2026)

* Added support for creating and validating SSHSIG signatures, as well
  as OpenSSH "allowed signers" files.

* Added support for ML-KEM key exchange from the PyCA cryptography
  package when it is available. This avoids the need to have the
  liboqs library installed to use ML-KEM. However, liboqs is still
  required to support SNTRUP kex exchange.

* Fixed an issue with handling of SSH maximum packet size when opening
  a new SSH channel, aborting with a protocol error if a peer attempts
  to set this size to 0. Thanks go to GitHub user afldl for reporting
  this issue and providing analysis and reproduction code.

* Fixed an issue with include directives in OpenSSH config files.
  Thanks go to GitHub users sethholmes and tazle for reporting this
  issue and providing analysis and a proposed fix.


To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 pkgsrc/security/py-asyncssh/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/security/py-asyncssh/PLIST
cvs rdiff -u -r1.50 -r1.51 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.59 pkgsrc/security/py-asyncssh/Makefile:1.60
--- pkgsrc/security/py-asyncssh/Makefile:1.59   Sun Jun 28 15:41:36 2026
+++ pkgsrc/security/py-asyncssh/Makefile        Wed Jul  1 13:06:33 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.59 2026/06/28 15:41:36 wiz Exp $
+# $NetBSD: Makefile,v 1.60 2026/07/01 13:06:33 adam Exp $
 
-DISTNAME=      asyncssh-2.23.1
+DISTNAME=      asyncssh-2.24.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    security python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=a/asyncssh/}
@@ -11,7 +11,12 @@ COMMENT=     Asynchronous SSHv2 client and s
 LICENSE=       epl-v2.0
 
 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
+DEPENDS+=      ${PYPKGPREFIX}-cryptography>=48.0.1:../../security/py-cryptography
 DEPENDS+=      ${PYPKGPREFIX}-typing-extensions>=4.0:../../devel/py-typing-extensions
+# pyOpenSSL
+DEPENDS+=      ${PYPKGPREFIX}-OpenSSL>=23.0.0:../../security/py-OpenSSL
+# bcrypt
+DEPENDS+=      ${PYPKGPREFIX}-bcrypt>=3.1.3:../../security/py-bcrypt
 # gssapi
 DEPENDS+=      ${PYPKGPREFIX}-gssapi>=1.2.0:../../security/py-gssapi
 
@@ -20,6 +25,4 @@ USE_LANGUAGES=        # none
 PYTHON_VERSIONS_INCOMPATIBLE=  310 311
 
 .include "../../lang/python/wheel.mk"
-PYTHON_VERSIONED_DEPENDENCIES+=        OpenSSL bcrypt cryptography
-.include "../../lang/python/versioned_dependencies.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/security/py-asyncssh/PLIST
diff -u pkgsrc/security/py-asyncssh/PLIST:1.17 pkgsrc/security/py-asyncssh/PLIST:1.18
--- pkgsrc/security/py-asyncssh/PLIST:1.17      Mon Apr 14 05:08:07 2025
+++ pkgsrc/security/py-asyncssh/PLIST   Wed Jul  1 13:06:33 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.17 2025/04/14 05:08:07 adam Exp $
+@comment $NetBSD: PLIST,v 1.18 2026/07/01 13:06:33 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -188,6 +188,9 @@ ${PYSITELIB}/asyncssh/sk_eddsa.pyo
 ${PYSITELIB}/asyncssh/socks.py
 ${PYSITELIB}/asyncssh/socks.pyc
 ${PYSITELIB}/asyncssh/socks.pyo
+${PYSITELIB}/asyncssh/sshsig.py
+${PYSITELIB}/asyncssh/sshsig.pyc
+${PYSITELIB}/asyncssh/sshsig.pyo
 ${PYSITELIB}/asyncssh/stream.py
 ${PYSITELIB}/asyncssh/stream.pyc
 ${PYSITELIB}/asyncssh/stream.pyo

Index: pkgsrc/security/py-asyncssh/distinfo
diff -u pkgsrc/security/py-asyncssh/distinfo:1.50 pkgsrc/security/py-asyncssh/distinfo:1.51
--- pkgsrc/security/py-asyncssh/distinfo:1.50   Wed Jun 10 13:00:35 2026
+++ pkgsrc/security/py-asyncssh/distinfo        Wed Jul  1 13:06:33 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.50 2026/06/10 13:00:35 adam Exp $
+$NetBSD: distinfo,v 1.51 2026/07/01 13:06:33 adam Exp $
 
-BLAKE2s (asyncssh-2.23.1.tar.gz) = bfced29bc85434f78129b3e8579f74c712c7f82628ffefc4a6a2a42cd91b3a02
-SHA512 (asyncssh-2.23.1.tar.gz) = 26e25ba1bc4cbed9ae11ed10e83cc3e10421f36dce4202d1e7f89bd23ba86d41c3dec7d9e15f2e6d733da84fa748e626eba4f43b5e1f17ec496bc9cbc879ee16
-Size (asyncssh-2.23.1.tar.gz) = 542883 bytes
+BLAKE2s (asyncssh-2.24.0.tar.gz) = f924803cb53c7d76fa7e8f3a9398c369e1018d581cf96e6455af8678a80557f9
+SHA512 (asyncssh-2.24.0.tar.gz) = f8504dc52945424da34812e2a08b9d6d00f69a2d30f55ec25df4e41b31419a368852f3124a885e62012520b255838599101b32ae7a8ed4abd5d926ce1c6ca72b
+Size (asyncssh-2.24.0.tar.gz) = 550148 bytes



Home | Main Index | Thread Index | Old Index