1
0
forked from pool/python-Django

Accepting request 1084538 from home:aplanas:branches:devel:languages:python:django

- Update to 4.2.1
  + CVE-2023-31047: Potential bypass of validation when uploading multiple files using one form field
  + Bugfixes
    * Fixed a regression in Django 4.2 that caused a crash of
      QuerySet.defer() when deferring fields by attribute names
    * Fixed a regression in Django 4.2 that caused a crash of
      SearchVector function with % characters
    * Fixed a regression in Django 4.2 that caused aggregation over
      query that uses explicit grouping to group against the wrong
      columns
    * Reallowed, following a regression in Django 4.2, setting the
      "cursor_factory" option in OPTIONS on PostgreSQL
    * Enforced UTF-8 client encoding on PostgreSQL, following a
      regression in Django 4.2
    * Fixed a regression in Django 4.2 where i18n_patterns() didn’t
      respect the prefix_default_language argument when a fallback
      language of the default language was used
    * Fixed a regression in Django 4.2 where translated URLs of the
      default language from i18n_patterns() with
      prefix_default_language set to False raised 404 errors for a
      request with a different language
    * Fixed a regression in Django 4.2 where creating copies and deep
      copies of HttpRequest, HttpResponse, and their subclasses didn’t
      always work correctly
    * Fixed a regression in Django 4.2 where timesince and timeuntil
      template filters returned incorrect results for a datetime with
      a non-UTC timezone when a time difference is less than 1 day
    * Fixed a regression in Django 4.2 that caused a crash of
      SearchHeadline function with psycopg 3
    * Fixed a regression in Django 4.2 that caused incorrect
      ClearableFileInput margins in the admin
    * Fixed a regression in Django 4.2 where breadcrumbs didn’t appear
      on admin site app index views
    * Made squashing migrations reduce AddIndex, RemoveIndex,
      RenameIndex, and CreateModel operations which allows removing a
      deprecated Meta.index_together option from historical migrations
      and use Meta.indexes instead

OBS-URL: https://build.opensuse.org/request/show/1084538
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:django/python-Django?expand=0&rev=133
This commit is contained in:
Alberto Planas 2023-05-04 07:11:45 +00:00 committed by Git OBS Bridge
parent 737dd2a5ab
commit 6ae26379e9
7 changed files with 167 additions and 128 deletions

67
Django-4.2.1.checksum.txt Normal file
View File

