pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/py-django



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Nov 11 10:42:37 UTC 2025

Modified Files:
        pkgsrc/www/py-django: Makefile PLIST distinfo

Log Message:
py-django: updated to 5.2.8

Django 5.2.8 fixes one security issue with severity “high”, one security issue with severity “moderate”, and several bugs in 5.2.7. It also adds compatibility with Python 3.14.

CVE-2025-64458: Potential denial-of-service vulnerability in HttpResponseRedirect and HttpResponsePermanentRedirect on Windows

Python’s NFKC normalization is slow on Windows. As a consequence, HttpResponseRedirect, HttpResponsePermanentRedirect, and the shortcut redirect() were subject to a potential denial-of-service attack 
via certain inputs with a very large number of Unicode characters (follow up to CVE 2025-27556).

CVE-2025-64459: Potential SQL injection via _connector keyword argument

QuerySet.filter(), exclude(), get(), and Q were subject to SQL injection using a suitably crafted dictionary, with dictionary expansion, as the _connector argument.

Bugfixes

Added compatibility for oracledb 3.4.0.

Fixed a bug in Django 5.2 where QuerySet.first() and QuerySet.last() raised an error on querysets performing aggregation that selected all fields of a composite primary key.

Fixed a bug in Django 5.2 where proxy models having a CompositePrimaryKey incorrectly raised a models.E042 system check error.


To generate a diff of this commit:
cvs rdiff -u -r1.150 -r1.151 pkgsrc/www/py-django/Makefile
cvs rdiff -u -r1.52 -r1.53 pkgsrc/www/py-django/PLIST
cvs rdiff -u -r1.122 -r1.123 pkgsrc/www/py-django/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/py-django/Makefile
diff -u pkgsrc/www/py-django/Makefile:1.150 pkgsrc/www/py-django/Makefile:1.151
--- pkgsrc/www/py-django/Makefile:1.150 Thu Oct  9 08:02:00 2025
+++ pkgsrc/www/py-django/Makefile       Tue Nov 11 10:42:37 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.150 2025/10/09 08:02:00 wiz Exp $
+# $NetBSD: Makefile,v 1.151 2025/11/11 10:42:37 adam Exp $
 
-DISTNAME=      django-5.2.7
+DISTNAME=      django-5.2.8
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    www python
 MASTER_SITES=  https://www.djangoproject.com/m/releases/${PKGVERSION_NOREV:R}/

Index: pkgsrc/www/py-django/PLIST
diff -u pkgsrc/www/py-django/PLIST:1.52 pkgsrc/www/py-django/PLIST:1.53
--- pkgsrc/www/py-django/PLIST:1.52     Mon Apr 14 14:20:53 2025
+++ pkgsrc/www/py-django/PLIST  Tue Nov 11 10:42:37 2025
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.52 2025/04/14 14:20:53 adam Exp $
+@comment $NetBSD: PLIST,v 1.53 2025/11/11 10:42:37 adam Exp $
 bin/django-admin-${PYVERSSUFFIX}
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
 ${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
-${PYSITELIB}/${WHEEL_INFODIR}/licenses/AUTHORS
 ${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.python
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt

Index: pkgsrc/www/py-django/distinfo
diff -u pkgsrc/www/py-django/distinfo:1.122 pkgsrc/www/py-django/distinfo:1.123
--- pkgsrc/www/py-django/distinfo:1.122 Thu Oct  2 07:49:51 2025
+++ pkgsrc/www/py-django/distinfo       Tue Nov 11 10:42:37 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.122 2025/10/02 07:49:51 adam Exp $
+$NetBSD: distinfo,v 1.123 2025/11/11 10:42:37 adam Exp $
 
-BLAKE2s (django-5.2.7.tar.gz) = 46596468384c63291c883cbef35556bced53f80c8a661245d8dc21dff7a4c57e
-SHA512 (django-5.2.7.tar.gz) = df330f665b2e08a27dbe88d60b026158e37dfa722b7896493dade841b91a74a9b38cd7ec9597f101126f618947e35674929cb871fdc4499291eeafb1dbb10946
-Size (django-5.2.7.tar.gz) = 10865812 bytes
+BLAKE2s (django-5.2.8.tar.gz) = ad7c8d45a998db2c986f8c5dc65347f5abd0e783769aad14cb2b60906f4fb2ad
+SHA512 (django-5.2.8.tar.gz) = e360b69d45841c5c6068e96560621155cba5450901c0f598da226bc6fb9ea89c5a909f5568e4b492aa852006e7b00ab3528aa8f5ff6d97baa6227e7dcf8c068c
+Size (django-5.2.8.tar.gz) = 10849032 bytes



Home | Main Index | Thread Index | Old Index