Lines Matching refs:entry
46 krb5_db_entry *entry,
62 code = krb5_dbe_lookup_tl_data(context, entry, &tl_data);
99 krb5_db_entry *entry)
101 if (max_fail == 0 || entry->fail_auth_count < max_fail)
107 return (stamp < entry->last_failed + lockout_duration);
112 krb5_db_entry *entry,
120 code = lookup_lockout_policy(context, entry, &max_fail,
126 if (locked_check_p(context, stamp, max_fail, lockout_duration, entry))
134 krb5_db_entry *entry,
153 if (entry == NULL)
156 code = lookup_lockout_policy(context, entry, &max_fail,
168 if (locked_check_p(context, stamp, max_fail, lockout_duration, entry))
171 entry->mask = 0;
173 if (status == 0 && (entry->attributes & KRB5_KDB_REQUIRES_PRE_AUTH)) {
175 * Only mark the authentication as successful if the entry
178 entry->fail_auth_count = 0;
179 entry->last_success = stamp;
180 entry->mask |= KADM5_FAIL_AUTH_COUNT | KADM5_LAST_SUCCESS;
184 stamp > entry->last_failed + failcnt_interval) {
186 entry->fail_auth_count = 0;
187 entry->mask |= KADM5_FAIL_AUTH_COUNT;
190 entry->last_failed = stamp;
191 entry->mask |= KADM5_LAST_FAILED | KADM5_FAIL_AUTH_COUNT_INCREMENT;
194 if (entry->mask) {
195 code = krb5_ldap_put_principal(context, entry,