This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[ITA] tcp_wrappers


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]