Backwards interop for older iprop peers

Don't abort() when seeing as-yet-unimplemented things we know about.

Patch from Harald Barth <haba@kth.se>.
This commit is contained in:
Nicolas Williams
2013-08-12 11:38:25 -05:00
parent 075a0d32ee
commit 2d238b9d15

View File

@@ -627,7 +627,7 @@ kadm5_log_replay_modify (kadm5_server_context *context,
}
}
if (mask & KADM5_LAST_PWD_CHANGE) {
abort (); /* XXX */
krb5_warnx (context->context, "Unimplemented mask KADM5_LAST_PWD_CHANGE");
}
if (mask & KADM5_ATTRIBUTES) {
ent.entry.flags = log_ent.entry.flags;
@@ -667,16 +667,13 @@ kadm5_log_replay_modify (kadm5_server_context *context,
ent.entry.kvno = log_ent.entry.kvno;
}
if (mask & KADM5_MKVNO) {
abort (); /* XXX */
krb5_warnx (context->context, "Unimplemented mask KADM5_KVNO");
}
if (mask & KADM5_AUX_ATTRIBUTES) {
abort (); /* XXX */
}
if (mask & KADM5_POLICY) {
abort (); /* XXX */
krb5_warnx (context->context, "Unimplemented mask KADM5_AUX_ATTRIBUTES");
}
if (mask & KADM5_POLICY_CLR) {
abort (); /* XXX */
krb5_warnx (context->context, "Unimplemented mask KADM5_POLICY_CLR");
}
if (mask & KADM5_MAX_RLIFE) {
if (log_ent.entry.max_renew == NULL) {
@@ -694,13 +691,13 @@ kadm5_log_replay_modify (kadm5_server_context *context,
}
}
if (mask & KADM5_LAST_SUCCESS) {
abort (); /* XXX */
krb5_warnx (context->context, "Unimplemented mask KADM5_LAST_SUCCESS");
}
if (mask & KADM5_LAST_FAILED) {
abort (); /* XXX */
krb5_warnx (context->context, "Unimplemented mask KADM5_LAST_FAILED");
}
if (mask & KADM5_FAIL_AUTH_COUNT) {
abort (); /* XXX */
krb5_warnx (context->context, "Unimplemented mask KADM5_FAIL_AUTH_COUNT");
}
if (mask & KADM5_KEY_DATA) {
size_t num;