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