"\t%u\t%u\t%u\t%u\t%u\t%u\t%u\t%u\t%u\t%u\t%s\t%u\t%u\t%u\t",
(krb5_int32) pkey->key_data_kvno,
entry->max_life, entry->max_renewable_life,
- entry->mkvno, entry->expiration, entry->pw_expiration,
+ 1 /* Fake mkvno */, entry->expiration, entry->pw_expiration,
last_pwd_change, entry->last_success, entry->last_failed,
entry->fail_auth_count, mod_name, mod_date,
entry->attributes, pkey->key_data_type[1]);
* The dump format is as follows:
* len strlen(name) n_tl_data n_key_data e_length
* name
- * mkvno attributes max_life max_renewable_life expiration
+ * attributes max_life max_renewable_life expiration
* pw_expiration last_success last_failed fail_auth_count
* n_tl_data*[type length <contents>]
* n_key_data*[ver kvno ver*(type length <contents>)]
(int) entry->n_key_data,
(int) entry->e_length,
name);
- fprintf(arg->ofile, "%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\t",
- entry->mkvno,
+ fprintf(arg->ofile, "%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\t",
entry->attributes,
entry->max_life,
entry->max_renewable_life,
error++;
}
pkey->key_data_kvno = tmpint1;
- dbent.mkvno = tmpint2;
dbent.fail_auth_count = tmpint3;
/* Read modifier name */
if (!error && read_string(filep,
!(kret = krb5_parse_name(kcontext, name, &dbentry.princ))) {
/* Get the fixed principal attributes */
- nread = fscanf(filep, "%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\t",
- &t1, &t2, &t3, &t4, &t5, &t6, &t7, &t8, &t9);
+ nread = fscanf(filep, "%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\t",
+ &t2, &t3, &t4, &t5, &t6, &t7, &t8, &t9);
if (nread == 9) {
- dbentry.mkvno = (krb5_kvno) t1;
dbentry.attributes = (krb5_flags) t2;
dbentry.max_life = (krb5_deltat) t3;
dbentry.max_renewable_life = (krb5_deltat) t4;
dbentry.last_success = (krb5_timestamp) t7;
dbentry.last_failed = (krb5_timestamp) t8;
dbentry.fail_auth_count = (krb5_kvno) t9;
- }
- else {
+ } else {
try2read = read_nint_data;
error++;
}
memset(newentry, 0, sizeof(krb5_db_entry));
newentry->len = KRB5_KDB_V1_BASE_LENGTH;
- newentry->mkvno = mblock.mkvno;
newentry->attributes = mblock.flags;
newentry->max_life = mblock.max_life;
newentry->max_renewable_life = mblock.max_rlife;
printf("Name: %s\n", pr_name);
printf("Maximum life: %s\n", strdur(entry.max_life));
printf("Maximum renewable life: %s\n", strdur(entry.max_renewable_life));
- printf("Master key version: %d\n", entry.mkvno);
(void) krb5_timestamp_to_string(entry.expiration, buffer, sizeof(buffer));
printf("Expiration: %s\n", buffer);
(void) krb5_timestamp_to_string(entry.pw_expiration,
entry.max_life = princ->max_life * 60 * 5;
entry.max_renewable_life = rblock.max_rlife;
- entry.mkvno = 1;
entry.len = KRB5_KDB_V1_BASE_LENGTH;
entry.expiration = princ->exp_date;
entry.attributes = rblock.flags; /* XXX is there a way to convert
return(retval);
entry.max_life = pblock->max_life;
entry.max_renewable_life = pblock->max_rlife;
- entry.mkvno = 1;
entry.len = KRB5_KDB_V1_BASE_LENGTH;
entry.expiration = pblock->expiration;
if (retval = krb5_copy_principal(context, &db_create_princ,