2002-03-14 19:25:32 +00:00
|
|
|
Thu Mar 14 06:02:31 UTC 2002 lukem
|
|
|
|
|
|
|
|
* released 1.2 beta 1
|
|
|
|
|
|
|
|
Thu Mar 14 05:39:24 UTC 2002 lukem
|
|
|
|
|
|
|
|
* libukem/snprintf.c: fix compile errors with gcc 3.x
|
|
|
|
|
|
|
|
Sat Mar 1 07:10:54 UTC 2002 lukem
|
|
|
|
|
|
|
|
* update to NetBSD-current 2002-03-01
|
|
|
|
User visible changes include:
|
|
|
|
- enable case insensitive fnmatch(3)ing for hostname globs
|
|
|
|
in ftpusers(5)
|
|
|
|
- add 'denyquick' ftpd.conf(5) keyword
|
|
|
|
- add 'private' ftpd.conf(5) keyword
|
|
|
|
- use "advertise" in docco
|
|
|
|
User visible fixes:
|
|
|
|
- reject SIZE requests for ASCII files > 10KB long
|
|
|
|
- fixes for mlsd/mlst standards conformance
|
|
|
|
- fix passive transfers for various web browsers
|
|
|
|
- various glob(3) fixes
|
|
|
|
- don't log xferlog-style entries if the transfer didn't start
|
|
|
|
- fix skey password challenge
|
|
|
|
- don't try and use the motd directive if it's not set
|
|
|
|
|
|
|
|
Thu Feb 28 01:39:06 UTC 2002 lukem
|
|
|
|
|
|
|
|
* update libukem/glob.c from NetBSD's __glob13.c rev 1.22 and rev 1.23
|
|
|
|
|
2001-07-19 16:25:08 +00:00
|
|
|
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
|
|
|
|
|
2002-03-14 19:25:32 +00:00
|
|
|
* update to NetBSD-current 2001-04-25:
|
2001-07-19 16:25:08 +00:00
|
|
|
- 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
|