summaryrefslogtreecommitdiff
path: root/passlib
Commit message (Expand)AuthorAgeFilesLines
...
* passlib.handlers.django: added support for django_argon2Eli Collins2016-11-227-6/+96
* passlib.tests: large refactor to make all tests that depend on RNG behaveEli Collins2016-11-2110-249/+445
* bugfix: passlib.tests: fix non-deterministic getrandbytes() testEli Collins2016-11-212-15/+38
* passlib.apache: reduce spam by delaying 'no bcrypt backend' errorEli Collins2016-11-201-3/+11
* bugfix: test_handlers_django: don't check django for formats removed in djang...Eli Collins2016-11-201-6/+23
* bugfix: passlib.apache: catch missing bcrypt backend, issue warning, use next...Eli Collins2016-11-201-4/+12
* bugfix: tests_bcrypt: update fuzz backend to use new pybcrypt backend locationEli Collins2016-11-201-8/+12
* bugfix: passlib.pwd: catch TypeError under pypyEli Collins2016-11-201-1/+6
* docs: LARGE update to documentation, tutorials added, pages relocatedEli Collins2016-11-204-13/+17
* bugfix: tests: fixed bcrypt tests to handle '2b' as the defaultEli Collins2016-11-201-2/+3
* passlib.handlers.argon2: argon2_cffi 16.2 compat fixesEli Collins2016-11-192-5/+10
* passlib.tests: django 1.10 compat fixesEli Collins2016-11-194-10/+35
* passlib.handlers.bcrypt: now defaulting to "2b" format, doc updatesEli Collins2016-11-192-14/+54
* passlib.totp: doc fixes, TokenError() no longer requires explicit message,Eli Collins2016-11-192-7/+12
* passlib.apache: updated htpasswd_context to support apache 2.4 & native os sc...Eli Collins2016-11-192-39/+116
* passlib.registry: consolidated some internal helpers from various placesEli Collins2016-11-198-35/+191
* passlib.exc: has_backend() now raises explicit UnknownBackendError, not Value...Eli Collins2016-11-192-1/+14
* hash: fix PyCharm autocompletion of passlib.hashEli Collins2016-11-101-6/+46
* utils.handlers: tried to greatly simplify how BackendMixin & subclasses operateEli Collins2016-11-108-152/+191
* context: mark that "all_min_rounds" and similar will be an error under 2.0Eli Collins2016-11-101-1/+3
* bugfix: tests.test_pwd: missed rename of predefined charsetEli Collins2016-11-101-3/+3
* totp: TOTP.normalize_token() turned into hybrid method, made public;Eli Collins2016-11-103-14/+59
* totp: added cache_seconds to TotpMatch repr, fixed py3 bug in UTsEli Collins2016-11-102-3/+4
* totp: removed 'reuse' keyword from match(), no valid use-caseEli Collins2016-11-102-26/+5
* utils.handlers: factored out mixin monkeypatching code from BackendMixin,Eli Collins2016-11-102-23/+102
* pwd: updated docs, made default word/charsets public, minor optimizationsEli Collins2016-11-102-225/+258
* docs: updated some docstrings, internal notesEli Collins2016-11-093-0/+9
* pwd: updated to use EFF wordsets, updated some docstringsEli Collins2016-11-098-17225/+12528
* pwd: removed 'max self info rate' and 'min complexity' hacks, just not useful...Eli Collins2016-11-092-265/+9
* hash / bcrypt: normalized support log & error message formatsEli Collins2016-11-091-9/+9
* bugfix: argon2 & bcrypt2 -- stub _calc_checksum stub should use super() callEli Collins2016-11-092-2/+6
* totp: huge overhaul of the documentation, tutorial should be finished (?)Eli Collins2016-11-091-28/+34
* totp: fixed edge case where default issuer was being inserted into json string.Eli Collins2016-11-092-2/+13
* totp: simplified AppWallet secret resolution codeEli Collins2016-11-092-17/+21
* totp: consolidated key parsing code, clarified AppWallet behavior,Eli Collins2016-11-092-57/+112
* totp: lots of documentation updates, added example walkthrough using new systemEli Collins2016-11-081-18/+27
* totp tests: merged old _BaseOTPTest class into primary TotpTest class.Eli Collins2016-11-081-222/+151
* totp: renamed TOTP.verify() to TOTP.match(); added new TOTP.verify() in it's ...Eli Collins2016-11-082-43/+107
* totp: OTPContext no longer frontend, reduced down to merely holdingEli Collins2016-11-082-299/+206
* totp: added TOTP.using() for constructing TOTP factories with custom configur...Eli Collins2016-11-082-38/+163
* bugfix: totp: TOTP.from_source() should return new object if contexts are dif...Eli Collins2016-11-082-1/+15
* totp: added TOTP.from_source() frontend which detects serialization format,Eli Collins2016-11-082-70/+315
* totp: in place of stateful TOTP methods, expanded the TotpMatch() objectEli Collins2016-11-072-32/+91
* totp: stripped out the 'stateful' methods (TOTP.advance, TOTP.consume, and TO...Eli Collins2016-11-072-370/+26
* totp: no functional code changes, just combined the BaseOTP and TOTP classes,Eli Collins2016-11-072-530/+453
* totp: stripped out BaseOTP subtype resolutionEli Collins2016-11-071-47/+28
* totp: stripping out HOTP support -- not generally used/useful in the real worldEli Collins2016-11-072-1059/+22
* bugfix: utils.memoized_property(): preserve function's docstringEli Collins2016-10-031-0/+1
* totp: added a bunch of tutorial content, relocated nested API documentationEli Collins2016-10-031-155/+9
* totp: updated docstrings to account for previous commit's changes,Eli Collins2016-10-031-104/+154