freebsd-dev/libexec
Yaroslav Tykhiy e25d3184d0 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
..
atrun
bootpd fix a couple typos in the comments 2003-06-15 03:08:37 +00:00
comsat
fingerd
ftpd Block SIGURG while reading from the control channel. 2003-07-09 13:54:33 +00:00
getNAME
getty - Use the initial terminal mode instead of the current mode 2003-06-18 13:22:44 +00:00
lukemftpd Remove MAINTAINER lines. 2003-06-14 19:32:52 +00:00
mail.local Remove MAINTAINER= lines from individual Makefiles in favor of the 2003-07-07 03:54:04 +00:00
makekey
mknetid
named-xfer More correctly spell "-static" as "NOSHARED?=YES" 2003-06-17 20:07:49 +00:00
pppoed
pt_chown
rbootd
revnetgroup
rexecd Add section number to .Xr 2003-06-08 12:40:50 +00:00
rlogind
rpc.rquotad
rpc.rstatd Add the variable's type to the declaration. 2003-06-02 02:34:36 +00:00
rpc.rusersd Include stdlib.h to get exit()'s prototype. 2003-06-02 02:35:18 +00:00
rpc.rwalld
rpc.sprayd
rshd The .Xr utility 2003-06-08 12:38:18 +00:00
rtld-aout
rtld-elf Avoid using the global offset table to get the address of _DYNAMIC in 2003-07-04 00:05:15 +00:00
save-entropy
smrsh Remove MAINTAINER= lines from individual Makefiles in favor of the 2003-07-07 03:54:04 +00:00
talkd
tcpd Drop MAINTAINER Bit. Not needed any more. 2003-06-04 15:59:13 +00:00
telnetd
tftpd
ypxfr
Makefile
Makefile.inc