- May 18, 2012
-
-
Eli Collins authored
--HG-- branch : release-1.6
-
Eli Collins authored
--HG-- branch : release-1.6
-
- May 08, 2012
-
-
Eli Collins authored
--HG-- branch : release-1.6
-
- May 02, 2012
-
-
Eli Collins authored
--HG-- branch : release-1.6
-
Eli Collins authored
--HG-- branch : release-1.6
-
- May 01, 2012
-
-
Eli Collins authored
--HG-- branch : release-1.6
-
Eli Collins authored
--HG-- branch : release-1.6
-
Eli Collins authored
-
Eli Collins authored
* bcrypt fuzz fix: detect $2$ hashes w/ passwords like 'abc' 'abcabc' and regenerate, since $2$ would hash them the same. one in a million chance, but I hit it. * django_bcrypt: skip multi-ident testing entirely, only one prefix is used. * get_fuzz_settings() now handles passwords too, so handlers can alter them * get_fuzz_ident() now checks os_supports_ident() directly, so bcrypt test doesn't have to * test_14_salt_chars now cleans up salt, so bcrypt test doesn't have to * glitch in fuzz skip code * add tox.ini to sdist
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
* timer issues under windows * id() issues under jython * mtime issues under jython & darwin * corrected expectations of test_ext_django's patch checker * added darwin flags to platform_os_crypt info * fixed regression in os_crypt backend test mocking
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
* removed redundant tests from test_context_deprecated * fleshed out missing tests in test_context * commented out some unused methods in CryptContext (__str__, _simplify) * consolidated unregistered handler tracking in CryptContext * stripped to_string(compact=True) support out, no real purpose
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
* split ut2 backports into separate module to keep them distinct from customizations * added backport of skip() / skipIf(), simplified a bunch of code * "PASSLIB_TESTS" env var renamed to "PASSLIB_TEST_MODE", has one of three values (quick,default,full) * assertWarningList() can now be used as context manager * added TestCase.mktemp(), and some capability tests via TestCase.require_xxx() * HandlerCase - subclasses can now modify do_xxx() settings and context using unified interface. - defaults to lower number of rounds for all hashes, to speed up UTs - create_backend_case() is now classmethod that yields multiple backends - added test to ensure os_crypt hashes forbid NULL chars - EncodingHandlerMixin for common tests of 'encoding' keyword
-
- Apr 28, 2012
-
-
Eli Collins authored
-
- Apr 27, 2012
-
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
-
Eli Collins authored
* password hash api rewritten to center around PasswordHash abstract class * extended walkthrough and documentation for PasswordHash interface * pared down the per-hash examples, added links to PasswordHash * updates docs and warnings
-
Eli Collins authored
- monkeypatching now formalized w/ a patch manager, and should be *much* more resilient. - patch states reduced greatly, simplified code and tests - now handles django 1.4 correctly - patches hashers module as well (had to write some new wrappers) - added experimental methods GenericHandler.parsehash() to back our wrapper of Hasher.safe_summary() - XXX: doesn't currently import current HASHER state, - XXX: can't import hashers into passlib either -- though left initial notes on this
-
Eli Collins authored
- updated salt handling of the existing django hashes, in a way which should be backwards compatible w/ django 1.0 - UTs now test Django hasher output against passlib handlers (reverse was already being done) - refactor of fuzz testing to reuse some of the methods.
-
Eli Collins authored
(also had to make some tweaks to fix class repr due to ABCMeta)
-
Eli Collins authored
added undocumented apps.master_context to add in testing - context containing ALL hashes, with the exception of ones with problematic identify() methods
-
Eli Collins authored
-