home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / usr / share / doc / tcpd / README.Debian < prev    next >
Encoding:
Text File  |  2006-07-01  |  2.0 KB  |  71 lines

  1. tcp_wrappers for Debian
  2. -----------------------
  3.  
  4. Extensions:
  5. -----------
  6.  
  7. There are a number of Debian specific changes to TCP wrappers:
  8.  
  9.     * libwrap.so.0 is available for dynamic linking.
  10.  
  11.     * You can blacklist a whole bunch of hosts at once by specifying a
  12.       file that contains a list of those hosts instead of just naming
  13.       a host. See the hosts_access(5) manpage.
  14.  
  15.     * You can allow or disallow access to a service depending on the
  16.       exit status of a program. See the hosts_access(5) manpage.
  17.  
  18.     * CIDR support in hosts_access(5) functions.
  19.  
  20.     * %r and %R parameters in hosts_access(5) functions.
  21.  
  22.     * IPv6 support.
  23.  
  24. Library versioning:
  25. -------------------
  26.  
  27. TCP wrappers isn't distributed as a shared library upstream, so the
  28. versioning scheme used for TCP wrappers may not match Linux's library
  29. versioning schme.  Hence, libwrap has a soname of libwrap0 (version 7.6),
  30. instead of libwrap7 (version 6).
  31.  
  32. Build options:
  33. --------------
  34.  
  35. STYLE        = "-DPROCESS_OPTIONS -DACLEXEC"
  36.  
  37.     Debian TCP Wrappers use the extended syntax for /etc/hosts.allow
  38.     and /etc/hosts.deny. This particularly affects spawning other
  39.     commands on connections, see the hosts_options(5) manpage for
  40.     more details.
  41.  
  42. FACILITY    = LOG_DAEMON
  43. SEVERITY    = LOG_INFO
  44.  
  45.     TCP Wrappers logs as daemon.info (rather than mail.info).
  46.  
  47. BUGS        = 
  48.  
  49.     Linux has no bugs. :)
  50.  
  51. VSYSLOG        =
  52.  
  53.     libc6 has vsyslog built in.
  54.  
  55. UMASK        = -DDAEMON_UMASK=022
  56. NETGROUP    = -DNETGROUP
  57.  
  58. RFC931_TIMEOUT    = 10
  59. ACCESS        = -DHOSTS_ACCESS
  60. TABLES        = -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.al
  61. low\"
  62. KILL_OPT    = -DKILL_IP_OPTIONS
  63.  
  64. EXTRA_CFLAGS="-DSYS_ERRLIST_DEFINED -DHAVE_STRERROR -DHAVE_WEAKSYMS -D_REENTRANT -DINET6=1 -Dss_family=__ss_family -Dss_len=__ss_len"
  65.  
  66. The options ALWAYS_RFC931, ALWAYS_HOSTNAME and PARANOID have not been
  67. enabled because these features can be enabled at runtime. The option
  68. APPEND_DOT is not enabled because of compatibility reasons.
  69.  
  70.  -- Anthony Towns <ajt@debian.org>, Tue, 10 Aug 1999 12:06:33 +1000
  71.