aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #92 from mgorny/no-django_ldap_authMichał Górny2013-09-228-21/+133
|\ | | | | Replace django_auth_ldap with own backend
| * Add tests for LDAPAuthBackend.Michał Górny2013-09-221-0/+73
| |
| * Normalize usernames for LDAP.Michał Górny2013-09-221-0/+5
| | | | | | | | | | This decreases the database pollution, and increases compatibility with mockldap.
| * Clean up django_auth_ldap leftovers.Michał Górny2013-09-223-11/+2
| |
| * Fix login tests for proper handling of LDAP exceptions.Michał Górny2013-09-221-4/+7
| |
| * Replace django-auth-ldap with ldapdb-based auth backend.Michał Górny2013-09-226-4/+43
| |
| * get_bound_ldapuser(): support custom username.Michał Górny2013-09-221-2/+3
|/
* Merge pull request #99 from dastergon/minor_fixesPavlos Ratis2013-09-213-4/+17
|\ | | | | Minor fixes to fit PyPI setup
| * convert README from Markdown to ReStructedText + add short descriptionPavlos Ratis2013-09-213-3/+16
| |
| * fix wrong classifierPavlos Ratis2013-09-211-1/+1
|/
* Merge pull request #98 from dastergon/test_updatesPavlos Ratis2013-09-2012-40/+100
|\ | | | | Minor updates in tests
| * add tearDownClassPavlos Ratis2013-09-2012-0/+48
| |
| * delete ldapobj after test executionPavlos Ratis2013-09-2012-0/+12
| |
| * s/self.ldapobject/self.ldapobj/gPavlos Ratis2013-09-2012-40/+40
|/
* Merge pull request #97 from dastergon/minor_fix_docsPavlos Ratis2013-09-181-0/+2
|\ | | | | include docs in MANIFEST.in
| * include docs in MANIFEST.inPavlos Ratis2013-09-181-0/+2
|/
* Merge pull request #96 from tampakrap/setuppyTheo Chatzimichos2013-09-172-7/+3
|\ | | | | minor fixes to the build system
| * remove dependency_links from setup.pyTheo Chatzimichos2013-09-171-3/+0
| | | | | | | | It's broken and we don't want to fix it
| * Minor fixTheo Chatzimichos2013-09-171-3/+2
| |
| * Switch to other ldapdb forkTheo Chatzimichos2013-09-171-1/+1
|/ | | | We can update the branch version every time when stuff changes
* Merge pull request #95 from mgorny/clean-ldapdbMichał Górny2013-09-173-2/+37
|\ | | | | Import ACLField from our forked django-ldapdb.
| * Switch travis to the clean branch.Michał Górny2013-09-171-1/+1
| |
| * Import ACLField from our forked django-ldapdb.Michał Górny2013-09-172-1/+36
|/ | | | | We will work on getting a more generic field upstream. For now, let's just keep it local.
* Merge pull request #94 from mgorny/tests-fixMichał Górny2013-09-171-2/+4
|\ | | | | Require the database cleanup only to remove USER and PASSWORD.
| * Require the database cleanup only to remove USER and PASSWORD.Michał Górny2013-09-171-2/+4
|/ | | | | | | | Due to limitations in django, we can't really remove or replace settings dictionary once connection is instantiated. Therefore, all the code that's playing with it will simply modify the existing dict. As a result, removing the connection will only remove username & password, not the whole entry.
* Merge pull request #93 from dastergon/docsPavlos Ratis2013-09-1711-0/+994
|\ | | | | add documentation
| * add documentationPavlos Ratis2013-09-1711-0/+994
|/
* Merge pull request #91 from mgorny/ensure-credentials-cleaned_up-on-exceptionMichał Górny2013-09-122-1/+12
|\ | | | | Ensure credentials cleaned up on exception
| * Clean up settings.DATABASES when get_bound_ldapuser() fails.Michał Górny2013-09-121-1/+5
| | | | | | | | For example, if invalid credentials are provided.
| * Tests: check whether failed get_bound_ldapuser() doesn't pollute the db.Michał Górny2013-09-121-0/+7
| |
* | Merge pull request #90 from mgorny/new-bind_as-2Michał Górny2013-09-123-246/+263
|\| | | | | New bind_as()
| * Use context managers to clean up settings.DATABASES after binds.Michał Górny2013-09-123-249/+262
| |
| * Use session identifiers for unique LDAP db aliases.Michał Górny2013-09-122-5/+9
|/ | | | | Since user binding is done per session, this should be both safer and cleaner.
* Merge pull request #88 from tampakrap/templatesTheo Chatzimichos2013-09-1010-78/+75
|\ | | | | Identation, whitespace and other cosmetics fixes in templates
| * Fix the tests about rendered result, they were not properly concatenating ↵Theo Chatzimichos2013-09-082-17/+5
| | | | | | | | strings
| * Identation, whitespace and other cosmetics fixes in templatesTheo Chatzimichos2013-09-088-61/+70
| |
* | Merge pull request #87 from tampakrap/binTheo Chatzimichos2013-09-092-6/+11
|\ \ | |/ |/| Various fixes in runtests
| * Add -v support in runtestsTheo Chatzimichos2013-09-081-2/+3
| |
| * Remove the -s arg, since we always need to define the test settingsTheo Chatzimichos2013-09-081-5/+6
| |
| * Add script to run flake checks without running the testsTheo Chatzimichos2013-09-081-0/+3
| |
| * ignore virtualenv from flake8Theo Chatzimichos2013-09-081-1/+1
|/
* Merge pull request #86 from dastergon/misc_flake8Theo Chatzimichos2013-09-088-92/+111
|\ | | | | fix misc pep8 errors
| * fix misc pep8 errorsPavlos Ratis2013-09-088-92/+111
| |
* | Merge pull request #85 from dastergon/verbosityTheo Chatzimichos2013-09-081-1/+1
|\ \ | |/ |/| increase tests verbosity to 2
| * increase tests verbosity to 2Pavlos Ratis2013-09-081-1/+1
|/
* Merge pull request #84 from dastergon/split_reqPavlos Ratis2013-09-086-29/+25
|\ | | | | split requirements.txt to multiple files and improve setup.py
| * use oneliner to parse test dependenciesPavlos Ratis2013-09-081-8/+1
| |
| * add psycopg2 (PostgreSQL) as an extra dependencyPavlos Ratis2013-09-081-0/+1
| |
| * switch mockldap VCS url to PyPI packagePavlos Ratis2013-09-082-3/+1
| |
| * split requirements.txt to multiple filesPavlos Ratis2013-09-085-28/+32
|/