Revisions of python-PyJWT
Ana Guerrero (anag+factory)
accepted
request 1206126
from
Markéta Machová (mcalabkova)
(revision 33)
Dominique Leuenberger (dimstar_suse)
accepted
request 1193642
from
Daniel Garcia (dgarcia)
(revision 32)
- Skip failing test gh#jpadilla/pyjwt#802 - Update to version 2.9.0 * Drop support for Python 3.7 (EOL) by @hugovk in #910 * Allow JWT issuer claim validation to accept a list of strings too by @mattpollak in #913 * Fix unnecessary string concatenation by @sirosen in #904 * Fix docs for ``jwt.decode_complete`` to include ``strict_aud`` option by @woodruffw in #923 * Fix docs step by @jpadilla in #950 * Fix: Remove an unused variable from example code block by @kenkoooo in #958 * Add support for Python 3.12 by @hugovk in #910 * Improve performance of ``is_ssh_key`` + add unit test by @bdraco in #940 * Allow ``jwt.decode()`` to accept a PyJWK object by @luhn in #886 * Make ``algorithm_name`` attribute available on PyJWK by @luhn in #886 * Raise ``InvalidKeyError`` on invalid PEM keys to be compatible with cryptography 42.x.x by @CollinEMac in #952 * Raise an exception when required cryptography dependency is missing by @tobloef in #963
Ana Guerrero (anag+factory)
accepted
request 1117728
from
Factory Maintainer (factory-maintainer)
(revision 31)
Automatic submission by obs-autosubmit
Ana Guerrero (anag+factory)
accepted
request 1116017
from
Dirk Mueller (dirkmueller)
(revision 30)
- Update to 2.6.0 - Update in SLE-15 (bsc#1199282, jsc#PM-3243, jsc#SLE-24629) - Drop CVE-2022-29217-non-blocked-pubkeys.patch in older dists since the issue was fixed upstream in version 2.4.0
Ana Guerrero (anag+factory)
accepted
request 1109256
from
Robert Schweikert (rjschwei)
(revision 29)
- Update to version 2.8.0 * Update python version test matrix by @auvipy in #895 * Add ``strict_aud`` as an option to ``jwt.decode`` by @woodruffw in #902 * Export PyJWKClientConnectionError class by @daviddavis in #887 * Allows passing of ssl.SSLContext to PyJWKClient by @juur in #891 - Skip test_get_jwt_set_sslcontext_default test in testsuite (forwarded request 1108939 from glaubitz)
Dominique Leuenberger (dimstar_suse)
accepted
request 1087975
from
Matej Cepl (mcepl)
(revision 28)
- update to version 2.7.0 * Add classifier for Python 3.11 by @eseifert in #818 * Add Algorithm.compute_hash_digest and use it to implement at_hash validation example by @sirosen in #775 * fix: use datetime.datetime.timestamp function to have a milliseconds by @daillouf in #821 * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #825 * Custom header configuration in jwk client by @thundercat1 in #823 * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #828 * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #833 * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #835 * Add PyJWT._{de,en}code_payload hooks by @akx in #829 * Add sort_headers parameter to api_jwt.encode by @evroon in #832 * Make mypy configuration stricter and improve typing by @akx in #830 * Bump actions/stale from 6 to 7 by @dependabot in #840 * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #838 * Add more types by @Viicos in #843 * Differentiate between two errors by @irdkwmnsb in #809 * Fix _validate_iat validation by @Viicos in #847 * Improve error messages when cryptography isn't installed by @Viicos in #846 * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #852 * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #855 * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #859 * Make Algorithm an abstract base class by @Viicos in #845 * docs: correct mistake in the changelog about verify param by @gbillig in #866 * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #868 * Bump actions/stale from 7 to 8 by @dependabot in #872 * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #874 * Add a timeout for PyJWKClient requests by @daviddavis in #875 * Add client connection error exception by @daviddavis in #876 * Add complete types to take all allowed keys into account by @Viicos in #873 * [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #878 * Build and upload PyPI package by @jpadilla in #884 * Fix for issue #862 - ignore invalid keys in a jwks. by @timw6n in #863 * Add as_dict option to Algorithm.to_jwk by @fluxth in #881
Dominique Leuenberger (dimstar_suse)
accepted
request 1082031
from
Dirk Mueller (dirkmueller)
(revision 27)
Dominique Leuenberger (dimstar_suse)
accepted
request 1032058
from
Matej Cepl (mcepl)
(revision 26)
- Clean up SPEC file. - Update to 2.6.0 Changed * bump up cryptography >= 3.4.0 by @jpadilla in #807 * Remove types-cryptography from crypto extra by @lautat in #805 Fixed * Invalidate token on the exact second the token expires #797 * fix: version 2.5.0 heading typo by @c0state in #803 Added * Adding validation for issued_at when iat > (now + leeway) as ImmatureSignatureError by @sriharan16 in #794
Dominique Leuenberger (dimstar_suse)
accepted
request 1009264
from
Dirk Mueller (dirkmueller)
(revision 25)
Dominique Leuenberger (dimstar_suse)
accepted
request 929638
from
Robert Schweikert (rjschwei)
(revision 23)
- Update to 2.3.0 * Revert "Remove arbitrary kwargs." (#701) * Add exception chaining (#702) - from version 2.2.0 * Remove arbitrary kwargs. (#657) * Use timezone package as Python 3.5+ is required. (#694) * Assume JWK without the "use" claim is valid for signing as per RFC7517 (#668) * Prefer `headers["alg"]` to `algorithm` in `jwt.encode()`. (#673) * Fix aud validation to support {'aud': null} case. (#670) * Make `typ` optional in JWT to be compliant with RFC7519. (#644) * Remove upper bound on cryptography version. (#693) * Add support for Ed448/EdDSA. (#675) (forwarded request 928968 from glaubitz)
Dominique Leuenberger (dimstar_suse)
accepted
request 894171
from
Dirk Mueller (dirkmueller)
(revision 22)
- update to 2.1.0: - Allow claims validation without making JWT signature validation mandatory. ` - Remove padding from JWK test data. ` - Make `kty` mandatory in JWK to be compliant with RFC7517. ` - Allow JWK without `alg` to be compliant with RFC7517. ` - Allow to verify with private key on ECAlgorithm, as well as on Ed25519Algorithm. ` - Add caching by default to PyJWKClient ` - Add missing exceptions.InvalidKeyError to jwt module __init__ imports ` - Add support for ES256K algorithm ` - Add `from_jwk()` to Ed25519Algorithm ` - Add `to_jwk()` to Ed25519Algorithm ` - Export `PyJWK` and `PyJWKSet`
Dominique Leuenberger (dimstar_suse)
accepted
request 868465
from
Dirk Mueller (dirkmueller)
(revision 21)
- update to 2.0.1: * Drop support for Python 2 and Python 3.0-3.5 * Require cryptography >= 3 * Drop support for PyCrypto and ECDSA * Drop CLI * Improve typings * Dropped deprecated errors * Dropped deprecated ``verify_expiration`` param in ``jwt.decode(...)`` * Dropped deprecated ``verify`` param in ``jwt.decode(...)`` * Require explicit ``algorithms`` in ``jwt.decode(...)`` by default * Dropped deprecated ``require_*`` options in ``jwt.decode(...)`` * Introduce better experience for JWKs * further details see included CHANGELOG.rst - drop 0001-Catch-BadSignatureError-raised-by-ecdsa-0.13.3.patch (obsolete)
Dominique Leuenberger (dimstar_suse)
accepted
request 741201
from
Tomáš Chvátal (scarabeus_iv)
(revision 20)
Dominique Leuenberger (dimstar_suse)
accepted
request 682408
from
Tomáš Chvátal (scarabeus_iv)
(revision 19)
- Fix fdupes and test calls
Dominique Leuenberger (dimstar_suse)
accepted
request 659286
from
Matej Cepl (mcepl)
(revision 17)
- Remove superfluous devel dependency for noarch package
Dominique Leuenberger (dimstar_suse)
accepted
request 652153
from
Tomáš Chvátal (scarabeus_iv)
(revision 16)
Dominique Leuenberger (dimstar_suse)
accepted
request 621481
from
Tomáš Chvátal (scarabeus_iv)
(revision 15)
Dominique Leuenberger (dimstar_suse)
accepted
request 611535
from
Tomáš Chvátal (scarabeus_iv)
(revision 14)
- Version update to 1.6.3: * Dropped support for python 2.6 and 3.3 #301 * An invalid signature now raises an InvalidSignatureError instead of DecodeError #316 * Fix over-eager fallback to stdin #304 * Audience parameter throws InvalidAudienceError when application does not specify an audience, but the token does. #336 * All exceptions inherit from PyJWTError #340 * Add type hints #344 * Add help module 7ca41e5 - Drop pointless _service file
Displaying revisions 1 - 20 of 33