freebsd-skq/sys
Ruslan Ermilov 29d958bb8a Handle TCP reset sequence properly.
In the words of originator:
:If an incoming connection is initiated through natd and deny_incoming is
:not set, then a new alias_link structure is created to handle the link.
:If there is nothing listening for the incoming connection, then the kernel
:responds with a RST for the connection. However, this is not processed
:correctly in libalias/alias.c:TcpMonitor{In,Out} and
:libalias/alias_db.c:SetState{In,Out} as it thinks a connection
:has been established and therefore applies a timeout of 86400 seconds
:to the link.
:
:If many of these half-connections are initiated (during, for example, a
:port scan of the host), then many thousands of unnecessary links are
:created and the resident size of natd balloons to 20MB or more.

PR:		13639
Reviewed by:	brian
1999-09-09 13:42:51 +00:00
..
alpha Make unused tape bmajors in past tense. 1999-09-08 18:46:22 +00:00
amd64 Save %gs in sigcontext when delivering a signal and restore them upon 1999-09-07 20:02:24 +00:00
boot netboot removed until somebody fixes it so it compiles 1999-09-09 01:28:26 +00:00
cam Don't register a block major for tapes. 1999-09-08 17:01:41 +00:00
coda All unimplemented VFS ops now have entries in kern/vfs_default.c that return 1999-09-07 22:42:38 +00:00
compat <machine/soundcard.h> -> <sys/soundcard.h>, since it's an exported API 1999-09-04 14:15:26 +00:00
compile
conf Zap EXPORTMFS, it's no longer an option. (mfs_vfsops.c rev 1.58) 1999-09-08 22:03:46 +00:00
contrib Update docs for 3.3-R 1999-09-08 12:42:15 +00:00
ddb $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
dev Don't register a bmajor. 1999-09-08 18:45:52 +00:00
fs All unimplemented VFS ops now have entries in kern/vfs_default.c that return 1999-09-07 22:42:38 +00:00
geom Revert a bunch of contraversial changes by PHK. After 1999-09-03 05:16:59 +00:00
gnu $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
i4b Finish making LINT compile. Disable references to pnp in files that 1999-09-03 20:38:47 +00:00
i386 Zap EXPORTMFS, it's no longer an option. (mfs_vfsops.c rev 1.58) 1999-09-08 22:03:46 +00:00
isa Make it build, copy from dev/sio/sio.c: 1999-09-08 13:46:54 +00:00
isofs/cd9660 All unimplemented VFS ops now have entries in kern/vfs_default.c that return 1999-09-07 22:42:38 +00:00
kern All unimplemented VFS ops now have entries in kern/vfs_default.c that return 1999-09-07 22:42:38 +00:00
libkern $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
miscfs All unimplemented VFS ops now have entries in kern/vfs_default.c that return 1999-09-07 22:42:38 +00:00
modules Clean up and reorder. 1999-09-08 19:17:15 +00:00
msdosfs All unimplemented VFS ops now have entries in kern/vfs_default.c that return 1999-09-07 22:42:38 +00:00
net For every "promiscuous mode enabled" message printed for an interface, 1999-08-30 11:55:30 +00:00
netatalk Change suser_xxx() to suser() where it applies. 1999-04-27 12:21:16 +00:00
netatm Fixed printf format errors (don't assume that ntohl() returns u_long; 1999-08-29 10:28:10 +00:00
netinet Handle TCP reset sequence properly. 1999-09-09 13:42:51 +00:00
netipx Get rid of the old XNS checksum code and implement it the IPX way. 1999-08-28 18:21:55 +00:00
netkey Fix a printf(3) formatter to match its variable. 1999-08-17 22:11:02 +00:00
netnatm Examine all occurrences of sprintf(), strcat(), and str[n]cpy() 1998-12-04 22:54:57 +00:00
netns $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
nfs All unimplemented VFS ops now have entries in kern/vfs_default.c that return 1999-09-07 22:42:38 +00:00
nfsclient All unimplemented VFS ops now have entries in kern/vfs_default.c that return 1999-09-07 22:42:38 +00:00
nfsserver remove unused variables. 1999-08-28 19:21:03 +00:00
ntfs All unimplemented VFS ops now have entries in kern/vfs_default.c that return 1999-09-07 22:42:38 +00:00
pc98 Merge from sys/i386/i386/machdep.c revision 1.361. 1999-09-09 09:58:05 +00:00
pccard $Id$ -> $FreeBSD$ 1999-09-06 11:23:05 +00:00
pci Add a pointer to "controller miibus0" for people who will not read the 1999-09-08 15:01:58 +00:00
posix4 $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
powerpc $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
rpc $Id$ -> $FreeBSD$ 1999-08-27 23:45:13 +00:00
svr4 Add MAINTAINER line 1999-09-01 00:32:18 +00:00
sys All unimplemented VFS ops now have entries in kern/vfs_default.c that return 1999-09-07 22:42:38 +00:00
tools $Id$ -> $FreeBSD$ (some mangled and/or hidden ones) 1999-08-28 02:21:15 +00:00
ufs Revert a bunch of contraversial changes by PHK. After 1999-09-03 05:16:59 +00:00
vm $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
Makefile $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00