- Link ftpd static - big win since it forks so often.
- Turn off push flag to keep sender TCP from sending short packets
at the boundaries of each write(). Should probably do a SO_SNDBUF
to set the send buffer size as well, but that may not be desirable
in heavy-load situations.
- Double the send buffer size.
- Add an option to config.h, LOG_TOOMANY, defined by default, that controls
whether we bother to complain when a connection hits a user limit. Turning
this off removes at least 3/4 of the syslog usage of wu-ftpd on a busy
system saving CPU and logspace.
- Make SKEY portions truely optional by one knob in the src Makefile
Obtained from: David Greenman <davidg@FreeBSD.org> and wcarchive
I've made some changes to the wu-ftpd port. Here's an overview of the
enclosed patches:
patch-ab: replacement for patches/patch-ab to add install of basic
configuration files: ftpaccess, ftpconversions, and ftpusers
patch-ah: new patch to add some FreeBSD system users: toor, ingres, and
xten to the ftpusers file
PLIST.diff: add the config files to the package
DESCR.diff: add a comment on location and purose of installed config
Changes:
- Use internal functions rather than libc versions in a couple of places
This allows writing to dirs without read perms and the
ftpconversions file to work.
- Fix up skey support to use correct parameters
- using compress in the ftpconversions file doesn't seem to work,
so alter example ftpconversions file to use gzip -d rather than compress -dc
- Install manpages compressed
Still broken :
- using /bin/compress to compress/uncompress files on the fly