Wed Mar 26 14:33:36 1997  Mark W. Eichin  <eichin@cygnus.com>

	* v4setup.exp: save and restore env(PATH).

Fri Dec 13 19:14:56 1996  Mark Eichin  <eichin@cygnus.com>

	* v4setup.exp: search for v4 tools directly in Athena and Cygnus
	locations so we know when we've failed to find them (and avoid
	collisions with installed versions of some v5 programs.)

Sun Sep  8 01:41:44 1996  Mark W. Eichin  <eichin@kitten.gen.ma.us>

	* v4setup.exp: put /usr/kerberos and /usr/athena at head of path
 	to ensure v4 clients are available.  Add admin/kdb_util to the set
 	of v4 tools located.
	(v4_edit_addkey): new function.  Add a key to a V4 database using
 	v4 kdb_edit (factored out of setup_kerberos_v4_db.)
	(setup_kerberos_v4_db, start_v4kadmind): use tmpdir/v4db for v4
 	kdb, to avoid collision with v5 kdb. Likewise v4stash.
	(setup_kerberos_v4_db): Use v4_edit_addkey to add a few
 	principals.
	(start_v4kadmind): call setup_kerberos_v4_db with standalone flag
 	set, so the right things happen the first time it is run.  Make
 	"fail" values clearer.
	(add_kerberos_v4_key): make "fail" values clearer.
	(v4_slavedump): new function.  Create a v4 database dump.
	(v4_testkey): new function. Try to kinit (v5) with a converted key
 	value.
	(v4_slaveload): new function.  Use kdb5_util load_v4 to load a v4
 	dump into a v5 database, and use v4_testkey to verify that the
 	conversions were successful.
	(doit): call start_v4kadmind, v4_slavedump, v4_slaveload.

Tue Sep  3 02:30:17 1996  Mark W. Eichin  <eichin@kitten.gen.ma.us>

	* v4setup.exp (setup_v4_srvtab): rewritten to call setup_srvtab
	and then use ktutil to convert it locally, since it is no longer
	possible to directly extract a v4 srvtab.

Sat Aug 31 03:59:35 1996  Ken Raeburn  <raeburn@cygnus.com>

	* v4setup.exp (setup_v4_srvtab): Break so that this test fails
	rather than blowing out the whole test suite run; workaround until
	the kdb5_edit calls can be replaced by kdb5_util calls.

Sun Jun 16 13:55:10 1996  Mark Eichin  <eichin@cygnus.com>

	* v4setup.exp (start_v4kadmind): rename start_kerberos_v4_daemons
 	to start_v4kadmind, and *only* handle v4kadmin, don't try to run
 	the v4 kdc. rename a few variables to v4* in the process.
	(stop_v4kadmind): renamed from stop_kerberos_v4_daemons.	
	(v4kinit): flag "retry count exceeded" error explicitly.
	(v4klist): new common routine, can check for existng or missing
	tickets.
	(doit): use the new common routines.

Thu Jun 13 21:42:36 1996  Mark Eichin  <eichin@kitten.gen.ma.us>

	* v4setup.exp (v4kdestroy): factor out kdestroy into a seperate
	test procedure.

Wed Jun 12 13:11:13 1996  Mark W. Eichin  <eichin@kitten.gen.ma.us>

	* v4setup.exp: add ksrvtgt to programs located.
	Fix verbose message listing variable values.
	(setup_v4_srvtab): rename to v4_setup_v4_srvtab.
	(setup_v4_srvtab): new function, uses kdb5_edit/xst4 to extract
	tmpdir/v4srvtab. 
	(doit): run ksrvtgt(v4) to test v4 srvtab and name handling.

Fri Jun  7 04:51:45 1996  Mark W. Eichin  <eichin@cygnus.com>

	* v4testplan.txt, v4setup.exp: new files. Initial versions of v4
	test integration. Sample test of kinit included.

