| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | | * | restored pure-python bcrypt implementation that was removed in r5211db139659 | Eli Collins | 2011-09-14 | 4 | -1/+679 | |
| | | | | ||||||
| | | * | misc doc changes | Eli Collins | 2011-09-14 | 5 | -26/+35 | |
| | | | | ||||||
| | | * | tweak to passlib.ext.django so it explicitly removes any monkeypatching if ↵ | Eli Collins | 2011-09-07 | 1 | -0/+1 | |
| | | | | | | | | | | | | | PASSLIB_CONTEXT=None | |||||
| | | * | beginning 1.6 dev | Eli Collins | 2011-08-25 | 4 | -79/+32 | |
| | | | | | | | | | | | | | | | | * removed previously deprecated support for ConfigParser interpolated files * removed previously deprecated support for set_backend(None) | |||||
| * | | | close branchrelease-1.5 | Eli Collins | 2011-10-08 | 0 | -0/+0 | |
| | | | | ||||||
| * | | | Added tag 1.5.3 for changeset 82f38a9420b3 | Eli Collins | 2011-10-08 | 0 | -0/+0 | |
| | | | | ||||||
| * | | | bumped to 1.5.31.5.3 | Eli Collins | 2011-10-08 | 2 | -2/+2 | |
| | | | | ||||||
| * | | | added tox config file, may replace custom testing harness | Eli Collins | 2011-10-07 | 2 | -0/+57 | |
| | | | | ||||||
| * | | | minor documentation updates | Eli Collins | 2011-10-07 | 6 | -28/+45 | |
| | | | | ||||||
| * | | | bcrypt padding work: | Eli Collins | 2011-10-07 | 7 | -18/+140 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | * added changelog entry re: issue & fix * bcrypt now warns about padding bits in digest as well * bcrypt.normhash() now normalizes salt padding bits, digest padding bits, and rounds zero-padding * hash_needs_update() will now flag unclean bcrypt hashes as needing an update * UTs for hash_needs_update(), and digest padding bit handling | |||||
| * | | | bugfix (issue 25): | Eli Collins | 2011-10-05 | 3 | -31/+233 | |
| |/ / | | | | | | | | | | | | | | | | | * bcrypt salts are now generated with padding bits set to 0 * bcrypt hashes with padding bits not set to 0 still same as before, but warning is issued * bcrypt.normhash() can be used to correct existing bcrypt hashes. TODO: documentation, verify against issue, look into verify_and_update() being able to take care of this. | |||||
| * | | close release branch | Eli Collins | 2011-09-19 | 0 | -0/+0 | |
| | | | ||||||
| * | | Added tag 1.5.2 for changeset d5739b3c458e | Eli Collins | 2011-09-19 | 0 | -0/+0 | |
| | | | ||||||
| * | | added some scripts used during release management | Eli Collins | 2011-09-19 | 2 | -0/+281 | |
| | | | ||||||
| * | | bumped to 1.5.21.5.2 | Eli Collins | 2011-09-19 | 2 | -3/+3 | |
| | | | ||||||
| * | | updated docs for md5-crypt, django hashes, and django plugin; added django ↵ | Eli Collins | 2011-09-19 | 5 | -54/+79 | |
| | | | | | | | | | plugin to setup | |||||
| * | | added django 0.9 support to passlib.ext.django & tests (such as may be found ↵ | Eli Collins | 2011-09-19 | 3 | -29/+71 | |
| | | | | | | | | | on GAE) | |||||
| * | | improvements to passlib.ext.django | Eli Collins | 2011-09-14 | 7 | -68/+706 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | even though it hasn't been officially documented, some people are using it, so... major ----- * DEFAULT_CTX now uses SHA512-Crypt instead of PBKDF2-HMAC-SHA256, this should be natively supported on a larger number of platforms. * added full unittest suite for passlib.ext.django: - checks monkeypatch implementation - checks full plugin behavior - STOCK_CTX is compared against official Django behavior minor ----- * ``set_django_password_context()`` now patches ``django.contrib.auth.models.check_password()`` as well as User methods. * now exposes active context as ``User.password_context`` when patch is enabled. * replacement ``User.check_password`` now handles None and unusable passwords explicitly, even if context doesn't include support for django_disabled. | |||||
| * | | fixed small bug in CryptPolicy.iter_config() related to deprecation options | Eli Collins | 2011-09-14 | 3 | -26/+64 | |
| | | | ||||||
| * | | added documentation for verify_and_update | Eli Collins | 2011-09-14 | 3 | -8/+68 | |
| | | | ||||||
| * | | small formatting change to CHANGES file | Eli Collins | 2011-09-12 | 1 | -21/+35 | |
| | | | ||||||
| * | | bugfix: django_des_crypt now accepts all H64_CHARS in salt [issue 22] | Eli Collins | 2011-09-12 | 3 | -35/+132 | |
| |/ | | | | | | * also added more django-related unittests * django_des_crypt now uses des_crypt handler instead of raw_des_crypt function * django_des_crypt now detects salt char mismatches in hash | |||||
| * | small corrections to documentation | Eli Collins | 2011-08-19 | 4 | -19/+29 | |
| | | ||||||
| * | traditional post-release tweaks to documentation | Eli Collins | 2011-08-17 | 5 | -11/+68 | |
| | | ||||||
| * | added passlib.tests.__main__ so that nose can be invoked via 'python -m ↵ | Eli Collins | 2011-08-17 | 1 | -0/+6 | |
| | | | | | passlib.tests' from installed copy | |||||
| * | note about GAE | Eli Collins | 2011-08-17 | 1 | -0/+4 | |
| | | ||||||
| * | added signing capability to docdist cmd | Eli Collins | 2011-08-17 | 1 | -0/+18 | |
| | | ||||||
| * | Added tag 1.5.1 for changeset 364e062708e1 | Eli Collins | 2011-08-17 | 0 | -0/+0 | |
| | | ||||||
| * | bumped to 1.5.11.5.1 | Eli Collins | 2011-08-17 | 2 | -13/+14 | |
| | | ||||||
| * | documentation building should now be done through 'setup.py build_sphinx'; | Eli Collins | 2011-08-17 | 5 | -10/+91 | |
| | | | | | | changed instructions accordingly; also added 'docdist' setup command to build doc zip files | |||||
| * | setup script enhancements | Eli Collins | 2011-08-17 | 8 | -38/+145 | |
| | | | | | | | | | | | | * added code to make builtin snapshots & releases with correct version # easier, no longer dependant on egg_info's tag_date (which didn't make PEP compatible version strings anyways). * moved passlib.setup to passlib._setup - not really publically useful anyways, and name was causing nose/unitest to get confused * added tests/*.cfg to setup & manifest | |||||
| * | test.utils: added backport of assertRegexpMatches for py26/25 | Eli Collins | 2011-08-13 | 1 | -0/+12 | |
| | | ||||||
| * | fix class.__module__ for gaeunit class discovery | Eli Collins | 2011-08-12 | 1 | -1/+2 | |
| | | ||||||
| * | more forgiving bounds for mvt test | Eli Collins | 2011-08-12 | 1 | -6/+10 | |
| | | ||||||
| * | unittest fixes | Eli Collins | 2011-08-12 | 4 | -27/+66 | |
| | | | | | | * backport of ut2's assertAlmostEquals delta kwd * test_context uses set_file so we can always write bytes | |||||
| * | GAE compatibility fix: changed apache UTs to not rely on filesystem. | Eli Collins | 2011-08-12 | 3 | -73/+109 | |
| | | | | | | | * added private constructor Htpasswd._from_string(), will clean it up and make public in future * most apache tests now use _from_string() so they don't have to write to fs * tests which still require writing to fs (mainly the autoload tests) now skipped for GAE | |||||
| * | GAE compatibility fix: genseed() can handle os.getpid() being missing | Eli Collins | 2011-08-12 | 1 | -1/+2 | |
| | | ||||||
| * | fixed UT border case w/ zipped egg | Eli Collins | 2011-08-12 | 1 | -0/+8 | |
| | | ||||||
| * | additional linesep & encoded tests for CryptPolicy.from_string / from_path | Eli Collins | 2011-08-12 | 1 | -5/+25 | |
| | | ||||||
| * | added gae_env flag to disable some CryptPolicy.from_path() unittests under ↵ | Eli Collins | 2011-08-12 | 4 | -25/+61 | |
| | | | | | Google App Engine. | |||||
| * | tweak to registry tests so they work even if passlib.tests is imported under ↵ | Eli Collins | 2011-08-12 | 2 | -7/+17 | |
| | | | | | another name (eg: gaeunit) | |||||
| * | tidy up backend test case names | Eli Collins | 2011-08-12 | 2 | -24/+27 | |
| | | ||||||
| * | phpass_context now imports bcrypt hash only if phpass_context is used | Eli Collins | 2011-08-12 | 1 | -7/+11 | |
| | | ||||||
| * | added simple unittests to check passlib.apps & passlib.hosts contexts are ↵ | Eli Collins | 2011-08-12 | 3 | -2/+223 | |
| | | | | | working | |||||
| * | provide fallback | Eli Collins | 2011-08-12 | 2 | -6/+38 | |
| | | ||||||
| * | bugfix: make sure ``passlib.hash.__loader__`` attribute writable - needed by ↵ | Eli Collins | 2011-08-12 | 3 | -4/+38 | |
| | | | | | GAE [issue 19] | |||||
| * | removed min_verify_time setting from custom_app_context, | Eli Collins | 2011-08-10 | 2 | -1/+3 | |
| | | | | | min_verify_time is too host & load dependant to be hardcoded. | |||||
| * | bugfix to CryptContext.verify [issue 17] | Eli Collins | 2011-08-10 | 3 | -17/+52 | |
| | | | | | | | | * fixed formatting error thrown by CryptContext.verify when issuing min_verify_time warning * rewrote CryptContext.verify's min_verify_time UT to: - use mock hash handler - verify that appropriate warning is issued when going overtime | |||||
| * | added backport of catch_warnings for py25; added testcase method ↵ | Eli Collins | 2011-08-10 | 1 | -11/+134 | |
| | | | | | assertWarningMatches | |||||
| * | removed duplicate code inside passlib.apache | Eli Collins | 2011-07-27 | 1 | -10/+12 | |
| | | ||||||
