Searched refs:members (Results 1 - 23 of 23) sorted by relevance

/sssd/src/tests/cmocka/
H A Dcommon_mock_sysdb_objects.h43 const char **members);
H A Dcommon_mock_sysdb_objects.c170 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 Dtest_nested_groups.c76 /* 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 Dtest_nss_srv.c249 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 Dldap_ent.py90 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 Dtest_netgroup.py252 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 Dtest_ts_cache.py245 def prime_cache_group(ldb_conn, name, members):
248 dict(mem=ent.contains_only(*members)))
/sssd/src/providers/ldap/
H A Dsdap_async_nested_groups.c96 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 Dipa_sudo_conversion.c224 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 Dipa_subdomains_ext_groups.c81 /* 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 Dipa_netgroups.c141 "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 Dipa_s2n_exop.c460 * 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 Dnss_mc_group.c56 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 Dwbc_pwd_sssd.c329 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 Dpython-test.py95 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 Dsysdb-tests.c3280 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 Dmmap_cache.h133 uint32_t members; /* number of members in strs */ member in struct:sss_mc_grp_data
/sssd/src/responder/ifp/
H A Difp_groups.c690 "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 Dad_id.c748 * 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 Dmemberof.c311 * 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 Dsysdb_ops.c2684 /* 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 Dsysdb.h1290 struct ldb_result **members);
/sssd/src/responder/nss/
H A Dnsssrv_mmap_cache.c883 data->members = memnum;

Completed in 2378 milliseconds