- Sep 20, 2011
-
-
Eli Collins authored
--HG-- branch : release-1.5
-
Eli Collins authored
--HG-- branch : release-1.5
-
Eli Collins authored
--HG-- branch : release-1.5
-
- Sep 14, 2011
-
-
Eli Collins authored
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. --HG-- branch : release-1.5
-
Eli Collins authored
--HG-- branch : release-1.5
-
Eli Collins authored
--HG-- branch : release-1.5
-
- Sep 12, 2011
-
-
Eli Collins authored
--HG-- branch : release-1.5
-
Eli Collins authored
* 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 --HG-- branch : release-1.5
-
- Aug 19, 2011
-
-
Eli Collins authored
-
- Aug 17, 2011
-
-
Eli Collins authored
-
Eli Collins authored
added passlib.tests.__main__ so that nose can be invoked via 'python -m passlib.tests' from installed copy
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
changed instructions accordingly; also added 'docdist' setup command to build doc zip files
-
Eli Collins authored
* 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
-
- Aug 13, 2011
-
-
Eli Collins authored
-
- Aug 12, 2011
-
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
* backport of ut2's assertAlmostEquals delta kwd * test_context uses set_file so we can always write bytes
-
Eli Collins authored
* 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
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
tweak to registry tests so they work even if passlib.tests is imported under another name (eg: gaeunit)
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
-
- Aug 11, 2011
-
-
Eli Collins authored
min_verify_time is too host & load dependant to be hardcoded.
-
Eli Collins authored
* 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
-
Eli Collins authored
-
- Jul 27, 2011
-
-
Eli Collins authored
-
Eli Collins authored
-
- Jul 13, 2011
-
-
Eli Collins authored
-
- Jul 12, 2011
-
-
Eli Collins authored
-
- Jul 11, 2011
-
-
Eli Collins authored
-