This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
[ITA] tcp_wrappers
- From: Charles Wilson <cygwin at cwilson dot fastmail dot fm>
- To: Mailing List: CygWin-Apps <cygwin-apps at cygwin dot com>
- Date: Sat, 23 Feb 2008 02:35:51 -0500
- Subject: [ITA] tcp_wrappers
- References: <558386.68603.qm@web57014.mail.re3.yahoo.com> <20071214134705.GI25863@calimero.vinschen.de>
I definitely need some feedback on this, preferably from someone who is
currently using tcpd from inetd.conf or xinetd. I'm concerned about the
DLL path issues, because /usr/sbin/tcpd.exe is linked against
/usr/bin/cygwrap-0.dll. This means that the cygwin bin directory has to
be in the PATH for the inetd or xinetd process.
I don't THINK this is a problem -- after all, the daemons have to be
able to find cygwin1.dll -- but some confirmation that this version can
be "airdropped" in to an existing, in-use configuration without causing
problems would be good.
http://cygwin.cwilson.fastmail.fm/ITP/tcp_wrappers-7.6-4-src.tar.bz2
http://cygwin.cwilson.fastmail.fm/ITP/tcp_wrappers-7.6-4.tar.bz2
http://cygwin.cwilson.fastmail.fm/ITP/libwrap-devel-7.6-4.tar.bz2
http://cygwin.cwilson.fastmail.fm/ITP/libwrap0-7.6-4.tar.bz2
Changes (from previous maintainer's version 7.6-2)
* Switch to cygport build tool
* incorporate debian patches -- see README.Debian
* build shared library
* split into multiple packages
DEVELOPER'S NOTE:
In order to build the DLL, both the shared and static libraries now
provide the
int deny_severity;
int allow_severity;
symbols. This means that client apps should no longer declare their
own versions of these symbols. Rather, they should use the ones declared
by tcpd.h.
--
Chuck
======================= main setup.hint ==========================
# TCP Wrappers
sdesc: "Tools providing host-based access restrictions on tcp services"
ldesc: "This package provides facilities for monitoring and
filtering incoming requests for the SSHD, SYSTAT, FINGER, FTP,
TELNET, RLOGIN, RSH, EXEC, TFTP, TALK, and other network services.
The package provides a tiny daemon wrapper program that can be installed
without any changes to existing software or to existing configuration
files. The wrappers report the name of the client host and of the
requested service; the wrappers do not exchange information with the
client or server applications, and impose no overhead on the actual
conversation between the client and server applications."
category: Net
requires: cygwin libwrap0
======================= main setup.hint ==========================
etc/defaults/etc/hosts.allow
etc/defaults/etc/hosts.deny
etc/postinstall/tcp_wrappers.sh
usr/sbin/safe_finger.exe
usr/sbin/tcpd.exe
usr/sbin/tcpdchk.exe
usr/sbin/tcpdmatch.exe
usr/sbin/try-from.exe
usr/share/doc/tcp_wrappers-7.6/BLURB
usr/share/doc/tcp_wrappers-7.6/CHANGES
usr/share/doc/tcp_wrappers-7.6/DISCLAIMER
usr/share/doc/tcp_wrappers-7.6/README
usr/share/doc/tcp_wrappers-7.6/README.Debian
usr/share/doc/tcp_wrappers-7.6/README.IRIX
usr/share/doc/Cygwin/tcp_wrappers-7.6.README
usr/share/man/man5/hosts_access.5.gz
usr/share/man/man5/hosts_options.5.gz
usr/share/man/man8/safe_finger.8.gz
usr/share/man/man8/tcpd.8.gz
usr/share/man/man8/tcpdchk.8.gz
usr/share/man/man8/tcpdmatch.8.gz
usr/share/man/man8/try-from.8.gz
========================= devel hint =============================
# TCP Wrappers
sdesc: "(devel) provides host-based access restrictions on tcp services"
ldesc: "This package provides facilities for monitoring and
filtering incoming requests for the SSHD, SYSTAT, FINGER, FTP,
TELNET, RLOGIN, RSH, EXEC, TFTP, TALK, and other network services.
The package provides a tiny daemon wrapper program that can be installed
without any changes to existing software or to existing configuration
files. The wrappers report the name of the client host and of the
requested service; the wrappers do not exchange information with the
client or server applications, and impose no overhead on the actual
conversation between the client and server applications."
category: Net Lib Devel
requires: cygwin libwrap0
external-source: tcp_wrappers
========================= devel hint =============================
usr/lib/libwrap.a
usr/lib/libwrap.dll.a
usr/include/tcpd.h
usr/share/man/man3/hosts_access.3.gz
========================== DLL hint ==============================
# TCP Wrappers
sdesc: "(runtime) provides host-based access restrictions on tcp services"
ldesc: "This package provides facilities for monitoring and
filtering incoming requests for the SSHD, SYSTAT, FINGER, FTP,
TELNET, RLOGIN, RSH, EXEC, TFTP, TALK, and other network services.
The package provides a tiny daemon wrapper program that can be installed
without any changes to existing software or to existing configuration
files. The wrappers report the name of the client host and of the
requested service; the wrappers do not exchange information with the
client or server applications, and impose no overhead on the actual
conversation between the client and server applications."
category: Net
requires: cygwin
external-source: tcp_wrappers
========================== DLL hint ==============================
usr/bin/cygwrap-0.dll