Subject: nice patch

From: Laurent Ghys <[email-masked]>
Date: Thu, 12 Oct 1995 13:04:55 +0100

1) I just have installed the "teleport" patch for wu-ftpd-2.4.2-beta-5.

Even if the author said:
> So, this fixes the problem, just not elegantly.  I've worried that there 
> might be a performance hit, but it doesn't seem to have made a 
> significant difference.  We've been running this for a couple weeks with 
> no problems.

I aggree, for me it's a nice patch because if a user (client end) type a ^Z during 
a transfer if a command is  aborted for any reason (a modem hang for example)
our ftp server had a process running with no timeout and the number of available
users is bad.

( >>> You have to add by hand the teleport.c teleport.o entries in the src/Makefile)

May be is it possible to use SO_KEEPALIVE option for the socket ?

2) Another report I can do also is for Ultrix 4.3 :

 - inetd.cnf allow only up to 5 five arguments passed to the programs 
   (including the command name !!! --> (see man inetd.conf(5))

so dont have a line like this in your inetd.conf:
ftp     stream  tcp     nowait  /usr/local/etc/ftpd     ftpd -l -L -i -o -d -a -t300

I have recompiled ftpd with -i -o -l -L options set 
(see comment about it in ftpd.c)

Enjoy wu-ftpd

P.S.: Sorry for my \english\

---

From: Shane Castle <[email-masked]>
Date: Thu, 12 Oct 1995 07:10:37 -0600 (MDT)

>(see comment about it in ftpd.c)

Instead of the giant multi-arg'd line in inetd.conf above, you could do
the same thing without mucking with the source code by using this line:

ftp stream tcp nowait /usr/local/etc/ftpd ftpd -lLioda -t300

Presto! only three arguments (including the base name).

Shane Castle             | "Perfection, then, is finally achieved, not
Boulder County Info Svcs | when there is nothing left to add, but when
Boulder CO USA           | there is nothing left to take away."
                         |                - Antoine de Saint-Exupery