Home
last modified time | relevance | path

Searched refs:ldap_context (Results 1 – 17 of 17) sorted by relevance

/freebsd/crypto/krb5/src/plugins/kdb/ldap/libkdb_ldap/
H A Dldap_handle.c39 krb5_get_ldap_handle(krb5_ldap_context *ldap_context) in krb5_get_ldap_handle() argument
45 while (ldap_context->server_info_list[cnt] != NULL) { in krb5_get_ldap_handle()
46 ldap_server_info = ldap_context->server_info_list[cnt]; in krb5_get_ldap_handle()
67 krb5_retry_get_ldap_handle(krb5_ldap_context *ldap_context, in krb5_retry_get_ldap_handle() argument
72 if ((*st=krb5_ldap_db_single_init(ldap_context)) != 0) in krb5_retry_get_ldap_handle()
75 ldap_server_handle = krb5_get_ldap_handle(ldap_context); in krb5_retry_get_ldap_handle()
122 krb5_ldap_request_handle_from_pool(krb5_ldap_context *ldap_context, in krb5_ldap_request_handle_from_pool() argument
130 HNDL_LOCK(ldap_context); in krb5_ldap_request_handle_from_pool()
131 if (((*ldap_server_handle)=krb5_get_ldap_handle(ldap_context)) == NULL) in krb5_ldap_request_handle_from_pool()
132 (*ldap_server_handle)=krb5_retry_get_ldap_handle(ldap_context, &st); in krb5_ldap_request_handle_from_pool()
[all …]
H A Dkdb_ldap_conn.c168 initialize_server(krb5_ldap_context *ldap_context, krb5_ldap_server_info *info) in initialize_server() argument
182 k5_setmsg(ldap_context->kcontext, KRB5_KDB_ACCESS_ERROR, in initialize_server()
188 ret = authenticate(ldap_context, server); in initialize_server()
266 krb5_ldap_db_single_init(krb5_ldap_context *ldap_context) in krb5_ldap_db_single_init() argument
272 while (ldap_context->server_info_list[cnt] != NULL) { in krb5_ldap_db_single_init()
273 server_info = ldap_context->server_info_list[cnt]; in krb5_ldap_db_single_init()
275 if (server_info->num_conns < ldap_context->max_server_conns-1) { in krb5_ldap_db_single_init()
276 st = initialize_server(ldap_context, server_info); in krb5_ldap_db_single_init()
287 while (ldap_context->server_info_list[cnt] != NULL) { in krb5_ldap_db_single_init()
288 server_info = ldap_context->server_info_list[cnt]; in krb5_ldap_db_single_init()
[all …]
H A Dldap_create.c57 krb5_ldap_context *ldap_context=NULL; in krb5_ldap_create() local
63 ldap_context = k5alloc(sizeof(krb5_ldap_context), &status); in krb5_ldap_create()
64 if (ldap_context == NULL) in krb5_ldap_create()
66 context->dal_handle->db_context = ldap_context; in krb5_ldap_create()
67 ldap_context->kcontext = context; in krb5_ldap_create()
80 status = krb5_ldap_db_init(context, ldap_context); in krb5_ldap_create()
87 &ldap_context->container_dn); in krb5_ldap_create()
92 ldap_context->container_dn); in krb5_ldap_create()
114 &(ldap_context->lrparams), in krb5_ldap_create()
H A Dkdb_ldap.c60 krb5_ldap_context *ldap_context=NULL; in krb5_ldap_read_startup_information() local
64 if ((retval=krb5_ldap_read_krbcontainer_dn(context, &(ldap_context->container_dn)))) { in krb5_ldap_read_startup_information()
69 …if ((retval=krb5_ldap_read_realm_params(context, context->default_realm, &(ldap_context->lrparams)… in krb5_ldap_read_startup_information()
84 ldap_context->lrparams->max_life = 24 * 60 * 60; /* 1 day */ in krb5_ldap_read_startup_information()
87 ldap_context->lrparams->max_renewable_life = 0; in krb5_ldap_read_startup_information()
90 ldap_context->lrparams->tktflags = KRB5_KDB_DEF_FLAGS; in krb5_ldap_read_startup_information()
98 ldap_context->lrparams->max_life = params_out.max_life; in krb5_ldap_read_startup_information()
103 ldap_context->lrparams->max_renewable_life = params_out.max_rlife; in krb5_ldap_read_startup_information()
108 ldap_context->lrparams->tktflags = params_out.flags; in krb5_ldap_read_startup_information()
198 krb5_ldap_context *ldap_context=NULL; in krb5_ldap_open() local
[all …]
H A Dldap_realm.c126 krb5_ldap_context *ldap_context = NULL; in krb5_ldap_list_realm() local
132 if (ldap_context->container_dn == NULL) { in krb5_ldap_list_realm()
134 &(ldap_context->container_dn))) != 0) in krb5_ldap_list_realm()
143 LDAP_SEARCH(ldap_context->container_dn, in krb5_ldap_list_realm()
190 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); in krb5_ldap_list_realm()
215 krb5_ldap_context *ldap_context = NULL; in krb5_ldap_delete_realm() local
295 if ((st = krb5_ldap_list_policy (context, ldap_context->lrparams->realmdn, &policy)) != 0) { in krb5_ldap_delete_realm()
305 if ((st=ldap_delete_ext_s(ld, ldap_context->lrparams->realmdn, NULL, NULL)) != LDAP_SUCCESS) { in krb5_ldap_delete_realm()
334 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); in krb5_ldap_delete_realm()
354 krb5_ldap_context *ldap_context=NULL; in krb5_ldap_modify_realm() local
[all …]
H A Dlockout.c112 krb5_ldap_context *ldap_context; in krb5_ldap_lockout_check_policy() local
118 if (ldap_context->disable_lockout) in krb5_ldap_lockout_check_policy()
141 krb5_ldap_context *ldap_context; in krb5_ldap_lockout_audit() local
161 if (!ldap_context->disable_lockout) { in krb5_ldap_lockout_audit()
183 if (!ldap_context->disable_lockout && entry->fail_auth_count != 0) { in krb5_ldap_lockout_audit()
187 if (!ldap_context->disable_last_success) { in krb5_ldap_lockout_audit()
191 } else if (!ldap_context->disable_lockout && in krb5_ldap_lockout_audit()
H A Dldap_pwd_policy.c141 krb5_ldap_context *ldap_context=NULL; in krb5_ldap_create_password_policy() local
180 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); in krb5_ldap_create_password_policy()
196 krb5_ldap_context *ldap_context=NULL; in krb5_ldap_put_password_policy() local
231 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); in krb5_ldap_put_password_policy()
293 krb5_ldap_context *ldap_context=NULL; in krb5_ldap_get_password_policy_from_dn() local
332 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); in krb5_ldap_get_password_policy_from_dn()
376 krb5_ldap_context *ldap_context=NULL; in krb5_ldap_delete_password_policy() local
408 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); in krb5_ldap_delete_password_policy()
425 krb5_ldap_context *ldap_context=NULL; in krb5_ldap_iterate_password_policy() local
434 if (ldap_context->lrparams->realmdn == NULL) { in krb5_ldap_iterate_password_policy()
[all …]
H A Dldap_misc.c318 krb5_ldap_context *ldap_context = dal_handle->db_context; in krb5_ldap_read_server_params() local
322 ldap_context->conf_section = strdup(conf_section); in krb5_ldap_read_server_params()
323 if (ldap_context->conf_section == NULL) in krb5_ldap_read_server_params()
328 if (k5_mutex_init(&(ldap_context->hndl_lock)) != 0) in krb5_ldap_read_server_params()
332 if (ldap_context->max_server_conns == 0) { in krb5_ldap_read_server_params()
336 &ldap_context->max_server_conns); in krb5_ldap_read_server_params()
341 if (ldap_context->max_server_conns < 2) { in krb5_ldap_read_server_params()
348 if (ldap_context->bind_dn == NULL) { in krb5_ldap_read_server_params()
352 &ldap_context->bind_dn); in krb5_ldap_read_server_params()
358 if (ldap_context->service_password_file == NULL) { in krb5_ldap_read_server_params()
[all …]
H A Dldap_principal.c132 iterate_entry(krb5_context context, krb5_ldap_context *ldap_context, in iterate_entry() argument
158 if (is_principal_in_realm(ldap_context, nprinc)) { in iterate_entry()
159 ret = populate_krb5_db_entry(context, ldap_context, ld, ent, in iterate_entry()
214 krb5_ldap_context *ldap_context=NULL; in krb5_ldap_iterate() local
224 realm = ldap_context->lrparams->realm_name; in krb5_ldap_iterate()
244 if ((st = krb5_get_subtree_info(ldap_context, &subtree, &ntree)) != 0) in krb5_ldap_iterate()
251 … LDAP_SEARCH(subtree[tree], ldap_context->lrparams->search_scope, filter, principal_attributes); in krb5_ldap_iterate()
253 st = iterate_entry(context, ldap_context, ld, ent, func, func_arg); in krb5_ldap_iterate()
271 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); in krb5_ldap_iterate()
291 krb5_ldap_context *ldap_context=NULL; in krb5_ldap_delete_principal() local
[all …]
H A Dldap_tkt_policy.c60 krb5_ldap_context *ldap_context=NULL; in krb5_ldap_create_policy() local
116 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); in krb5_ldap_create_policy()
136 krb5_ldap_context *ldap_context=NULL; in krb5_ldap_modify_policy() local
191 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); in krb5_ldap_modify_policy()
213 krb5_ldap_context *ldap_context=NULL; in krb5_ldap_read_policy() local
278 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); in krb5_ldap_read_policy()
306 krb5_ldap_context *ldap_context=NULL; in krb5_ldap_delete_policy() local
346 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); in krb5_ldap_delete_policy()
362 krb5_ldap_context *ldap_context=NULL; in krb5_ldap_list_policy() local
367 policycontainerdn = ldap_context->lrparams->realmdn; in krb5_ldap_list_policy()
[all …]
H A Dldap_krbcontainer.c45 krb5_ldap_context *ldap_context=NULL; in krb5_ldap_read_krbcontainer_dn() local
52 if (ldap_context->conf_section) { in krb5_ldap_read_krbcontainer_dn()
53 if ((st=profile_get_string(context->profile, KDB_MODULE_SECTION, ldap_context->conf_section, in krb5_ldap_read_krbcontainer_dn()
82 krb5_ldap_put_handle_to_pool(ldap_context, ldap_server_handle); in krb5_ldap_read_krbcontainer_dn()
H A Dkdb_ldap.h79 ldap_context = (krb5_ldap_context *) dal_handle->db_context; \
80 if (ldap_context == NULL || ldap_context->server_info_list == NULL) \
84 st = krb5_ldap_request_handle_from_pool(ldap_context, &ldap_server_handle); \
102 tempst = krb5_ldap_rebind(ldap_context, &ldap_server_handle); \
155 #define CHECK_LDAP_HANDLE(lcontext) if (!(ldap_context \
156 && ldap_context->server_info_list)) { \
274 krb5_ldap_free_server_context_params(krb5_ldap_context *ldap_context);
H A Dldap_principal2.c108 search_at(krb5_context context, krb5_ldap_context *ldap_context, in search_at() argument
149 search_princ(krb5_context context, krb5_ldap_context *ldap_context, in search_princ() argument
178 st = search_at(context, ldap_context, ldap_server_handle, dn, in search_princ()
183 st = krb5_get_subtree_info(ldap_context, &subtreelist, &ntrees); in search_princ()
188 st = search_at(context, ldap_context, ldap_server_handle, in search_princ()
189 subtreelist[i], ldap_context->lrparams->search_scope, in search_princ()
218 krb5_ldap_context *ldap_context; in krb5_ldap_get_principal() local
232 ldap_context = (krb5_ldap_context *) dal_handle->db_context; in krb5_ldap_get_principal()
234 CHECK_LDAP_HANDLE(ldap_context); in krb5_ldap_get_principal()
236 if (!is_principal_in_realm(ldap_context, searchfor)) { in krb5_ldap_get_principal()
[all …]
H A Dldap_misc.h117 krb5_ldap_context *ldap_context,
/freebsd/crypto/krb5/src/plugins/kdb/ldap/ldap_util/
H A Dkdb5_ldap_util.c250 krb5_ldap_context *ldap_context=NULL; in main() local
449 ldap_context = calloc(sizeof(krb5_ldap_context), 1); in main()
450 if (ldap_context == NULL) { in main()
456 ldap_context->kcontext = util_context; in main()
495 ldap_context->bind_pwd = passwd; in main()
502 …ldap_context->server_info_list = (krb5_ldap_server_info **) calloc (2, sizeof (krb5_ldap_server_in… in main()
503 if (ldap_context->server_info_list == NULL) { in main()
509 …ldap_context->server_info_list[0] = (krb5_ldap_server_info *) calloc (1, sizeof (krb5_ldap_server_… in main()
510 if (ldap_context->server_info_list[0] == NULL) { in main()
516 ldap_context->server_info_list[0]->server_status = NOTSET; in main()
[all …]
H A Dkdb5_ldap_realm.c364 krb5_ldap_context *ldap_context=NULL; in kdb5_ldap_create() local
501 ldap_context = (krb5_ldap_context *) dal_handle->db_context; in kdb5_ldap_create()
502 if (!ldap_context) { in kdb5_ldap_create()
509 &ldap_context->container_dn); in kdb5_ldap_create()
524 ldap_context->container_dn = strdup(krb_location); in kdb5_ldap_create()
525 if (ldap_context->container_dn == NULL) { in kdb5_ldap_create()
534 ldap_context->container_dn); in kdb5_ldap_create()
548 &(ldap_context->lrparams), in kdb5_ldap_create()
554 free(ldap_context->lrparams->realm_name); in kdb5_ldap_create()
555 ldap_context->lrparams->realm_name = strdup(global_params.realm); in kdb5_ldap_create()
[all …]
H A Dkdb5_ldap_policy.c55 krb5_ldap_context *ldap_context=NULL; in init_ldap_realm() local
58 ldap_context = (krb5_ldap_context *) dal_handle->db_context; in init_ldap_realm()
59 if (!ldap_context) { in init_ldap_realm()
64 if (ldap_context->container_dn == NULL) { in init_ldap_realm()
66 &ldap_context->container_dn); in init_ldap_realm()
74 if (ldap_context->lrparams == NULL) { in init_ldap_realm()
77 &(ldap_context->lrparams), in init_ldap_realm()