- Mar 28, 2011
-
-
Eli Collins authored
--HG-- branch : 1.3.x
-
Eli Collins authored
bugfix: use sys.maxint if sys.maxsize is missing (embarrassing, should have run py25 UTs again before 1.3.0) --HG-- branch : 1.3.x
-
Eli Collins authored
bugfix: properly handle CryptContext border case where default_rounds>max_rounds w/ vary_rounds enabled, previously threw error (UT added) --HG-- branch : 1.3.x
-
Eli Collins authored
--HG-- branch : 1.3.x
-
- Mar 26, 2011
-
-
Eric Hanchrow authored
--HG-- branch : 1.3.x
-
Eli Collins authored
--HG-- branch : 1.3.x
-
Eli Collins authored
--HG-- branch : 1.3.x
-
- Mar 25, 2011
-
-
Eli Collins authored
--HG-- branch : 1.3.x
-
- Mar 28, 2011
-
-
Eli Collins authored
--HG-- branch : 1.3.x
-
- Mar 25, 2011
-
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
-
- Mar 24, 2011
-
-
Eli Collins authored
removed pure-python bcrypt implementation, wasn't fast enough to be usuable, and probably never will be.
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
===================== * CryptContext docs finished * README / LICENSE updated * license text changed to correct BSD wording * embarassingly, the history.rst is kinda off about release versions. tried to make it give readers better outline. * misc doc updates * some handler names (eg: 'context', 'all') now forbidden by register_crypt_handler() * bumped setup.cfg to b1
-
- Mar 23, 2011
-
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
================================= * tweaked vary_rounds code to not "bunch up" when it hits min/max rounds * updated default policy settings * issues warning if min verify time is exceeded
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
================= * renamed passlib.servers -> passlib.apps * added custom_app_context, for quickly adding hashes to new apps * documented module
-
Eli Collins authored
-
Eli Collins authored
-
- Mar 22, 2011
-
-
Eli Collins authored
-
Eli Collins authored
============================================ renamed the classes in passlib.utils.handlers, for clarity in code: * BaseHash -> SimpleHandler * ExtHash -> ExtendedHandler * BackendExtHash -> MultiBackendHandler
-
Eli Collins authored
=========================== Renamed all references from password hash "driver" -> password hash "handler", to be more consistent with existing phrasing. This also required rearranging quite a lot of modules.
-
Eli Collins authored
split passlib.base into passlib.registry & passlib.context - the two have little to do with eachother
-
Eli Collins authored
-
Eli Collins authored
================================ * added documentation for overview, ldap digests * lots of other documentation updates * renamed passlib.unix -> passlib.hosts * renamed passlib.sqldb -> passlib.servers * added passlib.servers.custom_app_context for quickstart purposes * added ldap {CLEARTEXT} support
-
- Mar 21, 2011
-
-
Eli Collins authored
-
- Mar 18, 2011
-
-
Eli Collins authored
============================ * now at 99% coverage * changed some error types * bugfix to min_verify_time code * tests for registry, some cryptcontext border cases * ldap hash tests * tests for rest of utils * tests for skeleton hash classes in passlib.utils.drivers * moved validate_class code from skeleton hash classes to HandlerCase main things still needing testing: * category support for CryptContext/Policy * some bits of registry
-
Eli Collins authored
-
Eli Collins authored
============= * restored "default" mode for set_backend() * bugfix: HandlerCase now sets backend explicitly, incorrect backend checks were previously happening * added UT for genhash(secret, None) * enabled HandlerCase.supports_unicode for all hashes * added some needed test cases revealed by coverage check * added "pragma: no cover" for a select few branches that don't need testing * all UTs pass, 92% coverage
-
Eli Collins authored
-
- Mar 17, 2011
-
-
Eli Collins authored
-
Eli Collins authored
to simplify things, merged StaticHash's minimal amount of code into ExtHash, and removed StaticHash entirely
-
Eli Collins authored
======== * bugfix: test_apache now backdates mtime on files instead of time.sleep() - more reliable across OS's * bugfix: bcrypt & md5_crypt used classmethod() on _has_backend_xxx attrs instead of classproperty() * added backendmixin test suite to HandlerCase to detect regression of above backend bug * added test case for CryptContext.replace() * added setUp/cleanUp support to create_backend_case() (fixes ut test bug) * all UTs passed
-
Eli Collins authored
-