head	1.6;
access;
symbols
	pkgsrc-2026Q1:1.6.0.10
	pkgsrc-2026Q1-base:1.6
	pkgsrc-2025Q4:1.6.0.8
	pkgsrc-2025Q4-base:1.6
	pkgsrc-2025Q3:1.6.0.6
	pkgsrc-2025Q3-base:1.6
	pkgsrc-2025Q2:1.6.0.4
	pkgsrc-2025Q2-base:1.6
	pkgsrc-2025Q1:1.6.0.2
	pkgsrc-2025Q1-base:1.6
	pkgsrc-2024Q4:1.5.0.6
	pkgsrc-2024Q4-base:1.5
	pkgsrc-2024Q3:1.5.0.4
	pkgsrc-2024Q3-base:1.5
	pkgsrc-2024Q2:1.5.0.2
	pkgsrc-2024Q2-base:1.5
	pkgsrc-2024Q1:1.4.0.16
	pkgsrc-2024Q1-base:1.4
	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.6
date	2025.02.23.18.35.35;	author wiz;	state Exp;
branches;
next	1.5;
commitid	mu1IVcXbBudJJCKF;

1.5
date	2024.04.19.04.40.49;	author adam;	state Exp;
branches;
next	1.4;
commitid	pr7kFk64OmiZ4I6F;

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.6
log
@py-itsdangerous: adapt for flit_core 3.11.

Bump PKGREVISION.
@
text
@@@comment $NetBSD: PLIST,v 1.5 2024/04/19 04:40:49 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.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.5
log
@py-itsdangerous: updated to 2.2.0

Version 2.2.0
- Drop support for Python 3.7. :pr:`372`
- Use modern packaging metadata with ``pyproject.toml`` instead of ``setup.cfg``.
  :pr:`326`
- Use ``flit_core`` instead of ``setuptools`` as build backend.
- Deprecate the ``__version__`` attribute. Use feature detection, or
  ``importlib.metadata.version("itsdangerous")``, instead. :issue:`371`
- ``Serializer`` and the return type of ``dumps`` is generic for type checking.
  By default it is ``Serializer[str]`` and ``dumps`` returns a ``str``. If a
  different ``serializer`` argument is given, it will try to infer the return
  type of its ``dumps`` method. :issue:`347`
- The default ``hashlib.sha1`` may not be available in FIPS builds. Don't
  access it at import time so the developer has time to change the default.
  :issue:`375`
@
text
@d1 1
a1 2
@@comment $NetBSD: PLIST,v 1.4 2022/04/29 12:05:02 wiz Exp $
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
d5 1
@


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
@d1 5
a5 5
@@comment $NetBSD$
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
@


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
@

