| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| | |
proxies attrs
|
| |
| |
| |
| | |
compat.u
|
|/
|
|
|
|
|
|
| |
this distinguishes the types, so that for isinstance() tests...
* 'unicode' always means the unicode type
* 'bytes' always means the bytes type
* 'str' always means the native string type
|
|
|
|
| |
warnings
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* typo in safe_os_crypt UT
* typo in has_backend UT
* typo in HasManyBackends HandlerCase UT
* fixed inverted has_backend() test in HasManyBackends.set_backend()
* ensure all safe_os_crypt backend checks return boolean
* BSDiCrypt - fixed os_crypt backend, was passing incomplete string to os_crypt
* workaround for Jython object.__new__() behavior in test 'UnsaltedHash' UT
* added passlib.utils.jython_vm flag for detecting jython
|
|
|
|
| |
MissingBackendError if no backends available
|
| |
|
| |
|
|
|
|
|
|
| |
checksum_charset->checksum_chars.
* these were never documented or used externally, so no deprecated aliases left.
|
|
|
|
|
|
|
|
|
|
|
| |
(min|max|default)_salt_size
* part of finalization of password hash api, these should not change name again
* the names are rather ambiguous, "_size" makes it clearer what they mean
* also renamed salt_charset -> salt_chars for the same reason
* for applications that were reading old attributes, left aliases in place
which will issue a warning when access - these will be removed in passlib 1.5
*
|
|
|
|
| |
the prefix
|
| |
|
| |
|
|
|
|
| |
compat, changes made by 2to3)
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
============================================
renamed the classes in passlib.utils.handlers, for clarity in code:
* BaseHash -> SimpleHandler
* ExtHash -> ExtendedHandler
* BackendExtHash -> MultiBackendHandler
|
|
===========================
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.
|