1106792SobrienThu May 23 02:43:41 UTC 2002	lukem
2106792Sobrien	
3106792Sobrien	* released 1.2 beta 2
4106792Sobrien
5106792Sobrien	* replace fnmatch(3) if FNM_CASEFOLD isn't available
6106792Sobrien
7106792SobrienSat Mar 16 01:28:28 UTC 2002	lukem
8106792Sobrien
9106792Sobrien	* libukem/glob.c: Fix two problems in the KNR->ANSI conversion
10106792Sobrien	  noticed by Yuji Yamano <yyamano@kt.rim.or.jp>
11106792Sobrien
1292282SobrienThu Mar 14 06:02:31 UTC 2002	lukem
1392282Sobrien
1492282Sobrien	* released 1.2 beta 1
1592282Sobrien
1692282SobrienThu Mar 14 05:39:24 UTC 2002	lukem
1792282Sobrien
1892282Sobrien	* libukem/snprintf.c: fix compile errors with gcc 3.x
1992282Sobrien
2092282SobrienSat Mar  1 07:10:54 UTC 2002	lukem
2192282Sobrien
2292282Sobrien	* update to NetBSD-current 2002-03-01
2392282Sobrien	    User visible changes include:
2492282Sobrien		- enable case insensitive fnmatch(3)ing for hostname globs
2592282Sobrien		  in ftpusers(5)
2692282Sobrien		- add 'denyquick' ftpd.conf(5) keyword
2792282Sobrien		- add 'private' ftpd.conf(5) keyword
2892282Sobrien		- use "advertise" in docco
2992282Sobrien	    User visible fixes:
3092282Sobrien		- reject SIZE requests for ASCII files > 10KB long
3192282Sobrien		- fixes for mlsd/mlst standards conformance
3292282Sobrien		- fix passive transfers for various web browsers
3392282Sobrien		- various glob(3) fixes
3492282Sobrien		- don't log xferlog-style entries if the transfer didn't start
3592282Sobrien		- fix skey password challenge
3692282Sobrien		- don't try and use the motd directive if it's not set
3792282Sobrien
3892282SobrienThu Feb 28 01:39:06 UTC 2002	lukem
3992282Sobrien
4092282Sobrien	* update libukem/glob.c from NetBSD's __glob13.c rev 1.22 and rev 1.23
4192282Sobrien
4279968SobrienWed May  9 02:04:08 UTC 2001	lukem
4379968Sobrien
4479968Sobrien	* released 1.1
4579968Sobrien
4679968SobrienSat Apr 28 07:13:57 UTC 2001	lukem
4779968Sobrien
4879968Sobrien	* released 1.1 beta 1
4979968Sobrien
5079968Sobrien	* determine if crypt() and getusershell() need declarations
5179968Sobrien
5279968SobrienWed Apr 25 06:27:08 UTC 2001	lukem
5379968Sobrien
5492282Sobrien	* update to NetBSD-current 2001-04-25:
5579968Sobrien		- update copyrights
5679968Sobrien		- remove superfluous byte_count update in send_file_list
5779968Sobrien		- use own code instead of bothering with glob() to do ~
5879968Sobrien		  expansion in pathname; there's no need to support glob
5979968Sobrien		  wildcards in this case when it's not expanded here in the
6079968Sobrien		  non-~ case 
6179968Sobrien		- As threatened, handle OOB commands from within ftpcmd.y. 
6279968Sobrien		  This involved changing the yacc syntax to be line-oriented,
6379968Sobrien		  rather than having it run against the entire input at once,
6479968Sobrien		  and adding a flag to struct tab, to  indicate if or not
6579968Sobrien		  it's acceptable for a command to occur OOB.
6679968Sobrien
6779968SobrienTue Apr 17 08:20:09 UTC 2001	lukem
6879968Sobrien
6979968Sobrien	* look for <arpa/nameser.h>
7079968Sobrien
7179968Sobrien	* pull in <arpa/nameser.h> for INADDRZ, IN6ADDRSZ and INT16SZ,
7279968Sobrien	  and define if missing
7379968Sobrien
7479968Sobrien	* don't bother trying to use if_indextoname() in ip6_sa2str()
7579968Sobrien	  (fixes problems on MacOS X)
7679968Sobrien
7779968Sobrien	* remove unused sverrno in warnx() and errx()
7879968Sobrien
7979968SobrienFri Apr 13 16:02:40 UTC 2001	lukem
8079968Sobrien
8179968Sobrien	* improve test for long long support so that it's only enabled
8279968Sobrien	  if printf supports %ll or %q and they do the right thing.
8379968Sobrien	  use %q instead of %ll #if HAVE_PRINTF_QD
8479968Sobrien
8579968Sobrien	* added NEWS file
8679968Sobrien
8779968Sobrien	* support S/Key with add support for --with-skey
8879968Sobrien
8979968Sobrien	* pull up changes made in NetBSD in ftpcmd.y revision 1.61:
9079968Sobrien		make checkportcmd address family independent, and correct
9179968Sobrien		IPv4 case.  PR 12558.
9279968Sobrien
9379968SobrienSun Apr  8 03:35:55 UTC 2001	lukem
9479968Sobrien
9579968Sobrien	* release 1.0
9679968Sobrien
9779968SobrienThu Apr  5 14:08:25 UTC 2001	lukem
9879968Sobrien
9979968Sobrien	* search for lockf and flock, and use the first found (in that
10079968Sobrien	  order) to lock the pid files
10179968Sobrien
10279968Sobrien	* pull up fix to glob.c from rev 1.21 of NetBSD's __glob13.c:
10379968Sobrien		- Fix sentinel for the buffer in globtilde. It was off
10479968Sobrien		  by x 2. Noted by Theo.
10579968Sobrien
10679968SobrienThu Mar 29 16:57:17 EST 2001	lukem
10779968Sobrien
10879968Sobrien	* release 1.0 beta 4
10979968Sobrien
11079968Sobrien	* merge ftpd from NetBSD-current (20010329):
11179968Sobrien		- don't leak globbed memory.
11279968Sobrien
11379968Sobrien	* only look for setproctitle in -lutil if fparseln wasn't found in it
11479968Sobrien
11579968Sobrien	* only REPLACE_FUNC(fparseln) if it wasn't found in -lutil
11679968Sobrien
11779968Sobrien	* always compile in local glob; it's the best way to ensure that
11879968Sobrien	  various security issues are fixed
11979968Sobrien
12079968Sobrien	* update glob(3) to netbsd-current (20010329), adding support for 
12179968Sobrien	  GLOB_LIMIT and fixing various buffer overflows.
12279968Sobrien
12379968Sobrien	* support --enable-builtinls (default) and --disable-builtinls
12479968Sobrien
12579968SobrienSun Mar 18 10:14:17 UTC 2001	lukem
12679968Sobrien
12779968Sobrien	* detect if d_namlen exists in struct dirent, and use in
12879968Sobrien	  fts_open() appropriately
12979968Sobrien
13079968SobrienSun Mar 18 08:30:01 UTC 2001	lukem
13179968Sobrien
13279968Sobrien	* released 1.0 beta3
13379968Sobrien
13479968Sobrien	* use inbuilt ls source
13579968Sobrien
13679968Sobrien	* autoconf improvements:
13779968Sobrien		- replace missing fts_open, strmode, user_from_uid
13879968Sobrien		- detect if optreset exists, and only use if it does
13979968Sobrien		- fix AC_MSG strings (remove comma's from the messages)
14079968Sobrien
14179968Sobrien	* fixes to inbuilt ls:
14279968Sobrien		- revert part of previous
14379968Sobrien		- add rcsid
14479968Sobrien		- remove stat_flags; flags_to_string is unused (i.e, ignore -o)
14579968Sobrien		- conditionally support S_IFWHT
14679968Sobrien		- hardcode blocksize to 1K
14779968Sobrien		- remove support for nsec comparison in time sorting
14879968Sobrien
14979968SobrienSat Mar 17 12:02:51 UTC 2001	lukem
15079968Sobrien
15179968Sobrien	* generate cat manpages
15279968Sobrien
15379968Sobrien	* merge ftpd from NetBSD-current (20010317):
15479968Sobrien		- make sure we do not return stray " at the end of stirng,
15579968Sobrien		  like bla"\0.  From: "William C. Allen" <allenwc@home.com>
15679968Sobrien		- ensure replydirname() do not truncate the names.
15779968Sobrien		  From: Paul Janzen <pjanzen@foatdi.harvard.edu>
15879968Sobrien		- don't support t(erabyte) as a suffix in strsuftoll()
15979968Sobrien		  #ifdef NO_LONG_LONG
16079968Sobrien		- Use GLOB_LIMIT. Also fix a bug where gl_offs was not
16179968Sobrien		  initialized and could contain trash.
16279968Sobrien		- fix redundant declarations.
16379968Sobrien		- comment or delete text after CPP directives.
16479968Sobrien		- consistently use syslog priorities
16579968Sobrien
16679968Sobrien	* improve detection of working glob(), including requiring GLOB_LIMIT.
16779968Sobrien	  don't bother explicilty looking for glob.h; the test above will
16879968Sobrien	  detect that.
16979968Sobrien
17079968Sobrien	* update replacement glob() to support GLOB_LIMIT
17179968Sobrien
17279968Sobrien	* look for setproctitle in -lutil as well
17379968Sobrien
17479968Sobrien	* pull in <paths.h> if it exists, but still check each _PATH_xxx and
17579968Sobrien	  define to something sane if not found; certain platforms have a
17679968Sobrien	  lobotomised <paths.h>
17779968Sobrien
17879968SobrienFri Mar 16 08:27:09 EST 2001	lukem
17979968Sobrien
18079968Sobrien	* in getusershell.c, remove __P() and const cruft
18179968Sobrien
18279968Sobrien	* undef _PATH_FTPUSERS before defining
18379968Sobrien
18479968Sobrien	* define _PATH_SHELLS if there's no <path.h>
18579968Sobrien
18679968SobrienWed Mar 14 18:49:57 EST 2001	lukem
18779968Sobrien
18879968Sobrien	* released 1.0 beta2
18979968Sobrien
19079968Sobrien	* add COPYING INSTALL README THANKS
19179968Sobrien
19279968Sobrien	* replace missing vsyslog
19379968Sobrien
19479968SobrienSat Mar 10 09:15:46 EST 2001	lukem
19579968Sobrien
19679968Sobrien	* replace missing getusershell
19779968Sobrien
19879968Sobrien	* look for vfork and don't use if it doesn't exist
19979968Sobrien
20079968Sobrien	* note tru64 doesn't have vsyslog (still to fix)
20179968Sobrien
20279968Sobrien	* prototype getusershell et al if missing
20379968Sobrien
20479968SobrienFri Mar  9 06:27:08 EST 2001	lukem
20579968Sobrien
20679968Sobrien	* released 1.0 beta1
20779968Sobrien
20879968Sobrien	* look for libutil.h (FreeBSD) as well as util.h (NetBSD)
20979968Sobrien
21079968Sobrien	* change the way that glob(3) is checked for 4.4BSD feature
21179968Sobrien	  compliance so that it's much more robust
21279968Sobrien
21379968Sobrien	* add strtoll()
21479968Sobrien
21579968SobrienThu Feb  1 12:24:00 EST 2001	lukem
21679968Sobrien
21779968Sobrien	* released 1.0 alpha
218