Commit Graph

95 Commits

Author SHA1 Message Date
f558492975
Improved singletonic models. 2019-07-01 22:37:56 +02:00
706f109faf
Create, sync, modify and remove User. 2019-06-30 21:26:27 +02:00
0f7882a387
Search user by attr and by uid. 2019-06-30 21:24:55 +02:00
1be1aac9d0
Hacker, Robots, Congregations now singletons. 2019-06-30 21:23:11 +02:00
7e6b757e3a
Style. 2019-06-30 21:19:04 +02:00
ed8af40392
Tests on async part moved. 2019-06-30 21:16:48 +02:00
2cf07d6732
Moved ldap async modules to dedicated subpkg. 2019-05-04 17:59:21 +02:00
8dce6566ee
Tests for full coverage of async_model. 2019-05-01 15:34:52 +02:00
b466bf8ed2
Leafs are singletons, bound to the client object. 2019-05-01 15:34:46 +02:00
d0cba75ee0
Entry and OU are async iterators that do not deplete. 2019-05-01 15:34:41 +02:00
fd729170d3
Entry and OU shall not be singletons. 2019-05-01 15:34:36 +02:00
c4046a83ff
Adding auxiliary test module. 2019-05-01 15:34:31 +02:00
4e2cadaa92
Extending model. 2019-05-01 15:34:26 +02:00
b1837f80e4
Adding AsyncClient. 2019-05-01 15:34:21 +02:00
27fc927254
Make the init.ldif more sound to the real use case. 2019-04-28 12:31:52 +02:00
a434ff9b4c
Adding bonsai==1.1.0 2019-04-28 12:31:19 +02:00
422d238fc1
Ignore cpy* venv. 2019-04-28 12:30:17 +02:00
b0f312284d
Change cli bool flag and fix ldap connection. 2019-04-28 12:26:20 +02:00
543416368b
Updating Pipfile and lock. 2019-04-19 16:58:44 +02:00
bdd4a39531
Updating test dependencies. 2019-04-19 16:58:28 +02:00
e67b97b214
Added async_model and tests. 2019-04-19 16:57:54 +02:00
c8eb5c2dd4
Typo. 2019-04-15 20:12:51 +02:00
80fb51f7de
Refactor entrypoint to use click. 2019-04-15 18:27:22 +02:00
bec6123d47
Addedd pipenv helper files. 2019-04-12 16:26:19 +02:00
4cffb72e48
Updating the url in setup.py 2019-04-12 16:25:36 +02:00
871ba1e43b
openldap/README.md updated. 2019-04-12 16:25:10 +02:00
9413293578
Change openldap/Makefile. 2019-04-12 16:22:36 +02:00
d274c1a2ac Pin aiohttp version to 2.3.8 2018-03-10 15:15:56 +01:00
7029b88fa7 Remove unused file 2018-03-10 11:29:46 +01:00
597db33271 Add API tests 2017-12-27 11:02:38 +01:00
d4e41024b0 Adjust setup.py for flake8 2017-12-24 13:21:14 +01:00
4bb28d92b0 Adjust setup.py for pytest 2017-12-24 12:38:38 +01:00
8668b43880 Cleanup 2017-12-24 12:37:08 +01:00
cdc55411b5 Add LDAP tests 2017-12-23 17:18:12 +01:00
774a12f523 Remove hardcoded zsh dependency 2017-12-23 16:03:20 +01:00
cb3a7f9424 Python 3.4 is not supported 2017-12-23 15:05:19 +01:00
6696238d57 Rename daemon script and add shebang 2017-12-23 14:44:16 +01:00
ce7369da06 Remove outdated documentation 2017-12-23 14:43:36 +01:00
c79d89c0b7 Add API for retrieving user info 2017-12-22 19:23:13 +01:00
8f69c33de1 Add test users to LDAP directory 2017-12-21 12:30:10 +01:00
9ee69fb907 Refactor LDAP Client
* Enable LDAP traffic logging
* Specify CA certificates file
* Move client creation to actual parent
* Fix OpenLDAP container certificate generation
2017-12-18 20:28:54 +01:00
ced97f549c Use unprivileged user 2017-12-17 10:51:25 +01:00
72b91d123e Make LDAP connection thread safe
Add open() and close() methods to LDAP Client.
2017-12-17 10:33:25 +01:00
da40fc6c20 Add vim and emacs swap files to .gitignore 2017-12-17 10:30:28 +01:00
4bd5d74975 Import 2017-12-16 23:17:01 +01:00