@ -0,0 +1,67 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
This file contains MD5, SHA1, and SHA256 checksums for the source-code
tarball and wheel files of Django 4.2.1, released May 3, 2023.
To use this file, you will need a working install of PGP or other
compatible public-key encryption software. You will also need to have
the Django release manager's public key in your keyring. This key has
the ID ``2EF56372BA48CD1B`` and can be imported from the MIT
keyserver, for example, if using the open-source GNU Privacy Guard
implementation of PGP:
gpg --keyserver pgp.mit.edu --recv-key 2EF56372BA48CD1B
or via the GitHub API:
curl https://github.com/felixxm.gpg | gpg --import -
Once the key is imported, verify this file:
gpg --verify Django-4.2.1.checksum.txt
Once you have verified this file, you can use normal MD5, SHA1, or SHA256
checksumming applications to generate the checksums of the Django
package and compare them to the checksums listed below.
Release packages
================
https://www.djangoproject.com/m/releases/4.2/Django-4.2.1.tar.gz
https://www.djangoproject.com/m/releases/4.2/Django-4.2.1-py3-none-any.whl
MD5 checksums
=============
8a047b5d96d7a2b7a173f56ca9869e8a Django-4.2.1.tar.gz
a20ab3eae12ee9113b96dd889343548c Django-4.2.1-py3-none-any.whl
SHA1 checksums
==============
8f7818eea7f091ff0deec68ade8b45cb47b0c6a2 Django-4.2.1.tar.gz
59b41b7e9abc4f1f49d63b1c9649a2e5d5c49083 Django-4.2.1-py3-none-any.whl
SHA256 checksums
================
7efa6b1f781a6119a10ac94b4794ded90db8accbe7802281cd26f8664ffed59c Django-4.2.1.tar.gz
066b6debb5ac335458d2a713ed995570536c8b59a580005acb0732378d5eb1ee Django-4.2.1-py3-none-any.whl
-----BEGIN PGP SIGNATURE-----
iQJPBAEBCAA5FiEEq7LCqM0B8WE2GLcNLvVjcrpIzRsFAmRSSfEbHGZlbGlzaWFr
Lm1hcml1c3pAZ21haWwuY29tAAoJEC71Y3K6SM0bvF4QAK1xx7u5xLTf3paUZJ3P
wHtE8xprnOSEwCZiF6cn2aiAzSTMTOQ3ekNo7o5rRzmuxgTXeZ4AQq7JYQOUp0dY
itzBjLVgYNUAla93v9yYQx+tmVXq8UnyLt4sgoynXKHQ5f0b+s6GIzZ/96Adr1E4
VsHidth+DTFS1DefOAUJ8IDzW28mLs2V385QeMhgVw2vmt3eEkGSu60EikASwNBN
9xiKyvMyuEyHRbkK7m+3YqXMUtjq+o67N95tVQHJqdZ7dyIVYeKnmlMEI5Ji1/vP
Tt1JucTzUbwhY60aO3BpIen8HF7erHn9x9ZiujqdPYyR4KNkciQb6Nq8SeK4zgFJ
AaZ7bz8X9dGZdFnBQuLA74d8JmftBvtdqG9I42tl1xUL1KIgHGwpLpehtlxDh3PA
Ueb56e2qBOuyQQEODt71K5BBRftCwL33Zm2MusYUe/6+fLdeDeSlIAAhDG6WYCbK
uBlpJT+ewNURA/zrXp1ay6REV5U/fTk8cQ9x1I5qaoNOMj/B6DkB3kfRoZIdlPig
q1Mfwh7aR3HhtYPw5/GtD5NHeOIMx29iHwTbr+2GyFrpWO50qpI33EyHf7tUc1g2
qvuyA0PWARerPMEx96AV8omWkfUY5zQwAZRa7sT/A0Uv3SGrGbZDgF1twKiJTKxG
cuntxglJxnfEp4YC3iZT+La7
=NbHG
-----END PGP SIGNATURE-----

3
Django-4.2.1.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7efa6b1f781a6119a10ac94b4794ded90db8accbe7802281cd26f8664ffed59c
size 10420051

View File

@ -1,67 +0,0 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
This file contains MD5, SHA1, and SHA256 checksums for the source-code
tarball and wheel files of Django 4.2, released April 3, 2023.
To use this file, you will need a working install of PGP or other
compatible public-key encryption software. You will also need to have
the Django release manager's public key in your keyring. This key has
the ID ``2EF56372BA48CD1B`` and can be imported from the MIT
keyserver, for example, if using the open-source GNU Privacy Guard
implementation of PGP:
gpg --keyserver pgp.mit.edu --recv-key 2EF56372BA48CD1B
or via the GitHub API:
curl https://github.com/felixxm.gpg | gpg --import -
Once the key is imported, verify this file:
gpg --verify Django-4.2.checksum.txt
Once you have verified this file, you can use normal MD5, SHA1, or SHA256
checksumming applications to generate the checksums of the Django
package and compare them to the checksums listed below.
Release packages
================
https://www.djangoproject.com/m/releases/4.2/Django-4.2.tar.gz
https://www.djangoproject.com/m/releases/4.2/Django-4.2-py3-none-any.whl
MD5 checksums
=============
20a7a89579493c5f264900a5dbb848aa Django-4.2.tar.gz
4b079efb729678cb02e6203302c52a74 Django-4.2-py3-none-any.whl
SHA1 checksums
==============
95c87120a838585f13f929e681ba0ad7d19addd7 Django-4.2.tar.gz
85eb474a37b7b6401926db880a46258f12ff9787 Django-4.2-py3-none-any.whl
SHA256 checksums
================
c36e2ab12824e2ac36afa8b2515a70c53c7742f0d6eaefa7311ec379558db997 Django-4.2.tar.gz
ad33ed68db9398f5dfb33282704925bce044bef4261cd4fb59e4e7f9ae505a78 Django-4.2-py3-none-any.whl
-----BEGIN PGP SIGNATURE-----
iQJPBAEBCAA5FiEEq7LCqM0B8WE2GLcNLvVjcrpIzRsFAmQqjZMbHGZlbGlzaWFr
Lm1hcml1c3pAZ21haWwuY29tAAoJEC71Y3K6SM0br1gP/A8AsFizqY6emGGg1Vb7
rvzSDL6eqAnUNcz7idGJNj48bAbWJwvEYysJ8FLXCvERiH+n6a2qHmf61gIUXW2R
WwIvyU6DMFXIwBf/nz8kPWQ2gx3jsPAjnJp4vLOU6GwjdAa+Pzh6I0kVBkcQ7wMm
IR7Ya+/vHCyBmvOkZ+MlQ+uWYCK/adc8WvItq/7H4MrIvBrnZQV21TDZzf1RWiq6
BqqOGi86X2ZbGg8D4s0MG0ZKLSg7EB6azJ2xGC4qyoiorHlsP4nLIFlC8hC+Vxm0
JZQXSJd3T8S2/kkRsVQABnrp1/GxSF4KRSASAbol8Vb9Hg9fSE9pJ/TEyJwAVLTC
jrAMHtXF/NxIl2UalY0Kr6EM/Lx2syAMiaqmTJofEMUjzK2pN1GyPO3FMrq66ar9
5R8DTby3FU3yK1omIikqz4Qc6XYEWuqZyQFctOYsuoLCpOKTquygJCIgkbUfh7gL
gOeyts0uRNGPKbeOFQWZoHzK38kWwoS3Sy6CBePbc+9zvPzwPgBZrO3JzVrhY9gi
MrG0S7EAO7QpNzZ+v82Wys31UKBvQ0iDmP/cou09V+4Trzu68QfMEHHe9DBBEuIJ
mRN5kZbdHzcdAqmaWihAC2WNVxcQLWqRbXZ4cnFG1/ioQ5GhL0Sgx8lZ7XbreWmS
EIen7N1kkVJQ6/CudYzfn8h2
=Lk5W
-----END PGP SIGNATURE-----

