Lines Matching refs:id
189 ipa_opts->id = talloc_zero(ipa_opts, struct sdap_options);
190 if (!ipa_opts->id) {
194 ipa_opts->id->dp = dp;
196 ret = sdap_domain_add(ipa_opts->id,
204 ret = dp_get_options(ipa_opts->id, cdb, conf_path,
207 &ipa_opts->id->basic);
219 if (NULL == dp_opt_get_string(ipa_opts->id->basic, SDAP_SEARCH_BASE)) {
227 ret = dp_opt_set_string(ipa_opts->id->basic,
234 ipa_opts->id->basic[SDAP_SEARCH_BASE].opt_name,
235 dp_opt_get_string(ipa_opts->id->basic, SDAP_SEARCH_BASE));
237 ret = sdap_parse_search_base(ipa_opts->id, ipa_opts->id->basic,
239 &ipa_opts->id->sdom->search_bases);
243 if (NULL == dp_opt_get_string(ipa_opts->id->basic, SDAP_KRB5_REALM)) {
251 ret = dp_opt_set_string(ipa_opts->id->basic,
257 ipa_opts->id->basic[SDAP_KRB5_REALM].opt_name,
258 dp_opt_get_string(ipa_opts->id->basic, SDAP_KRB5_REALM));
261 ret = sdap_set_sasl_options(ipa_opts->id,
264 dp_opt_get_string(ipa_opts->id->basic,
266 dp_opt_get_string(ipa_opts->id->basic,
274 ipa_opts->id->schema_type = SDAP_SCHEMA_IPA_V1;
277 if (NULL == dp_opt_get_string(ipa_opts->id->basic,
279 ret = dp_opt_set_string(ipa_opts->id->basic, SDAP_USER_SEARCH_BASE,
280 dp_opt_get_string(ipa_opts->id->basic,
287 ipa_opts->id->basic[SDAP_USER_SEARCH_BASE].opt_name,
288 dp_opt_get_string(ipa_opts->id->basic,
291 ret = sdap_parse_search_base(ipa_opts->id, ipa_opts->id->basic,
293 &ipa_opts->id->sdom->user_search_bases);
296 if (NULL == dp_opt_get_string(ipa_opts->id->basic,
298 ret = dp_opt_set_string(ipa_opts->id->basic, SDAP_GROUP_SEARCH_BASE,
299 dp_opt_get_string(ipa_opts->id->basic,
306 ipa_opts->id->basic[SDAP_GROUP_SEARCH_BASE].opt_name,
307 dp_opt_get_string(ipa_opts->id->basic,
310 ret = sdap_parse_search_base(ipa_opts->id, ipa_opts->id->basic,
312 &ipa_opts->id->sdom->group_search_bases);
315 if (NULL == dp_opt_get_string(ipa_opts->id->basic,
322 ret = dp_opt_set_string(ipa_opts->id->basic, SDAP_NETGROUP_SEARCH_BASE,
329 ipa_opts->id->basic[SDAP_NETGROUP_SEARCH_BASE].opt_name,
330 dp_opt_get_string(ipa_opts->id->basic,
333 ret = sdap_parse_search_base(ipa_opts->id, ipa_opts->id->basic,
335 &ipa_opts->id->sdom->netgroup_search_bases);
338 if (NULL == dp_opt_get_string(ipa_opts->id->basic,
343 value = dp_opt_get_string(ipa_opts->id->basic, SDAP_SEARCH_BASE);
346 ret = dp_opt_set_string(ipa_opts->id->basic, SDAP_HOST_SEARCH_BASE,
353 ipa_opts->id->basic[SDAP_HOST_SEARCH_BASE].opt_name,
356 ret = sdap_parse_search_base(ipa_opts->id->basic, ipa_opts->id->basic,
358 &ipa_opts->id->sdom->host_search_bases);
430 value = dp_opt_get_string(ipa_opts->id->basic, SDAP_DEREF);
439 if (NULL == dp_opt_get_string(ipa_opts->id->basic,
441 ret = dp_opt_set_string(ipa_opts->id->basic, SDAP_SERVICE_SEARCH_BASE,
442 dp_opt_get_string(ipa_opts->id->basic,
449 ipa_opts->id->basic[SDAP_GROUP_SEARCH_BASE].opt_name,
450 dp_opt_get_string(ipa_opts->id->basic,
453 ret = sdap_parse_search_base(ipa_opts->id, ipa_opts->id->basic,
455 &ipa_opts->id->sdom->service_search_bases);
550 ret = sdap_get_map(ipa_opts->id, cdb, conf_path,
553 &ipa_opts->id->gen_map);
558 ret = sdap_get_map(ipa_opts->id,
562 &ipa_opts->id->user_map);
567 ret = sdap_extend_map_with_list(ipa_opts->id, ipa_opts->id,
569 ipa_opts->id->user_map,
571 &ipa_opts->id->user_map,
572 &ipa_opts->id->user_map_cnt);
577 ret = sdap_get_map(ipa_opts->id,
581 &ipa_opts->id->group_map);
586 ret = sdap_get_map(ipa_opts->id,
590 &ipa_opts->id->netgroup_map);
595 ret = sdap_get_map(ipa_opts->id,
599 &ipa_opts->id->host_map);
604 ret = sdap_get_map(ipa_opts->id,
613 ret = sdap_get_map(ipa_opts->id,
617 &ipa_opts->id->service_map);
622 ret = sdap_get_map(ipa_opts->id,
631 ret = sdap_get_map(ipa_opts->id,
640 ret = sdap_get_map(ipa_opts->id,
650 *_opts = ipa_opts->id;
655 talloc_zfree(ipa_opts->id);
1072 if (NULL == dp_opt_get_string(ipa_opts->id->basic,
1084 ret = dp_opt_set_string(ipa_opts->id->basic,
1092 ipa_opts->id->basic[SDAP_AUTOFS_SEARCH_BASE].opt_name,
1093 dp_opt_get_string(ipa_opts->id->basic,
1097 ret = sdap_parse_search_base(ipa_opts->id, ipa_opts->id->basic,
1099 &ipa_opts->id->sdom->autofs_search_bases);
1105 ret = sdap_get_map(ipa_opts->id, cdb, conf_path,
1108 &ipa_opts->id->autofs_mobject_map);
1115 ret = sdap_get_map(ipa_opts->id, cdb, conf_path,
1118 &ipa_opts->id->autofs_entry_map);
1125 *_opts = ipa_opts->id;