summaryrefslogtreecommitdiff
path: root/wsgitools/digest.py
AgeCommit message (Collapse)Author
2009-06-24auth_response should not return ValueError in digestHelmut Grohne
2009-03-29improve digest module (killed isnonce method)Helmut Grohne
Prior to this change the digest module would check whether a nonce looks like a nonce, verify the response and then verify the nonce. This left a bit more room for brute forcing passwords, as the same nonce could be used in arbitrary many tries and a stale response would indicate an authentication success. Now authentication is only tried for valid nonces. This also makes the NonceStoreBase.isnonce method superfluous.
2009-03-29get rid of old builtin longHelmut Grohne
Even Py2.4 can handle large parameters to int, so long is not needed.
2009-03-29quite some changes for py3Helmut Grohne
These changes introduce some compatibility code. They don't make wsgitools usable with Python 3.0, but they also don't break compatibility with Python 2.5.
2009-03-29make digest.gen_rand_str forward compatible (py3)Helmut Grohne
2009-02-27extract common code to gen_rand_str in digestHelmut Grohne
2009-02-27added more doctests for digest moduleHelmut Grohne
2009-02-27fixed bug in digest.MemoryNonceStore.checknonceHelmut Grohne
2008-10-14update docstring: DigestAuth now partly works with forkpoolHelmut Grohne
2008-10-14small digest cleanupHelmut Grohne
2008-10-14extended digest.NonceStoreBase interfaceHelmut Grohne
The methods now take an optional last parameter called ident. It can be used to bind nonces to specific uses within one NonceStore.
2008-10-14added epydoc markup to doc stringsHelmut Grohne
2008-09-22improve commentsHelmut Grohne
2008-09-22improve digest.NonceStoreBase.checknonce interfaceHelmut Grohne
2008-09-21digest: create a generic nonce storage interfaceHelmut Grohne
2008-09-20added some examples/doctests for digest.parse_digest_responseHelmut Grohne
2008-07-12fix some comments and epydocify themHelmut Grohne
2008-03-27epydoc updateHelmut Grohne
2008-03-10use hashlib.md5 instead of md5.md5 where possibleHelmut Grohne
2008-02-28refactored docstrings for epydocHelmut Grohne
2007-05-08rearrange nonce checking to comply with RFC2617 in wsgitools.digestHelmut Grohne
2007-05-08replaced nonce handling in wsgitools.digestHelmut Grohne
2007-05-08added support for digest auth (RFC2617)Helmut Grohne