<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/django/contrib/auth/backends.py, branch fix-31295</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=fix-31295</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=fix-31295'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2026-04-27T14:22:04Z</updated>
<entry>
<title>Fixed #36901 -- Centralized auth timing attack mitigations.</title>
<updated>2026-04-27T14:22:04Z</updated>
<author>
<name>afenoum</name>
<email>anja1catus@gmail.com</email>
</author>
<published>2026-04-20T10:44:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=c63591d4da533944af31ccb46a77eb221dbdba0a'/>
<id>urn:sha1:c63591d4da533944af31ccb46a77eb221dbdba0a</id>
<content type='text'>
Thank you Mar Bartolome and Tim Schilling for reviews.
</content>
</entry>
<entry>
<title>Fixed #36542 -- Marked authenticate() with @sensitive_variables() decorator.</title>
<updated>2026-04-24T18:19:15Z</updated>
<author>
<name>KANIN KEARPIMY</name>
<email>jamesk@KANINs-MacBook-Air.local</email>
</author>
<published>2026-03-31T15:56:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=526b548cfb9c8a02ea2b7ae064ef3b795305d51a'/>
<id>urn:sha1:526b548cfb9c8a02ea2b7ae064ef3b795305d51a</id>
<content type='text'>
Thanks Olivier Dalang, Tim McCurrach, Sarah Boyce, and Mar Bartolome for reviews.
</content>
</entry>
<entry>
<title>Removed double spaces after periods and within phrases.</title>
<updated>2025-07-23T13:09:43Z</updated>
<author>
<name>Sarah Boyce</name>
<email>42296566+sarahboyce@users.noreply.github.com</email>
</author>
<published>2025-07-18T13:37:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=1ecf6889cabc9f3f60d3fdd651468cddd8f4da6e'/>
<id>urn:sha1:1ecf6889cabc9f3f60d3fdd651468cddd8f4da6e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #35792 -- Simplified ModelBackend._get_group_permissions().</title>
<updated>2024-10-09T14:14:32Z</updated>
<author>
<name>Bona Fide IT GmbH</name>
<email>137388433+BonaFideIT@users.noreply.github.com</email>
</author>
<published>2024-09-28T09:36:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=d4e4520efb553d2bfcc68ac8cf007c0c402d4845'/>
<id>urn:sha1:d4e4520efb553d2bfcc68ac8cf007c0c402d4845</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #35303 -- Implemented async auth backends and utils.</title>
<updated>2024-10-07T12:19:41Z</updated>
<author>
<name>Jon Janzen</name>
<email>jon@jonjanzen.com</email>
</author>
<published>2024-03-31T19:29:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=50f89ae850f6b4e35819fe725a08c7e579bfd099'/>
<id>urn:sha1:50f89ae850f6b4e35819fe725a08c7e579bfd099</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refs #33561 -- Made created=True required in signature of RemoteUserBackend.configure_user() subclasses.</title>
<updated>2023-01-17T10:49:15Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2023-01-13T04:49:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=ba082e09524c9fba9fa8ba472c896ef645b09dd6'/>
<id>urn:sha1:ba082e09524c9fba9fa8ba472c896ef645b09dd6</id>
<content type='text'>
Per deprecation timeline.
</content>
</entry>
<entry>
<title>Refs #25232 -- Simplified ModelBackend.user_can_authenticate().</title>
<updated>2022-07-11T18:27:11Z</updated>
<author>
<name>Tim Graham</name>
<email>timograham@gmail.com</email>
</author>
<published>2022-07-11T18:27:11Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=282d58e19385ee4e5c125a9d3cba820949314f3f'/>
<id>urn:sha1:282d58e19385ee4e5c125a9d3cba820949314f3f</id>
<content type='text'>
Thanks Jay Turner for the suggestion.</content>
</entry>
<entry>
<title>Fixed #33561 -- Allowed synchronization of user attributes in RemoteUserBackend.</title>
<updated>2022-03-10T11:57:19Z</updated>
<author>
<name>Adrian Torres</name>
<email>atorresj@redhat.com</email>
</author>
<published>2022-03-04T10:04:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=d90e34c61b27fba2527834806639eebbcfab9631'/>
<id>urn:sha1:d90e34c61b27fba2527834806639eebbcfab9631</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>Removed redundant definition of UserModel in ModelBackend.with_perm().</title>
<updated>2021-08-09T08:36:55Z</updated>
<author>
<name>Premkumar Chalmeti</name>
<email>premkumarchalmeti@gmail.com</email>
</author>
<published>2021-08-09T08:36:55Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=fffeb5df554c93f0f9e634a820323b4771e9bfc7'/>
<id>urn:sha1:fffeb5df554c93f0f9e634a820323b4771e9bfc7</id>
<content type='text'>
</content>
</entry>
</feed>
