shorewall_code/web/download.htm
2006-02-28 22:06:30 +00:00

443 lines
20 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta name="generator"
content="HTML Tidy for Linux (vers 1st April 2002), see www.w3.org">
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Download</title>
</head>
<body>
<h1 style="text-align: left;">Shorewall Download</h1>
<span style="font-weight: bold;">Tom Eastep<br>
<br>
</span> Copyright ©&nbsp; 2001-2006 Thomas M. Eastep<span
style="font-weight: bold;"><br>
</span>
<p>Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version
1.2 or any later version published by the Free Software Foundation;
with no Invariant Sections, with no Front-Cover, and with no Back-Cover
Texts. A copy of the license is included in the section entitled “<span
class="quote"><a href="GnuCopyright.htm" target="_self">GNU Free
Documentation License</a></span>”.<br>
</p>
<p> 2006-02-28 <br>
</p>
<hr style="width: 100%; height: 2px;">
<h2>Table of Contents<br>
</h2>
<p><b><a href="#Which">Package Information</a><br>
<a href="#Updates">Finding Updates that Correct Known Problems</a><br>
<a href="#Sites">Download Sites</a><br>
<a href="#SVN">SVN</a><br>
</b></p>
<hr style="width: 100%; height: 2px;">
<h2><a name="Which"></a>Package Information</h2>
<b>Before trying to install, I strongly urge you to read and print a
copy of the <a href="shorewall_quickstart_guide.htm">Shorewall
QuickStart Guide</a>
for the configuration that most closely matches your own.</b>
<p><b></b></p>
<p>The entire set of Shorewall documentation is available in PDF format
at:</p>
<p>&nbsp;&nbsp;&nbsp; <a
href="ftp://slovakia.shorewall.net/mirror/shorewall/pdf/">ftp://slovakia.shorewall.net/mirror/shorewall/pdf/</a><br>
&nbsp;&nbsp;&nbsp; <a
href="http://slovakia.shorewall.net/pub/shorewall/pdf/">http://slovakia.shorewall.net/pub/shorewall/pdf/</a><br>
&nbsp;&nbsp;&nbsp; <a
href="rsync://slovakia.shorewall.net/shorewall/pdf/">rsync://slovakia.shorewall.net/shorewall/pdf/</a></p>
<p>The documentation in both XML and HTML formats is also available for
download from the Download Sites listed in the table below.</p>
<p><font color="#ff0000"><b>NOTICE: There are two current Shorewall
Release Series:</b></font><br>
</p>
<ul>
<li>The STABLE release series is 3.0. Choose this release if you
value stability and good documentation.<br>
</li>
<li> The DEVELOPMENT release series is 3.1. Choose this release if
you are <strong>very experienced</strong> <strong>user</strong> and
you are willing to help and report bugs. <strong>THIS VERSION IS
EXPERIMENTAL AND IS NOT SUPPORTED.</strong> <br>
</li>
</ul>
For additional information, see this article about the <a
href="ReleaseModel.html">Shorewall Release Model</a>.
<p>Once you've printed the appropriate QuickStart Guide, download <u>one</u>
of the modules:</p>
<ul>
<li>Simon Matter provides RPMs taylored for <span
style="font-weight: bold;">Redhat</span> and <span
style="font-weight: bold;">Fedora</span>. You can <a
href="http://www.invoca.ch/pub/packages/shorewall/">download them from
his site</a>.<br>
</li>
<li>Jack Coates provides RPMs taylored for <span
style="font-weight: bold;">Mandriva.</span> You can <a
href="http://www.monkeynoodle.org/comp/net/shorewall/">download them
from his site</a>.</li>
<li>jmedina provides packages for <span style="font-weight: bold;">Slackware.</span>
You can <a href="http://tuxjm.net/downloads/source/testing-10.2/">download
them
from his site</a>.</li>
<li>Fabio Longarai provides a package for <span
style="font-weight: bold;">OpenWRT</span> (Open firmware for Linksys®
WRT54G). You can <a href="http://openwrt.homelinux.net/">
download it from his site</a>.</li>
<li>Marc Zonzon provides an old package for <span
style="font-weight: bold;">OpenWRT</span> (Open firmware for Linksys®
WRT54G). You can <a
href="http://www.iut-lannion.fr/ZONZON/memos_index.php?part=Network&amp;section=WRTMemo&amp;subsec=shorewall">
download it from his site</a>.<br>
</li>
<li>jMCg provides a package for <span style="font-weight: bold;">Arch
Linux.</span> You can <a
href="http://aur.archlinux.org/packages.php?do_Details=1&amp;ID=1563&amp;O=0&amp;L=0&amp;C=0&amp;K=shorewall&amp;SB=n&amp;PP=25&amp;do_MyPackages=0">
download it from the Arch Linux site</a>.</li>
<li>If you run a <b>SUSE,</b> <b>Linux PPC</b>, <span
style="font-weight: bold;">Trustix</span> or <b>TurboLinux</b>
distribution with a 2.4 or 2.6 kernel, you can use the standard RPM
version (note: the RPM should also work with other distributions that
store init scripts in /etc/init.d and that include chkconfig or
insserv). If you find that it works in other cases, let <a
href="mailto:teastep@shorewall.net">me</a> know so that I can mention
them here (Note: the standard RPM is known to work on Redhat, Fedora
and Mandriva with issues ranging from trivial (Redhat and Fedora) to
moderate (Mandriva)). See the <a href="Install.htm">Installation
Instructions</a> if you have problems installing the RPM.<br>
</li>
<li>If you run <a href="http://www.debian.org"><b>Debian</b></a> and
would like a .deb package, Shorewall is included in both the <a
href="http://packages.debian.org/testing/net/shorewall.html">Debian
Testing Branch</a> and the <a
href="http://packages.debian.org/unstable/net/shorewall.html">Debian
Unstable Branch</a>.</li>
<li>If you run <a href="http://leaf.sourceforge.net">LEAF/Bering</a>
or one if it's derivatives, you can
download a .lrp file from the Leaf site.<br>
<br>
From the LEAF Bering-uClibc Team: We try to provide the latest stable
version shortly after release, but we also want to do some internal
tests before making it available. So we may be <br>
behind sometimes. But better be sure that the new version is running on
LEAF, than being too fast...<br>
<br>
I know it's not obvious for newbies where to find the lrp on our pages.<br>
<br>
shorewall.lrp is part of the packages page:<br>
<br>
<a
href="http://leaf.sourceforge.net/bering-uclibc/index.php?module=pagemaster&amp;PAGE_user_op=view_page&amp;PAGE_id=3&amp;MMN_position=3:3">http://leaf.sourceforge.net/bering-uclibc/index.php?module=pagemaster&amp;PAGE_user_op=view_page&amp;PAGE_id=3&amp;MMN_position=3:3</a><br>
<br>
which itself links to cvs:<br>
<br>
<a
href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/leaf/bin/bering-uclibc/packages/shorwall.lrp?rev=HEAD&amp;content-type=application/octet-stream">http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/leaf/bin/bering-uclibc/packages/shorwall.lrp?rev=HEAD&amp;content-type=application/octet-stream</a><br>
</li>
<li>Otherwise, download the <i>shorewall</i> module (.tgz)</li>
</ul>
<p>You will probably also want to download the HTML version of the
documentation for easy reference.</p>
<h2><a name="Updates"></a>Finding Updates that Correct Known Problems<br>
</h2>
<p>Beginning with Shorewall 2.2.0, you will find a file named
known_problems.txt in the download directory. This file lists the known
problems with that version of Shorewall. If corrections are available,
they will be listed in the known problems and you can download them
from the 'errata' subdirectory.<br>
</p>
<p>Example:<br>
</p>
<p style="margin-left: 40px;"><span style="font-family: monospace;">ftp&gt;
cd pub/shorewall/2.2/shorewall-2.2.0</span><br
style="font-family: monospace;">
<span style="font-family: monospace;">250 OK. Current directory is
/pub/shorewall/2.2/shorewall-2.2.0</span><br
style="font-family: monospace;">
<span style="font-family: monospace;">ftp&gt; ls</span><br
style="font-family: monospace;">
<span style="font-family: monospace;">227 Entering Passive Mode
(206,124,146,177,35,91)</span><br style="font-family: monospace;">
<span style="font-family: monospace;">150 Accepted data connection</span><br
style="font-family: monospace;">
<span style="font-family: monospace;">drwxr-sr-x&nbsp;&nbsp;&nbsp; 3
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
4096 Feb&nbsp; 1 09:52 .</span><br style="font-family: monospace;">
<span style="font-family: monospace;">drwxr-sr-x&nbsp;&nbsp;&nbsp; 3
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
4096 Jan 28 14:28 ..</span><br style="font-family: monospace;">
<span style="font-family: monospace;">-rw-r--r--&nbsp;&nbsp;&nbsp; 1
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
500 Jan 28 14:27 2.2.0.md5sums</span><br style="font-family: monospace;">
<span style="font-family: monospace; color: rgb(204, 0, 0);">drwxr-sr-x&nbsp;&nbsp;&nbsp;
2 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
4096 Feb&nbsp; 1 09:51
errata&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;=== (1)</span><br style="font-family: monospace;">
<span style="font-family: monospace; color: rgb(204, 0, 0);">-rw-r--r--&nbsp;&nbsp;&nbsp;
1 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
156 Feb&nbsp; 1 09:52 known_problems.txt &lt;=== (2)</span><br
style="font-family: monospace;">
<span style="font-family: monospace;">-rw-r--r--&nbsp;&nbsp;&nbsp; 1
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 16059 Jan
24 16:13 patch-2.2.0</span><br style="font-family: monospace;">
<span style="font-family: monospace;">-rwxr-xr-x&nbsp;&nbsp;&nbsp; 1
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 22963 Jan
24 16:10 releasenotes.txt</span><br style="font-family: monospace;">
<span style="font-family: monospace;">-rw-r--r--&nbsp;&nbsp;&nbsp; 1
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 100232 Jan 25
15:58 shorewall-2.2.0-1.noarch.rpm</span><br
style="font-family: monospace;">
<span style="font-family: monospace;">-rw-r--r--&nbsp;&nbsp;&nbsp; 1
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 122161 Jan 25
15:58 shorewall-2.2.0.tgz</span><br style="font-family: monospace;">
<span style="font-family: monospace;">-rw-r--r--&nbsp;&nbsp;&nbsp; 1
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2534077 Jan 28 13:29
shorewall-docs-html-2.2.0.tgz</span><br style="font-family: monospace;">
<span style="font-family: monospace;">-rw-r--r--&nbsp;&nbsp;&nbsp; 1
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4481205 Jan 28 13:29
shorewall-docs-xml-2.2.0.tgz</span><br style="font-family: monospace;">
<span style="font-family: monospace;">-rw-r--r--&nbsp;&nbsp;&nbsp; 1
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 93905 Jan
25 15:58 shorewall-lrp-2.2.0.tgz</span><br
style="font-family: monospace;">
<span style="font-family: monospace;">226-Options: -a -l</span><br
style="font-family: monospace;">
<span style="font-family: monospace;">226 13 matches total</span><br
style="font-family: monospace;">
<span style="font-family: monospace;">ftp&gt;<br>
</span></p>
<p style="margin-left: 40px;"><span style="font-family: monospace;"><span
style="color: rgb(204, 0, 0);">(1) Directory containing updates. For
Shorewall versions prior to 2.4.0, the updates/LRP directory contains
those updates that apply to the LRP package.</span><br
style="color: rgb(204, 0, 0);">
<span style="color: rgb(204, 0, 0);">(2) List of known problems,
workarounds and updates.. &nbsp;&nbsp;&nbsp;</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><br>
</p>
<h2><b><a name="Sites"></a>Download Sites<br>
</b></h2>
<div style="margin-left: 40px;"> <span style="font-weight: bold;">Redhat</span>
and <span style="font-weight: bold;">Fedora</span> RPMS provided by
Simon Matter: <a href="http://www.invoca.ch/pub/packages/shorewall/">http://www.invoca.ch/pub/packages/shorewall/<b></b></a><br>
<br>
<span style="font-weight: bold;">Mandriva</span> RPMS provided by Jack
Coates: <a href="http://www.monkeynoodle.org/comp/net/shorewall/">http://www.monkeynoodle.org/comp/net/shorewall/</a><br>
<br>
<span style="font-weight: bold;">Slackware</span> packages created by
JMedina.
You can <a href="http://tuxjm.net/downloads/source/testing-10.2/">download
them
from his site</a>.<br>
<br>
<span style="font-weight: bold;">OpenWRT</span> package provided by
Marc Zonzon: <a
href="http://www.iut-lannion.fr/ZONZON/memos_index.php?part=Network&amp;section=WRTMemo&amp;subsec=shorewall">
http://www.iut-lannion.fr/ZONZON/memos_index.php?part=Network&amp;section=WRTMemo&amp;subsec=shorewall</a><br>
<br>
<span style="font-weight: bold;">Leaf/Bering </span>package is
available at <a
href="http://leaf.sourceforge.net/bering-uclibc/index.php?module=pagemaster&amp;PAGE_user_op=view_page&amp;PAGE_id=3&amp;MMN_position=3:3">http://leaf.sourceforge.net/bering-uclibc/index.php?module=pagemaster&amp;PAGE_user_op=view_page&amp;PAGE_id=3&amp;MMN_position=3:3</a><br>
<br>
Use the sites below to download the<span style="font-weight: bold;">tarball</span>,
the <span style="font-weight: bold;">documentation</span> and the <span
style="font-weight: bold;">standard RPM</span> for (<span
style="font-weight: bold;">Suse</span>, <span
style="font-weight: bold;">Power PPC</span>, <span
style="font-weight: bold;">Trustix</span> and <span
style="font-weight: bold;">TurboLinux</span>).<br>
<br>
Packages are GPG signed, please <span style="font-weight: bold;">verify
the integrity of the files</span> using our public key <a
href="https://lists.shorewall.net/shorewall.gpg.key">https://lists.shorewall.net/shorewall.gpg.key</a>
</div>
<blockquote>
<table style="border-collapse: collapse;" border="2" cellpadding="2">
<tbody>
<tr>
<td><b>SERVER LOCATION</b></td>
<td><b>DOMAIN</b></td>
<td><b>HTTP</b></td>
<td><b>FTP</b></td>
</tr>
<tr>
<td>Slovak Republic</td>
<td>Shorewall.net</td>
<td><a href="http://slovakia.shorewall.net/pub/shorewall/">Browse</a></td>
<td><a target="_blank"
href="ftp://slovakia.shorewall.net/mirror/shorewall/">Browse</a></td>
</tr>
<tr>
<td style="vertical-align: top;">Vienna, Va, USA</td>
<td style="vertical-align: top;">Shorewall.net</td>
<td style="vertical-align: top;"><a
href="http://www.shorewall.net/pub/shorewall/">Browse</a></td>
<td style="vertical-align: top;"><a
href="ftp://ftp.shorewall.net/pub/shorewall/" target="_blank">Browse</a></td>
</tr>
<tr>
<td style="vertical-align: top;">Frankfurt/Main, Germany<br>
</td>
<td style="vertical-align: top;">Shorewall.de<br>
</td>
<td style="vertical-align: top;"><a
href="http://www.shorewall.de/pub/shorewall/">Browse</a><br>
</td>
<td style="vertical-align: top;"><a target="_top"
href="ftp://ftp.shorewall.de/pub/shorewall/">Browse</a><br>
</td>
</tr>
<tr>
<td style="vertical-align: top;">Shoreline, Wa, USA<br>
</td>
<td style="vertical-align: top;">Shorewall.net<br>
</td>
<td style="vertical-align: top;"><a
href="http://www1.shorewall.net/pub/shorewall/">Browse</a><br>
</td>
<td style="vertical-align: top;"><a target="_top"
href="ftp://ftp1.shorewall.net/pub/shorewall">Browse</a><br>
</td>
</tr>
<tr>
<td style="vertical-align: top;">Boston, Mass., USA<br>
</td>
<td style="vertical-align: top;">viisage.com<br>
</td>
<td style="vertical-align: top;"><a
href="http://shorewall.viisage.com/pub/shorewall">Browse</a><br>
</td>
<td style="vertical-align: top;">N/A<br>
</td>
</tr>
<tr>
<td style="vertical-align: top;">Austin Texas, USA<br>
</td>
<td style="vertical-align: top;">shorewall.net<br>
</td>
<td style="vertical-align: top;"><a target="_top"
href="http://slovak.ece.utexas.edu/mirrors/shorewall/">Browse</a><br>
</td>
<td style="vertical-align: top;"><a target="_top"
href="ftp://slovak.ece.utexas.edu/shorewall/">Browse</a><br>
</td>
</tr>
<tr>
<td>Plano Texas, USA</td>
<td>Infohiiway.com</td>
<td><a href="http://shorewall.infohiiway.com/pub/shorewall">Browse</a></td>
<td><a target="_blank"
href="ftp://ftp.infohiiway.com/pub/shorewall/">Browse<br>
</a></td>
</tr>
<!--<tr>
<td>France</td>
<td>Shorewall.net</td>
<td><a href="http://france.shorewall.net/pub/shorewall">Browse</a></td>
<td> <a target="_blank"
href="ftp://france.shorewall.net/pub/mirrors/shorewall/">Browse</a></td>
</tr>-->
<tr>
<td valign="top">Argentina<br>
</td>
<td valign="top">Shorewall.net<br>
</td>
<td valign="top"><a
href="http://argentina.shorewall.net/pub/shorewall/shorewall"> Browse</a><br>
</td>
<td valign="top"><a href="ftp://ftp.syachile.cl/pub/shorewall"
target="_top">Browse</a><br>
</td>
</tr>
<tr>
<td>Sourceforge - California, USA (Incomplete)<br>
</td>
<td>Sourceforge.net<br>
</td>
<td><a href="http://sourceforge.net/projects/shorewall">Browse<br>
</a></td>
<td>N/A<br>
</td>
</tr>
</tbody>
</table>
</blockquote>
<h2><b><a name="SVN"></a>SVN</b></h2>
<blockquote>The <a href="https://sourceforge.net/svn/?group_id=22587"
target="_blank">SVN&nbsp;Repository at Sourceforge</a> is used as a
safe-store for Shorewall releases.<br>
<br>
You should download and use the latest SVN version only at your own
risk -- If you are looking for bug fixes for the current release, see <a
href="#Updates">above.</a><br>
<br>
The following SVN projects are currently active:<br>
<ol>
<li><span style="font-weight: bold;">Shorewall<br>
<br>
</span>This project contains the Shorewall code.<br>
"trunk" is the current <strong>development</strong> version. <br>
<br>
You can download it using the following commands: <br>
<br>
# svn co https://svn.sourceforge.net/svnroot/shorewall/trunk/Shorewall<br>
<br>
The current <strong>stable</strong> version is branch named x.y where
x.y is the major version. Example: 3.0. <br>
You can download it using the following commands: <br>
<br>
# svn co
https://svn.sourceforge.net/svnroot/shorewall/branches/x.y/Shorewall <br>
<!--Releases have tags with names of the form Shorewall-X_Y_Z. Example: Shorewall-2_4_6 is Shorewall version 2.4.6.<br> --><br>
<span style="font-weight: bold;"></span><br>
</li>
<li><span style="font-weight: bold;"><span
style="font-weight: bold;">docs<br>
<br>
</span></span>This project contains the Shorewall documenation.<br>
trunk is the current development version. <br>
<br>
<br>
You can always get the current documentation in XML Docbook format
using the following command: <br>
<br>
#svn co https://svn.sourceforge.net/svnroot/shorewall/trunk/docs <br>
<br>
</li>
<li> <span style="font-weight: bold;">web</span><span
style="font-weight: bold;"><br>
<br>
</span>The project contains the part of this Web site not
included in the "docs" project. <br>
<br>
</li>
<li><span style="font-weight: bold;">tools<br>
<br>
</span>This project includes the tools used by the Shorewall
developers to build Shorewall releases and to publish content to the
web sites.<br>
<br>
</li>
<li><span style="font-weight: bold;">Samples<br>
<br>
<span style="font-weight: bold;"></span></span>This project
contains the sample configurations.<br>
</li>
</ol>
</blockquote>
</body>
</html>