summaryrefslogtreecommitdiff
path: root/passlib/utils/handlers.py
Commit message (Expand)AuthorAgeFilesLines
* python compat cleanup -- use magic super() callsEli Collins2020-10-061-22/+22
* cleanup old python compat -- removed int_types aliasEli Collins2020-10-061-3/+3
* cleanup old python compat -- removed join_byte_elems() and join_byte_values()...Eli Collins2020-10-061-3/+1
* cleanup old python compat -- removed str_to_usascii() wrapperEli Collins2020-10-061-1/+1
* cleanup old python compat -- removed uascii_to_str() wrapperEli Collins2020-10-061-5/+5
* cleanup old python compat -- replaced "unicode" alias in favor of "str"Eli Collins2020-10-061-19/+18
* cleanup old python compat -- unified "unicode_or_bytes" aliasesEli Collins2020-10-061-2/+2
* cleanup old python compat -- removed "unicode_or_str" and "native_string_type...Eli Collins2020-10-061-7/+7
* cleanup old python compat -- removed irange() aliasEli Collins2020-10-061-1/+1
* cleanup old python compat -- removed PY2 & PY3 conditionalsEli Collins2020-10-061-2/+2
* cleanup old python compat -- removed all "from __future__" importsEli Collins2020-10-061-1/+0
* Merge from stableEli Collins2020-10-061-2/+1
|\
| * passlib.handlers: cases where crypt() returns malformed hashEli Collins2020-10-051-1/+0
| * py39 compat - fixed some uneeded escape sequencesEli Collins2020-10-031-1/+1
* | Merge from stableEli Collins2019-11-221-16/+33
|\ \ | |/
| * passlib.utils.handlers: split _sanitize() helper out as separate mask_value()...Eli Collins2019-11-121-16/+33
* | Merge from stableEli Collins2019-11-101-3/+20
|\ \ | |/
| * argon2 -- added support for type "ID" hashes & for generating type "D" hashes.Eli Collins2019-11-101-0/+1
| * added tests for parsehash() method; fixed argon2 error (fixes issue 97)Eli Collins2019-11-101-3/+19
* | compat cleanup: replaced all u("") instances with u""Eli Collins2017-02-171-10/+10
* | Merge with stableEli Collins2017-01-301-4/+13
|\ \ | |/
| * PasswordHash: hammered out more of password truncation policy.Eli Collins2017-01-301-4/+13
* | Merge with stableEli Collins2017-01-221-1/+2
|\ \ | |/
| * added r"" prefix to some strings, to fix some python 3.6 deprecation warningsEli Collins2017-01-221-1/+2
* | general: went ahead and removed a bunch of deprecated features that were sche...Eli Collins2016-11-281-39/+0
|/
* bugfix: utils: GenericHandler wasn't issuing deprecation warning if callerEli Collins2016-11-271-2/+2
* docs: minor wording corrections, replaced 'encrypt' with 'hash' in a bunch of...Eli Collins2016-11-251-4/+3
* bugfix: tests / test_15_salt_type: respect min_salt_size to remove spurious V...Eli Collins2016-11-221-0/+3
* passlib.utils: relocated a bunch of binary encoding helpers to .utils.binary ...Eli Collins2016-11-221-13/+10
* passlib.utils: relocated a bunch of properties & decorators to .utils.decorEli Collins2016-11-221-2/+3
* passlib.ext.django: large refactor to make things more isolated & testable.Eli Collins2016-11-221-0/+13
* passlib.handlers.django: added support for django_argon2Eli Collins2016-11-221-0/+5
* passlib.registry: consolidated some internal helpers from various placesEli Collins2016-11-191-4/+2
* passlib.exc: has_backend() now raises explicit UnknownBackendError, not Value...Eli Collins2016-11-191-1/+1
* utils.handlers: tried to greatly simplify how BackendMixin & subclasses operateEli Collins2016-11-101-109/+121
* utils.handlers: factored out mixin monkeypatching code from BackendMixin,Eli Collins2016-11-101-23/+18
* passlib.exc: PasswordSizeError / PasswordTruncateError now have a .max_sizeEli Collins2016-06-301-1/+1
* argon2, bcrypt: reworked how backends are managed.Eli Collins2016-06-301-11/+112
* bugfix: utils.handlers / PrefixWrapper: proxy "is_disabled" and "truncate_err...Eli Collins2016-06-291-1/+1
* passlib.hash: Improved handling of hashes which truncate passwordsEli Collins2016-06-291-1/+33
* bugfix: test_django: fix test which needs to detect handler ancestry.Eli Collins2016-06-261-1/+6
* Enhanced disabled hash managementEli Collins2016-06-261-1/+1
* utils.handlers.HasSalt: set min_salt to default to 0, not NoneEli Collins2016-06-261-3/+3
* HasRounds: removed unconditional errors when min_desired_rounds < 0,Eli Collins2016-06-221-6/+0
* bugfix: handler.ident_values must always be a tuple,Eli Collins2016-06-201-1/+1
* scrypt: hash format changedEli Collins2016-06-201-23/+23
* bugfix: HasManyBackends: use closure not partial, prevents getargspec() errorEli Collins2016-06-171-2/+2
* docs: replaced a bunch of :meth:`encrypt` referencesEli Collins2016-06-171-2/+2
* hash.scrypt: refactoring & improvementsEli Collins2016-06-171-0/+67
* utils.handlers: consolidated some common test patterns into validate_default_...Eli Collins2016-06-171-28/+53