head 1.4; access; symbols pkgsrc-2023Q4:1.4.0.14 pkgsrc-2023Q4-base:1.4 pkgsrc-2023Q3:1.4.0.12 pkgsrc-2023Q3-base:1.4 pkgsrc-2023Q2:1.4.0.10 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.4.0.8 pkgsrc-2023Q1-base:1.4 pkgsrc-2022Q4:1.4.0.6 pkgsrc-2022Q4-base:1.4 pkgsrc-2022Q3:1.4.0.4 pkgsrc-2022Q3-base:1.4 pkgsrc-2022Q2:1.4.0.2 pkgsrc-2022Q2-base:1.4 pkgsrc-2022Q1:1.3.0.28 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.26 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.24 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.22 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.20 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.18 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.16 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.14 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.10 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.3.0.12 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.3.0.8 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.6 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.4 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.2 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.1.0.46 pkgsrc-2018Q3-base:1.1 pkgsrc-2018Q2:1.1.0.44 pkgsrc-2018Q2-base:1.1 pkgsrc-2018Q1:1.1.0.42 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.40 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.38 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.34 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.32 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.30 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.28 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.26 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.24 pkgsrc-2016Q1-base:1.1 pkgsrc-2015Q4:1.1.0.22 pkgsrc-2015Q4-base:1.1 pkgsrc-2015Q3:1.1.0.20 pkgsrc-2015Q3-base:1.1 pkgsrc-2015Q2:1.1.0.18 pkgsrc-2015Q2-base:1.1 pkgsrc-2015Q1:1.1.0.16 pkgsrc-2015Q1-base:1.1 pkgsrc-2014Q4:1.1.0.14 pkgsrc-2014Q4-base:1.1 pkgsrc-2014Q3:1.1.0.12 pkgsrc-2014Q3-base:1.1 pkgsrc-2014Q2:1.1.0.10 pkgsrc-2014Q2-base:1.1 pkgsrc-2014Q1:1.1.0.8 pkgsrc-2014Q1-base:1.1 pkgsrc-2013Q4:1.1.0.6 pkgsrc-2013Q4-base:1.1 pkgsrc-2013Q3:1.1.0.4 pkgsrc-2013Q3-base:1.1 pkgsrc-2013Q2:1.1.0.2 pkgsrc-2013Q2-base:1.1; locks; strict; comment @# @; 1.4 date 2022.04.29.12.05.02; author wiz; state Exp; branches; next 1.3; commitid TcHAfkvr2fGoI5CD; 1.3 date 2018.11.11.16.20.42; author kleink; state Exp; branches; next 1.2; commitid kmGfPQu0uXeGMxZA; 1.2 date 2018.11.10.17.27.36; author kleink; state Exp; branches; next 1.1; commitid TycaiiFpYygVbqZA; 1.1 date 2013.06.14.09.41.01; author kleink; state Exp; branches; next ; commitid X2TkgAPeirSk5zTw; desc @@ 1.4 log @py-itsdangerous: update to 2.1.2. Version 2.1.2 ------------- Released 2022-03-24 - Handle date overflow in timed unsign on 32-bit systems. :pr:`299` Version 2.1.1 ------------- Released 2022-03-09 - Handle date overflow in timed unsign. :pr:`296` Version 2.1.0 ------------- Released 2022-02-17 - Drop support for Python 3.6. :pr:`272` - Remove previously deprecated code. :pr:`273` - JWS functionality: Use a dedicated library such as Authlib instead. - ``import itsdangerous.json``: Import ``json`` from the standard library instead. Version 2.0.1 ------------- Released 2021-05-18 - Mark top-level names as exported so type checking understands imports in user projects. :pr:`240` - The ``salt`` argument to ``Serializer`` and ``Signer`` can be ``None`` again. :issue:`237` Version 2.0.0 ------------- Released 2021-05-11 - Drop support for Python 2 and 3.5. - JWS support (``JSONWebSignatureSerializer``, ``TimedJSONWebSignatureSerializer``) is deprecated. Use a dedicated JWS/JWT library such as authlib instead. :issue:`129` - Importing ``itsdangerous.json`` is deprecated. Import Python's ``json`` module instead. :pr:`152` - Simplejson is no longer used if it is installed. To use a different library, pass it as ``Serializer(serializer=...)``. :issue:`146` - ``datetime`` values are timezone-aware with ``timezone.utc``. Code using ``TimestampSigner.unsign(return_timestamp=True)`` or ``BadTimeSignature.date_signed`` may need to change. :issue:`150` - If a signature has an age less than 0, it will raise ``SignatureExpired`` rather than appearing valid. This can happen if the timestamp offset is changed. :issue:`126` - ``BadTimeSignature.date_signed`` is always a ``datetime`` object rather than an ``int`` in some cases. :issue:`124` - Added support for key rotation. A list of keys can be passed as ``secret_key``, oldest to newest. The newest key is used for signing, all keys are tried for unsigning. :pr:`141` - Removed the default SHA-512 fallback signer from ``default_fallback_signers``. :issue:`155` - Add type information for static typing tools. :pr:`186` @ text @@@comment $NetBSD$ ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt ${PYSITELIB}/${EGG_INFODIR}/top_level.txt ${PYSITELIB}/itsdangerous/__init__.py ${PYSITELIB}/itsdangerous/__init__.pyc ${PYSITELIB}/itsdangerous/__init__.pyo ${PYSITELIB}/itsdangerous/_json.py ${PYSITELIB}/itsdangerous/_json.pyc ${PYSITELIB}/itsdangerous/_json.pyo ${PYSITELIB}/itsdangerous/encoding.py ${PYSITELIB}/itsdangerous/encoding.pyc ${PYSITELIB}/itsdangerous/encoding.pyo ${PYSITELIB}/itsdangerous/exc.py ${PYSITELIB}/itsdangerous/exc.pyc ${PYSITELIB}/itsdangerous/exc.pyo ${PYSITELIB}/itsdangerous/py.typed ${PYSITELIB}/itsdangerous/serializer.py ${PYSITELIB}/itsdangerous/serializer.pyc ${PYSITELIB}/itsdangerous/serializer.pyo ${PYSITELIB}/itsdangerous/signer.py ${PYSITELIB}/itsdangerous/signer.pyc ${PYSITELIB}/itsdangerous/signer.pyo ${PYSITELIB}/itsdangerous/timed.py ${PYSITELIB}/itsdangerous/timed.pyc ${PYSITELIB}/itsdangerous/timed.pyo ${PYSITELIB}/itsdangerous/url_safe.py ${PYSITELIB}/itsdangerous/url_safe.pyc ${PYSITELIB}/itsdangerous/url_safe.pyo @ 1.3 log @Sort PLIST; missed in previous. No functional change. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.2 2018/11/10 17:27:36 kleink Exp $ a8 3 ${PYSITELIB}/itsdangerous/_compat.py ${PYSITELIB}/itsdangerous/_compat.pyc ${PYSITELIB}/itsdangerous/_compat.pyo d18 1 a18 3 ${PYSITELIB}/itsdangerous/jws.py ${PYSITELIB}/itsdangerous/jws.pyc ${PYSITELIB}/itsdangerous/jws.pyo @ 1.2 log @Update py-itsdangerous to 1.1.0. Version 1.1.0 ------------- Released 2018-10-26 - Change default signing algorithm back to SHA-1. (`#113`_) - Added a default SHA-512 fallback for users who used the yanked 1.0.0 release which defaulted to SHA-512. (`#114`_) - Add support for fallback algorithms during deserialization to support changing the default in the future without breaking existing signatures. (`#113`_) - Changed capitalization of packages back to lowercase as the change in capitalization broke some tooling. (`#113`_) .. _#113: https://github.com/pallets/itsdangerous/pull/113 .. _#114: https://github.com/pallets/itsdangerous/pull/114 Version 1.0.0 ------------- Released 2018-10-18 YANKED *Note*: This release was yanked from PyPI because it changed the default algorithm to SHA-512. This decision was reverted in 1.1.0 and it remains at SHA1. - Drop support for Python 2.6 and 3.3. - Refactor code from a single module to a package. Any object in the API docs is still importable from the top-level ``itsdangerous`` name, but other imports will need to be changed. A future release will remove many of these compatibility imports. (`#107`_) - Optimize how timestamps are serialized and deserialized. (`#13`_) - ``base64_decode`` raises ``BadData`` when it is passed invalid data. (`#27`_) - Ensure value is bytes when signing to avoid a ``TypeError`` on Python 3. (`#29`_) - Add a ``serializer_kwargs`` argument to ``Serializer``, which is passed to ``dumps`` during ``dump_payload``. (`#36`_) - More compact JSON dumps for unicode strings. (`#38`_) - Use the full timestamp rather than an offset, allowing dates before 2011. (`#46`_) - Detect a ``sep`` character that may show up in the signature itself and raise a ``ValueError``. (`#62`_) - Use a consistent signature for keyword arguments for ``Serializer.load_payload`` in subclasses. (`#74`_, `#75`_) - Change default intermediate hash from SHA-1 to SHA-512. (`#80`_) - Convert JWS exp header to an int when loading. (`#99`_) .. _#13: https://github.com/pallets/itsdangerous/pull/13 .. _#27: https://github.com/pallets/itsdangerous/pull/27 .. _#29: https://github.com/pallets/itsdangerous/issues/29 .. _#36: https://github.com/pallets/itsdangerous/pull/36 .. _#38: https://github.com/pallets/itsdangerous/issues/38 .. _#46: https://github.com/pallets/itsdangerous/issues/46 .. _#62: https://github.com/pallets/itsdangerous/issues/62 .. _#74: https://github.com/pallets/itsdangerous/issues/74 .. _#75: https://github.com/pallets/itsdangerous/pull/75 .. _#80: https://github.com/pallets/itsdangerous/pull/80 .. _#99: https://github.com/pallets/itsdangerous/pull/99 .. _#107: https://github.com/pallets/itsdangerous/pull/107 @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.1 2013/06/14 09:41:01 kleink Exp $ d7 1 d9 2 a10 1 ${PYSITELIB}/itsdangerous/__init__.pyc d12 2 a13 1 ${PYSITELIB}/itsdangerous/_compat.pyc d15 2 a16 1 ${PYSITELIB}/itsdangerous/_json.pyc d18 2 a19 1 ${PYSITELIB}/itsdangerous/encoding.pyc d21 2 a22 1 ${PYSITELIB}/itsdangerous/exc.pyc d24 2 a25 1 ${PYSITELIB}/itsdangerous/jws.pyc d27 2 a28 1 ${PYSITELIB}/itsdangerous/serializer.pyc d30 2 a31 1 ${PYSITELIB}/itsdangerous/signer.pyc d33 2 a34 1 ${PYSITELIB}/itsdangerous/timed.pyc a35 10 ${PYSITELIB}/itsdangerous/url_safe.pyc ${PYSITELIB}/itsdangerous/_compat.py ${PYSITELIB}/itsdangerous/_json.py ${PYSITELIB}/itsdangerous/encoding.py ${PYSITELIB}/itsdangerous/exc.py ${PYSITELIB}/itsdangerous/jws.py ${PYSITELIB}/itsdangerous/serializer.py ${PYSITELIB}/itsdangerous/signer.py ${PYSITELIB}/itsdangerous/timed.py ${PYSITELIB}/itsdangerous/url_safe.py @ 1.1 log @Import itsdangerous-0.21 as security/py-itsdangerous. It's Dangerous ... so better sign this Various helpers to pass data to untrusted environments and to get it back safe and sound. This repository provides a module that is a port of the django signing module. It's not directly copied but some changes were applied to make it work better on its own. @ text @d1 1 a1 1 @@comment $NetBSD$ a4 1 ${PYSITELIB}/${EGG_INFODIR}/not-zip-safe d6 30 a35 3 ${PYSITELIB}/itsdangerous.py ${PYSITELIB}/itsdangerous.pyc ${PYSITELIB}/itsdangerous.pyo @