1 Thu May 23 02:43:41 UTC 2002 lukem
5 * replace fnmatch(3) if FNM_CASEFOLD isn't available
7 Sat Mar 16 01:28:28 UTC 2002 lukem
9 * libukem/glob.c: Fix two problems in the KNR->ANSI conversion
10 noticed by Yuji Yamano <yyamano@kt.rim.or.jp>
12 Thu Mar 14 06:02:31 UTC 2002 lukem
16 Thu Mar 14 05:39:24 UTC 2002 lukem
18 * libukem/snprintf.c: fix compile errors with gcc 3.x
20 Sat Mar 1 07:10:54 UTC 2002 lukem
22 * update to NetBSD-current 2002-03-01
23 User visible changes include:
24 - enable case insensitive fnmatch(3)ing for hostname globs
26 - add 'denyquick' ftpd.conf(5) keyword
27 - add 'private' ftpd.conf(5) keyword
28 - use "advertise" in docco
30 - reject SIZE requests for ASCII files > 10KB long
31 - fixes for mlsd/mlst standards conformance
32 - fix passive transfers for various web browsers
33 - various glob(3) fixes
34 - don't log xferlog-style entries if the transfer didn't start
35 - fix skey password challenge
36 - don't try and use the motd directive if it's not set
38 Thu Feb 28 01:39:06 UTC 2002 lukem
40 * update libukem/glob.c from NetBSD's __glob13.c rev 1.22 and rev 1.23
42 Wed May 9 02:04:08 UTC 2001 lukem
46 Sat Apr 28 07:13:57 UTC 2001 lukem
50 * determine if crypt() and getusershell() need declarations
52 Wed Apr 25 06:27:08 UTC 2001 lukem
54 * update to NetBSD-current 2001-04-25:
56 - remove superfluous byte_count update in send_file_list
57 - use own code instead of bothering with glob() to do ~
58 expansion in pathname; there's no need to support glob
59 wildcards in this case when it's not expanded here in the
61 - As threatened, handle OOB commands from within ftpcmd.y.
62 This involved changing the yacc syntax to be line-oriented,
63 rather than having it run against the entire input at once,
64 and adding a flag to struct tab, to indicate if or not
65 it's acceptable for a command to occur OOB.
67 Tue Apr 17 08:20:09 UTC 2001 lukem
69 * look for <arpa/nameser.h>
71 * pull in <arpa/nameser.h> for INADDRZ, IN6ADDRSZ and INT16SZ,
74 * don't bother trying to use if_indextoname() in ip6_sa2str()
75 (fixes problems on MacOS X)
77 * remove unused sverrno in warnx() and errx()
79 Fri Apr 13 16:02:40 UTC 2001 lukem
81 * improve test for long long support so that it's only enabled
82 if printf supports %ll or %q and they do the right thing.
83 use %q instead of %ll #if HAVE_PRINTF_QD
87 * support S/Key with add support for --with-skey
89 * pull up changes made in NetBSD in ftpcmd.y revision 1.61:
90 make checkportcmd address family independent, and correct
93 Sun Apr 8 03:35:55 UTC 2001 lukem
97 Thu Apr 5 14:08:25 UTC 2001 lukem
99 * search for lockf and flock, and use the first found (in that
100 order) to lock the pid files
102 * pull up fix to glob.c from rev 1.21 of NetBSD's __glob13.c:
103 - Fix sentinel for the buffer in globtilde. It was off
104 by x 2. Noted by Theo.
106 Thu Mar 29 16:57:17 EST 2001 lukem
110 * merge ftpd from NetBSD-current (20010329):
111 - don't leak globbed memory.
113 * only look for setproctitle in -lutil if fparseln wasn't found in it
115 * only REPLACE_FUNC(fparseln) if it wasn't found in -lutil
117 * always compile in local glob; it's the best way to ensure that
118 various security issues are fixed
120 * update glob(3) to netbsd-current (20010329), adding support for
121 GLOB_LIMIT and fixing various buffer overflows.
123 * support --enable-builtinls (default) and --disable-builtinls
125 Sun Mar 18 10:14:17 UTC 2001 lukem
127 * detect if d_namlen exists in struct dirent, and use in
128 fts_open() appropriately
130 Sun Mar 18 08:30:01 UTC 2001 lukem
134 * use inbuilt ls source
136 * autoconf improvements:
137 - replace missing fts_open, strmode, user_from_uid
138 - detect if optreset exists, and only use if it does
139 - fix AC_MSG strings (remove comma's from the messages)
141 * fixes to inbuilt ls:
142 - revert part of previous
144 - remove stat_flags; flags_to_string is unused (i.e, ignore -o)
145 - conditionally support S_IFWHT
146 - hardcode blocksize to 1K
147 - remove support for nsec comparison in time sorting
149 Sat Mar 17 12:02:51 UTC 2001 lukem
151 * generate cat manpages
153 * merge ftpd from NetBSD-current (20010317):
154 - make sure we do not return stray " at the end of stirng,
155 like bla"\0. From: "William C. Allen" <allenwc@home.com>
156 - ensure replydirname() do not truncate the names.
157 From: Paul Janzen <pjanzen@foatdi.harvard.edu>
158 - don't support t(erabyte) as a suffix in strsuftoll()
160 - Use GLOB_LIMIT. Also fix a bug where gl_offs was not
161 initialized and could contain trash.
162 - fix redundant declarations.
163 - comment or delete text after CPP directives.
164 - consistently use syslog priorities
166 * improve detection of working glob(), including requiring GLOB_LIMIT.
167 don't bother explicilty looking for glob.h; the test above will
170 * update replacement glob() to support GLOB_LIMIT
172 * look for setproctitle in -lutil as well
174 * pull in <paths.h> if it exists, but still check each _PATH_xxx and
175 define to something sane if not found; certain platforms have a
176 lobotomised <paths.h>
178 Fri Mar 16 08:27:09 EST 2001 lukem
180 * in getusershell.c, remove __P() and const cruft
182 * undef _PATH_FTPUSERS before defining
184 * define _PATH_SHELLS if there's no <path.h>
186 Wed Mar 14 18:49:57 EST 2001 lukem
190 * add COPYING INSTALL README THANKS
192 * replace missing vsyslog
194 Sat Mar 10 09:15:46 EST 2001 lukem
196 * replace missing getusershell
198 * look for vfork and don't use if it doesn't exist
200 * note tru64 doesn't have vsyslog (still to fix)
202 * prototype getusershell et al if missing
204 Fri Mar 9 06:27:08 EST 2001 lukem
208 * look for libutil.h (FreeBSD) as well as util.h (NetBSD)
210 * change the way that glob(3) is checked for 4.4BSD feature
211 compliance so that it's much more robust
215 Thu Feb 1 12:24:00 EST 2001 lukem