1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-26 09:46:09 +00:00

TCP/IP daemon wrapper package

This commit is contained in:
Torsten Blum 1994-11-01 01:46:09 +00:00
parent e4e0523fdb
commit 553bd5d59f
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=304
5 changed files with 198 additions and 0 deletions

View File

@ -0,0 +1,23 @@
# New ports collection makefile for: tcp_wrapper
# Version required: 6.3
# Date created: 27 Oct 1994
# Whom: torstenb
#
# $Id$
#
DISTNAME= tcp_wrappers_6.3
MASTER_SITES= ftp://ftp.win.tue.nl/pub/security/
EXTRACT_CMD= ${.CURDIR}/scripts/extract.sh
EXTRACT_ARGS= ${WRKSRC}
EXTRACT_SUFX= .shar.Z
pre-install:
@mkdir -p ${PREFIX}/sbin
@mkdir -p ${PREFIX}/lib
@mkdir -p ${PREFIX}/etc
@mkdir -p ${PREFIX}/man/man3
@mkdir -p ${PREFIX}/man/man5
@mkdir -p ${PREFIX}/man/man8
.include <bsd.port.mk>

View File

@ -0,0 +1,149 @@
*** Makefile.orig Mon Oct 31 14:50:32 1994
--- Makefile Mon Oct 31 14:57:06 1994
***************
*** 1,5 ****
--- 1,7 ----
# @(#) Makefile 1.12 94/03/23 16:51:32
+ default: freebsd
+
what:
@echo
@echo "Usage: edit the REAL_DAEMON_DIR definition in the Makefile then:"
***************
*** 46,52 ****
#REAL_DAEMON_DIR=/usr/sbin
#
# BSD 4.4
! #REAL_DAEMON_DIR=/usr/libexec
#
# HP-UX SCO
#REAL_DAEMON_DIR=/etc
--- 48,54 ----
#REAL_DAEMON_DIR=/usr/sbin
#
# BSD 4.4
! REAL_DAEMON_DIR=/usr/libexec
#
# HP-UX SCO
#REAL_DAEMON_DIR=/etc
***************
*** 120,126 ****
# Free bsd and linux by default have no NIS.
386bsd netbsd freebsd:
@make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
! LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ= NETGROUP= TLI= all
linux:
@make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
--- 122,129 ----
# Free bsd and linux by default have no NIS.
386bsd netbsd freebsd:
@make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
! LIBS= RANLIB=ranlib ARFLAGS=rv AUX_OBJ= NETGROUP= TLI= \
! EXTRA_CFLAGS="-D_HAVE_PARAM_H" all
linux:
@make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
***************
*** 318,324 ****
# instead of a long integer. Compile with -DINET_ADDR_BUG to work around
# this mutant behavour.
! BUGS = -DGETPEERNAME_BUG -DBROKEN_FGETS
#BUGS = -DGETPEERNAME_BUG -DBROKEN_FGETS -DINET_ADDR_BUG
##########################################################################
--- 321,327 ----
# instead of a long integer. Compile with -DINET_ADDR_BUG to work around
# this mutant behavour.
! #BUGS = -DGETPEERNAME_BUG -DBROKEN_FGETS
#BUGS = -DGETPEERNAME_BUG -DBROKEN_FGETS -DINET_ADDR_BUG
##########################################################################
***************
*** 345,351 ****
# module, which also gives hints on how to add your own extensions.
# Uncomment the next definition to turn on the language extensions.
#
! #STYLE = -DPROCESS_OPTIONS # Enable language extensions.
################################################################
# Optional: Changing the default disposition of logfile records
--- 348,354 ----
# module, which also gives hints on how to add your own extensions.
# Uncomment the next definition to turn on the language extensions.
#
! STYLE = -DPROCESS_OPTIONS # Enable language extensions.
################################################################
# Optional: Changing the default disposition of logfile records
***************
*** 368,374 ****
#
# The LOG_XXX names below are taken from the /usr/include/syslog.h file.
! FACILITY= LOG_MAIL # LOG_MAIL is what most sendmail daemons use
# The syslog priority at which successful connections are logged.
--- 371,377 ----
#
# The LOG_XXX names below are taken from the /usr/include/syslog.h file.
! FACILITY= LOG_AUTH # LOG_MAIL is what most sendmail daemons use
# The syslog priority at which successful connections are logged.
***************
*** 445,451 ****
# look for access control information. Watch out for the quotes and
# backslashes when you make changes.
! TABLES = -DHOSTS_DENY=\"/etc/hosts.deny\" -DHOSTS_ALLOW=\"/etc/hosts.allow\"
###########################################
# Optional: Turning off host NAME checking
--- 448,454 ----
# look for access control information. Watch out for the quotes and
# backslashes when you make changes.
! TABLES = -DHOSTS_DENY=\"${PREFIX}/etc/hosts.deny\" -DHOSTS_ALLOW=\"${PREFIX}/etc/hosts.allow\"
###########################################
# Optional: Turning off host NAME checking
***************
*** 463,469 ****
# daemon wrappers will use only the host address, but your daemons may
# still use the host name.
! PARANOID= -DPARANOID
#############################################
# Optional: Turning on host ADDRESS checking
--- 466,472 ----
# daemon wrappers will use only the host address, but your daemons may
# still use the host name.
! #PARANOID= -DPARANOID
#############################################
# Optional: Turning on host ADDRESS checking
***************
*** 522,527 ****
--- 525,538 ----
LIB = libwrap.a
all other: config-check tcpd try try-from safe_finger
+
+ install:
+ install -c libwrap.a ${PREFIX}/lib/libwrap.a
+ install -c tcpd ${PREFIX}/sbin/tcpd
+ install -c hosts_access.3 ${PREFIX}/man/man3/hosts_access.3
+ install -c hosts_access.5 ${PREFIX}/man/man5/hosts_access.5
+ install -c hosts_options.5 ${PREFIX}/man/man5/hosts_options.5
+ install -c tcpd.8 ${PREFIX}/man/man8/tcpd.8
config-check:
@set +e; test -n "$(REAL_DAEMON_DIR)" || { make; exit 1; }

View File

@ -0,0 +1 @@
tcp-wrapper, TCP/IP daemon wrapper package, version 6.3

View File

@ -0,0 +1,18 @@
This is the 6.3 version of the TCP/IP daemon wrapper package.
With this package you can monitor and filter incoming requests for the
SYSTAT, FINGER, FTP, TELNET, RLOGIN, RSH, EXEC, TFTP, TALK, and other
network services.
The package provides tiny daemon wrapper programs that can be installed
without any changes to existing software or to existing configuration
files. The wrappers report the name of the remote host and of the
requested service; the wrappers do not exchange information with the
remote client process, and impose no overhead on the actual
communication between the client and server applications.
Optional features are: access control to restrict what systems can
connect to your network daemons; remote user name lookups with the RFC
931 protocol; additional protection against hosts that pretend to have
someone elses host name; additional protection against hosts that
pretend to have someone elses host address.

View File

@ -0,0 +1,7 @@
@cwd /usr/local
sbin/tcpd
lib/libwrap.a
man/man3/hosts_access.3
man/man5/hosts_access.5
man/man5/hosts_options.5
man/man8/tcpd.8