BIN
Django-4.2.tar.gz (Stored with Git LFS)

Binary file not shown.

View File

@ -1,3 +1,44 @@
-------------------------------------------------------------------
Thu May 4 07:02:58 UTC 2023 - Alberto Planas Dominguez <aplanas@suse.com>
- Update to 4.2.1
+ CVE-2023-31047: Potential bypass of validation when uploading multiple files using one form field
+ Bugfixes
* Fixed a regression in Django 4.2 that caused a crash of
QuerySet.defer() when deferring fields by attribute names
* Fixed a regression in Django 4.2 that caused a crash of
SearchVector function with % characters
* Fixed a regression in Django 4.2 that caused aggregation over
query that uses explicit grouping to group against the wrong
columns
* Reallowed, following a regression in Django 4.2, setting the
"cursor_factory" option in OPTIONS on PostgreSQL
* Enforced UTF-8 client encoding on PostgreSQL, following a
regression in Django 4.2
* Fixed a regression in Django 4.2 where i18n_patterns() didnt
respect the prefix_default_language argument when a fallback
language of the default language was used
* Fixed a regression in Django 4.2 where translated URLs of the
default language from i18n_patterns() with
prefix_default_language set to False raised 404 errors for a
request with a different language
* Fixed a regression in Django 4.2 where creating copies and deep
copies of HttpRequest, HttpResponse, and their subclasses didnt
always work correctly
* Fixed a regression in Django 4.2 where timesince and timeuntil
template filters returned incorrect results for a datetime with
a non-UTC timezone when a time difference is less than 1 day
* Fixed a regression in Django 4.2 that caused a crash of
SearchHeadline function with psycopg 3
* Fixed a regression in Django 4.2 that caused incorrect
ClearableFileInput margins in the admin
* Fixed a regression in Django 4.2 where breadcrumbs didnt appear
on admin site app index views
* Made squashing migrations reduce AddIndex, RemoveIndex,
RenameIndex, and CreateModel operations which allows removing a
deprecated Meta.index_together option from historical migrations
and use Meta.indexes instead
-------------------------------------------------------------------
Thu Apr 6 06:38:13 UTC 2023 - David Anes <david.anes@suse.com>

View File

