head	1.8;
access;
symbols
	pkgsrc-2026Q1:1.8.0.8
	pkgsrc-2026Q1-base:1.8
	pkgsrc-2025Q4:1.8.0.6
	pkgsrc-2025Q4-base:1.8
	pkgsrc-2025Q3:1.8.0.4
	pkgsrc-2025Q3-base:1.8
	pkgsrc-2025Q2:1.8.0.2
	pkgsrc-2025Q2-base:1.8
	pkgsrc-2025Q1:1.7.0.12
	pkgsrc-2025Q1-base:1.7
	pkgsrc-2024Q4:1.7.0.10
	pkgsrc-2024Q4-base:1.7
	pkgsrc-2024Q3:1.7.0.8
	pkgsrc-2024Q3-base:1.7
	pkgsrc-2024Q2:1.7.0.6
	pkgsrc-2024Q2-base:1.7
	pkgsrc-2024Q1:1.7.0.4
	pkgsrc-2024Q1-base:1.7
	pkgsrc-2023Q4:1.7.0.2
	pkgsrc-2023Q4-base:1.7
	pkgsrc-2023Q3:1.6.0.2
	pkgsrc-2023Q3-base:1.6
	pkgsrc-2023Q2:1.5.0.16
	pkgsrc-2023Q2-base:1.5
	pkgsrc-2023Q1:1.5.0.14
	pkgsrc-2023Q1-base:1.5
	pkgsrc-2022Q4:1.5.0.12
	pkgsrc-2022Q4-base:1.5
	pkgsrc-2022Q3:1.5.0.10
	pkgsrc-2022Q3-base:1.5
	pkgsrc-2022Q2:1.5.0.8
	pkgsrc-2022Q2-base:1.5
	pkgsrc-2022Q1:1.5.0.6
	pkgsrc-2022Q1-base:1.5
	pkgsrc-2021Q4:1.5.0.4
	pkgsrc-2021Q4-base:1.5
	pkgsrc-2021Q3:1.5.0.2
	pkgsrc-2021Q3-base:1.5
	pkgsrc-2021Q2:1.4.0.4
	pkgsrc-2021Q2-base:1.4
	pkgsrc-2021Q1:1.4.0.2
	pkgsrc-2021Q1-base:1.4
	pkgsrc-2020Q4:1.3.0.14
	pkgsrc-2020Q4-base:1.3
	pkgsrc-2020Q3:1.3.0.12
	pkgsrc-2020Q3-base:1.3
	pkgsrc-2020Q2:1.3.0.10
	pkgsrc-2020Q2-base:1.3
	pkgsrc-2020Q1:1.3.0.6
	pkgsrc-2020Q1-base:1.3
	pkgsrc-2019Q4:1.3.0.8
	pkgsrc-2019Q4-base:1.3
	pkgsrc-2019Q3:1.3.0.4
	pkgsrc-2019Q3-base:1.3
	pkgsrc-2019Q2:1.3.0.2
	pkgsrc-2019Q2-base:1.3
	pkgsrc-2019Q1:1.2.0.2
	pkgsrc-2019Q1-base:1.2
	pkgsrc-2018Q4:1.1.0.8
	pkgsrc-2018Q4-base:1.1
	pkgsrc-2018Q3:1.1.0.6
	pkgsrc-2018Q3-base:1.1
	pkgsrc-2018Q2:1.1.0.4
	pkgsrc-2018Q2-base:1.1
	pkgsrc-2018Q1:1.1.0.2
	pkgsrc-2018Q1-base:1.1;
locks; strict;
comment	@# @;


1.8
date	2025.04.14.13.30.02;	author adam;	state Exp;
branches;
next	1.7;
commitid	bxuofO2lw6Cfr1RF;

1.7
date	2023.10.28.19.57.22;	author wiz;	state Exp;
branches;
next	1.6;
commitid	jP8MYROLWZ3yJqKE;

1.6
date	2023.08.30.13.46.13;	author adam;	state Exp;
branches;
next	1.5;
commitid	EeK9Nr9XlNitAOCE;

1.5
date	2021.09.06.16.31.54;	author adam;	state Exp;
branches;
next	1.4;
commitid	M1lWe797mvhfKU7D;

1.4
date	2021.01.26.06.15.00;	author adam;	state Exp;
branches;
next	1.3;
commitid	g6NQ8x1ExAD1vcFC;

1.3
date	2019.05.13.15.54.51;	author adam;	state Exp;
branches;
next	1.2;
commitid	5ZlKzkelrSssL3nB;

1.2
date	2019.03.10.15.27.07;	author adam;	state Exp;
branches;
next	1.1;
commitid	xl55ohaayJMxFPeB;

1.1
date	2018.01.11.13.37.55;	author adam;	state Exp;
branches;
next	;
commitid	qv99jAIztqGBEsmA;


desc
@@


1.8
log
@Fix PLIST after py-setuptools update; bump depends and revision
@
text
@@@comment $NetBSD: PLIST,v 1.7 2023/10/28 19:57:22 wiz Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/corsheaders/__init__.py
${PYSITELIB}/corsheaders/__init__.pyc
${PYSITELIB}/corsheaders/__init__.pyo
${PYSITELIB}/corsheaders/apps.py
${PYSITELIB}/corsheaders/apps.pyc
${PYSITELIB}/corsheaders/apps.pyo
${PYSITELIB}/corsheaders/checks.py
${PYSITELIB}/corsheaders/checks.pyc
${PYSITELIB}/corsheaders/checks.pyo
${PYSITELIB}/corsheaders/conf.py
${PYSITELIB}/corsheaders/conf.pyc
${PYSITELIB}/corsheaders/conf.pyo
${PYSITELIB}/corsheaders/defaults.py
${PYSITELIB}/corsheaders/defaults.pyc
${PYSITELIB}/corsheaders/defaults.pyo
${PYSITELIB}/corsheaders/middleware.py
${PYSITELIB}/corsheaders/middleware.pyc
${PYSITELIB}/corsheaders/middleware.pyo
${PYSITELIB}/corsheaders/py.typed
${PYSITELIB}/corsheaders/signals.py
${PYSITELIB}/corsheaders/signals.pyc
${PYSITELIB}/corsheaders/signals.pyo
@


