Thu Sep 30 00:08:31 1999  Noah Friedman  <friedman@splode.com>

	* Version 1.4.4.

	* configure.in: Check for gethostbyname in -lnsl.  For Solaris 7.

	* rhostutl.h [INLINE]: Define as empty if not gcc.

	* io.c (read_bufsize): Replace with cpp macro READ_BUFSIZE.
	Some compilers (e.g. Sun Workshop 4.0) cannot create
	variable-sized array auto variables.
	(funnel_data): Use macro in place of deleted variable.

Thu Mar  4 00:16:51 1999  Noah Friedman  <friedman@splode.com>

	* Version 1.4.3.

	* Makefile.in (SRCS): Add tunnel.c and sock.c.
	(install): Install tunnel.
	(uninstall): Uninstall tunnel.

Thu Feb 25 02:20:28 1999  Noah Friedman  <friedman@splode.com>

	* Version 1.4.2.

	* signals.c (on_signal): Remove #if 0 from around function.
	* rhostutl.h: Remove #if 0 from around declaration.

	* configure.in: Check for strtol function.
	* util.c: Include errno.h.
	(timeout_strtol, connect_timeout_handler): New functions.
	* rhostutl.h: Declare them.

	* io.c (converse_idle_timeout): New variable.
	(idle_timeout_handler): New function.
	(converse): Use it to set idle timeout.

	* tunnel.c (process_options): Handle new timeout options.
	(usage): Document them.
	(main): Set connect timeout if appropriate.

	* rcmd.c (process_options): Handle new timeout options.
	(usage): Document them.
	(rconnect): Set connect timeout if appropriate.

	* rexec.c (process_options): Handle new timeout options.
	(usage): Document them.
	(rconnect): Set connect timeout if appropriate.

	* remsh.c (process_options): Handle new timeout options.
	(usage): Document them.
	(rconnect): Set connect timeout if appropriate.

	* version.c (print_version): print disclaimer and copyright notice.

Thu Aug  6 00:16:56 1998  Noah Friedman  <friedman@splode.com>

	* version.c: Version 1.4.1.

	* rcmd.c (process_options): Use signed char ch.
	* remsh.c (process_options): Here also.
	* rexec.c (process_options): Here also.

	* Makefile.in (DISTFILES): Add aclocal.m4.
	* aclocal.m4: New file.

	* Makefile.in: Add rules for building tunnel.
	* tunnel.c: New file.
	* sock.c: New file.
	(enable_socket_debugging): Moved here from io.c.
	(resolve_port): Moved here from util.c.

Fri Apr 17 14:44:50 1998  Noah Friedman  <friedman@splode.com>

	* Version 1.4 released.

	* getopt.c, getopt1.c, getopt.h: New versions from FSF.

	* version.c (reportaddress): New string.
	(print_version): Show it.
	* README: Update bug reporting address.

	* io.c (converse): Do not check on local_in, remote_err, or
	remote_out in fdset unless local_in_open, remote_err_open, or
	remote_out_open (respectively) are nonzero.
	This should keep commands from crashing when -n or -s are used.

Sat May 25 00:47:18 1996  Noah Friedman  <friedman@splode.com>

	* Version 1.3 released.

	* getopt.c, getopt.h, getopt1.c: New files.
	* Makefile.in (DISTFILES): Add them.

Mon May 20 11:49:52 1996  Noah Friedman  <friedman@splode.com>

	* remsh.c, rcmd.c, rexec.c (main): Remove excess `.' in usage args.

Tue May 14 20:23:03 1996  Noah Friedman  <friedman@splode.com>

	* Version 1.2 released.
	Package renamed to rhostutl.

	* rhostutl.h: Renamed from rexec.h.

	* remsh.c, rcmd.c: New files.
	Makefile.in: Updated accordingly.

	* io.c (converse): Completely rewritten.

	* io.c, signals.c, util.c, version.c: New files.
	rexec.c: Most code moved into those files.
	* Makefile.in: Updated accordingly.

Thu May  9 05:45:35 1996  Noah Friedman  <friedman@splode.com>

        * Version 1.1 released.

        * COPYING, INSTALL, README, mkinstalldirs, install-sh: New files.
        * Makefile.in, configure.in: New files.

        * rexec.c (program_version): Renamed from version.

        * rexec.c [!SHUTDOWN_SEND]: Define if not defined.
        (converse): Use it.

        * rexec.c [HAVE_CONFIG_H]: Include config.h.
        [HAVE_TERMIOS_H]: Include termios.h.
        [HAVE_SYS_FILIO_H]: Include sys/filio.h.

        * rexec.c: Signal handling completely reimplemented using posix
        signals.
        (init_signal_handlers): Rewritten.
        (xselect, xsigaction, xsigprocmask, on_signal,
        std_sigaction_flags): New functions.
        (converse): Terminate process with SIGALRM, not SIGUSR1.
        (send_signal): Save and restore errno.

        * rexec.c (port): New variable.
        (-P): New option.
        (get_user_host_port): Renamed from get_user_host.
        Handle :port suffix to host argument.
        (substring): Increment src if start nonzero.

        * rexec.c (converse): Shut down remote input handle when -n.
        (xread, xwrite): New functions.
        (input, output): Rewritten.  Use them.

Sun May  5 23:11:56 1996  Noah Friedman  <friedman@splode.com>

        * rexec.c (terminate): New function.
        (converse): Use SIGUSR1 to end process with `terminate'.

        * rexec.c: Remove `-d' option.
        (rconnect): Remove code to set SOL_DEBUG socket option.
