Wed Feb 19 01:06:49 1997  Mark Eichin  <eichin@cygnus.com>

	* cmdtab.c (cmdtab): MINIFTP doesn't do shell.  Handle renamed
	ftp_cd, ftp_ls, ftp_help, ftp_pwd, ftp_shell and declarations.
	* cmds.c: use strerror. 
	(remglob): lacking mktemp, just use a common file.
	(ls): rename to ftp_ls.
	(cd): rename to ftp_cd.
	(pwd): rename to ftp_pwd.
	(shell): rename to ftp_shell and disable for MINIFTP.
	* ftp.c (sendrequest): MINIFTP doesn't do pipes.
	(ftp_gettimeofday): If gettimeofday is missing, fake it with
	time() (though this should probably not be needed since the xtra
	support routines provide gettimeofday now.)
	(strerror): use real strerror if we've got it.
	(login): deal with lack of getlogin, getpwuid.
	(recvrequest): make chmod always fail if we don't have it. MINIFTP
	doesn't do pipes.
	* getpass.c (mygetpass, intfix): supress ECHO toggling under
	vxworks (the flag means something else, and stty/gtty/termios are
	not available.)
	* main.c (main): if we don't have getservbyname, use hard coded
	values. Use getenv("USER") if getlogin is missing, and
	getenv("HOME") for getpwnam.
	(cmdscanner, help): rename help to ftp_help.
	* glob.c (matchdir): vxworks doesn't have d_ino (or empty readdir
	slots, so just ignore the check.)
	(expand) vxworks doesn't have homedirs either, so MINIFTP doesn't.
	* secure.c (strerror, secure_putbuf, secure_getbyte): if we've got
	a real strerror, use it.
	* configure.in: test for getrlimit strerror mktemp getservbyname
	getpwuid getlogin gettimeofday chmod; support minimal-ftp flag.

Wed Feb 12 03:17:02 1997  Chris Provenzano  <proven@cygnus.com>

	* Makefile.in: Link with -lmisc for getopt_long()
	* ftp.c: Use getopt_long() for option parsing. 
	Added --version. Fixed option parsing so that setpeer()
	always gets argv[0] as it's initial argument.

Fri Dec 27 17:16:11 1996  Mark Eichin  <eichin@cygnus.com>

	* cmds.c (setpeer): check the correct slot for -forward arg.

Tue Dec  3 21:11:57 1996  Mark Eichin  <eichin@cygnus.com>

	* ftp.c (sendrequest, recvrequest): use ftp_gettimeofday.
	(ftp_gettimeofday): macro to handle one-arg SVR4 gettimeofday.

Thu Sep 26 14:43:17 1996  Chris Provenzano  <proven@cygnus.com>

        * Makefile.in: Changes to allow to different packaging
        Currently there is pkg-all, pkg-server, and pkg-client

Fri Sep  6 12:18:49 1996  Ken Raeburn  <raeburn@cygnus.com>

	* Makefile.in (ftp): Depend on DEPLIBS.

Tue Aug 27 14:31:01 1996  Michael Graff  <explorer@cygnus.com>

	* main.c: Always compile in a static struct servent for
	the rest of the code, which will use what getservbyname() returns.
	Kerberos will chomp the libc internal static space.

Wed Jul 17 11:39:52 1996  Jeff Bigler  <jcb@cygnus.com>

	* ftp.M: fixed up some typos and formatting discrepancies.

Fri Jul 12 12:40:13 1996  Jeff Bigler  <jcb@cygnus.com>

	* ftp.M: rewrote man page so it doesn't depend on tmac.doc

Fri Jun 28 00:25:19 1996  Mark Eichin  <eichin@cygnus.com>

	* ftp.c (do_auth): add "noisyflag" to only turn on error messages
	on the final key attempt. We also check for GSS_S_FAILURE, and
	would check against KRB5KDC_ERR_S_PRINCIPAL_UNKNOWN but this is
	gssapi code, not krb5 code, so that isn't visible.

Tue Jun 11 21:24:15 1996  Mark Eichin  <eichin@cygnus.com>

	* ftp.c: protect include of in_systm.h.
	* configure.in: check for netinet/in_systm.h

Wed May 15 17:47:29 1996  Mark Eichin  <eichin@cygnus.com>

	* ftp.c: include <arpa/inet.h> for inet_addr et al.

Thu Apr 25 18:41:01 1996  Chris Provenzano  <proven@cugnus.com>

	* cmds.c, ftp.c : Add -forward/-noforward option to be done when
		authentication is done.

