NetBSD/libexec
lukem 5015048190 Features:
* Add ftpd.conf(5) directive `advertise'; change the address that is
  advertised to the client for PASV transfers. this may be useful in
  certain firewall/NAT environments.

  Feature requested in [bin/9606] by Scott Presnell.

* Add -X option; syslog wu-ftpd style xferlog messages, prefixed with
  `xferlog: '.  An example line from syslog (wrapped):
	Dec 16 18:50:24 odysseus ftpd[571]: xferlog: Sat Dec 16 18:50:24 2000
	2 localhost 3747328 /pub/WLW2K601.EXE b _ o a lukem@ FTP 0 * c

  These messages can be converted to a wu-ftpd style xferlog file
  suitable for parsing with third-party tools with something like:
	grep 'xferlog: ' /var/log/xferlog | \
	    sed -e 's/^.*xferlog: //' >wuxferlog

  The format is the same as the wu-ftpd xferlog entries (with the leading
  syslog stuff), but different from the wu-ftpd syslogged xferlog entries
  because the latter is not as easy to convert into the standard xferlog
  file format.

  The choice to only syslog the xferlog messages rather than append to
  a /var/log/xferlog file was made because the latter doesn't work to
  well in the situation where the logfile is rotated and compressed and
  a long-running ftpd still has a file-descriptor to the now nonexistant
  xferlog file, and the log message will then get lost.

  Feature requested in [bin/11651] by Hubert Feyrer.


Fixes:

* In ftpd(8), clarify the -a and -c options.

* More clarifications in ftpd.conf(5).

* Ensure that all ftpd.conf commands set a parameter back to sane defaults
  if an argument of `none' or bad settings are given.

* Support the `chroot' directive for `REAL' users too (for consistency).

* For `GUEST' users, store the supplied password in pw->pw_passwd for use
  later in the xferlog.

* If show_chdir_messages() is given a code of -1, flush the cache of
  visited directories.  Invoke show_chdir_messages(-1) in end_login().

* Only syslog session stats if logging is requested.

* Rename logcmd() -> logxfer(), and dolog() -> logremotehost().

* Use cprintf() instead of fprintf() where appropriate.

* Minor KNF, and make a couple of functions static that were declared static.
2000-12-18 02:32:50 +00:00
..
atrun fix up various .Nm abuses: 2000-11-07 06:43:24 +00:00
comsat Un-__P and ANSIfy. 2000-10-04 18:52:50 +00:00
cron Clean up deleted files. 1995-03-01 00:00:00 +00:00
fingerd do not touch __ss_len directly, they are not supposed to be touched. 1999-12-16 06:00:24 +00:00
ftpd Features: 2000-12-18 02:32:50 +00:00
getNAME Don't pass so many args to .Nd macro. It just overflows. 1999-11-19 01:12:39 +00:00
getty provide obvious example of line syntax 2000-11-07 07:02:18 +00:00
hpropd Remove direct calls to "make" and replace with ${MAKE} 2000-10-26 05:52:54 +00:00
identd Make things builds with GCC 2.96 2000-07-03 03:34:25 +00:00
kadmind Remove direct calls to "make" and replace with ${MAKE} 2000-10-26 05:52:54 +00:00
kfd Remove direct calls to "make" and replace with ${MAKE} 2000-10-26 05:52:54 +00:00
kpasswdd Remove direct calls to "make" and replace with ${MAKE} 2000-10-26 05:52:54 +00:00
ld.aout_so Deal with an empty hints file. 2000-12-17 21:41:15 +00:00
ld.elf_so More cruft. 2000-12-15 06:49:19 +00:00
lfs_cleanerd Don't "compress" segment data if we were using mmap instead of malloc/copy 2000-11-23 23:01:55 +00:00
mail.local Remove INSTALLFLAGS=-fschg, as per change to usr.bin/ssh/ssh/Makefile. 2000-10-18 00:24:18 +00:00
makekey Remove unnecessary header includes; remove 'register'; conform better to KNF. 2000-12-17 20:53:03 +00:00
makewhatis Invoke "nroff" with "-S" (safer mode) option because "makewhatis" is 2000-07-13 06:45:22 +00:00
rexecd Format string cleanups by sommerfeld. 2000-10-10 19:54:37 +00:00
rlogind do not refer free'ed memory region. KAME PR 302 from ryo@iij.ad.jp 2000-11-09 01:04:14 +00:00
rmail Format string cleanups by sommerfeld. 2000-10-10 19:54:37 +00:00
rpc.rquotad Missed a pmap_unset -> rpcb_unset change. 2000-06-03 20:57:40 +00:00
rpc.rstatd Remove extern variables and functions now declared in dkstats.h. 2000-12-01 02:10:22 +00:00
rpc.rusersd Use sockaddr_storage. 2000-06-03 20:37:37 +00:00
rpc.rwalld sweep of my licenses (userland files w/o only my copyright) for 2000-06-14 17:24:02 +00:00
rpc.sprayd Subject to TI-RPC, followed by complete and utter ANSIfication. 2000-06-03 21:06:02 +00:00
rshd do not refer free'ed memory region. KAME PR 302 from ryo@iij.ad.jp 2000-11-09 01:04:14 +00:00
talkd Formatting nit: add a space. 2000-10-17 20:55:36 +00:00
telnetd (scrub_env): change to only accept a listed set of variables, 2000-12-09 00:50:21 +00:00
tftpd make sure we do not overrun packet buffer when we set error message string. 2000-11-21 13:50:25 +00:00
uucpd Fix PR8428: no longer truncate login name to 8 characters, since 1999-09-24 17:59:27 +00:00
Makefile hprop(8) belongs in /usr/sbin, not /usr/libexec. 2000-08-06 20:42:22 +00:00
Makefile.inc Format string cleanups by sommerfeld. 2000-10-10 19:54:37 +00:00