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