libncp: Include <string.h> instead of <strings.h> for strlen() etc. prototypes.
[dragonfly.git] / contrib / tcp_wrappers / BLURB
blob69178c1ae2531a619915fda91139bc3bca5f0d2e
1 @(#) BLURB 1.28 97/03/21 19:27:18
3 With this package you can monitor and filter incoming requests for the
4 SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK, and other
5 network services.
7 The package provides tiny daemon wrapper programs that can be installed
8 without any changes to existing software or to existing configuration
9 files.  The wrappers report the name of the client host and of the
10 requested service; the wrappers do not exchange information with the
11 client or server applications, and impose no overhead on the actual
12 conversation between the client and server applications.
14 This patch upgrades the tcp wrappers version 7.5 source code to
15 version 7.6.  The source-routing protection in version 7.5 was not
16 as strong as it could be. And all this effort was not needed with
17 modern UNIX systems that can already stop source-routed traffic in
18 the kernel. Examples are 4.4BSD derivatives, Solaris 2.x, and Linux.
20 This release does not introduce new features. Do not bother applying
21 this patch when you built your version 7.x tcp wrapper without
22 enabling the KILL_IP_OPTIONS compiler switch; when you can disable
23 IP source routing options in the kernel; when you run a UNIX version
24 that pre-dates 4.4BSD, such as SunOS 4. Such systems are unable to
25 receive source-routed connections and are therefore not vulnerable
26 to IP spoofing attacks with source-routed TCP connections.
28 A complete change log is given in the CHANGES document.  As always,
29 problem reports and suggestions for improvement are welcome.
31         Wietse Venema (wietse@wzv.win.tue.nl),
32         Department of Mathematics and Computing Science,
33         Eindhoven University of Technology,
34         The Netherlands.
36         Currently visiting IBM T.J. Watson Research, Hawthorne NY, USA.