remove kdc_rcache
authorJohn Kohl <jtkohl@mit.edu>
Mon, 22 Oct 1990 15:56:23 +0000 (15:56 +0000)
committerJohn Kohl <jtkohl@mit.edu>
Mon, 22 Oct 1990 15:56:23 +0000 (15:56 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@1308 dc483132-0cff-0310-8789-dd5450dbe970

src/kdc/extern.c
src/kdc/extern.h
src/kdc/kdc_util.c
src/kdc/main.c

index b61fa256d78f4bda1947e10a54de369fed5d6175..0bda4474f7b7331cf7e84f8b6ec30233811eee9c 100644 (file)
@@ -22,8 +22,6 @@ static char rcsid_extern_c[] =
 #include <krb5/kdb_dbm.h>
 
 /* real declarations of KDC's externs */
-krb5_rcache kdc_rcache;
-
 krb5_data empty_string = {0, ""};
 krb5_timestamp infinity = KRB5_INT32_MAX; /* XXX */
 
index 3c85173af7e0ddebb18df53a9f3e40d7ab376486..8e13e2102049b3bc480888be28521126fcc73712 100644 (file)
@@ -17,8 +17,6 @@
 #define __KRB5_KDC_EXTERN__
 
 /* various externs for KDC */
-extern krb5_rcache kdc_rcache;         /* KDC's replay cache */
-
 extern krb5_data empty_string;         /* an empty string */
 extern krb5_timestamp infinity;                /* greater than all other timestamps */
 
index 3fff61db6acbf1360af79e923dc5247821efbdb7..a14e396b1930f1ba3a1faed19422748ef9cebaea 100644 (file)
@@ -195,7 +195,7 @@ krb5_ticket **ticket;
                                 0,     /* no fetchfrom */
                                 kdc_rdreq_keyproc,
                                 (krb5_pointer)&who,
-                                kdc_rcache,
+                                0,     /* no replay cache */
                                 &authdat);
     krb5_db_free_principal(&server, nprincs);
     bzero((char *)encrypting_key.contents, encrypting_key.length);
index d36d015b96a37eb1ea64efcfa5f6b15734d119b2..8ec9ea910a88a861e41bbae8af1c82234673303b 100644 (file)
@@ -140,7 +140,6 @@ char **argv;
     int keytypedone = 0;
     char *db_realm = 0;
     char *mkey_name = 0;
-    char *rcname = 0;
     char lrealm[BUFSIZ];
     krb5_error_code retval;
     krb5_enctype etype;
@@ -148,7 +147,7 @@ char **argv;
     extern char *optarg;
     extern krb5_deltat krb5_clockskew;
 
-    while ((c = getopt(argc, argv, "r:d:mM:k:R:")) != EOF) {
+    while ((c = getopt(argc, argv, "r:d:mM:k:")) != EOF) {
        switch(c) {
        case 'r':                       /* realm name for db */
            db_realm = optarg;
@@ -166,9 +165,6 @@ char **argv;
            master_keyblock.keytype = atoi(optarg);
            keytypedone++;
            break;
-       case 'R':
-           rcname = optarg;
-           break;
        case '?':
        default:
            usage(argv[0]);
@@ -191,31 +187,11 @@ char **argv;
     if (!keytypedone)
        master_keyblock.keytype = KEYTYPE_DES;
 
-    if (!rcname)
-       rcname = KDCRCACHE;
-    if (retval = krb5_rc_resolve_full(&kdc_rcache, rcname)) {
-       com_err(argv[0], retval, "while resolving replay cache '%s'", rcname);
-       exit(1);
-    }
-    if ((retval = krb5_rc_recover(kdc_rcache)) &&
-       (retval = krb5_rc_initialize(kdc_rcache, krb5_clockskew))) {
-       com_err(argv[0], retval, "while initializing replay cache '%s:%s'",
-               kdc_rcache->ops->type,
-               krb5_rc_get_name(kdc_rcache));
-       exit(1);
-    }
-    if ((retval = krb5_rc_expunge(kdc_rcache))) {
-       com_err(argv[0], retval, "while expunging replay cache '%s:%s'",
-               kdc_rcache->ops->type,
-               krb5_rc_get_name(kdc_rcache));
-       exit(1);
-    }
     /* assemble & parse the master key name */
 
     if (retval = krb5_db_setup_mkey_name(mkey_name, db_realm, (char **) 0,
                                         &master_princ)) {
        com_err(argv[0], retval, "while setting up master key name");
-       (void) krb5_rc_close(kdc_rcache);
        exit(1);
     }
 
@@ -229,7 +205,6 @@ error(You gotta figure out what cryptosystem to use in the KDC);
                                    FALSE, /* only read it once, if at all */
                                    &master_keyblock)) {
        com_err(argv[0], retval, "while fetching master key");
-       (void) krb5_rc_close(kdc_rcache);
        exit(1);
     }
     /* initialize random key generators */
@@ -251,12 +226,7 @@ void
 finish_args(prog)
 char *prog;
 {
-    krb5_error_code retval;
-    if (retval = krb5_rc_close(kdc_rcache)) {
-       com_err(prog, retval, "while closing replay cache '%s:%s'",
-               kdc_rcache->ops->type,
-               krb5_rc_get_name(kdc_rcache));
-    }
+    /* nothing to do at the moment... */
     return;
 }