Thu Jan 4 22:29:23 2024 UTC (154d)
py-jwcrypto: updated to 1.5.1

Version 1.5.1 - Security Release

This is a minor security release to fix a potential DoS for applications that allow the use of symmetric keys with pbkdf2.

What's Changed

Fix X22519 import/export from PEM
Read the Docs now requires a config file
chore: refactor for removing pdb symbols
Fix potential DoS issue with p2c header


(adam)
diff -r1.4 -r1.5 pkgsrc/www/py-jwcrypto/Makefile
diff -r1.1 -r1.2 pkgsrc/www/py-jwcrypto/PLIST
diff -r1.3 -r1.4 pkgsrc/www/py-jwcrypto/distinfo

cvs diff -r1.4 -r1.5 pkgsrc/www/py-jwcrypto/Makefile (expand / switch to unified diff)

--- pkgsrc/www/py-jwcrypto/Makefile 2023/08/26 11:56:43 1.4
+++ pkgsrc/www/py-jwcrypto/Makefile 2024/01/04 22:29:23 1.5
@@ -1,23 +1,23 @@ @@ -1,23 +1,23 @@
1# $NetBSD: Makefile,v 1.4 2023/08/26 11:56:43 adam Exp $ 1# $NetBSD: Makefile,v 1.5 2024/01/04 22:29:23 adam Exp $
2 2
3DISTNAME= jwcrypto-1.5.0 3DISTNAME= jwcrypto-1.5.1
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= www python 5CATEGORIES= www python
6MASTER_SITES= ${MASTER_SITE_PYPI:=j/jwcrypto/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=j/jwcrypto/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/latchset/jwcrypto 9HOMEPAGE= https://github.com/latchset/jwcrypto
10COMMENT= Implementation of JOSE Web standards 10COMMENT= Implementation of JOSE Web standards
11LICENSE= gnu-lgpl-v3 11LICENSE= gnu-lgpl-v3
12 12
13DEPENDS+= ${PYPKGPREFIX}-deprecated-[0-9]*:../../devel/py-deprecated 13DEPENDS+= ${PYPKGPREFIX}-deprecated-[0-9]*:../../devel/py-deprecated
14 14
15USE_LANGUAGES= # none 15USE_LANGUAGES= # none
16 16
17PYTHON_VERSIONED_DEPENDENCIES= cryptography 17PYTHON_VERSIONED_DEPENDENCIES= cryptography
18 18
19PYTHON_VERSIONS_INCOMPATIBLE= 27 19PYTHON_VERSIONS_INCOMPATIBLE= 27
20 20
21.include "../../lang/python/egg.mk" 
22.include "../../lang/python/versioned_dependencies.mk" 21.include "../../lang/python/versioned_dependencies.mk"
 22.include "../../lang/python/wheel.mk"
23.include "../../mk/bsd.pkg.mk" 23.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1 -r1.2 pkgsrc/www/py-jwcrypto/PLIST (expand / switch to unified diff)

--- pkgsrc/www/py-jwcrypto/PLIST 2022/09/01 11:51:07 1.1
+++ pkgsrc/www/py-jwcrypto/PLIST 2024/01/04 22:29:23 1.2
@@ -1,19 +1,19 @@ @@ -1,19 +1,19 @@
1@comment $NetBSD: PLIST,v 1.1 2022/09/01 11:51:07 markd Exp $ 1@comment $NetBSD: PLIST,v 1.2 2024/01/04 22:29:23 adam Exp $
2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 2${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 3${PYSITELIB}/${WHEEL_INFODIR}/METADATA
4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 4${PYSITELIB}/${WHEEL_INFODIR}/RECORD
5${PYSITELIB}/${EGG_INFODIR}/requires.txt 5${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
6${PYSITELIB}/${EGG_INFODIR}/top_level.txt 6${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
7${PYSITELIB}/jwcrypto/__init__.py 7${PYSITELIB}/jwcrypto/__init__.py
8${PYSITELIB}/jwcrypto/__init__.pyc 8${PYSITELIB}/jwcrypto/__init__.pyc
9${PYSITELIB}/jwcrypto/__init__.pyo 9${PYSITELIB}/jwcrypto/__init__.pyo
10${PYSITELIB}/jwcrypto/common.py 10${PYSITELIB}/jwcrypto/common.py
11${PYSITELIB}/jwcrypto/common.pyc 11${PYSITELIB}/jwcrypto/common.pyc
12${PYSITELIB}/jwcrypto/common.pyo 12${PYSITELIB}/jwcrypto/common.pyo
13${PYSITELIB}/jwcrypto/jwa.py 13${PYSITELIB}/jwcrypto/jwa.py
14${PYSITELIB}/jwcrypto/jwa.pyc 14${PYSITELIB}/jwcrypto/jwa.pyc
15${PYSITELIB}/jwcrypto/jwa.pyo 15${PYSITELIB}/jwcrypto/jwa.pyo
16${PYSITELIB}/jwcrypto/jwe.py 16${PYSITELIB}/jwcrypto/jwe.py
17${PYSITELIB}/jwcrypto/jwe.pyc 17${PYSITELIB}/jwcrypto/jwe.pyc
18${PYSITELIB}/jwcrypto/jwe.pyo 18${PYSITELIB}/jwcrypto/jwe.pyo
19${PYSITELIB}/jwcrypto/jwk.py 19${PYSITELIB}/jwcrypto/jwk.py

cvs diff -r1.3 -r1.4 pkgsrc/www/py-jwcrypto/distinfo (expand / switch to unified diff)

--- pkgsrc/www/py-jwcrypto/distinfo 2023/08/26 11:56:43 1.3
+++ pkgsrc/www/py-jwcrypto/distinfo 2024/01/04 22:29:23 1.4
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.3 2023/08/26 11:56:43 adam Exp $ 1$NetBSD: distinfo,v 1.4 2024/01/04 22:29:23 adam Exp $
2 2
3BLAKE2s (jwcrypto-1.5.0.tar.gz) = c4db28f7733e7e60c767a1f0d4c581130ee725368661e38e3557fcae31407e95 3BLAKE2s (jwcrypto-1.5.1.tar.gz) = 7b52623772da4213149d5ca3c5db3cad4efde92d4ddda03f1acf6fb7a49e65ad
4SHA512 (jwcrypto-1.5.0.tar.gz) = 8cb638203de32c5d63cc567069fc0ccf2195bb9a1f9783b747e7b77d38fb01d9512e82406f925010f70e4b7e73c8d699e0c32c5c89ee71cb99dd594a7e84c47e 4SHA512 (jwcrypto-1.5.1.tar.gz) = 888ec851f2a213f4490c7f97306250b69804c8532b6bbfea7eee36d64ae4e5d61d0bff8eed619dd2244bc78d710b593b9c943c4b8b344f475d3298c23dbcaf5e
5Size (jwcrypto-1.5.0.tar.gz) = 86410 bytes 5Size (jwcrypto-1.5.1.tar.gz) = 86838 bytes