Lines Matching defs:group

1036  * (require group compares) and (require user compares). Each compare has a
1037 * different cache node: require group includes the DN; require user does not
1281 * Get values for the provided sub-group attributes.
1290 /* Get *all* matching "member" values from this group. */
1296 * Now we are going to pare the subgroup members of this group
1301 /* Check if this entry really is a group. */
1316 /* It's a group, so add it to the array. */
1334 char **group;
1338 for (sgindex = 0; (group = apr_array_pop(subgroups)); sgindex++) {
1339 res->subgroupDNs[sgindex] = apr_pstrdup(r->pool, *group);
1351 * compare attempts. We cache two kinds of compares (require group compares)
1353 * require group includes the DN; require user does not because the require
1360 * generic, user-agnostic, cached group entry. This will create a new generic
1365 * 3. Check if there is already a subgrouplist in this generic group's cache
1370 * of subgroup "members" (which may include non-group "members").
1373 * group.
1412 * max. Since we already checked the top-level group in uldap_cache_compare,
1437 ldc->reason = "DN failed group verification.";
1466 * Found the generic group entry... but the user isn't in this
1467 * group or we wouldn't be here.
1475 "group (%s)(objectClass=%s) ",
1511 * Find the generic group cache entry and add the sgl we just retrieved.
1527 * The group entry we want to attach our SGL to doesn't exist.
1528 * We only got here if we verified this DN was actually a group
1540 "util_ldap: Couldn't retrieve group entry "
1552 /* We looked up an SGL for a group and found it to be empty */
1561 "Copying local SGL of len %d for group %s into cache",
1593 const char *group = NULL;
1594 group = tmp_local_sgl->subgroupDNs[sgindex];
1599 result = uldap_cache_compare(r, ldc, url, group, attrib, value);
1607 r->user, group, cur_subgroup_depth+1,
1617 "%d.", r->user, group, cur_subgroup_depth+1,
1619 result = uldap_cache_check_subgroups(r, ldc, url, group, attrib,