Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Server/Plugins/Ldap: Fix module name | Alexander Sulfrian | 2017-03-21 | 1 | -1/+2 |
| | | | | | | | | | If the module name contains slashes, python will issue an warning: > Ldap/config.py:1: RuntimeWarning: Parent module '__Ldap_/root/repo/Ldap/config' not found while handling absolute import > from Bcfg2.Server.Plugins.Ldap import LdapConnection, LdapQuery So we simply use the basename without the file extension for the module name. | ||||
* | Server/Plugins/Ldap: Support arbitrary ldap options | Alexander Sulfrian | 2017-03-21 | 1 | -2/+7 |
| | | | | | | You can now set arbitrary ldap option for the connection by specifying a dict with the key and the value. You should use the constants from python-ldap. | ||||
* | Server/Plugins/Ldap: Support specifying the ldap uri | Alexander Sulfrian | 2017-03-21 | 1 | -6/+12 |
| | | | | | | | You can now specify the server to connect by either host (and optionally port) or by specifying the full ldap uri. If you specify host and port the connection will use the plain (unencrypted) ldap protocol by default. Only if you specify the port "636", it will use ldaps now. | ||||
* | Server/Plugins/Ldap: Cache the results of the Ldap queries | Alexander Sulfrian | 2017-03-21 | 1 | -17/+52 |
| | | | | | | | Using the OnDemandDict removes the results of Ldap queries from the client_metadata cache. We add a new cache per hostname cache for the single ldap queries and add a new configuration option to enable caching until the cache is expired manually via XML-RPC. | ||||
* | Server/Plugins/Ldap: Add missing argument | Alexander Sulfrian | 2017-03-21 | 1 | -1/+2 |
| | |||||
* | Server/Plugins/Ldap: Use CallableDict | Alexander Sulfrian | 2017-03-21 | 1 | -14/+28 |
| | | | | | With the CallableDict the LdapQueries will only be executed, if the values are used. | ||||
* | Server/Plugins/Ldap: Module should be importable without the python-ldap | Alexander Sulfrian | 2016-08-17 | 1 | -6/+11 |
| | |||||
* | Add dest= arg to fix LDAP options. | Gordon Messmer | 2016-02-17 | 1 | -0/+2 |
| | |||||
* | Ldap: Complete renew of the Ldap plugin | Alexander Sulfrian | 2015-07-24 | 1 | -165/+159 |
| | |||||
* | Plugins: refactored out unnecessary datastore constructor argument | Chris St. Pierre | 2013-10-29 | 1 | -2/+2 |
| | |||||
* | Pylint/PEP8 fixes | Sol Jerome | 2013-09-06 | 1 | -15/+19 |
| | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com> | ||||
* | Options: migrated plugins to new options parser | Chris St. Pierre | 2013-06-27 | 1 | -1/+0 |
| | |||||
* | added a module-level FAM object to avoid passing it as an argument a billion ↵ | Chris St. Pierre | 2013-01-17 | 1 | -3/+3 |
| | | | | times | ||||
* | various pylint fixes | Chris St. Pierre | 2012-09-25 | 1 | -4/+7 |
| | |||||
* | run pylint for errors on almost everything, full runs on some selected stuff | Chris St. Pierre | 2012-09-25 | 1 | -5/+5 |
| | |||||
* | LDAP plugin: special characters in search filters need double escaping | Torsten Rehn | 2012-07-18 | 1 | -1/+1 |
| | |||||
* | Allow to run directly from a git checkout (#1037) | Sol Jerome | 2012-03-24 | 1 | -0/+245 |
Signed-off-by: Sol Jerome <sol.jerome@gmail.com> |