summaryrefslogtreecommitdiff
path: root/server/providers/ldap/ldap_id.c
AgeCommit message (Collapse)AuthorFilesLines
2009-09-02Honor enumerate option in ldap_idSimo Sorce1-6/+9
If enumerations are disabled for this domain, then do not start the enumeration task.
2009-08-27Make enumeration an independent taskSimo Sorce1-42/+533
Always immediately return to DP, and update users/groups in the background. Also implements an optimization to retrieve only changed/new users/groups by filtering using the modifyTimestamp after the first query.
2009-08-27Use the correct structure.Simo Sorce1-2/+2
2009-08-19enable usage of defaultBindDnSumit Bose1-8/+27
2009-07-20Rework the engine that deals with openldap librariesSimo Sorce1-14/+13
The way openldap libraries work, require to have a single engine per connection as all replies are read at the same time. So we need to always read anything that comes in from the wire and then loop to dispatch results to the requests that are waiting.
2009-07-20add infrastructure to handle new backend targetsSumit Bose1-5/+5
2009-07-08Implement the ldap identity module.Simo Sorce1-646/+679
This uses and exapands the async helpers.
2009-05-18Split ldap backend into auth and identity filesSimo Sorce1-0/+786