22 Commits

Author SHA256 Message Date
anag_factory c87ae3290b Accepting request 1363672 from devel:languages:python
Add missing bug reference

OBS-URL: https://build.opensuse.org/request/show/1363672
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-joserfc?expand=0&rev=11
2026-07-03 14:11:17 +00:00
nkrapp 27ca863cbd Add bug reference: CVE-2026-49852 (bsc#1270234)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-joserfc?expand=0&rev=21
2026-07-03 11:54:13 +00:00
anag_factory 2b737bb02b Accepting request 1363024 from devel:languages:python
- update to 1.7.2:
  * Avoid trailing padding for JWTs.

OBS-URL: https://build.opensuse.org/request/show/1363024
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-joserfc?expand=0&rev=10
2026-07-02 18:09:53 +00:00
dirkmueller 1d696035e1 - update to 1.7.2:
* Avoid trailing padding for JWTs.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-joserfc?expand=0&rev=19
2026-07-01 16:04:39 +00:00
anag_factory 1338475001 Accepting request 1360542 from devel:languages:python
- Update to 1.7.1
  * jwe: When decrypt, use the original aad base64 value
- Update to 1.7.0
  * jwk: As_dict, as_pem, as_der export public key by default
  * typing: Update type hints for dropping python 3.9
  * typing: Use Iterator for _filter_keys_by_parameters return value
- Update to 1.6.8 (fixes CVE-2026-48990, bsc#1268515)
  * Reject empty OctKey.
- drop support-cryptography-47.patch, merged upstream

OBS-URL: https://build.opensuse.org/request/show/1360542
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-joserfc?expand=0&rev=9
2026-06-19 14:37:42 +00:00
nkrapp 117eb9125c - Update to 1.7.1
* jwe: When decrypt, use the original aad base64 value
- Update to 1.7.0
  * jwk: As_dict, as_pem, as_der export public key by default
  * typing: Update type hints for dropping python 3.9
  * typing: Use Iterator for _filter_keys_by_parameters return value
- Update to 1.6.8 (fixes CVE-2026-48990, bsc#1268515)
  * Reject empty OctKey.
- drop support-cryptography-47.patch, merged upstream

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-joserfc?expand=0&rev=17
2026-06-19 08:26:31 +00:00
anag_factory 0a44692849 Accepting request 1352577 from devel:languages:python
- Update to 1.6.5:
  * use | instead of Optional for typing
  * remove InvalidCEKLengthError exception
- Add patch support-cryptography-47.patch:
  * Normalize P-521 test fixture for cryptography 47+

OBS-URL: https://build.opensuse.org/request/show/1352577
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-joserfc?expand=0&rev=8
2026-05-12 17:27:31 +00:00
StevenK 547537146d - Update to 1.6.5:
* use | instead of Optional for typing
  * remove InvalidCEKLengthError exception
- Add patch support-cryptography-47.patch:
  * Normalize P-521 test fixture for cryptography 47+

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-joserfc?expand=0&rev=15
2026-05-12 01:31:47 +00:00
anag_factory 280fb5d24f Accepting request 1336670 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1336670
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-joserfc?expand=0&rev=7
2026-03-05 16:29:53 +00:00
mcalabkova 3f02961e33 - Update to 1.6.3 (fixes CVE-2026-27932, bsc#1259154)
* jwe: Set max value for p2c
- Update to 1.6.2
  * Class does not need to inherit object
  * jwe: Move size limit to DeflateZipModel
  * jwe: Auto add kid when add_recipient
  * jwe: Auto add kid to recipient when kid exists
- Update to 1.6.1
  * Remove duplicate code
  * Improve base key method definition
  * Update for type hints
  * jwt: Remove InvalidTokenError, ExpiredTokenError based on ClaimError
- Update to 1.6.0
  * Filter_algorithms names parameter default to all algs
  * Pick_random_key algorithm parameter is optional
  * Filter_algorithms supports KeySet objects
  * jwk: Add a derive_key method for OKPKey
  * jwk: Add derive_key method for ECKey
  * Remove backend parameter, it is deprecated
  * jwa: Improve RFC9864 check key logic
  * jwk: Improve OKPKey implementation
  * jwk: Allow import key from cryptography native key types
  * jwk: Raise InvalidKeyCurveError when generate ECKey with invalid crv
  * jwk: Improve generate_private_key on binding class
  * jwk: Remove useless properties on OKPKey
  * jws: Use JWSRegistry.guess_algorithm to replace JWSRegistry.guess_alg
  * jwt: Make BaseClaimsRegistry.essential_keys a property.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-joserfc?expand=0&rev=13
2026-03-05 07:49:08 +00:00
anag_factory 54a1e51cfb Accepting request 1285423 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1285423
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-joserfc?expand=0&rev=6
2025-06-13 16:47:03 +00:00
dirkmueller 8a714061a7 Accepting request 1284796 from home:glaubitz:branches:devel:languages:python
- Update to 1.1.0
  * Use ECKey.binding.register_curve to register new supported curves
  * Add __eq__ for Key and KeySet
  * Use InvalidHeaderValueError in registry header validation
  * Prevent from Base64 Malleability
  * Export import_key and generate_key methods
  * Use import as for prioritize the modules for editors
  * Use UnsupportedAlgorithmError instead of ValueError in JWS/JWE registry
  * Use MissingKeyTypeError, InvalidKeyIdError errors
  * Allow jwt.encode passing encoder_cls and jwt.decode passing decoder_cls
  * Use correct types for encoder_cls and decoder_cls parameters
  * Respect RFC6749 character set in error descriptions
  * Add KeyBase and GuestProtocol to __all__
  * Update header validation raised errors
  * Add "none" algorithm for JWS
  * Cleanup joserfc.util
  * Cleanup useless code in joserfc.util
  * Update default value type hints for BaseKey.get method, #52
  * Raise MissingKeyError when import empty key set. #35
  * Remove useless catching binascii.Error

OBS-URL: https://build.opensuse.org/request/show/1284796
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-joserfc?expand=0&rev=11
2025-06-13 10:54:53 +00:00
dimstar_suse ce3c824522 Accepting request 1219199 from devel:languages:python
- update to 1.0.0:
  * Fix type hints for strict mode.

OBS-URL: https://build.opensuse.org/request/show/1219199
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-joserfc?expand=0&rev=5
2024-10-30 16:36:42 +00:00
dirkmueller a2fcba5a61 - update to 1.0.0:
* Fix type hints for strict mode.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-joserfc?expand=0&rev=9
2024-10-29 21:39:40 +00:00
anag_factory 43d451f890 Accepting request 1181243 from devel:languages:python
- update to 0.12.0:
  * Limit DEF decompress size to 250k bytes.
  * Fix claims validation, , via :issue:`23`.
  * Remove validating typ header with jwt.decode method.
  * jwe.decrypt_json allows to verify only one recipient.
  * Prevent OctKey to import ssh-dss.
  * Deprecate use of string and bytes as key.

OBS-URL: https://build.opensuse.org/request/show/1181243
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-joserfc?expand=0&rev=4
2024-06-17 17:30:13 +00:00
dirkmueller 0ceb0e2f29 - update to 0.12.0:
* Limit DEF decompress size to 250k bytes.
  * Fix claims validation, , via :issue:`23`.
  * Remove validating typ header with jwt.decode method.
  * jwe.decrypt_json allows to verify only one recipient.
  * Prevent OctKey to import ssh-dss.
  * Deprecate use of string and bytes as key.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-joserfc?expand=0&rev=7
2024-06-17 06:32:31 +00:00
anag_factory c2331cafa7 Accepting request 1175483 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1175483
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-joserfc?expand=0&rev=3
2024-05-21 16:36:52 +00:00
dirkmueller 933d0ea9dc - update to 0.10.0:
* Change jwt.encode and jwt.decode to use JWS by default

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-joserfc?expand=0&rev=5
2024-05-14 08:23:53 +00:00
anag_factory 33e60e39a4 Accepting request 1163263 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1163263
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-joserfc?expand=0&rev=2
2024-03-29 12:09:33 +00:00
mcalabkova 26a7c40a43 Accepting request 1162939 from home:ecsos:python
- Add %{?sle15_python_module_pythons}

OBS-URL: https://build.opensuse.org/request/show/1162939
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-joserfc?expand=0&rev=3
2024-03-28 08:09:19 +00:00
anag_factory 8cbb0efc50 Accepting request 1155121 from devel:languages:python
will be needed by new moto

OBS-URL: https://build.opensuse.org/request/show/1155121
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-joserfc?expand=0&rev=1
2024-03-05 17:52:15 +00:00
dirkmueller 163fe070a8 Accepting request 1155105 from home:mcalabkova:branches:devel:languages:python:aws
will be needed by new moto

OBS-URL: https://build.opensuse.org/request/show/1155105
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-joserfc?expand=0&rev=1
2024-03-05 12:17:48 +00:00