summaryrefslogtreecommitdiff
path: root/django/contrib/auth/password_validation.py
AgeCommit message (Expand)Author
2025-07-23Refs #36500 -- Rewrapped long docstrings and block comments via a script.django-bot
2025-04-17Fixed #36314 -- Fixed MinimumLengthValidator error message translation.Ahmed Nassar
2025-03-31Refs #28909 -- Simplified code using unpacking generalizations.Aarni Koskela
2025-02-18Fixed #36179 -- Unhexed entries and removed duplicates in auth/common-passwor...mimi89999
2024-10-15Fixed #35782 -- Allowed overriding password validation error messages.Ben Cail
2023-01-18Refs #34233 -- Used @functools.cache.Nick Pope
2022-09-28Fixed #34056 -- Updated the list of common passwords for CommonPasswordValida...Paolo Melchiorre
2022-02-07Refs #33476 -- Refactored code to strictly match 88 characters line length.Mariusz Felisiak
2022-02-07Refs #33476 -- Reformatted code with Black.django-bot
2022-01-04Fixed CVE-2021-45115 -- Prevented DoS vector in UserAttributeSimilarityValida...Florian Apolloner
2021-12-13Improved wording in password validators docs and docstrings.Adam Johnson
2021-04-01Fixed #32316 -- Deferred accessing __file__.William Schwartz
2020-08-28Fixed #31912 -- Removed strict=True in Path.resolve() in project template and...Mariusz Felisiak
2019-11-05Passed strict=True to Path.resolve() to enforce that the path must exist.Jon Dufresne
2019-06-28Fixed #30400 -- Improved typography of user facing strings.Jon Dufresne
2019-05-23Forced utf-8 encoding when loading common passwords in CommonPasswordValidator.Mariusz Felisiak
2019-05-22Refs #30116 -- Removed unnecessary str() calls in CommonPasswordValidator.Jon Dufresne
2019-05-22Improved performance of loading common passwords in CommonPasswordValidator.Brad Solomon
2019-01-28Fixed #30137 -- Replaced OSError aliases with the canonical OSError.Jon Dufresne
2018-11-15Fixed #29952 -- Lowercased all passwords in contrib.auth's auth/common-passwo...Mathew Payne
2018-04-19Ref #23919 -- Replaced some os.path usage with pathlib.Path.Tom
2018-04-16Fixed #29274 -- Increased the number of common passwords from 1k to 20k.GS-14
2018-01-02Fixed #28902 -- Fixed password_validators_help_text_html() double escaping.Alvin Lindstam
2017-04-27Refs #27795 -- Replaced many force_text() with str()Claude Paroz
2017-02-09Refs #23919 -- Removed default 'utf-8' argument for str.encode()/decode().Tim Graham
2017-02-07Converted usage of ugettext* functions to their gettext* aliasesClaude Paroz
2017-01-20Refs #23919 -- Removed django.utils._os.upath()/npath()/abspathu() usage.Tim Graham
2017-01-19Refs #23919 -- Stopped inheriting from object to define new style classes.Simon Charette
2017-01-18Refs #23919 -- Stopped using django.utils.lru_cache().Aymeric Augustin
2017-01-18Refs #23919 -- Removed six.<various>_types usageClaude Paroz
2017-01-18Refs #23919 -- Removed encoding preambles and future importsClaude Paroz
2016-11-16Fixed #27467 -- Made UserAttributeSimilarityValidator max_similarity=0/1 work...Tim Graham
2016-11-14Fixed E305 flake8 warnings.Ramin Farajpour Cami
2016-09-17Refs #27025 -- Fixed "invalid escape sequence" warnings in Python 3.6.Tim Graham
2016-08-10Fixed #26909 -- Allowed UserAttributeSimilarityValidator to validate against ...Andrew Nester
2016-08-04Fixed #27020 -- Used a context manager to close files.Ville Skyttä
2016-05-07Fixed #26544 -- Delayed translations of SetPasswordForm help_textsClaude Paroz
2015-10-10Pluralized translatable strings in password_validation.pyClaude Paroz
2015-09-28Refs #16860 -- Fixed password help text when there aren't any validators.Antoine Catton
2015-06-16Refs #16860 -- Fixed a resource and deprecation warning in password validation.Tim Graham
2015-06-10Refs #16860 -- Minor edits and fixes to password validation.Tim Graham
2015-06-07Fixed #16860 -- Added password validation to django.contrib.auth.Erik Romijn