| Commit message (Collapse) | Author | Age | Files | Lines |
| |\ |
|
| | |
| |
| |
| | |
uploading 1.6.3
|
| | | |
|
| | | |
|
| |/ |
|
| | |
|
| | |
|
| |
|
|
|
| |
* removed previously deprecated support for ConfigParser interpolated files
* removed previously deprecated support for set_backend(None)
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
===============================
* moved passlib.hash package to passlib.drivers
* combined some passlib.driver modules together (eg ext_des_crypt merged w/ des_crypt)
* renamed all hash classes to lower case, to match name attrs.
* renamed ext_des_crypt to bsdi_crypt
* added special proxy module "passlib.hash" which lazily loads drivers from correct location
- registry system reworked, has list of locations for builtin drivers,
and capability for apps to add more
- passlib.hash *is* the registry, changes to it affect list
- thanks to this, documentation can remain, pointing to passlib.hash.xxx as location for driver
* moved passlib.utils.handlers to passlib.utils.drivers, renamed classes from XxxHandler -> XxxHash
* combined all driver tests into single passlib/tests/test_drivers.py file
* NOTE: disabled default unicode testing, not ready for that yet
* all driver UTs pass (others not checked)
|
| | |
|
| |
|
|
|
|
|
|
| |
================
* (temporarily?) commented out frontend methods in toplevel passlib module
* bugfixes to CryptPolicy
* added min_verify_time to CryptPolicy
* added default policy config file
|
| | |
|
| |
|
|
|
|
|
|
|
| |
=========
* bumped to 1.3
* refactored UTs a little bit
* updated UTs to match new layout & protocols
* lots of bug fixes
* all UTs pass
|
| | |
|
| |
|
|
|
|
|
| |
===============
* split passlib.base into passlib.context & passlib.handler
* renamed CryptAlgorithm to CryptHandler (similar rename for support funcs, eg register_crypt_handler)
* updated related imports
|
| | |
|
| | |
|
| | |
|
| |
|