2 Mon Aug 07 11:27:37 1995 Chris Provenzano (proven@mit.edu)
4 * kdb_cpw.c: New routines for changing passwords of db_entried.
6 Fri Aug 4 23:26:22 1995 Tom Yu <tlyu@dragons-lair.MIT.EDU>
8 * setup_mkey.c (krb5_db_setup_mkey_name),
9 * fetch_mkey.c (krb5_db_fetch_mkey),
10 * verify_mky.c (krb5_db_verify_master_key),
11 * decrypt_key.c (krb5_dbekd_decrypt_key_data),
12 * encrypt_key.c (krb5_dbekd_encrypt_key_data),
13 * kdb_xdr.c, kdb_dbm.c,
14 Add parens to shut up gcc -Wall
16 Fri Aug 4 16:22:46 EDT 1995 Paul Park (pjpark@mit.edu)
17 * kdb_xdr,{de,en}crypt_key.c - Use encode/decode macros to [de]serialize
18 data going in and out of the database.
21 Thu Aug 3 11:52:40 EDT 1995 Paul Park (pjpark@mit.edu)
22 * encrypt_key.c - Actually copy in the salt data which we allocated
23 space for in krb5_dbekd_encrypt_key_data().
24 * kdb_xdr.c - Correctly generate the tl_data list in krb5_decode_princ_
25 contents(). Also allow for key_data_ver to be KRB5_KDB_V1_DATA_
29 Mon Jul 31 15:55:46 EDT 1995 Paul Park (pjpark@mit.edu)
30 * kdb_xdr.c - Correctly parenthesize realloc() expression in create_key
34 Thu Jul 27 15:28:41 EDT 1995 Paul Park (pjpark@mit.edu)
35 * kdbint.h - Obsolete.
37 Thu Jul 27 02:59:05 1995 Chris Provenzano (proven@mit.edu)
38 * decrypt_key.c, encrypt_key.c, kdb_dbm.c, kdb_xdr.c:
39 Rewritten for new kdb format.
40 * kdb_cpw.c : New password changing routines for new kdb format.
41 * verify_mky.c, t_kdb.c : Use new kdb format.
43 Tue Jul 25 14:06:50 1995 Tom Yu <tlyu@lothlorien.MIT.EDU>
45 * kdb_dbm.c, t_kdb.c: Add prototype for dbm_error and dbm_clearerr
46 in case they're not prototyped in the header files.
48 * configure.in: Add test for missing prototypes for dbm_error and
51 Thu Jul 20 23:59:18 1995 Mark Eichin <eichin@cygnus.com>
53 * kdb_dbm.c (krb5_dbm_db_create): move dirname, pagname
54 declarations to the top of function, so it compiles...
56 Mon Jul 17 15:17:53 EDT 1995 Paul Park (pjpark@mit.edu)
57 * fetch_mkey.c - Remove inclusion of kdbint.h and add handling of
59 * store_mkey.c - Remove inclusion of kdbint.h. The default name of
60 the stash file is in osconf.h now.
62 Sat Jul 8 22:37:14 1995 Theodore Y. Ts'o (tytso@dcl)
64 * kdb_dbm.c (kdb5_kdbm_db_create): Make sure the dbm context is
65 initialized before we start.
67 Fri Jul 7 16:29:22 EDT 1995 Paul Park (pjpark@mit.edu)
68 * Makefile.in - Remove LDFLAGS, find com_err in TOPLIBD.
71 Fri Jun 30 14:39:45 EDT 1995 Paul Park (pjpark@mit.edu)
72 * kdb_dbm.c - Add function dispatch table to context and use it to
73 perform database accesses. Add kdb5_db_set_dbops() to set
74 a context's function dispatch table.
75 * Makefile.in - Remove Berkeley database object modules from this
76 library. They're now in libkrb5 since we use them in
78 * t_kdb.c - Add ability to test both DBM and Berkeley database
81 Thu Jun 29 06:54:00 1995 Mark Eichin <eichin@cygnus.com>
83 * configure.in (--with-dbm): new option, allows easy building of
84 normal dbm support for compatibility.
85 * Makefile.in (DBFLAGS): variable to hold substitution of flags to
86 enable Berkeley db support.
88 Thu Jun 22 11:59:28 EDT 1995 Paul Park (pjpark@mit.edu)
89 * kdb_dbm.c - Replace static kdb context with context which is attached
90 to krb5 context. This allows for multiple open databases
91 within the same process.
94 Thu Jun 15 18:04:58 EDT 1995 Paul Park (pjpark@mit.edu)
95 * Makefile.in - Remove explicit copying of archive library to library
96 directory. Add dependency on all-$(WHAT)
97 * configure.in - Create symlink for archive when we build it.
99 Wed Jun 14 12:37:51 1995 Sam Hartman <hartmans@tardis.MIT.EDU>
101 * configure.in: Check for umask being defined.
103 * store_mkey.c (krb5_db_store_mkey): Use HAVE_UMASK instead of
104 unix as a preprocessor define for setting the umask. AIX doesn't
107 * t_kdb.c (main): Declare option as int, not char. When char is
108 unsigned, the comparison to EOF fails and it loops forever.
111 Sun Jun 11 09:26:48 1995 Ezra Peisach <epeisach@kangaroo.mit.edu>
113 * Makefile.in (clean): Remove t_kdb and t_kdb.o
115 Fri Jun 9 19:26:49 1995 <tytso@rsx-11.mit.edu>
117 * configure.in: Remove standardized set of autoconf macros, which
118 are now handled by CONFIG_RULES.
120 Tue May 30 12:31:26 EDT 1995 Paul Park (pjpark@mit.edu)
121 * Makefile.in: ranlib the library again after doing $(LIBUPDATE).
122 Some archivers don't do this.
124 Fri May 26 17:52:03 EDT 1995 Paul Park (pjpark@mit.edu)
125 * kdb_dbm.c - Change usage of dbm package or Berkeley db package
126 based on setting of BERK_DB_DBM. Also, conditionalize
127 implicit knowledge of dbm/Berkeley db filename extensions.
128 * Makefile.in - Set BERK_DB_DBM when compiling. Update from Berkeley
130 * configure.in - Check for random number generators.
131 * t_kdb.c - New tester for kdb code.
133 Fri Mar 24 21:59:34 1995 Theodore Y. Ts'o <tytso@dcl>
135 * store_mkey.c (krb5_db_store_mkey):
136 * fetch_mkey.c (krb5_db_fetch_mkey): Hardcode the size of the
137 keytype field in the file format, to be compatible with
138 what was used in the Beta 4 release (before we changed the
139 size of a krb5_keytype type).
141 Fri Mar 24 15:13:53 1995 <tytso@rsx-11.mit.edu>
143 * kdb_dbm.c: Don't cast dbm_close() to void, because dbm_close is
146 Tue Feb 28 00:30:10 1995 John Gilmore (gnu at toad.com)
148 * decrypt_key.c, encrypt_key.c, fetch_mkey.c, kdb_dbm.c,
149 setup_mkey.c, store-mkey.c, verify_mky.c: Avoid <krb5/...> includes.
151 Fri Jan 13 15:23:47 1995 Chris Provenzano (proven@mit.edu)
153 * Added krb5_context to all krb5_routines
155 Thu Nov 17 19:22:16 1994 Mark Eichin (eichin@cygnus.com)
157 * kdb_dbm.c (krb5_dbm_db_unlock): Use krb5_lock_file.
158 (krb5_dbm_db_lock): Same. (Changes from jtkohl@mit.edu.)
160 Thu Nov 10 17:20:42 1994 Theodore Y. Ts'o (tytso@dcl)
162 * decrypt_key.c (krb5_kdb_decrypt_key): Set the keyblock's magic
163 number and ecryption type information appropriately.
165 Tue Nov 8 18:03:23 1994 Theodore Y. Ts'o (tytso@dcl)
167 * fetch_mkey.c (krb5_db_fetch_mkey): Set the keyblock's magic
168 number and encryption type information appropriately.
170 Sat Oct 22 10:13:25 1994 (tytso@rsx-11)
172 * kdb_dbm.c: Don't need to define POSIX_FILE_LOCKS; just include
175 Wed Oct 19 12:15:36 1994 Theodore Y. Ts'o (tytso@dcl)
177 * Makefile.in: make install obey $(DESTDIR) completely
179 Fri Oct 14 00:57:33 1994 Theodore Y. Ts'o (tytso@dcl)
181 * configure.in: Add test for unistd.h
183 * lock_file.c: Use POSIX_FILE_LOCKS if _POSIX_VERSION is defined
186 Tue Oct 4 15:08:03 1994 Theodore Y. Ts'o (tytso@dcl)
188 * kdb_dbm.c (decode_princ_contents): Add backwards compatibility
189 for version numbers 1.0 and 2.0.
191 Mon Oct 3 22:47:49 1994 Theodore Y. Ts'o (tytso@dcl)
193 * kdb_dbm.c (decode_princ_contents): Force an incompatible version
194 number change to the database --- we are now at database
195 entry version 2.0. Unfortunately, the way we encode the
196 database is completely broken, and any structure changes
197 change the encoding format. We will need to redo this
198 completely at some point, so we don't have to make people
199 go through this again.
201 * Makefile.in: make install obey $(DESTDIR)
203 Thu Aug 4 03:41:44 1994 Tom Yu (tlyu@dragons-lair)
205 * configure.in: look for install program
207 * Makefile.in: make install fixes
209 Fri Jul 15 14:54:10 1994 Theodore Y. Ts'o (tytso at tsx-11)
211 * kdb_dbm.c (krb5_dbm_db_end_update): Change use of utimes() to
212 the POSIX utime() function.