summaryrefslogtreecommitdiffstats
path: root/src/kadmin/v5server/ChangeLog
diff options
context:
space:
mode:
authorMark Eichin <eichin@mit.edu>1996-02-24 00:18:51 +0000
committerMark Eichin <eichin@mit.edu>1996-02-24 00:18:51 +0000
commit7f4d534cdac7f2c4d534ea0b7115d2fdc5f4df17 (patch)
treed02499a1cb91f3cf4894593862b4ed0b1a0904f5 /src/kadmin/v5server/ChangeLog
parent1810d74b313dcf47df89d6315c2e8d2d1de49631 (diff)
downloadkrb5-7f4d534cdac7f2c4d534ea0b7115d2fdc5f4df17.tar.gz
krb5-7f4d534cdac7f2c4d534ea0b7115d2fdc5f4df17.tar.xz
krb5-7f4d534cdac7f2c4d534ea0b7115d2fdc5f4df17.zip
This is the aggregate of a bunch of fixes to kadmind (after all, some people
actually use it.) Note that in admin.c, I shredded admin_add_modify and admin_merge_dbentries, converting them to a goto-exception style, eliminating the excessive nesting, so they were readable; having done so, admin_add_modify turned out to be correct, and admin_merge_dbentries was "obviously" broken in that it assigned random keys gratuitiously. Fixing this causes "modent" to actually work, without destroying the key... Wed Feb 21 21:26:50 1996 Mark Eichin <eichin@cygnus.com> * srv_main.c (xprintf): handle VARARGS. Sun Feb 18 00:08:02 1996 Mark W. Eichin <eichin@cygnus.com> * admin.c (admin_merge_dbentries): rewrite for readability, and fix the year old bug of modify randomizing the password field. (admin_add_modify): rewrite for readability. Fri Feb 9 20:11:50 1996 Mark Eichin <eichin@cygnus.com> * srv_net.c (net_init): gethostbyname doesn't use errno, compensate by using KRB5_ERR_BAD_HOSTNAME. Tue Dec 12 19:14:51 1995 Mark Eichin <eichin@cygnus.com> * admin.c (admin_merge_dbentries): new argument mod_only, to distinguish between add and modify. (admin_add_modify): new argument mod_only, to distinguish between add and modify (and pass through to admin_merge_dbentries.) (admin_add_principal, admin_modify_principal, admin_change_opwd, admin_change_orandpw): pass flag indicating modify or add. Tue Sep 26 22:51:25 1995 Mark Eichin <eichin@cygnus.com> * admin.c (admin_add_modify): copy, don't just assign, principals to avoid double-freeing. Zero out "contents" and mod_name fields after freeing, likewise. Free cur_dbentry and new_dbentry properly. Tue Sep 26 02:56:41 1995 Mark Eichin <eichin@cygnus.com> * srv_acl.c (acl_free_entries): jump the ae_next link *before* freeing the item so we don't lose it. Tue Sep 26 02:28:35 1995 Mark Eichin <eichin@cygnus.com> * admin.c (admin_merge_dbentries): copy who into dbentp->mod_name because callers will free it after successful use. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7506 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kadmin/v5server/ChangeLog')
-rw-r--r--src/kadmin/v5server/ChangeLog40
1 files changed, 40 insertions, 0 deletions
diff --git a/src/kadmin/v5server/ChangeLog b/src/kadmin/v5server/ChangeLog
index 52a4fb7d7..1337eb55f 100644
--- a/src/kadmin/v5server/ChangeLog
+++ b/src/kadmin/v5server/ChangeLog
@@ -1,3 +1,43 @@
+Wed Feb 21 21:26:50 1996 Mark Eichin <eichin@cygnus.com>
+
+ * srv_main.c (xprintf): handle VARARGS.
+
+Sun Feb 18 00:08:02 1996 Mark W. Eichin <eichin@cygnus.com>
+
+ * admin.c (admin_merge_dbentries): rewrite for readability, and
+ fix the year old bug of modify randomizing the password field.
+ (admin_add_modify): rewrite for readability.
+
+Fri Feb 9 20:11:50 1996 Mark Eichin <eichin@cygnus.com>
+
+ * srv_net.c (net_init): gethostbyname doesn't use errno,
+ compensate by using KRB5_ERR_BAD_HOSTNAME.
+
+Tue Dec 12 19:14:51 1995 Mark Eichin <eichin@cygnus.com>
+
+ * admin.c (admin_merge_dbentries): new argument mod_only, to
+ distinguish between add and modify.
+ (admin_add_modify): new argument mod_only, to distinguish between
+ add and modify (and pass through to admin_merge_dbentries.)
+ (admin_add_principal, admin_modify_principal, admin_change_opwd,
+ admin_change_orandpw): pass flag indicating modify or add.
+
+Tue Sep 26 22:51:25 1995 Mark Eichin <eichin@cygnus.com>
+
+ * admin.c (admin_add_modify): copy, don't just assign, principals
+ to avoid double-freeing. Zero out "contents" and mod_name fields
+ after freeing, likewise. Free cur_dbentry and new_dbentry properly.
+
+Tue Sep 26 02:56:41 1995 Mark Eichin <eichin@cygnus.com>
+
+ * srv_acl.c (acl_free_entries): jump the ae_next link *before*
+ freeing the item so we don't lose it.
+
+Tue Sep 26 02:28:35 1995 Mark Eichin <eichin@cygnus.com>
+
+ * admin.c (admin_merge_dbentries): copy who into dbentp->mod_name
+ because callers will free it after successful use.
+
Wed Sep 13 22:08:56 1995 Theodore Y. Ts'o (tytso@dcl)
* srv_key.c (key_string2key_keysalt and key_randomkey_keysalt):