Fri Feb 16 23:13:53 1996  Mark Eichin  <eichin@cygnus.com>

	* kdb_init.c: remove old (no longer used) declarations.

Fri Feb 16 22:40:54 1996  Mark Eichin  <eichin@cygnus.com>

	* kdb_init.c (add_principal): update default expiration to
	12/31/2009. Use new random number generator.
	(main): use master key for random seed.

Fri Feb 16 21:10:13 1996  Mark Eichin  <eichin@cygnus.com>

	* kdb_edit.c (main): use master key for random seed.
	(change_principal): use new random number generator.

Wed Oct 25 15:01:31 1995  Mark Eichin  <eichin@cygnus.com>

	* ext_srvtab.c: Include stdlib.h before kerberos headers to avoid
	internal definition collisions.

Wed Jul 26 19:42:19 1995  Ken Raeburn  <raeburn@cygnus.com>

	* kdb_util.c (print_time): Convert time value to time_t before
	passing it to gmtime.

	* ext_srvtab.c: If POSIX is defined, include stdlib.h; otherwise,
	declare malloc.

Wed Jan  4 17:39:42 1995  Ian Lance Taylor  <ian@sanguine.cygnus.com>

	* ext_srvtab.c (main): Pass verify to kdb_get_master_key_from.
	* kdb_edit.c (main): Likewise.
	* kdb_init.c (main): Likewise.
	* kstash.c (main): Likewise.
	* kdb_util.c (convert_old_format_db): Likewise.
	(convert_new_master_key): Likewise.  Also, add \n to end of
	prompts before calling kdb_get_master_key.

Thu Nov 17 17:01:07 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>

	* kstash.c (main): Exit with 0 on success.
	* kdb_edit.c (main): Likewise.

Wed Nov 16 17:16:25 1994  Mark Eichin  (eichin@cygnus.com)

	* kstash.c (main): initialize stashfile.

Tue Nov 15 16:45:43 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>

	* kdb_edit.c (optarg, optind): Declare.
	(mkeyfile): New static variable.
	(main): Comment out code which checks NSIG, since it seems to have
	no purpose.  Use getopt to process arguments.  Add support for -k
	argument to set name of key stash file, and use it to call
	kdb_get_master_key_from rather than kdb_get_master_key.
	(Usage): Mention -k argument.

Thu Nov  3 17:43:53 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>

	* kdb_util.c (convert_new_master_key): Fix error message printf
	statements so that the format and the number of arguments matches.
	(convert_old_format_db): Likewise.  Also, don't use %v.

Tue Nov  1 17:15:53 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>

	* kdb_edit.c (change_principal): Pass the address of a local
	time_t variable to localtime, rather than the address of the
	exp_date field of principal_data, which is unsigned long.
	* kdb_init.c (add_principal): Similar change for mod_date.

Mon Oct 31 19:38:29 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>

	* Makefile.in (CODE): Use Makefile.in instead of Imakefile.

Fri Oct 28 15:16:23 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>

	* kdb_init.c (enum ap_op): Avoid trailing comma in enumerator
	list; it's not permitted by ANSI C.
	* kdb_util.c (main): Likewise.

	* ext_srvtab.c (main): Cast calls to malloc.

Thu Jul 21 18:47:49 1994  Mark Eichin  (eichin@tweedledumber.cygnus.com)

	* ext_srvtab.c (main): support alternate database, alternate key
	stash file.

	* kdb_destroy.c (main): support alternate database.

	* kdb_edit.c (Usage): actually document alternate database
	argument.

	* kstash.c (main): support alternate stashfile.
	(usage): new function.

Tue Jul  5 11:13:35 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)

	* ext_srvtab.c: Include string.h.

Sat Jun 18 08:00:22 1994  John Gilmore  (gnu@cygnus.com)

	* kdb_util.c:  Lint.

Thu Jun 16 16:29:59 1994  John Gilmore  (gnu@cygnus.com)

	* kdb_init.c:  Remove RCS crud.

Tue May 24 06:24:36 1994  John Gilmore  (gnu@cygnus.com)

	* kdb_init.c:  Lint found by adding prototypes to des.h.

Fri May 13 01:37:14 1994  John Gilmore  (gnu@cygnus.com)

	* Makefile.in:  We don't need to force BSD42 on in this directory;
	it is never used.  Thereby shorten compiler command lines.

Sun May  8 18:05:48 1994  John Gilmore  (gnu@cygnus.com)

	* kstash.c:  Clean out unnecessary include files, etc,
	particularly <sys/socket.h>.  Pull RCS crud.  Lint.

