| Age | Commit message (Collapse) | Author |
|
|
|
for empty geometries.
Backport of ea4665066b651e0e2730f2e2d85fcef9d7ac7966 from master
|
|
SQLite disgresses from the SQL standard by ignoring case of quoted identifiers.
Thanks to laozzzi for the report and Tim for the review.
Backport of c2e62fd1aed093c4d9ff84e3d86e6a85c8aa1917 from master
|
|
AbstractBaseUser.
Thanks Huynh Thanh Tam for the initial patch and Claude Paroz for review.
Backport of 39805686b364358af725b695924a5a6dfa7f5302 from master
|
|
in Form.__init__() for TabularInline.
Backport of 9c2d5a8d333277cc1b482a9d05f174cf4d09f24c from master
|
|
when using SESSION_COOKIE_PATH.
Backport of d13881bd34ff8f76b902ef5256001341d60b3161 from master
|
|
dim=3
Thanks Yegor Kazantsev for the report and the initial patch.
Backport of 140c23502 from master.
|
|
Since Django 1.8, firstof escapes its output.
Backport of fff5dbe59ca629c295480693f045f03537858eee from master
|
|
It was removed in 785cc71d5b3300e2702b0b2fc7316e58ca70b563 only because
it was untested and unused in Django itself, however, some third-party
apps use it.
Backport of 4e400dcb79bc468ee1ff899312a00ed8dc3e795c from master
|
|
caused by the manager inheritance refactor.
This also makes migrations respect the base_manager_name and
default_manager_name model options.
Thanks Anthony King and Matthew Schinckel for the initial patches.
Backport of 2eb7cb2fffcc382979d0731370de26b051d04659 from master
|
|
Backport of 9bf8d50a678463a5a3cd52f10c830fe0ca65d2c6 from master
|
|
Thanks François-Xavier Thomas for the report.
Backport of 8ba44ecda0 from master.
|
|
File."
This reverts commit 1b407050dd53e56686fdd3e168f8cac4f9be8306 as it
introduces a regression in the test for refs #26772.
Backport of cd217de6100e0101fd921dd18bc2e706bac397c9 from master
|
|
strings.
Fixed a regression in 2f16ff5a6cbd71fc6c50e88e4087f3657222e90e.
Thanks Tim Graham for the review.
Backport of 625b8e9295d79650208bfb3fca8bf9e6aaf578e4 from master
|
|
ModelChoiceIterator.
Regression in 86573861a95e5a47dc7ff906443117d75b73dca1
|
|
argument."
This reverts commit a52a531a8b34f049fba11c3ee7b010af7534bf90 due to
regressions described in refs #26772.
Backport of 7def55c3f6716fcfa40a3bd5d0fbb2090588d81e from master
|
|
exception handling.
Backport of 7d1b69dbe7f72ac04d2513f0468fe2146231b286 from master
|
|
This avoids the deprecated GeomFromText on MySQL (refs #26134).
Thanks Claude Paroz for the review.
Backport of 9c3fbf5423367cdcf1a30a411793919d86f5288c from master
|
|
Backport of ea34426ae789d31b036f58c8fd59ce299649e91e from master
|
|
Backport of 96f97691ad5e1483263cea3bb4e4021b4c8dcc41 from master
|
|
914c72be2abb1c6dd860cb9279beaa66409ae1b2 introduced a regression that
causes saving a NamedTemporaryFile in a FileField to raise a
SuspiciousFileOperation. To remedy this, if a File has an absolute
path as a filename, use only the basename as the filename.
Backport of 1b407050dd53e56686fdd3e168f8cac4f9be8306 from master
|
|
Backport of 0451dcc2eb2449a988ade8e603846f0508ce76b4 from master
|
|
new-style middleware.
Backport of 5e3f4c2e53d9dde0fcf9f5f33f63c15c4750019f from master
|
|
Backport of 1a2a7cc01e7c46432605854f143a548635f027e5 and
908c26b079f2d657e30a3155d591a2467ba7d339 from master
|
|
Backport of 054e74420b7a31bac67d4993b462eea7b9b7a5ba from master
|
|
that has to_field and primary_key=True.
Thanks Simon Charette for review.
Backport of e2296e7f0acf9c50868ab997ba565c1f47beb45b from master
|
|
name.
Backport of 19ff506878071ac93de684fe01328707e75e2b3a from master
|
|
of crashing on non-dict JSON input.
Backport of f6517a5335ccc4858ee540548a1bd162bec36c46 from master
|
|
abstract senders.
Backport of 08014fe75b4fc379523f340191a02147ec35f7a3 from master
|
|
references.
Backport of ff6c6feae17120c2c7df74fb6a9dc76826a1e233 from master
|
|
result in through attr.
Thanks Ursidours for the report.
Backport of 53a5fb3cc0137bebeebc0d4d321dbfe20397b065 from master
|
|
through model.
Backport of f1e408ff40d2c1753f92515c70a44634b4d47467 from master
|
|
Signal.connect() docstring.
Backport of 995d09ead492a1c3d71d781c7846f622b3f71186 from master
|
|
on unsaved model instances.
This behavior was removed in 67d984413c9540074e4fe6aa033081a35cf192bc
but is needed to prevent a crash in formtools.
Backport of a4c20ae85b40c49e28d1b2227208e4f00d7820df from master
|
|
This was reflected by 27 i18n test errors (not failures) on such
platform caused by corrupt intermediate PO catalog files fed to
`msgmerge(1)`.
Made it handle in-memory PO/POT file contents with normalized line
separators (`'\n'`).
We need to perform manually this after using `subprocess.Popen` as we
can't pass it `universal_newlines=True`.
Also fixes #26670 in the process as this commit refactors the same code
section.
Backport of 6ab0d1358fc78077064aab88a4fb0a47ca116391 from master
|
|
Backport of 9bb1b4b7f6b79096fc7418c3b7bb0118d44c373a from master
|
|
migrating forward.
Thanks Jasper Maes for the detailed report.
Backport of 36d36818a30025034cad6f1ee59b2a960a6582ec from master
|
|
Backport of a247c1d78978e358543e306edb94f03bd9bf9413 from master
|
|
Backport of 92f88206d0e05e9e833e6cd49f93cbd7b72b30ff from master
|
|
|
|
|
|
tests
|
|
|
|
|
|
Note that the cookie is not changed every request, just the token retrieved
by the `get_token()` method (used also by the `{% csrf_token %}` tag).
While at it, made token validation strict: Where, before, any length was
accepted and non-ASCII chars were ignored, we now treat anything other than
`[A-Za-z0-9]{64}` as invalid (except for 32-char tokens, which, for
backwards-compatibility, are accepted and replaced by 64-char ones).
Thanks Trac user patrys for reporting, github user adambrenecki
for initial patch, Tim Graham for help, and Curtis Maloney,
Collin Anderson, Florian Apolloner, Markus Holtermann & Jon Dufresne
for reviews.
|
|
Test suites besides Django's may need the same behavior.
|
|
|
|
make transactions.
|
|
|
|
The tests for this change are in the fix for #25774.
|