1.7
log
@python/wheel.mk: simplify a lot, and switch to 'installer' for installation

This follows the recommended bootstrap method (flit_core, build, installer).

However, installer installs different files than pip, so update PLISTs
for all packages using wheel.mk and bump their PKGREVISIONs.
@
text
@d1 6
a6 1
@@comment $NetBSD$
a28 5
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
@


1.6
log
@py-django-cors-headers: updated to 4.2.0

4.2.0 (2023-07-10)
------------------

* Drop Python 3.7 support.

4.1.0 (2023-06-14)
------------------

* Support Python 3.12.

4.0.0 (2023-05-12)
------------------

* Add ``CORS_ALLOW_PRIVATE_NETWORK`` setting, which enables support for the Local Network Access draft specification.

* Remove three headers from the default "accept list": ``accept-encoding``, ``dnt``, and ``origin``.
  These are `Forbidden header names <https://developer.mozilla.org/en-US/docs/Glossary/Forbidden_header_name>`__, which means requests JavaScript can never set them.
  Consequently, allowing them via CORS has no effect.

* Drop the ``CORS_REPLACE_HTTPS_REFERER`` setting and ``CorsPostCsrfMiddleware``.
  Since Django 1.9, the ``CSRF_TRUSTED_ORIGINS`` setting has been the preferred solution to making CSRF checks pass for CORS requests.
  The removed setting and middleware only existed as a workaround for Django versions before 1.9.

* Add async support to the middleware, reducing overhead on async views.
@
text
@d1 1
a1 9
@@comment $NetBSD: PLIST,v 1.5 2021/09/06 16:31:54 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/INSTALLER
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/REQUESTED
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/direct_url.json
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
d4 1
d7 1
d10 1
d13 1
d16 1
d19 1
d23 6
@


1.5
log
@py-django-cors-headers: updated to 3.8.0

3.8.0

Add type hints.
Stop distributing tests to reduce package size. Tests are not intended to be run outside of the tox setup in the repository. Repackagers can use GitHub's tarballs per tag.
@
text
@d1 9
a9 7
@@comment $NetBSD: PLIST,v 1.4 2021/01/26 06:15:00 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
a11 1
${PYSITELIB}/corsheaders/__init__.pyo
a13 1
${PYSITELIB}/corsheaders/apps.pyo
a15 1
${PYSITELIB}/corsheaders/checks.pyo
a17 1
${PYSITELIB}/corsheaders/conf.pyo
a19 1
${PYSITELIB}/corsheaders/defaults.pyo
a21 1
${PYSITELIB}/corsheaders/middleware.pyo
a24 1
${PYSITELIB}/corsheaders/signals.pyo
@


1.4
log
@py-django-cors-headers: updated to 3.7.0

3.7.0:
* Support Django 3.2.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.3 2019/05/13 15:54:51 adam Exp $
d5 1
d26 1
@


1.3
log
@py-django-cors-headers: updated to 3.0.1

3.0.1:

Allow 'null' in CORS_ORIGIN_WHITELIST check.


3.0.0:

CORS_ORIGIN_WHITELIST now requires URI schemes, and optionally ports. This is part of the CORS specification (Section 3.2) that was not implemented in this library, except from with the CORS_ORIGIN_REGEX_WHITELIST setting. It fixes a security issue where the CORS middleware would allow requests between schemes, for example from insecure http:// Origins to a secure https:// site.

You will need to update your whitelist to include schemes, for example from this:

CORS_ORIGIN_WHITELIST = ['example.com']
...to this:

CORS_ORIGIN_WHITELIST = ['https://example.com']
Removed the CORS_MODEL setting, and associated class. It seems very few, or no users were using it, since there were no bug reports since its move to abstract in version 2.0.0 (2017-01-07). If you are using this functionality, you can continue by changing your model to not inherit from the abstract one, and add a signal handler for check_request_enabled that reads from your model. Note you'll need to handle the move to include schemes for Origins.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.2 2019/03/10 15:27:07 adam Exp $
d10 3
@


1.2
log
@py-django-cors-headers: updated to 2.5.0

2.5.0:
* Drop Django 1.8, 1.9, and 1.10 support. Only Django 1.11+ is supported now.
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST,v 1.1 2018/01/11 13:37:55 adam Exp $
a21 3
${PYSITELIB}/corsheaders/models.py
${PYSITELIB}/corsheaders/models.pyc
${PYSITELIB}/corsheaders/models.pyo
@


1.1
log
@py-django-cors-headers: added version 2.1.0

django-cors-headers is a Django App that adds CORS (Cross-Origin Resource
Sharing) headers to responses.

Although JSON-P is useful, it is strictly limited to GET requests. CORS builds
on top of XmlHttpRequest to allow developers to make cross-domain requests,
similar to same-domain requests.
@
text
@d1 1
a1 1
@@comment $NetBSD$
d5 1
a12 3
${PYSITELIB}/corsheaders/compat.py
${PYSITELIB}/corsheaders/compat.pyc
${PYSITELIB}/corsheaders/compat.pyo
@