@ -1,8 +1,6 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: Hockeypuck 2.1.0-189-g15ebf24
Comment: Hostname:
xsFNBFYVPG8BEACy8Ck2PGx9zC3tDe5rOflqzSGvTVXGLJosJpxBq+5vZv3FCsHk
mQINBFYVPG8BEACy8Ck2PGx9zC3tDe5rOflqzSGvTVXGLJosJpxBq+5vZv3FCsHk
r1ynG0osFpFFdo51lb92sPiF7DooCW2VGCpnrC7IxpNCmDgavDk3GnWpLbEkKNxc
DtRoGoJqJLVwM3ITfIKn1QGqIKx6zDwDj3W6ECozpQ20wNeM2so12Nqkt4O2GNAt
B5WfRZVfA9aNXvEp0j79es6dhgnL7qG5jZtO1TfmJdkEPDoPMg19YkQDbOU559Sj
@ -13,8 +11,8 @@ sO7nNgYnK3Kmqd2YmOXvRHHwePidUREzt4mPgQliUEJUkLxFHp7iuiInA5s6/7mu
1pZ9N7q2/P6YKfg7QhbqOiTMw/jjz8ol/DJ+90r9suL0cZoSGOFBg5PATuIbsg/6
mM6uERHiaVT/5lgYIFAC//8gYkUe5d8DGk7/PXRNO7hlHQhHNoxvypDghCs53Zbx
7b+xEwaqm/RtzNhe7HHaiVTeh4ZC9aLrYgFsifvTOmExG08sha0slrOK3QARAQAB
zTZNYXJpdXN6IEZlbGlzaWFrIChmZWxpeHgpIDxmZWxpc2lhay5tYXJpdXN6QGdt
YWlsLmNvbT7CwXgEEwECACIFAlYVPG8CGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4B
tDZNYXJpdXN6IEZlbGlzaWFrIChmZWxpeHgpIDxmZWxpc2lhay5tYXJpdXN6QGdt
YWlsLmNvbT6JAjgEEwECACIFAlYVPG8CGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4B
AheAAAoJEC71Y3K6SM0bPZgP/0ahFBKHx1+HpC5n77+cnmgMw4FZlCZHDDc7YBj5
fx/qZ4CWHQydJI7hDhhRriCnZG1juM6ncpNt3zP3sqpTgkKwHOxJtIR9oukPrgTc
ZZve9nuM/XG6gnEknUvrKbMcKtna8uckxRNRI+zj/GbYNpHGT8c+dlS9ycNmBE4e
@ -26,7 +24,7 @@ kzcWS79pM5gczdBlg/tsBPpsoRVImlOHubikqzuUX5F7iN3DUUi4bgVj9OJGrA8X
ciGtj2CUfN1+jMJ2HTYEPST5fgneczAc4W4v73lsUtxVIwJDPCain6vo2xnLYPb2
r+Z7MyCnZn+tGw/NkbxFtzW3eXGhsbn8BeFIVueVK9nJ0AFT56utw5j1mwb8DdY1
X5JeyHWuRYKE8v6q8phMLEUxXwbmXW/hWH9ylE+2HTQCu4tGmFJ2bilGFrCcLB/t
CpeawsF3BBMBCAAhFiEEV4bRm8gAXOV0Ugpjr+edaNQcfjkFAlyvKmIDBQE8AAoJ
CpeaiQI3BBMBCAAhFiEEV4bRm8gAXOV0Ugpjr+edaNQcfjkFAlyvKmIDBQE8AAoJ
EK/nnWjUHH45+X0P/itgdeQeEG/pO53YCDJF0qT92TsTes5BnV0hPbjILQMEtf10
VdBTbsn2SMmead6TJ0p/7ZP3ZiT8kyvVD6bKyxrDPC77Fc7nnsSL7FHqbaqF3vrQ
j4b8UUjUiQuaJz+1DfjZNWIkIGEqGV7Hoeyno+CT1OKe74SK/5XfBwCVd2n++r4p
@ -37,7 +35,7 @@ lwv+jQfOpkryyhPvUx9pljF0gpldOltiI4/mK0ldkuZ2egWZS9REAzlhYwHmgTQx
oyF07HXIs1oK4H8tMJpmDsRmkEPgCbs3STtk8nb1hMLBI6pknvBKxVpshfC58U7D
hvFw4V7+hVeip3TtnGS/7+FfUzaPnkDKKQwV0Ke2WxjbtLCobFzl0OOS2H7m6iiR
D/POcyhFS24PZukg55NHeBudxykk719EFWCz8RByT4DKa3JJZs44+4xpBD7Wl4rn
OFxFS/iUA0tSiQUqBvCSSpTf7y4sVHqdioEsqgtuS+4ocpsEXQFewO9vIKEkwsFz
OFxFS/iUA0tSiQUqBvCSSpTf7y4sVHqdioEsqgtuS+4ocpsEXQFewO9vIKEkiQIz
BBMBCgAdFiEEjTJbnIaSeahK3eBOQvMGoc9yjnEFAlyvS1EACgkQQvMGoc9yjnEw
UxAAhFtWkV8Rpd4nUggcsJhlGM2RdfgC1tMcKnWiUIrNN+SADKmK0aBdiXX1Q70K
vdDf+kv690tEvtdmVyLrYtd1FdtdmEgEC7PYfKagwVCelZ/myqEDecrhYP961HDj
@ -49,7 +47,7 @@ qbku1SrM1kUC0sN5IxO3ImudADIXCLbFS1OgRAuXo6M3r2FcWK78WdXP3QmrY14s
J0kpCRnMVbpQJ0cnSqJ98DUrMFkmjbbuk7qZ6PwsjlYG1m7XLkVS0Y4ChL5Hkusi
afAvjE8+aX9Vx7/5XpHJadum9ELDaKeHsPQ+oWuCx3EZJcZylHTWPSkrJ1ICXAwd
zGuC8sxXHIbPM21OnG0EF6Pn202PW1XJPKW5WGie1BpJz2e+2M9L4byzcasC4kwh
EbuhxntNR//ppdvHUkcSGd6k/Dcd8SBt+eTGUCjlX0aElVbCwXMEEAEIAB0WIQSR
EbuhxntNR//ppdvHUkcSGd6k/Dcd8SBt+eTGUCjlX0aElVaJAjMEEAEIAB0WIQSR
MWkkpGxXCwd9jNHscSXJNIg75QUCXLB7zwAKCRDscSXJNIg75Vb6D/9GzQHhu8XD
ypmU98kCx6FISSDGJ+AE78EYPe4qtUplcCKA3zrHLbugsX1SO7Ty2UnAk7lyEN8p
YJcfnXo/9zx9T+xgz2sLnOU9JgaHUs/xfE8oyoBNG+MUcKiuuZn9vv5MrWxv/EVh
@ -61,7 +59,7 @@ rWq63FcttNAqIGbIPh/gwbFOz2nebIwTdme65TIbhaPCvxRAvTKS/3Xn1vKHKfwr
RAQWAhJRE10pOLD/xfg7L/cHwNjTkGpPcbojcANH5geJb2SHsQCXT+Pys5TjfTOL
UJSw6DNGywd+YBRe3yRpO+erdXMpA2Ujd8/jHnyE/SOnhcKxN7Gi3JMasguCF8IK
K+FNTOonhZqnS+1LmRCvvSmN1se5RLDMKl9x1Z311Vjvat9vVN1VLRavZJmuleL6
Osu0EuFc/VCcrF12PAeGzwJuP2Srz9EW9cLBcwQQAQgAHRYhBP5ftjh2odcYqMZ1
Osu0EuFc/VCcrF12PAeGzwJuP2Srz9EW9YkCMwQQAQgAHRYhBP5ftjh2odcYqMZ1
VuF99cgrT50ABQJcsIknAAoJEOF99cgrT50AqEQP/1KzovwE3PzzMrgRsJSI+xNo
xO3jqOGUVlKlh0dk2cDhBQ3lzErw2ws5xkYK/N8M4IdTFT/nuSyjIaNKCHBmP9ab
S2Tjqo78JCIzE0CbpQ8dRCVYwYfFqVtfGhBtKKTinGKSqN7EakRIm7CzXTs2iY5M
@ -73,51 +71,51 @@ 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
SnCWzFyphTwAXNk0Npo3JknimlJHnr50va4=
=Y63J
++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
mSNZUt/duetfr8yS4yBrC5IMCo5nvfBpu8E=
=DZRV
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -23,7 +23,7 @@
%bcond_with memcached
Name: python-Django
# We want support LTS versions of Django - numbered 2.2 -> 3.2 -> 4.2 etc
Version: 4.2
Version: 4.2.1
Release: 0
Summary: A high-level Python Web framework
License: BSD-3-Clause