Bug 12649

Summary: hosts.allow requires entry for BOTH tcpd and telnetd in 'tcp_wrapped' inetd.
Product: Base System Reporter: ggm <ggm>
Component: i386Assignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 3.2-STABLE   
Hardware: Any   
OS: Any   

Description ggm 1999-07-15 12:20:01 UTC
we have hosts.allow allowing telnetd, but all:all:deny at end.
without tcpd:all:allow, the telnetd entry is not adequate to
permit inbound telnet.

Fix: 

it may actually be a documentation bug, relating to how tcpd is or
is not needed in inetd. Sorry for lack of clarity. Is this a parasitic
interaction between the two methods (inetd-integrated, and tcpd as
daemon invoking telnetd) or is this a genuine bug, or is this a
simple mis-configuration?
Comment 1 Sheldon Hearn freebsd_committer freebsd_triage 1999-07-21 19:07:55 UTC
State Changed
From-To: open->closed

To quote the inetd manpage: 
"The tcpd daemon is not required, as that functionality is 
builtin." 
If you insist on using tcpd regardless, then it will require its own 
entry in /etc/hosts.allow _and_ it'll want /usr/local/etc/hosts.allow 
if you got it from a port or package. :-)