From c2e24df4320d46577aca8d1268f0336af443d541 Mon Sep 17 00:00:00 2001 From: Jakub Hrozek Date: Aug 23 2019 15:46:36 +0000 Subject: IPA: Allow paging when fetching external groups For some reason (I guess a mistake during refactoring..) the LDAP search request that fetches the external groups does not enable the paging control. This means that the number of external groups that SSSD can fetch is limited to 2000. Resolves: https://pagure.io/SSSD/sssd/issue/4058 Reviewed-by: Sumit Bose --- diff --git a/src/providers/ipa/ipa_subdomains_ext_groups.c b/src/providers/ipa/ipa_subdomains_ext_groups.c index bcf2d93..480c4ee 100644 --- a/src/providers/ipa/ipa_subdomains_ext_groups.c +++ b/src/providers/ipa/ipa_subdomains_ext_groups.c @@ -541,7 +541,7 @@ static void ipa_get_ad_memberships_connect_done(struct tevent_req *subreq) subreq = sdap_search_bases_send(state, state->ev, state->sdap_id_ctx->opts, sdap_id_op_handle(state->sdap_op), state->sdap_id_ctx->opts->sdom->group_search_bases, - NULL, false, + NULL, true, dp_opt_get_int(state->sdap_id_ctx->opts->basic, SDAP_ENUM_SEARCH_TIMEOUT), IPA_EXT_GROUPS_FILTER,