freebsd-skq/libexec/ftpd
yar beedaf29a1 Block SIGURG while reading from the control channel.
Rationale:

SIGURG is configured by ftpd to interrupt system calls, which is useful
during data transfers.  However, SIGURG could interrupt I/O on the
control channel as well, which was mistaken for the end of the session.

A practical example could be aborting the download of a tiny file,
when the abort sequence reached ftpd after ftpd had passed the file
data to the system and returned to its command loop.

Reported by:	ceri
MFC after:	1 week
2003-07-09 13:54:33 +00:00
..
config.h
extern.h
ftpchroot.5
ftpcmd.y Block SIGURG while reading from the control channel. 2003-07-09 13:54:33 +00:00
ftpd.8
ftpd.c Make a malloced copy of "chrootdir" even if it points to an absolute 2003-07-09 12:46:24 +00:00
logwtmp.c
Makefile
pathnames.h
popen.c