aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* 'Pack' session id into binary string before encrypting.Michał Górny2013-08-211-3/+25
* Use AES as OkupyCipher.Michał Górny2013-08-211-4/+4
* IDCipher: use unpadded base32 as well.Michał Górny2013-08-211-3/+2
* Encode encrypted session ID using base32.Michał Górny2013-08-211-3/+3
* Add unpadded base32 en-/decoder to crypto.Michał Górny2013-08-211-0/+12
* RevokedToken: fix timezone issues.Michał Górny2013-08-211-2/+3
* SessionRefCipher: atomically revoke IDs using RevokedToken model.Michał Górny2013-08-211-3/+7
* Move RevokedToken to common and make it more universal.Michał Górny2013-08-211-1/+51
* Revoke used encrypted session IDs.Michał Górny2013-08-211-0/+3
* Add random prefix to randomize generated encrypted session IDs.Michał Górny2013-08-211-2/+8
* SessionRefCipher: do more assertions about cache key format.Michał Górny2013-08-211-4/+8
* Move session ID encryption, decryption & validation to SessionRefCipher.Michał Górny2013-08-211-3/+53
* Raise ValueError on short ciphertext.Michał Górny2013-08-201-0/+2
* OkupyCipher: make block_size a public property.Michał Górny2013-08-201-2/+8
* Add tests/vars.py that stores variables used by the testsTheo Chatzimichos2013-08-191-1/+3
* Add @anonymous_required decoratorTheo Chatzimichos2013-08-191-0/+22
* Combine get_ldap_user and get_all_ldap_users to ldap_usersTheo Chatzimichos2013-08-191-14/+25
* Add ability to specify attr name in set_search_seedTheo Chatzimichos2013-08-191-3/+3
* Iterate through all passwords in the listTheo Chatzimichos2013-08-191-2/+2
* Stop iterating when secondary password is removedTheo Chatzimichos2013-08-191-0/+1
* Add more docstring on okupy.common and okupy.otp.Michał Górny2013-08-192-0/+12
* Introduce get_bound_ldapuser() helper.Michał Górny2013-08-181-9/+24
* Add @strong_auth_required decorator.Michał Górny2013-08-171-0/+53
* Make SSL cert auth user creation race condition-free.Michał Górny2013-08-171-2/+9
* Remove get_ldap_connection completelyTheo Chatzimichos2013-08-171-36/+0
* Use bind_as() to localize LDAP identity changes.Michał Górny2013-08-171-9/+9
* Handle unknown hashes in secondary-pass code gracefully.Michał Górny2013-08-171-4/+12
* Add support for secondary passwordPavlos Ratis2013-08-171-0/+47
* Anon user can not have is_verified attr, enable it only for real usersTheo Chatzimichos2013-08-171-1/+1
* Add ability to get ldap user from settings.DIRECTORY or another oneTheo Chatzimichos2013-08-171-4/+4
* Fix get_ldap_connection to get secondary_password from the sessionTheo Chatzimichos2013-08-131-1/+1
* Remove retrieving messages from CookieStorage since we store them in sessionTheo Chatzimichos2013-08-131-6/+1
* Add get_all_ldap_users test helper function to retrieve all fake LDAP usersTheo Chatzimichos2013-08-131-0/+10
* Add support for no uid=username in seed content, to get all LDAP usersTheo Chatzimichos2013-08-131-3/+4
* Move SSL verification into a dedicated backend.Michał Górny2013-08-121-10/+35
* SSL auth: authenticate directly into session.Michał Górny2013-08-121-0/+2
* Use local memory cache session backend in tests.Michał Górny2013-08-121-1/+2
* Introduce a universal OkupyCipher. Use it for IDCipher.Michał Górny2013-08-122-29/+65
* Add two more helper functions for the testsTheo Chatzimichos2013-08-111-0/+17
* Add no_database decoratorTheo Chatzimichos2013-08-111-0/+20
* Add okupy.common.test_helpets.set_requestTheo Chatzimichos2013-08-101-2/+23
* Rename common/testcase to common/test_helpersTheo Chatzimichos2013-08-101-0/+0
* Add get_ldap_connection helper functionTheo Chatzimichos2013-08-081-0/+36
* pep8Theo Chatzimichos2013-08-081-0/+1
* Introduce ExternalBackend for handling external auth.Michał Górny2013-08-051-0/+19
* Introduce EncryptedPKModel.Michał Górny2013-08-021-0/+57
* Fix all pep8 issues apart from:Theo Chatzimichos2013-07-093-10/+16
* Use mockldap for the testsTheo Chatzimichos2013-06-301-66/+0
* Use relative imports.Michał Górny2013-06-261-2/+4
* Fix typo in vim modeline.Michał Górny2013-06-264-4/+4