Wed May  9 02:04:08 UTC 2001	lukem

	* released 1.1

Sat Apr 28 07:13:57 UTC 2001	lukem

	* released 1.1 beta 1

	* determine if crypt() and getusershell() need declarations

Wed Apr 25 06:27:08 UTC 2001	lukem

	* update to NetBSD-current 2001/04/25:
		- update copyrights
		- remove superfluous byte_count update in send_file_list
		- use own code instead of bothering with glob() to do ~
		  expansion in pathname; there's no need to support glob
		  wildcards in this case when it's not expanded here in the
		  non-~ case 
		- As threatened, handle OOB commands from within ftpcmd.y. 
		  This involved changing the yacc syntax to be line-oriented,
		  rather than having it run against the entire input at once,
		  and adding a flag to struct tab, to  indicate if or not
		  it's acceptable for a command to occur OOB.

Tue Apr 17 08:20:09 UTC 2001	lukem

	* look for <arpa/nameser.h>

	* pull in <arpa/nameser.h> for INADDRZ, IN6ADDRSZ and INT16SZ,
	  and define if missing

	* don't bother trying to use if_indextoname() in ip6_sa2str()
	  (fixes problems on MacOS X)

	* remove unused sverrno in warnx() and errx()

Fri Apr 13 16:02:40 UTC 2001	lukem

	* improve test for long long support so that it's only enabled
	  if printf supports %ll or %q and they do the right thing.
	  use %q instead of %ll #if HAVE_PRINTF_QD

	* added NEWS file

	* support S/Key with add support for --with-skey

	* pull up changes made in NetBSD in ftpcmd.y revision 1.61:
		make checkportcmd address family independent, and correct
		IPv4 case.  PR 12558.

Sun Apr  8 03:35:55 UTC 2001	lukem

	* release 1.0

Thu Apr  5 14:08:25 UTC 2001	lukem

	* search for lockf and flock, and use the first found (in that
	  order) to lock the pid files

	* pull up fix to glob.c from rev 1.21 of NetBSD's __glob13.c:
		- Fix sentinel for the buffer in globtilde. It was off
		  by x 2. Noted by Theo.

Thu Mar 29 16:57:17 EST 2001	lukem

	* release 1.0 beta 4

	* merge ftpd from NetBSD-current (20010329):
		- don't leak globbed memory.

	* only look for setproctitle in -lutil if fparseln wasn't found in it

	* only REPLACE_FUNC(fparseln) if it wasn't found in -lutil

	* always compile in local glob; it's the best way to ensure that
	  various security issues are fixed

	* update glob(3) to netbsd-current (20010329), adding support for 
	  GLOB_LIMIT and fixing various buffer overflows.

	* support --enable-builtinls (default) and --disable-builtinls

Sun Mar 18 10:14:17 UTC 2001	lukem

	* detect if d_namlen exists in struct dirent, and use in
	  fts_open() appropriately

Sun Mar 18 08:30:01 UTC 2001	lukem

	* released 1.0 beta3

	* use inbuilt ls source

	* autoconf improvements:
		- replace missing fts_open, strmode, user_from_uid
		- detect if optreset exists, and only use if it does
		- fix AC_MSG strings (remove comma's from the messages)

	* fixes to inbuilt ls:
		- revert part of previous
		- add rcsid
		- remove stat_flags; flags_to_string is unused (i.e, ignore -o)
		- conditionally support S_IFWHT
		- hardcode blocksize to 1K
		- remove support for nsec comparison in time sorting

Sat Mar 17 12:02:51 UTC 2001	lukem

	* generate cat manpages

	* merge ftpd from NetBSD-current (20010317):
		- make sure we do not return stray " at the end of stirng,
		  like bla"\0.  From: "William C. Allen" <allenwc@home.com>
		- ensure replydirname() do not truncate the names.
		  From: Paul Janzen <pjanzen@foatdi.harvard.edu>
		- don't support t(erabyte) as a suffix in strsuftoll()
		  #ifdef NO_LONG_LONG
		- Use GLOB_LIMIT. Also fix a bug where gl_offs was not
		  initialized and could contain trash.
		- fix redundant declarations.
		- comment or delete text after CPP directives.
		- consistently use syslog priorities

	* improve detection of working glob(), including requiring GLOB_LIMIT.
	  don't bother explicilty looking for glob.h; the test above will
	  detect that.

	* update replacement glob() to support GLOB_LIMIT

	* look for setproctitle in -lutil as well

	* pull in <paths.h> if it exists, but still check each _PATH_xxx and
	  define to something sane if not found; certain platforms have a
	  lobotomised <paths.h>

Fri Mar 16 08:27:09 EST 2001	lukem

	* in getusershell.c, remove __P() and const cruft

	* undef _PATH_FTPUSERS before defining

	* define _PATH_SHELLS if there's no <path.h>

Wed Mar 14 18:49:57 EST 2001	lukem

	* released 1.0 beta2

	* add COPYING INSTALL README THANKS

	* replace missing vsyslog

Sat Mar 10 09:15:46 EST 2001	lukem

	* replace missing getusershell

	* look for vfork and don't use if it doesn't exist

	* note tru64 doesn't have vsyslog (still to fix)

	* prototype getusershell et al if missing

Fri Mar  9 06:27:08 EST 2001	lukem

	* released 1.0 beta1

	* look for libutil.h (FreeBSD) as well as util.h (NetBSD)

	* change the way that glob(3) is checked for 4.4BSD feature
	  compliance so that it's much more robust

	* add strtoll()

Thu Feb  1 12:24:00 EST 2001	lukem

	* released 1.0 alpha
