| Age | Commit message (Collapse) | Author |
|
|
|
Thanks Simon Charette for the initial patch, and Jan Bednařík for
his work on the ticket.
Backport of b740da3504 from master.
|
|
The exact conditions on which this exception is raised are not
known, but this replacement is the best guess we can do at this
point.
Backport of 850630b4b7 from master.
|
|
closed
Thanks Sebastian Noack for the report and the initial patch.
Backport of ffa50ca35 from master.
|
|
Thanks Sebastian Noack for the report and the initial patch.
Backport of 1b3f832ab7 from master.
|
|
1.5-only change, as EmptyQuerySet will be refactored in 1.6.
Thanks hongshuning@gmail.com for the patch.
|
|
Backport of 3fc43c964e from master.
|
|
When &'ing or |'ing querysets, wrong values could be cached, and crashes
could happen.
Thanks Marc Tamlyn for figuring out the problem and writing the patch.
Backport of 07fbc6a.
|
|
Backport of 884f77bd1 from master.
|
|
|
|
Backport of 328f5b5.
|
|
obfuscated in the @sensitive_variables decorator's frame, in case the variables associated with those arguments were meant to be obfuscated from the decorated function's frame.
Thanks to vzima for the report.
Backport of 9180146d21cf2a31eec
|
|
Backport of acc5396.
|
|
Thanks Graham Dumpleton for the report.
Backport of a53c474.
|
|
Thanks dibrovsd@gmail.com for the report.
Backport of d11038acb2 from master.
|
|
redirections.
Refs #19505.
Backport of cee40c7d79930ff42bde4
|
|
The copy-pasted part of gis compiler's get_default_columns wasn't
changed to match changes in a0155f35343afbfd9e98ab9aa4615f06780f697e.
|
|
Thanks qcwxezdas for the report. Refs #13839.
Backport of e9c24be.
|
|
Refs #9893, #18515.
Thanks Russell for the report.
Backport of db278c3 from master.
|
|
Backport of 0907d3c6f from master.
|
|
admin redirect urls.
Work by Julien Phalip.
Refs #8001, #18310, #19505. See also 0b908b92a2ca4fb74a103e96bb75c53c05d0a428.
35d1cd0b28d1d9cd7bffbfbc6cc2e02b58404415 from master.
|
|
The test introduced in 4b278131 accidentally passed because of a
limitation of Python < 3.3.
Refs #17758, #7581.
Backport of 1c8be95 from master.
|
|
Thanks to garrison for the report and patch.
Backport of 4a71b842662162e0892a9269179421ff2191adba from master
|
|
Refs #17758
Backport of 8bc410b44536e03ee38a0087256faf367dd98dd9 from master
|
|
Backport of c31c2c92b8ef0b58394ac55fa4f61acc07091047 from master
|
|
Backport of 6b9f130278f98b3a15f7ad1959269c200e084f03 from master
|
|
Backport of 8d35fd4c327e05b63c72a1c1e9a4a68de4dddcf0 from master
|
|
Backport of 089d9ca1df43fb36eaa857e2d617a94a82c6b906 from master
|
|
Backport of dc704516c240011a9aeda17f631ade35c65cda58 from master
|
|
Also systematically added non-ascii passwords in hashers test suite.
Thanks Vaal for the report.
Backport of 0dc3fc954 from master.
|
|
Thanks aliva for the report and claudep for the feedback.
Backport of 1e4a27d from master.
|
|
This regression was introduced by the unicode_literals patch. The WSGI
spec mandates that environ contains native strings.
Backport of d9a0b6a.
|
|
The refactoring allows custom subclasses to use different default
columns than the base model.
|
|
Added compatibility code to not break when decoding messages
encoded on pre-1.5 versions.
Refs #19387. Thanks Florian Apolloner for noticing the issue.
|
|
Thanks Anton Baklanov for the report and the patch.
Backport of e277301c2 from master.
|
|
insensitive.
This is necessary because get_model() checks are case insensitive, and if the swapable check isn't, the
swappable logic gets tied up in knots with models that are partially swapped out.
Thanks to chris@cogdon.org for the report and extensive analysis, and Preston for his work on the draft patch.
Backport of c04c03d from trunk.
|
|
ModelMultipleChoiceField
Thanks to Patryk Zawadzki for the patch.
Backpatch of 3989ce52ef78840eefe01541628daa220191c0ad
|
|
Thanks orblivion for the suggestion.
Backport of 6534a95ac3 from master
|
|
Thanks Dylan Verheul for the report and Anssi Kääriäinen for the
review.
Backport of 55972ee5c from master.
|
|
Cleaned up the implementation of base convert_values() a little, and
made sure it accepts None as a value for numeric fields.
There are no tests attached. The reason is that not all of the
convert_values() accept None as a value for numeric fields (for example
sqlite3.convert_values()).
The reason the base convert_values() needs to accept None is that this
situation might arise in custom compilers for 3rd party backends. It
is easy to keep the convert_values() working, so lets do that.
Backpatch of 12a96bfa263d514884ef11009913b2f8bb163472
|
|
Thanks Valentin Lorentz for the report and the suggested fix.
Backport of ed711c4bd from master.
|
|
Backport of 507c081484 from master
|
|
AuthenticationForm.
Refs #19368, and the fix introduced in 27f8129d64292868f6a328f7bf9a1bed67967ff3.
Backport of 9facca28b619ad94680cf07774ee7a377034ca42 from trunk.
|
|
|
|
in the User model.
Thanks to un33k for the report.
Backport of 27f8129d64292868f6a328f7bf9a1bed67967ff3 from master.
|
|
This makes it easier to make a ModelBackend-compliant (with regards to
permissions) User model.
Thanks to cdestigter for the report about the relationship between
ModelBackend and permissions, and to the many users on django-dev that
contributed to the discussion about mixins.
Backport of 47e1df896b17aaaa97b73ef64010a7df4ea3d8d6 from master.
|
|
Backport of a001f3c.
|
|
Thanks Kit Sunde for the report and Brian Holdefehr for the initial
patch.
Backport of 6ed6a18a0 from master.
|
|
|
|
Full disclosure and new release forthcoming.
|