summaryrefslogtreecommitdiffstats
path: root/crypto/heimdal/lib/kadm5/dump_log.c
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/heimdal/lib/kadm5/dump_log.c')
-rw-r--r--crypto/heimdal/lib/kadm5/dump_log.c25
1 files changed, 15 insertions, 10 deletions
diff --git a/crypto/heimdal/lib/kadm5/dump_log.c b/crypto/heimdal/lib/kadm5/dump_log.c
index 68a3f53..691f2d3 100644
--- a/crypto/heimdal/lib/kadm5/dump_log.c
+++ b/crypto/heimdal/lib/kadm5/dump_log.c
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1997, 1998, 1999 Kungliga Tekniska Högskolan
+ * Copyright (c) 1997 - 2000 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved.
*
@@ -34,7 +34,7 @@
#include "iprop.h"
#include "parse_time.h"
-RCSID("$Id: dump_log.c,v 1.9 1999/12/04 19:49:43 assar Exp $");
+RCSID("$Id: dump_log.c,v 1.11 2000/07/24 04:30:11 assar Exp $");
static char *op_names[] = {
"get",
@@ -45,7 +45,9 @@ static char *op_names[] = {
"modify",
"randkey",
"get_privs",
- "get_princs"
+ "get_princs",
+ "chpass_with_key",
+ "nop"
};
static void
@@ -70,7 +72,7 @@ print_entry(kadm5_server_context *server_context,
strftime(t, sizeof(t), "%Y-%m-%d %H:%M:%S", localtime(&timestamp));
- if(op < kadm_get || op > kadm_get_princs) {
+ if(op < kadm_get || op > kadm_nop) {
printf("unknown op: %d\n", op);
sp->seek(sp, end, SEEK_SET);
return;
@@ -130,11 +132,11 @@ print_entry(kadm5_server_context *server_context,
printf(" expires = %s\n", t);
}
if(mask & KADM5_PW_EXPIRATION) {
- if(ent.valid_end == NULL) {
+ if(ent.pw_end == NULL) {
strcpy(t, "never");
} else {
strftime(t, sizeof(t), "%Y-%m-%d %H:%M:%S",
- localtime(ent.valid_end));
+ localtime(ent.pw_end));
}
printf(" password exp = %s\n", t);
}
@@ -197,16 +199,19 @@ print_entry(kadm5_server_context *server_context,
}
hdb_free_entry(context, &ent);
break;
+ case kadm_nop :
+ break;
default:
abort();
}
sp->seek(sp, end, SEEK_SET);
}
-char *realm;
-int version_flag;
-int help_flag;
-struct getargs args[] = {
+static char *realm;
+static int version_flag;
+static int help_flag;
+
+static struct getargs args[] = {
{ "realm", 'r', arg_string, &realm },
{ "version", 0, arg_flag, &version_flag },
{ "help", 0, arg_flag, &help_flag }
OpenPOWER on IntegriCloud