Fri Oct 28 18:37:56 1994  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>

	* start-trans.c: Change `assert (!err)' to `assert_perror (err)'
	throughout.
	(fshelp_start_translator): Add assert_perror for io_reauthenticate
	return.

Mon Sep 19 20:58:35 1994  Michael I Bushnell  <mib@churchy.gnu.ai.mit.edu>

	* trans-iter.c (fshelp_translator_iterate): Bother to attach
	ITEM onto LIST as it's constructed. 

Sat Sep 10 08:42:00 1994  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>

	* transboot-clean.c (fshelp_transboot_clean): Use EDIED, not EINVAL.

Wed Sep  7 10:34:13 1994  Michael I Bushnell  <mib@churchy.gnu.ai.mit.edu>

	* start-trans.c (fshelp_start_translator): RETRY label belongs
	*after* initial lock of LINK.  Unlock LINK before returning.

Tue Sep  6 14:52:49 1994  Michael I Bushnell  <mib@churchy.gnu.ai.mit.edu>

	* fshelp.h (struct trans_link): New member `lock'.
	(fshelp_start_translator): Omit `lock' arg.	
	* trans.h (struct transboot): Omit member `lock'.
	* init-trans.c (fshelp_init_trans_link): Initialize LINK->lock.
	* start-trans.c (fshelp_start_translator): Don't set TB->lock.
	Omit `lock' arg; use LINK->lock instead.
	(fshelp_start_translator): Don't deallocate DIR.
	* handle-startup.c (fshelp_handle_fsys_startup): Lock
	TB->link->lock instead of TB->lock.
	* transboot-clean.c (fshelp_transboot_clean): Likewise.

Thu Sep  1 16:46:53 1994  Michael I Bushnell  <mib@geech.gnu.ai.mit.edu>

	* fshelp.h (fshelp_start_translator): Doc fix.
	* start-trans.c (fshelp_start_translator): Don't reauthenticate
	NODE argument; expect fully authenticated node.

Wed Aug 31 14:28:25 1994  Michael I Bushnell  <mib@geech.gnu.ai.mit.edu>

	* start-trans.c (fshelp_start_translator): Before call to 
	proc_reauthenticate, CALL mach_reply_port, not just refer to 
	confusing CPP macro.

	* start-trans.c (fshelp_start_translator): Call proc_setowner
	for new process.

Tue Aug 30 16:19:45 1994  Michael I Bushnell  <mib@geech.gnu.ai.mit.edu>

	* start-trans.c: Include <string.h>.

	* start-trans.c (fshelp_start_translator): Use new
	reauthentication protocol throughout.

	* start-trans.c (fshelp_start_translator): Use
	hurd_file_name_lookup instead of hurd_path_lookup.

Wed Aug 17 16:03:49 1994  Michael I Bushnell  <mib@geech.gnu.ai.mit.edu>

	* start-trans.c (fshelp_start_translator): Designate the new
	process as our child; then make sure it's under its own
	authentication.  As long as we've gotten the proc port for
	this operation, might as well pass it too.
	(fshelp_start_translator): Zero init ints and init ports.

	* transboot-clean.c (fshelp_transboot_clean): Only set an error
	if we haven't gotten fsys_startup yet.

Mon Aug 15 12:24:47 1994  Michael I Bushnell  <mib@geech.gnu.ai.mit.edu>

	* start-trans.c (fshelp_start_translator): Set LINK->starting
	before blocking.
	* handle-startup.c (fshelp_handle_fsys_startup): Clear
	LINK->starting before waking up blocks.

	* fshelp.h (struct trans_link): New member `error'.
	* transboot-clean.c (fshelp_transboot_clean): Wakeup blocked
	users with error.
	* trans-cntl.c (fshelp_set_control): Clear LINK->error.
	* init-trans.c (fshelp_init_trans_link): Likewise.

	* start-trans.c (fshelp_start_translator): Fix
	auth_user_authenticate to use the correct rendezvous port in
	producing realnode from node..
	
Fri Jul 22 12:03:14 1994  Michael I Bushnell  <mib@geech.gnu.ai.mit.edu>

	* Makefile: Rewritten in accord with new scheme.

Wed Jul 20 13:31:39 1994  Michael I Bushnell  <mib@geech.gnu.ai.mit.edu>

	* start-trans.c (fshelp_start_translator): Missing first arg
	to mach_port_deallocate of `dir'.

Tue Jul 19 18:44:53 1994  Michael I Bushnell  (mib@churchy.gnu.ai.mit.edu)

	* fshelp.h (fshelp_start_translator): Doc fix.
	(fshelp_handle_fsys_startup): Deleted dotdot args.
	* trans.h (struct transboot): Removed member `dir'.
	* start-trans.c (fshelp_start_translator): Don't initialize
	TB->dir.
	(fshelp_start_translator): Deallocate DIR arg when we're
	done with it.
	* handle-startup.c (fshelp_handle_fsys_startup): Deleted
	dotdot args.
	* transboot-clean.c (fshelp_transboot_clean): Don't free
	no-longer-existent TB->dir.

Fri Jul  8 12:58:54 1994  Michael I Bushnell  (mib@churchy.gnu.ai.mit.edu)

	* trans-cntl.c: Include <assert.h>.

Thu Jul  7 18:08:49 1994  Michael I Bushnell  (mib@churchy.gnu.ai.mit.edu)

	* trans-drop.c: New file.
	* fshelp.h (fshelp_translator_drop): New declaration.
	* Makefile (OBJS): Added trans-drop.o.
	(SRCS): ADded trans-drop.c.

Tue Jul  5 14:14:53 1994  Michael I Bushnell  (mib@churchy.gnu.ai.mit.edu)

	* Makefile (DIST_FILES): New variable.

Thu Jun 16 16:27:39 1994  Michael I Bushnell  (mib@geech.gnu.ai.mit.edu)

	* fshelp.h (fshelp_get_node_port, fshelp_done_with_node): Deleted
	prototypes.
	(fshelp_start_translator): Changed types of DIR and NODE to be
	file_t.
	* trans.h (struct transboot): Deleted members UID and GID.
	Changed types of DIR and NODE to be file_t.
	* transboot-clean.c (fshelp_transboot_clean): Deallocate ports
	TB->node and TB->dir instead of calling fshelp_done_with_node.
	* start-trans.c (fshelp_start_translator): Changed types of
	DIR and MODE to be file_t.  Rewritten to behave correctly in
	numerous ways.
	* handle-startup.c (fshelp_handle_fsys_startup): Return REAL
	and DIR from ports in TB instead of calling fshelp_get_node_port.

Fri Jun  3 18:13:04 1994  Michael I Bushnell  (mib@churchy.gnu.ai.mit.edu)

	* fshelp.h (fshelp_set_control): New declaration.
	* trans-cntl.c: New file.
	* Makefile (SRCS): Added trans-cntl.c.
	(OBJS): Added trans-cntl.o.
	trans-cntl.o: Depend on trans.h.

Thu May  5 07:46:00 1994  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* Makefile: Change uses of $(headers) to $(includedir).

Mon Feb 14 11:32:59 1994  Roland McGrath  (roland@churchy.gnu.ai.mit.edu)

	* Makefile (install): New target.

