diff options
| author | Mark Eichin <eichin@mit.edu> | 1996-02-24 00:18:51 +0000 |
|---|---|---|
| committer | Mark Eichin <eichin@mit.edu> | 1996-02-24 00:18:51 +0000 |
| commit | 7f4d534cdac7f2c4d534ea0b7115d2fdc5f4df17 (patch) | |
| tree | d02499a1cb91f3cf4894593862b4ed0b1a0904f5 /src/kadmin/v5server/ChangeLog | |
| parent | 1810d74b313dcf47df89d6315c2e8d2d1de49631 (diff) | |
| download | krb5-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/ChangeLog | 40 |
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): |
