freebsd-skq/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 mdoc(7) police: Deal with self-xrefs. 2002-12-24 13:41:48 +00:00
bootpd fix a couple typos in the comments 2003-06-15 03:08:37 +00:00
comsat Bump document date for the 'beep only' change. 2002-08-16 03:08:25 +00:00
fingerd Mark the logerr() function __printflike(). 2002-10-13 11:26:37 +00:00
ftpd Block SIGURG while reading from the control channel. 2003-07-09 13:54:33 +00:00
getNAME o __P removal 2002-02-06 16:38:40 +00:00
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 The .Nm utility 2002-07-06 19:19:48 +00:00
mknetid Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup, 2003-01-01 18:49:04 +00:00
named-xfer More correctly spell "-static" as "NOSHARED?=YES" 2003-06-17 20:07:49 +00:00
pppoed The .Nm utility 2002-07-06 19:19:48 +00:00
pt_chown Implement POSIX grantpt(3) functionality, and add a pt_chown utility (akin 2003-01-02 20:44:41 +00:00
rbootd The .Nm utility 2002-07-06 19:19:48 +00:00
revnetgroup Fix typos; each file has at least one s/seperat/separat/ 2002-08-11 13:05:30 +00:00
rexecd Add section number to .Xr 2003-06-08 12:40:50 +00:00
rlogind Fix a sign/unsigned comparison. 2003-05-04 00:43:39 +00:00
rpc.rquotad Uniformly refer to a file system as "file system". 2002-12-12 17:26:04 +00:00
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 Port to TI/RPC and/or IPV6. 2002-07-15 18:51:57 +00:00
rpc.sprayd Port to TI/RPC and/or IPV6. 2002-07-15 18:51:57 +00:00
rshd The .Xr utility 2003-06-08 12:38:18 +00:00
rtld-aout Correct typos, mostly s/ a / an / where appropriate. Some whitespace cleanup, 2003-01-01 18:49:04 +00:00
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 Mark bits that do not require an object directory as such. 2003-04-01 12:37:54 +00:00
smrsh Remove MAINTAINER= lines from individual Makefiles in favor of the 2003-07-07 03:54:04 +00:00
talkd MFp4 @27667: WARNS=5 cleanup on i386. 2003-04-03 05:13:27 +00:00
tcpd Drop MAINTAINER Bit. Not needed any more. 2003-06-04 15:59:13 +00:00
telnetd Mrege from crypto telnet with "make unifdef". This gets a bunch of 2003-05-11 18:27:49 +00:00
tftpd properly refuse a connection in the -c case if the client ip's subdirectory 2003-04-19 10:14:43 +00:00
ypxfr Use __FBSDID vs. rcsid[]. 2003-05-04 00:59:13 +00:00
Makefile Do not exclude amd64 from rtld-elf builds. 2003-05-24 17:38:45 +00:00
Makefile.inc Lock down with WFORMAT?=1, with overrides in the subdirectories which 2002-02-04 02:33:51 +00:00