| Age | Commit message (Collapse) | Author |
|
Thanks Mike O'Connor for the suggestions.
Backport of 5ecead9ab9 from master
|
|
Thanks knowledgepoint-devs for the report and claudep for review.
Backport of 7006187064 from master
|
|
Thanks Baptiste for the suggestion.
Backport of 6947885926 from master
|
|
Backport of fb4f3e04b1 from master
|
|
Backport of 9f18b6bcb0 from master
|
|
Backport of 5842d8eba4 from master
|
|
Thanks cdestigter for the report.
Backport of 2d425116e2 from master
|
|
Backport of 84cafc2b35 from master
|
|
Thanks semenov for the report.
Backport of 2ea1e70b85 from master
|
|
Backport of f2a8e47cfd from master
|
|
fields clashing.
Thanks benjaoming for raising the issue and Loic for the examples.
Backport of 8ec388a69d from master
|
|
Backport of 680a0f08b from master.
|
|
injection
Thanks Erik Romijn for the suggestion.
Backport of 3776926cfe from master
|
|
typecasting.
This is a security fix. Disclosure will follow shortly.
Backport of 75c0d4ea3ae48970f788c482ee0bd6b29a7f1307 from master
|
|
Thanks Josh Kupershmidt.
Backport of c487b1e230 from master
|
|
The ticket was originally about two failing tests, which are
fixed by putting their queries in transactions.
Thanks Tim Graham for the report, Aymeric Augustin for the fix,
and Simon Charette, Tim Graham & Loïc Bistuer for review.
Backport of b990df1d63 from master
|
|
relationships.
Thanks EvilDMP for the suggestion.
Backport of ec08d62a20 from master
|
|
- Docs description of arguments mix up.
- Keep it from erroneously masking E332 check.
- Add checks E338 and E339, tweak message of E337.
|
|
Thanks to Loic Bistuer for review. Minor changes to error messages
done by committer.
|
|
Thanks django-issues at colons.co for the suggestion.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Thanks Tim Graham for the report and recommendations
|
|
|
|
|
|
Clarified that queries in autocommit mode are committed immediately
only if a transaction has not already been started. Added to the
main transaction docs that Django's TestCase class implicitly wraps
its tests in transactions.
|
|
This is the result of Christopher Medrela's 2013 Summer of Code project.
Thanks also to Preston Holmes, Tim Graham, Anssi Kääriäinen, Florian
Apolloner, and Alex Gaynor for review notes along the way.
Also: Fixes #8579, fixes #3055, fixes #19844.
|
|
Thanks simonpercivall for the report and Aymeric for the patch.
|
|
|
|
Thanks EvilDMP for the report.
|
|
Minor typos. Some grammar changes.
|
|
|
|
|
|
|
|
|
|
Thanks dan at dlo.me for the initial patch.
- Added __pow__ and __rpow__ to ExpressionNode
- Added oracle and mysql specific power expressions
- Added used-defined power function for sqlite
|
|
|
|
|
|
Thanks neithere for the suggestion.
|
|
Squashed commit of the following:
commit 63ddb271a44df389b2c302e421fc17b7f0529755
Author: Aymeric Augustin <aymeric.augustin@m4x.org>
Date: Sun Sep 29 22:51:00 2013 +0200
Clarified interactions between atomic and exceptions.
commit 2899ec299228217c876ba3aa4024e523a41c8504
Author: Aymeric Augustin <aymeric.augustin@m4x.org>
Date: Sun Sep 22 22:45:32 2013 +0200
Fixed TransactionManagementError in tests.
Previous commit introduced an additional check to prevent running
queries in transactions that will be rolled back, which triggered a few
failures in the tests. In practice using transaction.atomic instead of
the low-level savepoint APIs was enough to fix the problems.
commit 4a639b059ea80aeb78f7f160a7d4b9f609b9c238
Author: Aymeric Augustin <aymeric.augustin@m4x.org>
Date: Tue Sep 24 22:24:17 2013 +0200
Allowed nesting constraint_checks_disabled inside atomic.
Since MySQL handles transactions loosely, this isn't a problem.
commit 2a4ab1cb6e83391ff7e25d08479e230ca564bfef
Author: Aymeric Augustin <aymeric.augustin@m4x.org>
Date: Sat Sep 21 18:43:12 2013 +0200
Prevented running queries in transactions that will be rolled back.
This avoids a counter-intuitive behavior in an edge case on databases
with non-atomic transaction semantics.
It prevents using savepoint_rollback() inside an atomic block without
calling set_rollback(False) first, which is backwards-incompatible in
tests.
Refs #21134.
commit 8e3db393853c7ac64a445b66e57f3620a3fde7b0
Author: Aymeric Augustin <aymeric.augustin@m4x.org>
Date: Sun Sep 22 22:14:17 2013 +0200
Replaced manual savepoints by atomic blocks.
This ensures the rollback flag is handled consistently in internal APIs.
|
|
|
|
|
|
|
|
|
|
|