Fri Jan 4 21:53:17 2019 UTC ()
py-django2: updated to 2.1.5

Django 2.1.5 fixes a security issue and several bugs in 2.1.4.

CVE-2019-3498: Content spoofing possibility in the default 404 page

Bugfixes:
Fixed compatibility with mysqlclient 1.3.14.
Fixed a schema corruption issue on SQLite 3.26+. You might have to drop and rebuild your SQLite database if you applied a migration while using an older version of Django with SQLite 3.26 or later.
Prevented SQLite schema alterations while foreign key checks are enabled to avoid the possibility of schema corruption.
Fixed a regression in Django 2.1.4 (which enabled keep-alive connections) where request body data isn窶冲 properly consumed for such connections.
Fixed a regression in Django 2.1.4 where InlineModelAdmin.has_change_permission() is incorrectly called with a non-None obj argument during an object add


(adam)
diff -r1.12 -r1.13 pkgsrc/www/py-django2/Makefile
diff -r1.11 -r1.12 pkgsrc/www/py-django2/distinfo

cvs diff -r1.12 -r1.13 pkgsrc/www/py-django2/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/www/py-django2/Attic/Makefile 2018/12/03 19:04:16 1.12
+++ pkgsrc/www/py-django2/Attic/Makefile 2019/01/04 21:53:17 1.13
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.12 2018/12/03 19:04:16 adam Exp $ 1# $NetBSD: Makefile,v 1.13 2019/01/04 21:53:17 adam Exp $
2 2
3DISTNAME= Django-2.1.4 3DISTNAME= Django-2.1.5
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
5CATEGORIES= www python 5CATEGORIES= www python
6MASTER_SITES= https://www.djangoproject.com/m/releases/${PKGVERSION_NOREV:R}/ 6MASTER_SITES= https://www.djangoproject.com/m/releases/${PKGVERSION_NOREV:R}/
7MASTER_SITES+= ${MASTER_SITE_PYPI:=D/Django/} 7MASTER_SITES+= ${MASTER_SITE_PYPI:=D/Django/}
8 8
9MAINTAINER= joerg@NetBSD.org 9MAINTAINER= joerg@NetBSD.org
10HOMEPAGE= https://www.djangoproject.com/ 10HOMEPAGE= https://www.djangoproject.com/
11COMMENT= Django, a high-level Python Web framework 11COMMENT= Django, a high-level Python Web framework
12LICENSE= modified-bsd 12LICENSE= modified-bsd
13 13
14DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz 14DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
15 15
16USE_LANGUAGES= # none 16USE_LANGUAGES= # none

cvs diff -r1.11 -r1.12 pkgsrc/www/py-django2/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/www/py-django2/Attic/distinfo 2018/12/03 19:04:16 1.11
+++ pkgsrc/www/py-django2/Attic/distinfo 2019/01/04 21:53:17 1.12
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.11 2018/12/03 19:04:16 adam Exp $ 1$NetBSD: distinfo,v 1.12 2019/01/04 21:53:17 adam Exp $
2 2
3SHA1 (Django-2.1.4.tar.gz) = bfb1a983bbefbd71ca60a1aff230101b10623f65 3SHA1 (Django-2.1.5.tar.gz) = 67297b08e31b9f4562bb6813cc28b897fdcc49a5
4RMD160 (Django-2.1.4.tar.gz) = d963b54f5a7967e173209139960f8ad2ad11ed23 4RMD160 (Django-2.1.5.tar.gz) = 6d56e98368b28053935e9fa0f18bd24f83ef184b
5SHA512 (Django-2.1.4.tar.gz) = a2dc6fb7514f8d79aff98aeb0bd0edb1ede36ed2368e553fded8b58765092d6a2efcf2e9429bb9c7d2c16d466e46a9ff18aaf5911a7dd868f42569c1e82831aa 5SHA512 (Django-2.1.5.tar.gz) = 0a8c72e131867787d475feb0ccd7896fe2aefbbda60d85450fc5ce336eb1f1b7c77d7a17ba0a89e4bac84b7fc87f6c22d7afa356443958e30e958eeec7d3ee6d
6Size (Django-2.1.4.tar.gz) = 8611886 bytes 6Size (Django-2.1.5.tar.gz) = 8612384 bytes