Lines Matching refs:entry

64 			 kadm5_policy_ent_t entry, long mask)  in kadm5_create_policy()  argument
73 return kadm5_create_policy_internal(server_handle, entry, mask); in kadm5_create_policy()
98 kadm5_policy_ent_t entry, long mask) in kadm5_create_policy_internal() argument
107 if ((entry == (kadm5_policy_ent_t) NULL) || (entry->policy == NULL)) in kadm5_create_policy_internal()
109 if(strlen(entry->policy) == 0) in kadm5_create_policy_internal()
114 pent.name = entry->policy; in kadm5_create_policy_internal()
115 p = entry->policy; in kadm5_create_policy_internal()
125 pent.pw_max_life = entry->pw_max_life; in kadm5_create_policy_internal()
130 if(entry->pw_min_life > entry->pw_max_life && entry->pw_max_life != 0) in kadm5_create_policy_internal()
133 pent.pw_min_life = entry->pw_min_life; in kadm5_create_policy_internal()
138 if(entry->pw_min_length < MIN_PW_LENGTH) in kadm5_create_policy_internal()
140 pent.pw_min_length = entry->pw_min_length; in kadm5_create_policy_internal()
145 if(entry->pw_min_classes > MAX_PW_CLASSES || entry->pw_min_classes < MIN_PW_CLASSES) in kadm5_create_policy_internal()
147 pent.pw_min_classes = entry->pw_min_classes; in kadm5_create_policy_internal()
152 if(entry->pw_history_num < MIN_PW_HISTORY || in kadm5_create_policy_internal()
153 entry->pw_history_num > MAX_PW_HISTORY) in kadm5_create_policy_internal()
156 pent.pw_history_num = entry->pw_history_num; in kadm5_create_policy_internal()
161 pent.policy_refcnt = entry->policy_refcnt; in kadm5_create_policy_internal()
172 osa_policy_ent_t entry; in kadm5_delete_policy() local
184 if((ret = krb5_db_get_policy(handle->context, name, &entry,&cnt))) in kadm5_delete_policy()
189 if(entry->policy_refcnt != 0) { in kadm5_delete_policy()
190 krb5_db_free_policy(handle->context, entry); in kadm5_delete_policy()
193 krb5_db_free_policy(handle->context, entry); in kadm5_delete_policy()
202 kadm5_policy_ent_t entry, long mask) in kadm5_modify_policy() argument
211 return kadm5_modify_policy_internal(server_handle, entry, mask); in kadm5_modify_policy()
216 kadm5_policy_ent_t entry, long mask) in kadm5_modify_policy_internal() argument
225 if((entry == (kadm5_policy_ent_t) NULL) || (entry->policy == NULL)) in kadm5_modify_policy_internal()
227 if(strlen(entry->policy) == 0) in kadm5_modify_policy_internal()
232 if ((ret = krb5_db_get_policy(handle->context, entry->policy, &p, &cnt))) in kadm5_modify_policy_internal()
238 p->pw_max_life = entry->pw_max_life; in kadm5_modify_policy_internal()
240 if(entry->pw_min_life > p->pw_max_life && p->pw_max_life != 0) { in kadm5_modify_policy_internal()
244 p->pw_min_life = entry->pw_min_life; in kadm5_modify_policy_internal()
247 if(entry->pw_min_length < MIN_PW_LENGTH) { in kadm5_modify_policy_internal()
251 p->pw_min_length = entry->pw_min_length; in kadm5_modify_policy_internal()
254 if(entry->pw_min_classes > MAX_PW_CLASSES || in kadm5_modify_policy_internal()
255 entry->pw_min_classes < MIN_PW_CLASSES) { in kadm5_modify_policy_internal()
259 p->pw_min_classes = entry->pw_min_classes; in kadm5_modify_policy_internal()
262 if(entry->pw_history_num < MIN_PW_HISTORY || in kadm5_modify_policy_internal()
263 entry->pw_history_num > MAX_PW_HISTORY) { in kadm5_modify_policy_internal()
267 p->pw_history_num = entry->pw_history_num; in kadm5_modify_policy_internal()
270 p->policy_refcnt = entry->policy_refcnt; in kadm5_modify_policy_internal()
278 kadm5_policy_ent_t entry) in kadm5_get_policy() argument
295 entry_orig = (kadm5_policy_ent_rec **) entry; in kadm5_get_policy()
297 entry = &entry_local; in kadm5_get_policy()
310 if ((entry->policy = (char *) malloc(strlen(t->name) + 1)) == NULL) { in kadm5_get_policy()
314 strcpy(entry->policy, t->name); in kadm5_get_policy()
315 entry->pw_min_life = t->pw_min_life; in kadm5_get_policy()
316 entry->pw_max_life = t->pw_max_life; in kadm5_get_policy()
317 entry->pw_min_length = t->pw_min_length; in kadm5_get_policy()
318 entry->pw_min_classes = t->pw_min_classes; in kadm5_get_policy()
319 entry->pw_history_num = t->pw_history_num; in kadm5_get_policy()
320 entry->policy_refcnt = t->policy_refcnt; in kadm5_get_policy()
326 free(entry->policy); in kadm5_get_policy()
330 *new = *entry; in kadm5_get_policy()