/sssd/src/tests/cmocka/ |
H A D | common_mock_sysdb_objects.h | 43 const char **members);
|
H A D | common_mock_sysdb_objects.c | 170 const char **members) 182 if (members != NULL) { 183 for (i = 0; members[i] != NULL; i++) { 184 ret = sysdb_attrs_add_string(attrs, SYSDB_MEMBER, members[i]); 166 mock_sysdb_group_rfc2307bis(TALLOC_CTX *mem_ctx, const char *base_dn, gid_t gid, const char *name, const char **members) argument
|
H A D | test_nested_groups.c | 76 /* External members tests */ 734 struct sysdb_attrs **members; local 782 ret = sysdb_msg2attrs(tmp_ctx, 1, res->msgs, &members); 787 *_member = talloc_steal(mem_ctx, members[0]); 1159 * external members against this group 1196 /* Resolve external members */
|
H A D | test_nss_srv.c | 249 static void mock_fill_group_with_members(unsigned members) argument 256 if (members == 0) return; 262 for (i=0; i<members; i++) { 1285 /* Test that requesting a valid, cached group with no members returns a valid 1364 /* Test that requesting a valid, cached group with some members returns a valid 1365 * group structure with those members present 1457 /* Test that requesting a valid, cached group with some members returns a valid 1458 * group structure with those members present as fully qualified names 1484 /* Test that requesting a valid, cached group with subdomain members returns 1485 * a valid * group structure with those members presen [all...] |
/sssd/src/tests/intg/ |
H A D | ldap_ent.py | 90 def netgroup(base_dn, cn, triples=(), members=()): 99 if members: 100 attr_list.append(('memberNisNetgroup', members)) 142 def add_netgroup(self, cn, triples=(), members=(), base_dn=None): 145 cn, triples, members))
|
H A D | test_netgroup.py | 252 ent_list.add_netgroup("mixed_netgroup2", members=["mixed_netgroup1"]) 265 ent_list.add_netgroup("mixed_netgroup7", members=["mixed_netgroup3"]) 267 members=["mixed_netgroup3", "mixed_netgroup4"]) 398 members=["t2841_netgroup1", "t2841_netgroup2"])
|
H A D | test_ts_cache.py | 245 def prime_cache_group(ldb_conn, name, members): 248 dict(mem=ent.contains_only(*members)))
|
/sssd/src/providers/ldap/ |
H A D | sdap_async_nested_groups.c | 96 struct sdap_nested_group_member *members, 139 struct ldb_message_element *members, 335 "Inserting external member [%s] into external members hash table\n", 557 struct ldb_message_element *members, 577 if (members == NULL) { 591 members->num_values); 597 /* create list of missing members 610 for (i = 0; i < members->num_values; i++) { 611 dn = (char*)members->values[i].data; 762 "Cannot add %s into external members [ 553 sdap_nested_group_split_members(TALLOC_CTX *mem_ctx, struct sdap_nested_group_ctx *group_ctx, int threshold, int nesting_level, struct ldb_message_element *members, struct sdap_nested_group_member **_missing, int *_num_missing, int *_num_groups) argument 1008 struct ldb_message_element *members; member in struct:sdap_nested_group_process_state 1367 struct sdap_nested_group_member *members; member in struct:sdap_nested_group_single_state 1383 sdap_nested_group_single_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct sdap_nested_group_ctx *group_ctx, struct sdap_nested_group_member *members, int num_members, int num_groups_max, int nesting_level) argument 2204 struct ldb_message_element *members; member in struct:sdap_nested_group_deref_state 2215 sdap_nested_group_deref_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct sdap_nested_group_ctx *group_ctx, struct ldb_message_element *members, const char *group_dn, int nesting_level) argument 2308 struct ldb_message_element *members = NULL; local [all...] |
/sssd/src/providers/ipa/ |
H A D | ipa_sudo_conversion.c | 224 const char **members; local 233 ret = sysdb_attrs_get_string_array(rule, attr, tmp_ctx, &members); 241 for (i = 0; members[i] != NULL; i++) { 242 if (is_ipacmdgroup(conv, members[i])) { 244 conv->cmdgroups, members[i]); 247 members[i]); 251 } else if (is_ipacmd(conv, members[i])) { 253 conv->cmds, members[i]); 256 members[i]); 262 members[ 297 const char **members; local [all...] |
H A D | ipa_subdomains_ext_groups.c | 81 /* no external members, try next external group. */ 355 /* TODO? Do we have to remove members as well? I think not because the AD 1020 struct sysdb_attrs **members; local 1037 ret = sysdb_msg2attrs(tmp_ctx, 1, &msg, &members); 1046 *_member = talloc_steal(mem_ctx, members[0]); 1152 struct sysdb_attrs **members; local 1183 ret = sysdb_msg2attrs(state, 1, &msg, &members); 1192 state->member = members[0];
|
H A D | ipa_netgroups.c | 141 "No original members for netgroup [%s]\n", name); 145 "Adding original members to netgroup [%s]\n", name); 162 DEBUG(SSSDBG_TRACE_LIBS, "No members for netgroup [%s]\n", name); 165 DEBUG(SSSDBG_TRACE_LIBS, "Adding members to netgroup [%s]\n", name); 579 DEBUG(SSSDBG_TRACE_INTERNAL, "Found %zu members in current search base\n", 659 /* There is another class of members that has to be retrieved 665 /* All members, that could have been fetched, were fetched */ 838 const char **members; local 871 DEBUG(SSSDBG_TRACE_INTERNAL, "Extracting netgroup members of netgroup %d\n", i); 874 state, &members); [all...] |
H A D | ipa_s2n_exop.c | 460 * members GroupMemberList 1382 char **members, 1395 if (members == NULL) { 1396 DEBUG(SSSDBG_TRACE_INTERNAL, "No members\n"); 1410 /* count members */ 1411 for (c = 0; members[c] != NULL; c++); 1422 for (c = 0; members[c] != NULL; c++) { 1423 obj_domain = find_domain_by_object_name(parent_domain, members[c]); 1430 ret = sysdb_search_user_by_name(tmp_ctx, obj_domain, members[c], NULL, 1442 members[ 1380 process_members(struct sss_domain_info *domain, struct sysdb_attrs *group_attrs, char **members, TALLOC_CTX *mem_ctx, char ***_missing_members) argument [all...] |
/sssd/src/sss_client/ |
H A D | nss_mc_group.c | 56 memsize = (data->members + 1) * sizeof(char *); 77 result->gr_mem[data->members] = NULL; 91 for (i = 0; i < data->members; i++) {
|
/sssd/src/sss_client/libwbclient/ |
H A D | wbc_pwd_sssd.c | 329 size_t members; local 350 for (members = 0; in->gr_mem[members] != NULL; members++); 352 gr->gr_mem = (char **)calloc(members+1, sizeof(char *)); 357 for (c = 0; c < members; c++) {
|
/sssd/src/tests/ |
H A D | python-test.py | 95 members = [ value.strip() for key, value in [ l.split(':') for l in output.split('\n') if ":" in l ] if key == "memberof" ] 96 return members 99 members = self._get_object_membership(name, subtree, domain) 102 if group_dn in members: 103 members.remove(group_dn) 107 if len(members) > 0:
|
H A D | sysdb-tests.c | 3280 struct ldb_message_element *members; local 3315 members = ldb_msg_find_element(data->msg, SYSDB_MEMBER); 3327 fail_if(exp_mem != members->num_values, 3328 "Expected %d members, found %d\n", exp_mem, members->num_values); 3331 "Expected %d members, found %d\n", exp_gh, ghosts->num_values); 6592 /* Add some members to the groups */ 6619 /* Remove the members from the groups */ 6796 /* Check the members and ghosts are there as appropriate */
|
/sssd/src/util/ |
H A D | mmap_cache.h | 133 uint32_t members; /* number of members in strs */ member in struct:sss_mc_grp_data
|
/sssd/src/responder/ifp/ |
H A D | ifp_groups.c | 690 "Unable to resolve ghost members [%d]: %s\n", 785 struct ldb_message **members; local 808 attrs, &num_members, &members); 841 class = ldb_msg_find_attr_as_string(members[i], SYSDB_OBJECTCLASS, 850 members[i]); 859 domain, members[i]); 911 DEBUG(SSSDBG_CRIT_FAILURE, "Unable to acquire groups members\n"); 928 DEBUG(SSSDBG_CRIT_FAILURE, "Unable to acquire groups members\n");
|
/sssd/src/providers/ad/ |
H A D | ad_id.c | 748 * and fixup members for each of them 819 DEBUG(SSSDBG_OP_FAILURE, "Failed to check extra members\n"); 822 DEBUG(SSSDBG_TRACE_INTERNAL, "No extra members\n"); 826 /* Group has extra members */ 890 DEBUG(SSSDBG_TRACE_FUNC, "Group %s has no original members\n", name); 897 "Group %s has %d members but %d original members\n", 907 "Could not retrieve list of original members for %s\n", 924 "Could not compare lists of members for %s\n", name); 943 struct ldb_message **members; local [all...] |
/sssd/src/ldb_modules/ |
H A D | memberof.c | 311 * Then we list all members of the object just created, and for each member 319 * Then we list all members of this object, and for each once again we create 322 * Processing stops when the target object does not have members or when it 330 * includes all direct and indirect user members names. 338 * group returns both its direct and indirect members. The ghost attribute is 514 /* continue with normal ops if there are no members */ 532 /* process new members */ 764 /* if it is a group, add all members for cascade effect 862 /* if it is a group add all members */ 997 /* remove unexisting members an 3863 struct mbof_member **members; member in struct:mbof_member [all...] |
/sssd/src/db/ |
H A D | sysdb_ops.c | 2684 /* this function does not check that all user members are actually present */ 4653 struct ldb_message **members; local 4668 /* Get sid_str attribute of all elemets pointed to by group members */ 4670 &m_count, &members); 4690 sidstr = ldb_msg_find_attr_as_string(members[i], SYSDB_SID_STR, NULL); 4695 dns[n] = talloc_steal(dns, ldb_dn_get_linearized(members[i]->dn)); 4728 struct ldb_result **members) 4789 *members = talloc_steal(mem_ctx, res); 4725 sysdb_get_user_members_recursively(TALLOC_CTX *mem_ctx, struct sss_domain_info *dom, struct ldb_dn *group_dn, struct ldb_result **members) argument
|
H A D | sysdb.h | 1290 struct ldb_result **members);
|
/sssd/src/responder/nss/ |
H A D | nsssrv_mmap_cache.c | 883 data->members = memnum;
|