<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/django/contrib/auth/tests/hashers.py, branch stable/6.0.x</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=stable%2F6.0.x</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=stable%2F6.0.x'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2013-04-03T03:59:45Z</updated>
<entry>
<title>Modified auth to work with unittest2 discovery.</title>
<updated>2013-04-03T03:59:45Z</updated>
<author>
<name>Preston Timmons</name>
<email>prestontimmons@gfa.org</email>
</author>
<published>2013-04-03T03:22:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=fde2e4fd6ecdf6aa9c31d004f91be2b8df76ddb9'/>
<id>urn:sha1:fde2e4fd6ecdf6aa9c31d004f91be2b8df76ddb9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #20138 -- Added BCryptSHA256PasswordHasher</title>
<updated>2013-03-26T17:26:57Z</updated>
<author>
<name>Donald Stufft</name>
<email>donald@stufft.io</email>
</author>
<published>2013-03-26T15:44:26Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=25f2acfed0fc110f88abbfffb5c5c62a76670db0'/>
<id>urn:sha1:25f2acfed0fc110f88abbfffb5c5c62a76670db0</id>
<content type='text'>
BCryptSHA256PasswordHasher pre-hashes the users password using
SHA256 to prevent the 72 byte truncation inherient in the BCrypt
algorithm.
</content>
</entry>
<entry>
<title>Fixed #18144 -- Restored compatibility with SHA1 hashes with empty salt.</title>
<updated>2013-02-25T19:21:58Z</updated>
<author>
<name>Aymeric Augustin</name>
<email>aymeric.augustin@m4x.org</email>
</author>
<published>2013-02-25T19:01:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=f1255a3c0904a55ef267fa5f8687a1ce78f6894a'/>
<id>urn:sha1:f1255a3c0904a55ef267fa5f8687a1ce78f6894a</id>
<content type='text'>
Thanks dahool for the report and initial version of the patch.
</content>
</entry>
<entry>
<title>Fixed #18144 -- Added backwards compatibility with old unsalted MD5 passwords</title>
<updated>2013-02-02T11:02:36Z</updated>
<author>
<name>Claude Paroz</name>
<email>claude@2xlibre.net</email>
</author>
<published>2013-02-02T10:57:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=63d6a50dd8ab4f47c9ae11c1d2a4c4c7eed06be6'/>
<id>urn:sha1:63d6a50dd8ab4f47c9ae11c1d2a4c4c7eed06be6</id>
<content type='text'>
Thanks apreobrazhensky at gmail.com for the report.
</content>
</entry>
<entry>
<title>Fixed #19509 -- Fixed crypt/bcrypt non-ascii password encoding</title>
<updated>2012-12-22T15:04:10Z</updated>
<author>
<name>Claude Paroz</name>
<email>claude@2xlibre.net</email>
</author>
<published>2012-12-22T15:00:15Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=0dc3fc954f53d5b03b864e63b309acfdbb40dbf9'/>
<id>urn:sha1:0dc3fc954f53d5b03b864e63b309acfdbb40dbf9</id>
<content type='text'>
Also systematically added non-ascii passwords in hashers test suite.
Thanks Vaal for the report.
</content>
</entry>
<entry>
<title>Fixed #18182 -- Made is_usable_password check if hashing algorithm is correct</title>
<updated>2012-09-12T09:32:50Z</updated>
<author>
<name>Claude Paroz</name>
<email>claude@2xlibre.net</email>
</author>
<published>2012-09-12T09:21:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=703c266682be39f7153498ad0d8031231f12ee79'/>
<id>urn:sha1:703c266682be39f7153498ad0d8031231f12ee79</id>
<content type='text'>
The display of the ReadOnlyPasswordHashWidget has also been improved to
distinguish empty/unusable password from erroneous password.
Fixed #18453 also.
Thanks danielr and Leo for the reports and Moritz Sichert for the
initial patch.
</content>
</entry>
<entry>
<title>Fixed #18269 -- Applied unicode_literals for Python 3 compatibility.</title>
<updated>2012-06-07T16:08:47Z</updated>
<author>
<name>Claude Paroz</name>
<email>claude@2xlibre.net</email>
</author>
<published>2012-06-07T16:08:47Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=4a103086d5c67fa4fcc53c106c9fdf644c742dd8'/>
<id>urn:sha1:4a103086d5c67fa4fcc53c106c9fdf644c742dd8</id>
<content type='text'>
Thanks Vinay Sajip for the support of his django3 branch and
Jannis Leidel for the review.
</content>
</entry>
<entry>
<title>Fixed #18184 -- Moved algorithm identification code to hashers module</title>
<updated>2012-06-06T09:06:33Z</updated>
<author>
<name>Claude Paroz</name>
<email>claude@2xlibre.net</email>
</author>
<published>2012-06-06T09:06:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=70a0351fefaab4bce8c1085008ec5f12ba6cf279'/>
<id>urn:sha1:70a0351fefaab4bce8c1085008ec5f12ba6cf279</id>
<content type='text'>
Thanks Eli Collins for the report and the patch.
</content>
</entry>
<entry>
<title>Use the class decorator syntax available in Python &gt;= 2.6. Refs #17965.</title>
<updated>2012-03-30T09:08:29Z</updated>
<author>
<name>Aymeric Augustin</name>
<email>aymeric.augustin@m4x.org</email>
</author>
<published>2012-03-30T09:08:29Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=eb163f37cb62268443d592f8ce08bd8a0ab9631d'/>
<id>urn:sha1:eb163f37cb62268443d592f8ce08bd8a0ab9631d</id>
<content type='text'>
git-svn-id: http://code.djangoproject.com/svn/django/trunk@17829 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
<entry>
<title>Fixes #17777 and makes tests run again.</title>
<updated>2012-02-29T20:12:16Z</updated>
<author>
<name>Paul McMillan</name>
<email>Paul@McMillan.ws</email>
</author>
<published>2012-02-29T20:12:16Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=413e37481d0b81d50b5826f660eeb79f360be9fc'/>
<id>urn:sha1:413e37481d0b81d50b5826f660eeb79f360be9fc</id>
<content type='text'>
Adds a salted MD5 hasher for backwards compatibility.
Thanks gunnar@g10f.de for the report.

Also fixes a bug preventing the hasher tests from being run during
contrib tests.


git-svn-id: http://code.djangoproject.com/svn/django/trunk@17604 bcc190cf-cafb-0310-a4f2-bffc1f526a37
</content>
</entry>
</feed>
