<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/tests/auth_tests/test_hashers.py, branch 4.2.15</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=4.2.15</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=4.2.15'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2024-07-11T09:10:15Z</updated>
<entry>
<title>[4.2.x] Fixed auth_tests and file_storage tests on Python 3.8.</title>
<updated>2024-07-11T09:10:15Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2024-07-11T06:03:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=c5d196a65264136ee6795356871a29f3d22ec52f'/>
<id>urn:sha1:c5d196a65264136ee6795356871a29f3d22ec52f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[4.2.x] Fixed CVE-2024-39329 -- Standarized timing of verify_password() when checking unusuable passwords.</title>
<updated>2024-07-09T13:40:46Z</updated>
<author>
<name>Michael Manfre</name>
<email>mike@manfre.net</email>
</author>
<published>2024-06-15T02:12:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=156d3186c96e3ec2ca73b8b25dc2ef366e38df14'/>
<id>urn:sha1:156d3186c96e3ec2ca73b8b25dc2ef366e38df14</id>
<content type='text'>
Refs #20760.

Thanks Michael Manfre for the fix and to Adam Johnson for the review.
</content>
</entry>
<entry>
<title>[4.2.x] Increased the default PBKDF2 iterations for Django 4.2.</title>
<updated>2023-02-04T12:36:06Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2023-02-04T12:36:06Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=9a1848f48c1f7f627a52b2063a8a8428e77765d6'/>
<id>urn:sha1:9a1848f48c1f7f627a52b2063a8a8428e77765d6</id>
<content type='text'>
See https://cheatsheetseries.owasp.org/cheatsheets/Password_Storage_Cheat_Sheet.html#pbkdf2.

Thanks Markus Holtermann for the report.</content>
</entry>
<entry>
<title>Skipped scrypt tests when OpenSSL 1.1+ is not installed.</title>
<updated>2022-10-21T01:50:48Z</updated>
<author>
<name>HieuPham9720</name>
<email>44531309+HieuPham9720@users.noreply.github.com</email>
</author>
<published>2022-10-21T01:50:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=3e928de8add92a5f38a562abd7560b023d24b6af'/>
<id>urn:sha1:3e928de8add92a5f38a562abd7560b023d24b6af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #33691 -- Deprecated insecure password hashers.</title>
<updated>2022-07-23T19:29:31Z</updated>
<author>
<name>Claude Paroz</name>
<email>claude@2xlibre.net</email>
</author>
<published>2022-07-23T10:45:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=3b79dab19a2300a4884a3d81baa6c7c1f2dee059'/>
<id>urn:sha1:3b79dab19a2300a4884a3d81baa6c7c1f2dee059</id>
<content type='text'>
SHA1PasswordHasher, UnsaltedSHA1PasswordHasher, and UnsaltedMD5PasswordHasher
are now deprecated.
</content>
</entry>
<entry>
<title>Increased the default PBKDF2 iterations for Django 4.2.</title>
<updated>2022-05-17T12:22:06Z</updated>
<author>
<name>Carlton Gibson</name>
<email>carlton.gibson@noumenal.es</email>
</author>
<published>2022-05-10T13:26:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=3c6f1fd1f8096b22a52c682a9d295c4396ee3035'/>
<id>urn:sha1:3c6f1fd1f8096b22a52c682a9d295c4396ee3035</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #33691 -- Deprecated django.contrib.auth.hashers.CryptPasswordHasher.</title>
<updated>2022-05-11T07:13:45Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2022-05-11T07:13:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=02dbf1667c6da61ea9346f7c9f174a158b896811'/>
<id>urn:sha1:02dbf1667c6da61ea9346f7c9f174a158b896811</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #33476 -- Refactored code to strictly match 88 characters line length.</title>
<updated>2022-02-07T19:37:05Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2022-02-04T07:08:27Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=7119f40c9881666b6f9b5cf7df09ee1d21cc8344'/>
<id>urn:sha1:7119f40c9881666b6f9b5cf7df09ee1d21cc8344</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #33476 -- Reformatted code with Black.</title>
<updated>2022-02-07T19:37:05Z</updated>
<author>
<name>django-bot</name>
<email>ops@djangoproject.com</email>
</author>
<published>2022-02-03T19:24:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=9c19aff7c7561e3a82978a272ecdaad40dda5c00'/>
<id>urn:sha1:9c19aff7c7561e3a82978a272ecdaad40dda5c00</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Increased the default PBKDF2 iterations for Django 4.1.</title>
<updated>2021-09-20T19:23:01Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2021-09-16T08:04:59Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=32b7ffc2bbfd1ae055bdbe287f8598de731adce1'/>
<id>urn:sha1:32b7ffc2bbfd1ae055bdbe287f8598de731adce1</id>
<content type='text'>
</content>
</entry>
</feed>
