# $Id: README.requirements,v 1.1.1.1 1995/06/16 21:10:40 seth Exp $ ********************************************************************* * * * FREESTONE REQUIREMENTS * * * ********************************************************************* The following are used to build the Freestone source tree. They should be compiled and installed according to the instructions coming with the package in question. If you do not want to perform extensive modifications, you must have both required and recommended packages. The use of the term ``recommended'' means that *we* use it in our Freestone compilation--we see no theoretical reason why it should not be possible (perhaps with Makefile or other hacking) to get replacements working. However, before complaining to us, make sure you have all of the recommended parts. Also, we may not include fixes whose sole reason for existing is to support non-recommended configurations, especially if it clutters up the code. The use of the term ``not required'' means that *we* use it in our Freestone environment, but are not needed or perhaps even useful for most configurations that you probably will use. ====================================================================== Package Location Status ----------------------- ---------------------------------------------- ANSI C Compiler Required GCC 2.6.3 ftp://ftp.cs.columbia.edu Recommended /archives/gnu/prep/gcc-2.6.3.tar.gz ftp://a.GNU.mirror.near.you ---------------------------------------------------------------------- YACC Required Bison 1.22 ftp://ftp.cs.columbia.edu Recommended /archives/gnu/prep/bison-1.22.tar.gz ftp://a.GNU.mirror.near.you ---------------------------------------------------------------------- Lex Required Flex 2.5.2 ftp://ftp.cs.columbia.edu Recommended /archives/gnu/prep/flex-2.5.2.tar.gz ftp://a.GNU.mirror.near.you ---------------------------------------------------------------------- GNU Make 3.74 ftp://ftp.cs.columbia.edu Required /archives/gnu/prep/make-3.74.tar.gz ftp://a.GNU.mirror.near.you ---------------------------------------------------------------------- freestone-1.0 ftp://ftp.cs.columbia.edu Required /pub/sos/freestone/freestone-1.0.tar.gz ftp://ftp.soscorp.com /pub/sos/freestone/freestone-1.0.tar.gz ftp://coast.cs.purdue.edu /pub/mirrors/ftp.soscorp.com/freestone/freestone-1.0.tar.gz ---------------------------------------------------------------------- libesos-1.0 ftp://ftp.cs.columbia.edu Required /pub/sos/lib/esos-1.0.tar.gz ftp://ftp.soscorp.com /pub/sos/lib/esos-1.0.tar.gz ftp://coast.cs.purdue.edu /pub/mirrors/ftp.soscorp.com/lib/esos-1.0.tar.gz ---------------------------------------------------------------------- NIH TZ 95C ftp://ftp.cs.columbia.edu Required /pub/sos/lib/nih-tz95c.tar.gz ftp://ftp.soscorp.com /pub/sos/lib/nih-tz95c.tar.gz ftp://coast.cs.purdue.edu /pub/mirrors/ftp.soscorp.com/lib/nih-tz95c.tar.gz (Home location) ftp://elsie.nci.nih.gov /pub/tzcode95c.tar.gz /pub/tzdata95b.tar.gz ---------------------------------------------------------------------- CLC ftp://ftp.cs.columbia.edu Required /pub/sos/lib/clc.tar.gz ftp://ftp.soscorp.com /pub/sos/lib/clc.tar.gz ftp://coast.cs.purdue.edu /pub/mirrors/ftp.soscorp.com/lib/clc.tar.gz ---------------------------------------------------------------------- MD5 1.0 ftp://ftp.cs.columbia.edu Required /pub/sos/lib/md5-1.0.tar.gz ftp://ftp.soscorp.com /pub/sos/lib/md5-1.0.tar.gz ftp://coast.cs.purdue.edu /pub/mirrors/ftp.soscorp.com/lib/md5-1.0.tar.gz ---------------------------------------------------------------------- S/Key 1.1b + SOS ftp://ftp.cs.columbia.edu Recommended /pub/sos/auth/skey-1.1b+SOS.tar.gz ftp://ftp.soscorp.com /pub/sos/auth/skey-1.1b+SOS.tar.gz ftp://coast.cs.purdue.edu /pub/mirrors/ftp.soscorp.com/auth/skey-1.1b+SOS.tar.gz (orig version) ftp://thumper.bellcore.com /pub/nmh/crimelab.com.1.1 [[ SOS changes involve bug fixes, internal function renames to skey_*, new options, etc. ]] ---------------------------------------------------------------------- Bind 4.9.3 B17 ftp://ftp.vix.com Recommended /pub/bind/testing/bind-4.9.3-BETA17.tar.gz Bind 4.9.3 B17 + SOS ftp://ftp.cs.columbia.edu Not required /pub/sos/patches/bind-4.9.3B17+SOS.patch.gz ftp://ftp.soscorp.com /pub/sos/patches/bind-4.9.3B17+SOS.patch.gz ftp://coast.cs.purdue.edu /pub/mirrors/ftp.soscorp.com/patches/bind-4.9.3B17+SOS.patch.gz [[ SOS changes involve running two name servers on the same machine in a consistant fashion ]] ---------------------------------------------------------------------- libdes **CENSORED** Not required (The US Government is stupid) ---------------------------------------------------------------------- libsnuffle **CENSORED** Not required (The US Government is stupid) ====================================================================== The following are not necessary to build the Freestone code tree, but they are or can be used in the Freestone firewall environment. ====================================================================== funi 1.2 ftp://ftp.cs.columbia.edu Recommended /pub/sos/clients/funi-1.2.tar.gz ftp://ftp.soscorp.com /pub/sos/clients/funi-1.2.tar.gz ftp://coast.cs.purdue.edu /pub/mirrors/ftp.soscorp.com/clients/funi-1.2.tar.gz ---------------------------------------------------------------------- daemon 1.4 ftp://ftp.cs.columbia.edu Recommended /pub/sos/clients/daemon-1.4.tar.gz ftp://ftp.soscorp.com /pub/sos/clients/daemon-1.4.tar.gz ftp://coast.cs.purdue.edu /pub/mirrors/ftp.soscorp.com/clients/daemon-1.4.tar.gz ---------------------------------------------------------------------- perl 5.000 ftp://ftp.cs.colubmia.edu Recommended /archives/gnu/prep/perl5.000.tar.gz ftp://a.GNU.mirror.near.you ---------------------------------------------------------------------- sendmail 8.6.12 + SOS ftp://ftp.cs.columbia.edu Recommended /pub/sos/clients/sendmail-8.6.12+SOS.tar.gz ftp://ftp.soscorp.com /pub/sos/clients/sendmail-8.6.12+SOS.tar.gz ftp://coast.cs.purdue.edu /pub/mirrors/ftp.soscorp.com/clients/sendmail-8.6.12+SOS.tar.gz [[ SOS changes involve umask and what non-root users can do ]] ---------------------------------------------------------------------- Socks 4.2 + SOS ftp://ftp.cs.columbia.edu Recommended /pub/sos/clients/socks-4.2+SOS.tar.gz ftp://ftp.soscorp.com /pub/sos/clients/socks-4.2+SOS.tar.gz ftp://coast.cs.purdue.edu /pub/mirrors/ftp.soscorp.com/clients/socks-4.2+SOS.tar.gz (home location) ftp://ftp.nec.com /pub/security/socks.cstc [[ SOS changes involve half-closes, binding to requested port, urgent data, etc ]] ---------------------------------------------------------------------- Swatch++ 1.2 ftp://ftp.cs.columbia.edu Recommended /pub/sos/clients/swatch++.1.2.tar.gz ftp://ftp.soscorp.com /pub/sos/clients/swatch++.1.2.tar.gz ftp://coast.cs.purdue.edu /pub/mirrors/ftp.soscorp.com/clients/swatch++.1.2.tar.gz ---------------------------------------------------------------------- TCP wrapper 7.2+SOS ftp://ftp.cs.columbia.edu Recommended /pub/sos/clients/tcp_wrapper-7.2+SOS.tar.gz ftp://ftp.soscorp.com /pub/sos/clients/tcp_wrapper-7.2+SOS.tar.gz ftp://coast.cs.purdue.edu /pub/mirrors/ftp.soscorp.com/clients/tcp_wrapper-7.2+SOS.tar.gz (Home location) ftp://ftp.win.tue.nl /pub/security/tcp_wrapper_7.2.tar.gz [[ SOS changes involve chroot and delayed set*id options ]] ---------------------------------------------------------------------- Tripwire 1.2 ftp://ftp.cs.columbia.edu Recommended /pub/sos/clients/tripwire-1.2.tar.gz ftp://ftp.soscorp.com /pub/sos/clients/tripwire-1.2.tar.gz (Home location) ftp://coast.cs.purdue.edu /pub/COAST/Tripwire ---------------------------------------------------------------------- xntp 3.4q ftp://ftp.cs.columbia.edu Recommended /pub/sos/clients/xntp-3.4q.tar.gz ftp://ftp.soscorp.com /pub/sos/clients/xntp-3.4q.tar.gz ftp://coast.cs.purdue.edu /pub/mirrors/ftp.soscorp.com/clients/xntp-3.4q.tar.gz ftp://louie.udel.edu /pub/ntp/xntp3.4q.tar.Z ---------------------------------------------------------------------- inetd 4.4+SOS ftp://ftp.cs.columbia.edu Recommended /pub/sos/clients/inetd-4.4+SOS.tar.gz ftp://ftp.soscorp.com /pub/sos/clients/inetd-4.4+SOS.tar.gz ftp://coast.cs.purdue.edu /pub/mirrors/ftp.soscorp.com/clients/inetd-4.4+SOS.tar.gz [[ SOS changes involve number of execs per minute plus minor portability and bug fixes]] ---------------------------------------------------------------------- syslog Net2+SOS ftp://ftp.cs.columbia.edu Recommended /pub/sos/clients/syslog-1.0+SOS.tar.gz ftp://ftp.soscorp.com /pub/sos/clients/syslog-1.0+SOS.tar.gz ftp://coast.cs.purdue.edu /pub/mirrors/ftp.soscorp.com/clients/syslog-1.0+SOS.tar.gz [[ SOS changes involve SecureNets ]] ---------------------------------------------------------------------- rdist 6.1 + SOS ftp://ftp.cs.columbia.edu Not required /pub/sos/clients/rdist-6.1+SOS.tar.gz ftp://ftp.soscorp.com /pub/sos/clients/rdist-6.1+SOS.tar.gz ftp://coast.cs.purdue.edu /pub/mirrors/ftp.soscorp.com/clients/rdist-6.1+SOS.tar.gz [[ SOS changes involve using a different transport mechinism than rsh ]] ---------------------------------------------------------------------- sosping 1.0 ftp://ftp.cs.columbia.edu Not required /pub/sos/clients/sosping-1.0.tar.gz ftp://ftp.soscorp.com /pub/sos/clients/sosping-1.0.tar.gz ftp://coast.cs.purdue.edu /pub/mirrors/ftp.soscorp.com/clients/sosping-1.0.tar.gz ---------------------------------------------------------------------- bdttcp 2.0 ftp://ftp.cs.columbia.edu Not required /pub/sos/clients/bdttcp-2.0.tar.gz ftp://ftp.soscorp.com /pub/sos/clients/bdttcp-2.0.tar.gz ftp://coast.cs.purdue.edu /pub/mirrors/ftp.soscorp.com/clients/bdttcp-2.0.tar.gz [[ used to be ttcp.c, but *many* changes ]] ======================================================================