| Age | Commit message (Collapse) | Author |
|
|
|
This is a security fix. Disclosure and advisory coming shortly.
|
|
This is a security fix. Disclosure and advisory coming shortly.
Patch by Russell Keith-Magee.
|
|
This is a security fix. Disclosure and advisory coming shortly.
|
|
validation.
This is a security fix; disclosure and advisory coming shortly.
|
|
Thanks Danilo Bargen for the report.
Backport of 63236161 from master.
|
|
Points in the test fixtures have 20 as max coordinate.
Backport of 87854b0bdf3 from master.
|
|
Fixes failure introduced in 02e5909f7a.
|
|
Python 2 getpass on Windows doesn't accept unicode, even when
containing only ascii chars.
Thanks Semmel for the report and tests.
Backport of 02e5909f7a from master.
|
|
Backport of 7d5e35cdb46124e2471
|
|
custom User models.
Thanks to Claude Peroz for the draft patch.
(cherry picked from commit f5e4a699ca0f58818acbdf9081164060cee910fa)
|
|
Thanks chrismedrela for the report.
Refs #6262, 44b9076 and 4d94c0c.
826d9de00e74a53d7cc65fcb2aaa5ccdf33674ab from master.
|
|
This fixes two tests in admin_views which were failing on Python 3, but only if
the tests were run with docutils installed.
|
|
The reason was that the except clause needed to remove a connection
from the django.db.connections dict, but other parts of Django do not
expect this to happen. In addition the except clause was silently
swallowing the exception messages.
Refs #19707, special thanks to Carl Meyer for pointing out that this
approach should be taken.
|
|
The change in f105fbe52b21da206bfbaedf0e92326667d7b2d4 made through=None
m2m fields fail in cases where they worked before. It isn't possible to
create such fields using public APIs. The fix is trivial, so it seems
worth adding it.
This is not a backport from master. Master has gotten enough other
changes to related fields internal API that this fix alone isn't enough
to do any good.
|
|
When a query had a complex where condition (a condition targeting more
than the base table) a subquery was used for deletion. However, the
query had default ordering from the model's meta and Oracle doesn't
work with ordered subqueries.
The regression was caused by fast-path deletion code introduced in
1cd6e04cd4f768bcd4385b75de433d497d938f82 for fixing #18676.
Thanks to Dylan Klomparens for the report.
Backpatch of 8ef3235034a1a7616714a5d61486dc68536f74ee
|
|
PostgreSQL and Oracle always support transactions, so the create table
and rollback test is non-necessary on those DBs.
Thanks to shai for report.
Backpatch of 0478780b8efdfcbc0d2c17f1459cac45701e1d86
|
|
Backpatch of a4e97cf315142e61bb4bc3ed8259b95d8586d09c
|
|
2b5f848207b1dab35afd6f63d0107629c76d4d9a based its changes on #19061
that made the is_active attribute mandatory for user models.
The try/except was not removed for the groups_for_user function.
refs #19780
|
|
RedirectFallbackMiddleware
Thanks Aymeric Augustin for the report and directions for the patch.
Backport of 2ed90eac from master.
|
|
line was present on master from 1520748dac95a7f114e4bb2feeee04d46c720494
|
|
Thanks to Aymeric and Carl for the review.
|
|
Backport of 64623a2.
|
|
The new regex seems not stable enough for being released. Stripping
with regex might need reevaluation for the next release.
Refs #19237.
|
|
Thanks Baptiste Mispelon for the report and Preston Holmes for the review.
Backport of 2390fe3f4 from master.
|
|
|
|
Thanks Michisu for the report.
Backport of 55c585f1c from master.
|
|
folder. Thanks to camilonova, Russell Keith-Magee, Aymeric Augustin and Ramiro Morales for the feedback.
Backport of c9c40bc6bc64e6
|
|
ModelAdmin.get_form() method is overridden.
Backport of 0694d2196f0fad
|
|
This test was randomly failing depending on the library environment.
Backport of a1c470a6f from master.
|
|
Backport of 1f8e7bb07 from master.
|
|
passwords
Thanks apreobrazhensky at gmail.com for the report.
Backport of 63d6a50dd from master.
|
|
Thanks rafales.
Backport of 9a4a1ce.
|
|
content_type.
Thanks Tim for the report and initial patch.
Backport of 89cb771 from master.
|
|
Thanks Gavin Wahl.
Backport of 23e319d.
|
|
Backport of ee26797cff from master
|
|
Thanks Stefan Koegl for the report and Simon Charette for the review.
Backport of b9c8bbf37 from master.
|
|
Thanks foo@ for the report and Florian Apolloner for the review.
Backport of eafc036476 from master
|
|
QuerySet.none() returns an instance of EmptyQuerySet, which may have
undesirable side effects in the presence of custom query set classes.
The implementation of .none() was refactored in master to have the same
effect as .filter(pk__in=[]).
Refs #19652.
Thanks Simon Charrette for the report.
|
|
The regression was caused by using .none() when querying for related
models, and the origin field's value was None. This resulted in missing
custom related manager subclass as .none() returns plain QuerySet.
This isn't backport from master, in master .none() correctly preserves
the queryset's class.
Patch provided by Simon Charette, with some minor polish by committer.
|
|
Thanks epicserve for the suggestion.
Backport of 214fb700b9 from master
|
|
auth app.
This is needed to support custom user models which don't define a manager
named `objects`.
Backport of cc4de61a2b36abf418d6f4c720d9e62c405e0612 from master.
|
|
Backpatch of d194f290571f7e9dda7d2fd7a6f2b171120f2f14
|
|
|
|
|
|
|
|
Thanks Tadas Dailyda for the report and the patch.
Backport of 2f8ab2f1b0 from master.
|
|
storage is empty.
Backport of 97121cb9 from master.
|
|
non-slash-ending paths
Thanks Daniel Gerzo for the report and the initial patch.
Backport of bcdb4898c from master.
|
|
This regression was introduced by the 'unicode_literals' patch.
Backport of f08e739bc2 from master.
|