History log of /sssd-io/src/providers/ldap/sdap_async_enum.h
Revision Date Author Comments Expand
19fd860d78256a4ab5a268cd58337a8bd2920ceb 29-Jan-2014 Jakub Hrozek <jhrozek@redhat.com>

LDAP: Add enum request with custom connection This commit changes the enumerate-sdap-domain request to accept a connection context per object that can be enumerated. Internally in the request, an sdap_id_op is also created per enumerated object type. This change will allow i.e. users to be enumerated using GC connection, while keeping the LDAP connection for groups and services.

8ca73915a3bf60331468fed6b3b38652c979f95d 28-Aug-2013 Jakub Hrozek <jhrozek@redhat.com>

LDAP: Move the ldap enum request to its own reusable module The LDAP enumeration was too closely tied to the LDAP identity provider. Because some providers might need special handling such as refresh the master domain record before proceeding with the enumeration itself, this patch splits the request itself to a separate async request and lets the ldap_id_enum.c module only configure this new request. Also move the enum timestamp to sdap_domain to make the enum tracking per sdap domain. The cleanup timestamp will be moved in another patch.