summaryrefslogtreecommitdiff
path: root/passlib
Commit message (Expand)AuthorAgeFilesLines
* cleanup old python compat -- removed u() wrapper from some regexesEli Collins2020-10-065-33/+22
* cleanup old python compat -- replaced "unicode" alias in favor of "str"Eli Collins2020-10-0640-198/+180
* cleanup old python compat -- unified "unicode_or_bytes" aliasesEli Collins2020-10-067-26/+18
* cleanup old python compat -- removed "unicode_or_str" and "native_string_type...Eli Collins2020-10-0611-51/+40
* cleanup old python compat -- removed IO aliases (BytesIO etc)Eli Collins2020-10-066-24/+14
* cleanup old python compat -- removed suppress_cause() and error_from() wrappersEli Collins2020-10-069-36/+18
* cleanup old python compat -- removed get_unbound_method_function() wrapperEli Collins2020-10-063-10/+3
* cleanup old python compat -- removed OrderedDict backportEli Collins2020-10-063-253/+2
* cleanup old python compat -- removed izip() wrapperEli Collins2020-10-063-15/+6
* cleanup old python compat -- removed nextgetter() wrapperEli Collins2020-10-063-12/+4
* cleanup old python compat -- removed itervalues() wrapperEli Collins2020-10-062-6/+2
* cleanup old python compat -- removed iteritems() wrapperEli Collins2020-10-067-23/+19
* cleanup old python compat -- removed imap() / lmap() aliasesEli Collins2020-10-063-17/+7
* cleanup old python compat -- removed irange() aliasEli Collins2020-10-0620-70/+58
* cleanup old python compat -- removed some sys.version_info refsEli Collins2020-10-062-30/+6
* cleanup old python compat -- removed PY2 & PY3 conditionalsEli Collins2020-10-0620-373/+127
* cleanup old python compat -- removed PY26 conditional, and unittest2 imports.Eli Collins2020-10-066-89/+16
* cleanup old python compat -- removed all "from __future__" importsEli Collins2020-10-0634-34/+0
* docs & setup: updates text & setup requirements to indicate we need minimumEli Collins2020-10-061-2/+2
* minor cleanups after merge -- removed some stray u() callsEli Collins2020-10-062-4/+4
* Merge from stableEli Collins2020-10-0631-337/+1719
|\
| * bumped to 1.7.3; updated docs for release1.7.3Eli Collins2020-10-061-1/+1
| * bugfix: passlib.utils: add stub safe_crypt() control flags when crypt() isn't...Eli Collins2020-10-061-0/+3
| * docs / sha crypt: commented out the "implicit_rounds" param in docs,Eli Collins2020-10-061-16/+30
| * passlib.tests: silenced some internal warnings; fixed edge case in scrypt test;Eli Collins2020-10-062-1/+4
| * passlib.tests.test_ext_django: cleaned up detection of missing django hasher ...Eli Collins2020-10-064-12/+92
| * passlib.utils: add thread lock to fix some UT failures.Eli Collins2020-10-053-6/+58
| * passlib.hash: added ldap_salted_sha256 & ldap_salted_512 (issue 124)Eli Collins2020-10-055-6/+164
| * passlib.handlers: cases where crypt() returns malformed hashEli Collins2020-10-058-43/+99
| * passlib.handlers.bcrypt: safe_verify() calls should test for NotImplementedEli Collins2020-10-052-13/+13
| * utils.safe_crypt(): turns out pypy3's crypt() *does* support raw bytes.Eli Collins2020-10-032-19/+50
| * passlib.tests: silence some warnings, fix some MissingBackendError messagesEli Collins2020-10-034-11/+22
| * passlib.tests.test_utils: reworked safe_crypt() test to not have hardcodedEli Collins2020-10-031-30/+59
| * passlib.tests: updated platform_crypt_support to reflect openbsd changes;Eli Collins2020-10-033-8/+25
| * py39 compat - fixed some uneeded escape sequencesEli Collins2020-10-036-12/+12
| * tests: fixed some minor UT errorsEli Collins2020-10-032-5/+6
| * docs: minor adjusted to doc languageEli Collins2020-05-121-3/+6
| * registry: tweak get_supported_os_crypt_schemes() warning messageEli Collins2020-05-121-1/+4
| * bugfix: bcrypt os_crypt backend: fix some more crypt.crypt() utf8 encoding is...Eli Collins2020-05-123-11/+235
| * bcrypt: silenced "2a wraparound bug" detection warning for os_crypt backend;Eli Collins2020-05-121-5/+13
| * tests / bcrypt: bcrypt_os_crypt_test now strips out non-UTF8 test vectors und...Eli Collins2020-05-122-2/+20
| * bcrypt / os_crypt backend: now throws new PasswordValueError()Eli Collins2020-05-122-18/+69
| * bugfix: bcrypt: test vector for "8bit bug" wasn't UTF8 safe,Eli Collins2020-05-122-9/+31
| * bugfix: bcrypt os_crypt backend wasn't being detected properly under py3;Eli Collins2020-05-122-5/+11
| * passlib.tests.utils: simplified OsCryptMixin's "alt hasher" test harness code.Eli Collins2020-05-122-15/+27
| * passlib.tests: fixed bug where HandlerCase.test_82_crypt_support() wasn'tEli Collins2020-05-112-23/+69
| * passlib.handlers.digests: make create_hex_digest() required=True by default;Eli Collins2020-05-111-4/+8
| * passlib.crypto.digest: followup to rev db4beabafe1b --Eli Collins2020-05-041-6/+16
| * passlib.crypto.digests: added hardcoded fallback info for common hashes;Eli Collins2020-05-022-0/+40
| * reworked lookup_hash() and create_hex_digest() internals to work betterEli Collins2020-05-026-40/+257