* kadm_funcs.c: Remove mention of dbm for now. It should probably
authorTom Yu <tlyu@mit.edu>
Fri, 25 Jul 1997 19:50:25 +0000 (19:50 +0000)
committerTom Yu <tlyu@mit.edu>
Fri, 25 Jul 1997 19:50:25 +0000 (19:50 +0000)
be added back later to deal with dbm-hashed passwd files.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10136 dc483132-0cff-0310-8789-dd5450dbe970

src/kadmin/v4server/ChangeLog
src/kadmin/v4server/kadm_funcs.c

index 22afa032d1cb29eca7b9f5ebe9c42dec9266fa82..1d512ba42363d59235770d18a6f8cb3427d688cd 100644 (file)
@@ -1,3 +1,8 @@
+Fri Jul 25 15:49:58 1997  Tom Yu  <tlyu@mit.edu>
+
+       * kadm_funcs.c: Remove mention of dbm for now.  It should probably
+       be added back later to deal with dbm-hashed passwd files.
+
 Tue Jul  1 02:38:50 1997  Tom Yu  <tlyu@mit.edu>
 
        * kadm_funcs.c, kadm_server.c, kadm_ser_wrap.c: Reenable mod and
index fd619e2cb88c05ec1340f31eb9ce88dd4d39d995..87eb227ee8b0af6d5db834d297d47b38225892f1 100644 (file)
@@ -745,9 +745,11 @@ char *rrealm;
 des_cblock newpw;
 char *pwstring;
 {
-       static DBM *pwfile = NULL;
        int             retval;
+#ifdef notdef
+       static DBM *pwfile = NULL;
        datum           passwd, entry;
+#endif
        struct passwd   *ent;
 #ifdef HESIOD
        extern struct passwd *hes_getpwnam();
@@ -760,6 +762,7 @@ char *pwstring;
                return(KADM_PW_MISMATCH);
        if (pwstring && (strlen(pwstring) < 5))
                return(KADM_INSECURE_PW);
+#ifdef notdef
        if (!pwfile) {
                pwfile = dbm_open(PW_CHECK_FILE, O_RDONLY, 0644);
        }
@@ -770,6 +773,7 @@ char *pwstring;
                if (entry.dptr)
                        return(KADM_INSECURE_PW);
        }
+#endif
        if (check_pw(newpw, rname) || check_pw(newpw, reverse(rname)))
                return(KADM_INSECURE_PW);
 #ifdef HESIOD