diff -uPr orig/tcp_wrappers_7.5/Makefile tcp_wrappers_7.5/Makefile --- orig/tcp_wrappers_7.5/Makefile Tue Feb 11 20:13:20 1997 +++ tcp_wrappers_7.5/Makefile Fri Feb 14 01:20:50 1997 @@ -44,7 +44,7 @@ #REAL_DAEMON_DIR=/usr/etc # # SysV.4 Solaris 2.x OSF AIX -#REAL_DAEMON_DIR=/usr/sbin +REAL_DAEMON_DIR=/usr/sbin # # BSD 4.4 #REAL_DAEMON_DIR=/usr/libexec @@ -366,7 +366,7 @@ # support (/usr/include/sys/timod.h, /etc/netconfig, and the netdir(3) # routines). # -#TLI = -DTLI +TLI = -DTLI ############################################################################### # System dependencies: differences between ranlib(1) and ar(1) implementations. @@ -375,8 +375,8 @@ # library; some don't care as long as the modules are in the right order; # some systems don't even have a ranlib(1) command. Make your choice. -RANLIB = ranlib # have ranlib (BSD-ish UNIX) -#RANLIB = echo # no ranlib (SYSV-ish UNIX) +#RANLIB = ranlib # have ranlib (BSD-ish UNIX) +RANLIB = echo # no ranlib (SYSV-ish UNIX) ARFLAGS = rv # most systems #ARFLAGS= rvs # IRIX 4.0.x @@ -406,7 +406,7 @@ # Most System V implementations require that you explicitly specify the # networking libraries. There is no general consensus, though. # -#LIBS = -lsocket -lnsl # SysV.4 Solaris 2.x +LIBS = -lsocket -lnsl # SysV.4 Solaris 2.x #LIBS = -lsun # IRIX #LIBS = -lsocket -linet -lnsl -lnfs # PTX #LIBS = -linet -lnsl_s -ldbm # ISC @@ -454,7 +454,7 @@ # host name aliases. Compile with -DSOLARIS_24_GETHOSTBYNAME_BUG to work # around this. The workaround does no harm on other Solaris versions. -BUGS = -DGETPEERNAME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK +#BUGS = -DGETPEERNAME_BUG -DBROKEN_FGETS -DLIBC_CALLS_STRTOK #BUGS = -DGETPEERNAME_BUG -DBROKEN_FGETS -DINET_ADDR_BUG #BUGS = -DGETPEERNAME_BUG -DBROKEN_FGETS -DSOLARIS_24_GETHOSTBYNAME_BUG @@ -464,7 +464,7 @@ # If your system supports NIS or YP-style netgroups, enable the following # macro definition. Netgroups are used only for host access control. # -#NETGROUP= -DNETGROUP +NETGROUP= -DNETGROUP ############################################################### # System dependencies: whether or not your system has vsyslog() @@ -472,7 +472,7 @@ # If your system supports vsyslog(), comment out the following definition. # If in doubt leave it in, it won't harm. -VSYSLOG = -Dvsyslog=myvsyslog +#VSYSLOG = -Dvsyslog=myvsyslog # End of the system dependencies. ################################# @@ -491,7 +491,7 @@ # Uncomment the next definition to turn on the language extensions # (examples: allow, deny, banners, twist and spawn). # -#STYLE = -DPROCESS_OPTIONS # Enable language extensions. +STYLE = -DPROCESS_OPTIONS # Enable language extensions. ################################################################ # Optional: Changing the default disposition of logfile records @@ -514,7 +514,7 @@ # # 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 +FACILITY= LOG_AUTH # LOG_MAIL is what most sendmail daemons use # The syslog priority at which successful connections are logged. @@ -590,7 +590,7 @@ # 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\" +TABLES = -DHOSTS_DENY=\"/etc/opt/WZVwrap/hosts.deny\" -DHOSTS_ALLOW=\"/etc/opt/WZVwrap/hosts.allow\" #################################################### # Optional: dealing with host name/address conflicts @@ -645,7 +645,7 @@ # # Uncomment the following macro definition if your getsockopt() is OK. # -# KILL_OPT= -DKILL_IP_OPTIONS +KILL_OPT= -DKILL_IP_OPTIONS ## End configuration options ############################ diff -uPr orig/tcp_wrappers_7.5/README.solaris tcp_wrappers_7.5/README.solaris --- orig/tcp_wrappers_7.5/README.solaris Wed Dec 31 19:00:00 1969 +++ tcp_wrappers_7.5/README.solaris Fri Feb 14 02:02:57 1997 @@ -0,0 +1,22 @@ +This is Wietse Venema's TCP Wrappers package compiled for Solaris 2.5(.1). A +standard compile was done, except for the following changes: + (1) The syslog facility was change to LOG_AUTH + (2) NETGROUP was turned on + (3) KILL_IP_OPTIONS (ie, no source routing) was turned on + (4) SYSV TLI was enabled + (5) The hosts.allow and hosts.deny are put in /etc/opt/WZVwrap + (6) The 'Advanced' configuration method was chosen -- to use this, + you edit /etc/inet/inetd.conf. See doc/README for more info. + +You can find the man pages under the 'man/' in this directory. All of +the non-man page documents are in 'doc/'. The README file is an +excellent document on TCP wrappers, and has a bit of information on +other security methods and tools. + +This package was made by Daniel J. Gregor Jr., . Please +address questions, comments, or bugs my way. I will also happily provide +the patches that I used to make this package to anyone who asks. + + + Have fun, and keep secure! + - djg diff -uPr orig/tcp_wrappers_7.5/pkginfo tcp_wrappers_7.5/pkginfo --- orig/tcp_wrappers_7.5/pkginfo Wed Dec 31 19:00:00 1969 +++ tcp_wrappers_7.5/pkginfo Fri Feb 14 02:05:01 1997 @@ -0,0 +1,10 @@ +PKG=WZVwrap +NAME=TCP Wrappers +ARCH=Solaris 2.5.1 +VERSION=7.5 +CATEGORY=application +VENDOR=Wietse Venema +EMAIL=dj@gregor.com +PSTAMP=Daniel J. Gregor Jr. +BASEDIR=/ +CLASSES=none diff -uPr orig/tcp_wrappers_7.5/prototype tcp_wrappers_7.5/prototype --- orig/tcp_wrappers_7.5/prototype Wed Dec 31 19:00:00 1969 +++ tcp_wrappers_7.5/prototype Fri Feb 14 02:05:33 1997 @@ -0,0 +1,29 @@ +i pkginfo=pkginfo +d none /opt/WZVwrap 0555 root root +f none /opt/WZVwrap/README.solaris=README.solaris 0444 root root +d none /opt/WZVwrap/doc 0555 root root +f none /opt/WZVwrap/doc/README=README 0444 root root +f none /opt/WZVwrap/doc/README.NIS=README.NIS 0444 root root +f none /opt/WZVwrap/doc/CHANGES=CHANGES 0444 root root +f none /opt/WZVwrap/doc/DISCLAIMER=DISCLAIMER 0444 root root +d none /opt/WZVwrap/lib 0555 root root +f none /opt/WZVwrap/lib/libwrap.a=libwrap.a 0444 root root +d none /opt/WZVwrap/include 0555 root root +f none /opt/WZVwrap/include/tcpd.h=tcpd.h 0444 root root +d none /opt/WZVwrap/man 0555 root root +d none /opt/WZVwrap/man/man3 0555 root root +f none /opt/WZVwrap/man/man3/hosts_access.3=hosts_access.3 0444 root root +d none /opt/WZVwrap/man/man5 0555 root root +f none /opt/WZVwrap/man/man5/hosts_access.5=hosts_access.5 0444 root root +f none /opt/WZVwrap/man/man5/hosts_options.5=hosts_options.5 0444 root root +d none /opt/WZVwrap/man/man8 0555 root root +f none /opt/WZVwrap/man/man8/tcpd.8=tcpd.8 0444 root root +f none /opt/WZVwrap/man/man8/tcpdchk.8=tcpdchk.8 0444 root root +f none /opt/WZVwrap/man/man8/tcpdmatch.8=tcpdmatch.8 0444 root root +d none /opt/WZVwrap/sbin 0555 root root +f none /opt/WZVwrap/sbin/tcpd=tcpd 0555 root root +f none /opt/WZVwrap/sbin/tcpdmatch=tcpdmatch 0555 root root +f none /opt/WZVwrap/sbin/try-from=try-from 0555 root root +f none /opt/WZVwrap/sbin/safe_finger=safe_finger 0555 root root +f none /opt/WZVwrap/sbin/tcpdchk=tcpdchk 0555 root root +d none /etc/opt/WZVwrap 0755 root root