| Age | Commit message (Collapse) | Author |
|
This branch migrates setuptools configuration from setup.py/setup.cfg to
pyproject.toml. In order to ensure that the generated binary files have
consistent casing (both the tarball and the wheel), setuptools version
is limited to ">=61.0.0,<69.3.0".
Configuration for flake8 was moved to a dedicated .flake8 file since
it cannot be configured via pyproject.toml.
Also, __pycache__ exclusion was removed from MANIFEST and the
extras/Makefile was replaced with a simpler build command.
Co-authored-by: Nick Pope <nick@nickpope.me.uk>
Backport of 4686541691dbe986f58ac87630c3b7a04db4ff93 from main.
|
|
email sending fails.
On successful submission of a password reset request, an email is sent
to the accounts known to the system. If sending this email fails (due to
email backend misconfiguration, service provider outage, network issues,
etc.), an attacker might exploit this by detecting which password reset
requests succeed and which ones generate a 500 error response.
Thanks to Thibaut Spriet for the report, and to Mariusz Felisiak, Adam
Johnson, and Sarah Boyce for the reviews.
|
|
password_changed callback.
Backport of 61c305f298da1b4079a80721c861d0663dc8717e from main
|
|
Backport of 9b18af4f6f12b9d25157e0b5afc3dca198f6dd06 from main
|
|
Backport of b412e5645a65a632f0147e50ceecb60acd33bb4d from main
|
|
transaction rollbacks.
Backport of aa80b357fbef46e5b6faa08d63bcfd4fe21f3776 from main
|
|
fixtures docs.
Also, added details about loading multiple fixtures and unified line wrapping
at 79 cols.
Co-Authored-By: Aniketh Babu <anikethbabu@gmail.com>
Co-Authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
Co-Authored-By: Natalia Bidart <124304+nessita@users.noreply.github.com>
Backport of 334dc073b1d9c89692aa5b11d362fb1cceae7a4a from main
|
|
Backport of 8adc7c86ab85ed91e512bc49056e301cbe1715d0 from main
|
|
Follow up to ad6bb20557f5c87de26aeb3afb061af942a8cc17.
Backport of 9942a3e49b801b59e10329d86cd8bf12f1716529 from main
|
|
validation example.
Backport of c59be9f1da7e1fc58df49d5eda4e80cd50ce5710 from main
|
|
Backport of 02376f1f53db24039c200ef4818d96accf16a88b from main
|
|
Backport of 5762b839ff60b57f80c37992fe6beb9d7f740b0e from main
|
|
Follow up to 8d010f39869f107820421631111417298d1c5bb9.
Backport of 06881341d48dd17a4fdf25afc96991de4fb3b1ac from main
|
|
prefetch_related().
Backport of 5f2308710b5a3d9f5f135b7ade08214f5c154ec4 from main
|
|
Backport of 1136aa5005f0ae70fea12796b7e37d6f027b9263 from main
|
|
Backport of 7d96ce68ae2c1bab1f2ab64ddc2b2c6004278af0 from main
|
|
Backport of c3862735cd8c268e99fb8d54c3955aacc4f2dc25 from main
|
|
validation when uploading multiple files using one form field.
Thanks Moataz Al-Sharida and nawaik for reports.
Co-authored-by: Shai Berger <shai@platonix.com>
Co-authored-by: nessita <124304+nessita@users.noreply.github.com>
|
|
Backport of 506f93f0c37ed9c44069edeab8baa66da5f7e03a from main
|
|
Backport of c487634c106888effbba680e02269e489ab911a6 from main
|
|
Regression in 14459f80ee3a9e005989db37c26fd13bb6d2fab2.
Backport of 498195bda492d09ed00d05ab268cad4b8e5c9f21 from main
|
|
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
Backport of 2c4dc6476083c853b654e462c7ff65dbe0334c9e from main
|
|
Thanks ExTexan for the report.
Backport of 263db8af469f0f3a5bd8ddc4a7dd0154c3d1fbca from main
|
|
namedtuplefetchall() examples.
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
Backport of 216eb63883050f6a3bf5d306e42972e7a6b6dff5 from main
|
|
Backport of 6087bc4e15e89d968396807f8485f4b5624c4f03 from main.
|
|
Backport of 6087bc4e15e89d968396807f8485f4b5624c4f03 from main
|
|
Bug in 0dcd549bbe36c060f536ec270d34d9e7d4b8e6c7.
Thanks Eric Zarowny for the report.
Backport of 2396933ca99c6bfb53bda9e53968760316646e01 from main
|
|
|
|
Backport of 9cf2a5df70051dffcefe21c6b27203e2d5804922 from main
|
|
issues in docs.
Backport of ba755ca13123d2691a0926ddb64e5d0a2906a880 from main
|
|
Backport of 4038a8df0b8c20624ba826cf9af8f532e5a51aaa from main
|
|
Backport of ce8189eea007882bbe6db22f86b0965e718bd341 from main
|
|
with a large number of files.
Co-authored-by: sheenarbw <699166+sheenarbw@users.noreply.github.com>
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
Backport of 1eb94bc8dab46dfa117d21ef4f3b52aebb593615 from main
|
|
Thanks to J.V. Zammit, Paolo Melchiorre, and Mariusz Felisiak for
reviews.
Backport of 534ac4829764f317cf2fbc4a18354fcc998c1425 from main.
|
|
UniqueConstraint.
Backport of 292aacaf6c3d6956ca2c51c41e36dbf425389346 from main
|
|
Backport of 7c6195ef81075b03a704431b5d08ec597e8573f7 from main
|
|
Co-authored-by: Faris Naimi <farisfaris66@gmail.com>
Backport of 40217d1a82b0c16cddba377325d12b2c253f402a from main
|
|
Wrapped hashing is only possible if the inner wrapped function is the
same as the previous hasher.
Backport of 0265b1b49ba10f957abfd1311d0bae0ecefc3111 from main
|
|
Co-authored-by: Christian Bundy <me@christianbundy.com>
|
|
|
|
|
|
Thanks Paolo Melchiorre, Carlton Gibson, and Mariusz Felisiak for
reviews.
|
|
and tests.
|
|
UserCreationForm.
Co-Authored-By: Neven Mundar <nmundar@gmail.com>
|
|
Thanks to Florian Vazelle for initial exploratory work, and to Nick
Pope and Mariusz Felisiak for review.
|
|
Thanks to Mariusz Felisiak for review.
|
|
|
|
|
|
Thanks Simon Charette, Tim Graham, and Adam Johnson for reviews.
Co-authored-by: Florian Apolloner <florian@apolloner.eu>
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
|
|
Signer/TimestampSigner.
Thanks Jacob Walls for the implementation idea.
|