summaryrefslogtreecommitdiff
path: root/passlib/utils
Commit message (Expand)AuthorAgeFilesLines
...
* | compat cleanup: removed print_() compat helper now that py25 support dropped.Eli Collins2017-02-171-45/+0
* | compat cleanup: replaced all u("") instances with u""Eli Collins2017-02-174-31/+32
* | 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-285-72/+5
|/
* bugfix: utils: GenericHandler wasn't issuing deprecation warning if callerEli Collins2016-11-271-2/+2
* docs: fixed docstring for utils.saslprep()Eli Collins2016-11-271-2/+5
* docs: wording tweaks, emphasized 1.7 changes in hash tutorial, added note abo...Eli Collins2016-11-271-0/+2
* docs: minor wording corrections, replaced 'encrypt' with 'hash' in a bunch of...Eli Collins2016-11-251-4/+3
* passlib.utils: add py3 version of accepts_keyword()Eli Collins2016-11-221-4/+24
* 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-223-720/+900
* passlib.utils: relocated a bunch of properties & decorators to .utils.decorEli Collins2016-11-225-179/+203
* 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-194-4/+53
* 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
* totp: TOTP.normalize_token() turned into hybrid method, made public;Eli Collins2016-11-101-0/+19
* utils.handlers: factored out mixin monkeypatching code from BackendMixin,Eli Collins2016-11-102-23/+102
* bugfix: utils.memoized_property(): preserve function's docstringEli Collins2016-10-031-0/+1
* ran full tests to verify we work under pyston 0.5.1Eli Collins2016-07-151-0/+3
* passlib.exc: PasswordSizeError / PasswordTruncateError now have a .max_sizeEli Collins2016-06-301-1/+1
* argon2, bcrypt: reworked how backends are managed.Eli Collins2016-06-302-13/+114
* bugfix: accidentally committed some unwanted bits in rev 9e6da28bc687Eli Collins2016-06-291-16/+1
* bugfix: utils.handlers / PrefixWrapper: proxy "is_disabled" and "truncate_err...Eli Collins2016-06-291-1/+1
* docs: added warnings about future plans, merged 1.6.6 changelog into 1.7Eli Collins2016-06-291-3/+24
* CryptContext: added "harden_verify" supportEli Collins2016-06-291-10/+31
* passlib.hash: Improved handling of hashes which truncate passwordsEli Collins2016-06-292-1/+60
* 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
* bugfix: py27 xrange() doesn't handle things greater than C long;Eli Collins2016-06-261-0/+30
* 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
* utils: pinned down unicode/bytes handling for ab64/b64s helpersEli Collins2016-06-221-8/+23
* utils: b64s & ab64 helper methods replaced with faster versionsEli Collins2016-06-201-29/+20
* bugfix: handler.ident_values must always be a tuple,Eli Collins2016-06-201-1/+1
* docs: misc cleanups & todosEli Collins2016-06-201-0/+5
* scrypt: hash format changedEli Collins2016-06-202-23/+33
* pbkdf2: removed support for M2Crypto backend -- was only useful for sha1Eli Collins2016-06-201-4/+0
* cleanup: 'uint4/8' refs incorrectly named, should be 'uint32/64'Eli Collins2016-06-201-2/+2
* passlib.hash.argon2: support for Argon2 hash formatEli Collins2016-06-171-3/+27
* 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-172-0/+76
* utils.handlers: consolidated some common test patterns into validate_default_...Eli Collins2016-06-171-28/+53
* utils.handlers: split out most of HasManyBackends into separate BackendMixin,Eli Collins2016-06-172-181/+285
* HasIdent mixin: converted _norm_ident() to class method,Eli Collins2016-06-161-11/+15