29d958bb8a
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 |
||
---|---|---|
.. | ||
alias_cuseeme.c | ||
alias_db.c | ||
alias_ftp.c | ||
alias_irc.c | ||
alias_local.h | ||
alias_nbt.c | ||
alias_proxy.c | ||
alias_util.c | ||
alias.c | ||
alias.h | ||
HISTORY | ||
libalias.3 | ||
Makefile |