aboutsummaryrefslogtreecommitdiff
path: root/okupy
Commit message (Expand)AuthorAgeFilesLines
...
* | SSL auth: decrypt session ID in forms cleanup.Michał Górny2013-08-202-4/+14
* | test_cipher: check if wrong ciphertext length triggers ValueError.Michał Górny2013-08-201-0/+5
* | Raise ValueError on short ciphertext.Michał Górny2013-08-202-0/+7
* | test_cipher: respect block_size.Michał Górny2013-08-201-16/+23
* | 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-1911-208/+187
* Remove the fixtureTheo Chatzimichos2013-08-191-13/+0
* Major rewrite of the signup tests, lots of integration tests converted to unitTheo Chatzimichos2013-08-192-176/+317
* Add tests for OkupyCipherTheo Chatzimichos2013-08-191-0/+29
* Add @anonymous_required decoratorTheo Chatzimichos2013-08-192-1/+25
* Improvements in signup/activate views:Theo Chatzimichos2013-08-191-15/+24
* Remove try/except block, ldap connection check is performed alreadyTheo Chatzimichos2013-08-191-6/+1
* Apply the previous helper changes to the test suiteTheo Chatzimichos2013-08-195-74/+82
* 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
* check if the passwords match in form.is_valid()Theo Chatzimichos2013-08-192-3/+8
* Use TestCase instead of OkupyTestCase for login integration testsTheo Chatzimichos2013-08-191-2/+3
* Add test_ prefix to all the test filesTheo Chatzimichos2013-08-1912-23/+0
* Use shorter otpauth:// URI.Michał Górny2013-08-191-1/+1
* Revoke OTP tokens in views rather than backends.Michał Górny2013-08-193-10/+8
* Add more docstring on okupy.common and okupy.otp.Michał Górny2013-08-195-0/+61
* login: ask only for password when upgrading auth.Michał Górny2013-08-192-5/+21
* login: give a proper info() message when asking for strong auth.Michał Górny2013-08-191-7/+10
* Merge pull request #69 from mgorny/otp-ldapTheo Chatzimichos2013-08-194-28/+42
|\
| * Bind properly for *OTP setup.Michał Górny2013-08-183-19/+18
| * Introduce get_bound_ldapuser() helper.Michał Górny2013-08-181-9/+24
* | update models with the new attributesPavlos Ratis2013-08-181-5/+8
|/
* rename accounts_lists view to listsPavlos Ratis2013-08-182-4/+4
* add url tag to templatesPavlos Ratis2013-08-182-10/+10
* Merge pull request #66 from mgorny/otp-ldapTheo Chatzimichos2013-08-174-70/+34
|\
| * Use LDAP as secret backend for OTP.Michał Górny2013-08-184-70/+34
* | Merge pull request #63 from dastergon/improve_lists_viewTheo Chatzimichos2013-08-172-16/+14
|\ \ | |/ |/|
| * add per-view caching on listsPavlos Ratis2013-08-171-0/+2
| * improved dev lists viewPavlos Ratis2013-08-172-16/+12
* | Add @strong_auth_required decorator.Michał Górny2013-08-173-3/+63
* | Reuse @require_POST decorator from django.Michał Górny2013-08-171-4/+2
* | Make SSL cert auth user creation race condition-free.Michał Górny2013-08-171-2/+9
* | Make otp_init() race condition safe.Michał Górny2013-08-171-12/+11
* | Add uniqueness contraints to enforce one *OTP device per user.Michał Górny2013-08-172-0/+6
* | Add tests for *OpenIDStore.use_nonce().Michał Górny2013-08-173-0/+20
* | OpenID: make nonce creation atomic.Michał Górny2013-08-171-6/+8
* | Fix handling timedeltas in use_nonce().Michał Górny2013-08-171-1/+1
* | Merge pull request #61 from mgorny/openid-auto-logoutTheo Chatzimichos2013-08-172-5/+26
|\ \
| * | OpenID: always enable auto-logout for SSL cert auth.Michał Górny2013-08-141-0/+6
| * | OpenID: add 'auto logout' option.Michał Górny2013-08-142-5/+20
| |/
* | Remove get_ldap_connection completelyTheo Chatzimichos2013-08-172-96/+0
* | Replace get_ldap_connection with LDAPUserTheo Chatzimichos2013-08-171-47/+27
* | Use bind_as() to localize LDAP identity changes.Michał Górny2013-08-171-9/+9