django1/django
Michał Górny b89c2a5d9e Fixed #18171 -- Checked signature of authenticate() to avoid supressing TypeErrors.
The current auth backend code catches TypeError to detect backends that
do not support specified argumetnts. As a result, any TypeErrors raised
within the actual backend code are silenced.

In Python 2.7+ and 3.2+ this can be avoided by using inspect.getcallargs().
With this method, we can test whether arguments match the signature without
actually calling the function.

Thanks David Eyk for the report.
2013-08-28 07:51:45 -04:00
..
bin Removed daily_cleanup.py script as per deprecation TL. 2013-06-28 21:48:16 -03:00
conf Merge remote-tracking branch 'core/master' into schema-alteration 2013-08-23 12:36:53 +01:00
contrib Fixed #18171 -- Checked signature of authenticate() to avoid supressing TypeErrors. 2013-08-28 07:51:45 -04:00
core Fixed #20814 -- Improved model field accessor clash error messages 2013-08-24 18:00:23 -04:00
db Python 3 compat fix for callable() 2013-08-23 17:59:35 +01:00
dispatch Fixed #20943 -- Weakly reference senders when caching their associated receivers 2013-08-21 22:30:45 +01:00
forms Fixed model.__eq__ and __hash__ for no pk value cases 2013-08-22 17:24:07 +03:00
http Fixed #20961 -- Fixed HttpResponse default empty content 2013-08-24 18:10:12 +02:00
middleware Deprecated SortedDict (replaced with collections.OrderedDict) 2013-08-04 07:09:39 -04:00
shortcuts More import removals 2013-06-29 11:58:36 +02:00
template Added further fixes, tests for #19949/f33db5a09a. 2013-08-26 08:47:24 -03:00
templatetags Fixed #20130 -- Regression in {% cache %} template tag. 2013-03-30 12:13:08 +01:00
test Merge remote-tracking branch 'core/master' into schema-alteration 2013-08-19 18:30:48 +01:00
utils Fixed #20693 -- Add timezone support to built-in time filter. 2013-08-26 16:15:53 -05:00
views Unlocalize line numbers and ids in debug 500 view. 2013-08-12 21:59:27 -03:00
__init__.py Master is now pre-1.7. 2013-06-28 08:56:45 -05:00