summaryrefslogtreecommitdiffstats
path: root/src/kadmin/server/ChangeLog
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1994-09-15 04:22:13 +0000
committerTheodore Tso <tytso@mit.edu>1994-09-15 04:22:13 +0000
commit261f3efe59a66483e5b4110b7d745ee74302588b (patch)
tree3940a702089cb13b39d3a5f582b50afccae2cc3e /src/kadmin/server/ChangeLog
parentdec11ffac772c31a257bf94e43c2df527c3df33e (diff)
downloadkrb5-261f3efe59a66483e5b4110b7d745ee74302588b.tar.gz
krb5-261f3efe59a66483e5b4110b7d745ee74302588b.tar.xz
krb5-261f3efe59a66483e5b4110b7d745ee74302588b.zip
Fix a number of pointer aliasing bugs
Make sure the master key version number is propgated correctly for new keys. Fixed bug where process_client tried to free an automatic variable. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4237 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kadmin/server/ChangeLog')
-rw-r--r--src/kadmin/server/ChangeLog18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/kadmin/server/ChangeLog b/src/kadmin/server/ChangeLog
index 2873d26186..81726febfe 100644
--- a/src/kadmin/server/ChangeLog
+++ b/src/kadmin/server/ChangeLog
@@ -1,3 +1,21 @@
+Wed Sep 14 22:33:23 1994 Theodore Y. Ts'o (tytso@dcl)
+
+ * adm_server (init_db): Save a copy of the master key database
+ entry in the master_entry global variable.
+
+ * adm_process.c (process_client): Removed calls to
+ free(final_msg.data), where final_msg.data was pointing to
+ an automatic variable.
+
+ * adm_process.c (cpw_keyproc): In the case where the
+ keyprocarg->key is set, copy the keyblock instead of
+ passing a pointer down --- more pointer aliasing problems!
+
+ * adm_funcs.c (adm_modify_kdb): Added calls to krb5_copy_principal
+ instead of merely assigning pointers to one another and
+ causing pointer aliasing problems. Make sure the master
+ key version number is propagated correctly.
+
Thu Aug 4 03:38:58 1994 Tom Yu (tlyu@dragons-lair)
* Makefile.in: whoops install manpage as kadmin.8, not kadmin.1