2006-03-11 05:21:45 +01:00
|
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
2006-06-07 16:28:10 +02:00
|
|
|
<html>
|
|
|
|
<head>
|
2007-05-09 00:52:42 +02:00
|
|
|
<meta http-equiv="CONTENT-TYPE" content="text/html; charset=UTF-8">
|
2006-06-07 16:28:10 +02:00
|
|
|
<title>Download</title>
|
|
|
|
<meta name="CREATED" content="20060304;10324500">
|
|
|
|
<meta name="CHANGEDBY" content="Tom Eastep">
|
|
|
|
<meta name="CHANGED" content="20060310;20345500">
|
|
|
|
<meta http-equiv="Content-Language" content="en-us">
|
|
|
|
</head>
|
|
|
|
<body dir="ltr" lang="en-US">
|
2009-01-15 20:42:43 +01:00
|
|
|
<h1 align="left">Shorewall Download<br>
|
|
|
|
</h1>
|
|
|
|
<p><b>
|
2009-01-14 23:45:31 +01:00
|
|
|
</b>Copyright © 2001-2009 Thomas M. Eastep</p>
|
2008-07-26 03:26:44 +02:00
|
|
|
<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
|
2007-05-09 00:52:42 +02:00
|
|
|
license is included in the section entitled “<a href="GnuCopyright.htm"
|
2008-07-26 03:26:44 +02:00
|
|
|
target="_self">GNU Free Documentation License</a>”.</p>
|
2009-01-14 23:45:31 +01:00
|
|
|
<p>2009-01-14 </p>
|
2006-06-07 16:28:10 +02:00
|
|
|
<hr>
|
|
|
|
<h2>Table of Contents</h2>
|
|
|
|
<p><b><a href="#Which">Package Information</a><br>
|
2007-05-09 00:52:42 +02:00
|
|
|
<a href="#Sites">Download Sites</a><br>
|
2009-01-15 20:42:43 +01:00
|
|
|
</b><a href="#SVN"><b></b></a><b><a href="download.htm#Updates">Finding
|
|
|
|
Updates
|
2009-01-14 23:45:31 +01:00
|
|
|
that Correct Known Problems</a><br>
|
2009-01-15 20:42:43 +01:00
|
|
|
</b><b><a href="#SVN">SVN</a></b></p>
|
2006-06-07 16:28:10 +02:00
|
|
|
<hr>
|
|
|
|
<h2><a name="Which"></a>Package Information</h2>
|
2009-01-15 20:42:43 +01:00
|
|
|
<p><b>Before trying to install, we strongly urge you to read and print
|
|
|
|
a
|
2008-07-26 03:26:44 +02:00
|
|
|
copy
|
2007-05-09 00:52:42 +02:00
|
|
|
of the <a href="shorewall_quickstart_guide.htm">Shorewall QuickStart
|
2008-07-26 03:26:44 +02:00
|
|
|
Guide</a> for the configuration that most closely matches your own.</b>
|
|
|
|
</p>
|
|
|
|
<p>The documentation in both XML and HTML formats is available for
|
|
|
|
download
|
2009-01-14 23:45:31 +01:00
|
|
|
from the Download Sites listed in the<a href="#Sites"> table below</a>.</p>
|
2008-07-26 03:26:44 +02:00
|
|
|
<p><font color="#ff0000"><b>NOTICE: There are two current Shorewall
|
|
|
|
Release
|
2007-05-09 00:52:42 +02:00
|
|
|
Series:</b></font></p>
|
2006-06-07 16:28:10 +02:00
|
|
|
<ul>
|
2008-07-26 03:26:44 +02:00
|
|
|
<li>
|
2008-10-05 23:45:05 +02:00
|
|
|
<p style="margin-bottom: 0in;">The STABLE release series is 4.2.
|
2008-07-26 03:26:44 +02:00
|
|
|
Choose this release if you value stability and good documentation.</p>
|
2006-06-07 16:28:10 +02:00
|
|
|
</li>
|
2008-07-26 03:26:44 +02:00
|
|
|
<li>
|
2008-10-05 23:45:05 +02:00
|
|
|
<p>The DEVELOPMENT release series is the 4.3 release candidates
|
2008-09-20 17:53:15 +02:00
|
|
|
(found in the
|
2008-07-26 03:26:44 +02:00
|
|
|
'development' directory). Choose this release if you are <strong>very
|
|
|
|
experienced</strong> <strong>user</strong> and you are willing to help
|
|
|
|
test the code and report bugs. <strong>THIS VERSION IS EXPERIMENTAL
|
|
|
|
AND IS NOT SUPPORTED.</strong> </p>
|
2006-06-07 16:28:10 +02:00
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
<p>For additional information, see this article about the <a
|
2008-07-26 03:26:44 +02:00
|
|
|
href="ReleaseModel.html">Shorewall Release Model</a>. </p>
|
2007-07-01 19:02:22 +02:00
|
|
|
<p>Beginning with Shorewall version 4.0.0 RC1, there are four related
|
|
|
|
packages:</p>
|
2006-06-12 18:29:45 +02:00
|
|
|
<ul>
|
2009-01-14 23:45:31 +01:00
|
|
|
<li><span style="font-weight: bold;">Shorewall-shell</span> -- the
|
|
|
|
legacy Shorewall configuration compiler
|
|
|
|
written in Bourne Shell. Not recommended for new installations.<br>
|
|
|
|
</li>
|
|
|
|
<li><span style="font-weight: bold;">Shorewall-perl</span> -- an
|
|
|
|
implementation of the Shorewall
|
2008-07-26 03:26:44 +02:00
|
|
|
configuration compiler written in the Perl programming language. This
|
|
|
|
compiler is much faster than Shorewall-shell and produces a firewall
|
|
|
|
script that runs faster. It is the preferred compiler for new Shorewall
|
|
|
|
installations.</li>
|
2009-01-14 23:45:31 +01:00
|
|
|
<li><span style="font-weight: bold;">Shorewall-common</span> -- A
|
|
|
|
base package required by both
|
2008-07-26 03:26:44 +02:00
|
|
|
Shorewall-shell and Shorewall-perl.</li>
|
2009-01-14 23:45:31 +01:00
|
|
|
<li><span style="font-weight: bold;">Shorewall Lite</span> -- a
|
|
|
|
light-weight Shorewall version that will run
|
2008-07-26 03:26:44 +02:00
|
|
|
compiled firewall scripts generated on a system with one of the
|
|
|
|
compiler packages installed.</li>
|
2007-07-01 19:02:22 +02:00
|
|
|
</ul>
|
2008-12-29 23:31:24 +01:00
|
|
|
Beginning with Shorewall version 4.2.4, there are two additional
|
|
|
|
packages that provide IPv6 support:<br>
|
|
|
|
<ul>
|
2009-01-14 23:45:31 +01:00
|
|
|
<li><span style="font-weight: bold;">Shorewall6</span> -- Provides
|
|
|
|
/sbin/shorewall6 for controlling an IPv6
|
2008-12-29 23:31:24 +01:00
|
|
|
firewall. Requires Shorewall-common and Shorewall-perl, 4.2.4 or
|
|
|
|
later.<br>
|
|
|
|
</li>
|
2009-01-14 23:45:31 +01:00
|
|
|
<li><span style="font-weight: bold;">Shorewall6-lite</span> -- a
|
|
|
|
light-weight Shorewall6 version that will
|
2008-12-29 23:31:24 +01:00
|
|
|
run compiled firewall scripts generated on a system with Shorewall6
|
|
|
|
installed.<br>
|
|
|
|
</li>
|
|
|
|
</ul>
|
2008-07-26 03:26:44 +02:00
|
|
|
To summarize:
|
2007-07-01 19:02:22 +02:00
|
|
|
<ul>
|
2008-07-26 03:26:44 +02:00
|
|
|
<li>On at least one system in your network, you must install one or
|
2008-12-29 23:31:24 +01:00
|
|
|
both of the compilers (Shorewall-shell and/or Shorewall-perl), the
|
|
|
|
Shorewall-common package and possibly the Shorewall6 package..</li>
|
2008-07-26 03:26:44 +02:00
|
|
|
<li>If you only have a single firewall, then that system should be
|
|
|
|
your firewall system.</li>
|
|
|
|
<li>If you have more than one firewall, you may wish to install one
|
|
|
|
or both of the compilers on a single <em>administrative</em> system
|
2008-12-29 23:31:24 +01:00
|
|
|
and install Shorewall-lite and/or Shorewall6-lite on the firewalls.
|
|
|
|
Doing so will allow for
|
2008-07-26 03:26:44 +02:00
|
|
|
centralized administration and configuration of the firewalls.</li>
|
2006-06-12 18:29:45 +02:00
|
|
|
</ul>
|
2008-07-26 03:26:44 +02:00
|
|
|
<p>When RPM is used to install Shorewall, the compiler (shorewall-shell
|
|
|
|
and/or shorewall-perl) and shorewall-common must be installed in a
|
|
|
|
single execution of the
|
|
|
|
rpm utility.<br>
|
|
|
|
</p>
|
2007-08-31 04:57:32 +02:00
|
|
|
<p>Here are the <a href="Install.htm">installation instructions</a>.</p>
|
2007-07-01 19:02:22 +02:00
|
|
|
<p>Once you've printed the appropriate QuickStart Guide, download the
|
|
|
|
appropriate modules:</p>
|
2006-06-07 16:28:10 +02:00
|
|
|
<ul>
|
2008-07-26 03:26:44 +02:00
|
|
|
<li>
|
|
|
|
<p style="margin-bottom: 0in;">Simon Matter provides RPMs tailored
|
|
|
|
for <b>Redhat</b> and <b>Fedora</b>. You can <a
|
|
|
|
href="http://www.invoca.ch/pub/packages/shorewall/">download them from
|
|
|
|
his site</a>.</p>
|
2006-06-07 16:28:10 +02:00
|
|
|
</li>
|
2008-07-26 03:26:44 +02:00
|
|
|
<li>
|
|
|
|
<p style="margin-bottom: 0in;">Fabio Longarai provides a package
|
|
|
|
for <b>OpenWRT</b> (Open firmware for Linksys® WRT54G). You can <a
|
|
|
|
href="http://openwrt.homelinux.net/">download it from his site</a>. </p>
|
|
|
|
<!-- Seems Unavailable
|
2007-05-09 00:52:42 +02:00
|
|
|
<LI><P STYLE="margin-bottom: 0in">Marc Zonzon provides an old
|
|
|
|
package for <B>OpenWRT</B> (Open firmware for Linksys® WRT54G).
|
|
|
|
You can <A HREF="http://www.iut-lannion.fr/ZONZON/memos_index.php?part=Network&section=WRTMemo&subsec=shorewall">download
|
|
|
|
it from his site</A>.</P> -->
|
2006-06-07 16:28:10 +02:00
|
|
|
</li>
|
2008-07-26 03:26:44 +02:00
|
|
|
<li>
|
|
|
|
<p style="margin-bottom: 0in;">jMCg provides a package for <b>Arch
|
|
|
|
Linux.</b> You can <a
|
|
|
|
href="http://aur.archlinux.org/packages.php?do_Details=1&ID=1563&O=0&L=0&C=0&K=shorewall&SB=n&PP=25&do_MyPackages=0">download
|
|
|
|
it from the Arch Linux site</a>. </p>
|
2006-06-07 16:28:10 +02:00
|
|
|
</li>
|
2008-07-26 03:26:44 +02:00
|
|
|
<li>
|
|
|
|
<p style="margin-bottom: 0in;">If you run a <b>SUSE,</b> <b>Linux
|
|
|
|
PPC</b>, <b>Trustix</b> 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.</p>
|
2006-06-07 16:28:10 +02:00
|
|
|
</li>
|
2008-07-26 03:26:44 +02:00
|
|
|
<li>
|
|
|
|
<p style="margin-bottom: 0in;">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
|
2009-01-14 23:45:31 +01:00
|
|
|
href="http://packages.debian.org/testing/net/">Debian
|
2008-07-26 03:26:44 +02:00
|
|
|
Testing Branch</a> and the <a
|
2009-01-14 23:45:31 +01:00
|
|
|
href="http://packages.debian.org/unstable/net/">Debian
|
2008-07-26 03:26:44 +02:00
|
|
|
Unstable Branch</a>. Additionally, packages for the current Debian
|
|
|
|
stable release are available from the package maintainer's <a
|
|
|
|
href="http://people.connexer.com/%7Eroberto/debian/">personal page</a>.
|
2008-02-13 21:53:14 +01:00
|
|
|
</p>
|
2006-06-07 16:28:10 +02:00
|
|
|
</li>
|
2008-07-26 03:26:44 +02:00
|
|
|
<li>
|
|
|
|
<p style="margin-bottom: 0in;">If you run <a
|
2009-01-14 23:45:31 +01:00
|
|
|
style="font-weight: bold;" href="http://leaf.sourceforge.net/">LEAF/Bering</a>
|
|
|
|
or one if it's
|
2008-07-26 03:26:44 +02:00
|
|
|
derivatives, you can download a .lrp file from the Leaf site.<br>
|
2006-06-07 16:28:10 +02:00
|
|
|
<br>
|
2008-07-26 03:26:44 +02:00
|
|
|
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 behind sometimes. But
|
|
|
|
better be sure that the new version is running on LEAF, than being too
|
|
|
|
fast...<br>
|
2006-06-07 16:28:10 +02:00
|
|
|
<br>
|
2008-07-26 03:26:44 +02:00
|
|
|
I know it's not obvious for newbies where to find the lrp on our pages.<br>
|
2006-06-07 16:28:10 +02:00
|
|
|
<br>
|
2008-07-26 03:26:44 +02:00
|
|
|
shorewall.lrp is part of the packages page:<br>
|
2006-06-07 16:28:10 +02:00
|
|
|
<br>
|
|
|
|
<a
|
2008-07-26 03:26:44 +02:00
|
|
|
href="http://leaf.sourceforge.net/bering-uclibc/index.php?module=pagemaster&PAGE_user_op=view_page&PAGE_id=3&MMN_position=3:3">http://leaf.sourceforge.net/bering-uclibc/index.php?module=pagemaster&PAGE_user_op=view_page&PAGE_id=3&MMN_position=3:3</a><br>
|
2006-06-07 16:28:10 +02:00
|
|
|
<br>
|
2008-07-26 03:26:44 +02:00
|
|
|
which itself links to cvs:<br>
|
2006-06-07 16:28:10 +02:00
|
|
|
<br>
|
|
|
|
<a
|
2008-07-26 03:26:44 +02:00
|
|
|
href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/leaf/bin/bering-uclibc/packages/shorwall.lrp?rev=HEAD&content-type=application/octet-stream">http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/leaf/bin/bering-uclibc/packages/shorwall.lrp?rev=HEAD&content-type=application/octet-stream</a></p>
|
2006-06-07 16:28:10 +02:00
|
|
|
</li>
|
2008-07-26 03:26:44 +02:00
|
|
|
<li>
|
2009-01-14 23:45:31 +01:00
|
|
|
<p><span style="font-weight: bold;">Otherwise</span>, download the<span
|
|
|
|
style="font-style: italic;"> </span>appropriate
|
|
|
|
tarballs (.tgz or tar.bz2) </p>
|
2006-06-07 16:28:10 +02:00
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
<p>You will probably also want to download the HTML version of the
|
|
|
|
documentation for easy reference.</p>
|
|
|
|
<h2><a name="Sites"></a><b>Download Sites</b></h2>
|
2007-12-09 17:43:58 +01:00
|
|
|
<p style="margin-left: 0.42in;">Use the sites below to download the
|
2008-07-26 03:26:44 +02:00
|
|
|
<b>tarball</b>, the <b>documentation</b> and the <b>standard RPM</b>
|
|
|
|
for
|
2007-12-09 17:43:58 +01:00
|
|
|
(<b>SUSE</b>, <b>Power PPC</b>, <b>Trustix</b> and <b>TurboLinux</b>).<br>
|
2006-06-07 16:28:10 +02:00
|
|
|
<br>
|
2007-05-09 00:52:42 +02:00
|
|
|
Packages are GPG signed, please <b>verify the integrity of the files</b>
|
|
|
|
using our public key <a
|
2008-07-26 03:26:44 +02:00
|
|
|
href="https://lists.shorewall.net/shorewall.gpg.key">https://lists.shorewall.net/shorewall.gpg.key</a>
|
2006-06-07 16:28:10 +02:00
|
|
|
</p>
|
|
|
|
<dl>
|
2008-07-26 03:26:44 +02:00
|
|
|
<dd>
|
2009-01-15 20:42:43 +01:00
|
|
|
<table border="0" cellpadding="2" cellspacing="0">
|
2008-07-26 03:26:44 +02:00
|
|
|
<tbody>
|
|
|
|
<tr>
|
|
|
|
<td>
|
|
|
|
<p><b>SERVER LOCATION</b></p>
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<p><b>DOMAIN</b></p>
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<p><b>HTTP</b></p>
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<p><b>FTP</b></p>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>
|
|
|
|
<p>Slovak Republic</p>
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<p>Shorewall.net</p>
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<p><a href="http://slovakia.shorewall.net/pub/shorewall/">Browse</a></p>
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<p><a href="ftp://slovakia.shorewall.net/mirror/shorewall/"
|
|
|
|
target="_blank">Browse</a></p>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>
|
|
|
|
<p>Seattle, Washington, USA<span style="font-weight: bold;"></span><br>
|
|
|
|
</p>
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<p>Shorewall.net</p>
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<p><a href="http://www.shorewall.net/pub/shorewall/">Browse</a></p>
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<p><a href="ftp://ftp.shorewall.net/pub/shorewall/"
|
|
|
|
target="_blank">Browse</a></p>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>
|
|
|
|
<p>Frankfurt/Main, Germany</p>
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<p>Shorewall.de</p>
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<p><a href="http://www.shorewall.de/pub/shorewall/">Browse</a></p>
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<p>N/A</p>
|
|
|
|
</td>
|
|
|
|
</tr>
|
2008-12-18 18:08:13 +01:00
|
|
|
<tr>
|
2009-01-14 23:45:31 +01:00
|
|
|
<td style="vertical-align: top;">Moscow, Russia<br>
|
2008-12-18 18:08:13 +01:00
|
|
|
</td>
|
|
|
|
<td style="vertical-align: top;">Shorewall.ru<br>
|
|
|
|
</td>
|
|
|
|
<td style="vertical-align: top;"><a
|
|
|
|
href="http://shorewall.ru/pub/shorewall/">Browse</a><br>
|
|
|
|
</td>
|
|
|
|
<td style="vertical-align: top;"><a
|
|
|
|
href="ftp://shorewall.ru/pub/shorewall/">Browse</a><br>
|
|
|
|
</td>
|
|
|
|
</tr>
|
2008-07-26 03:26:44 +02:00
|
|
|
<tr>
|
|
|
|
<td>
|
|
|
|
<p>Shoreline, Wa, USA</p>
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<p>Shorewall.net</p>
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<p><a href="http://www1.shorewall.net/pub/shorewall/">Browse</a></p>
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<p><a href="ftp://ftp1.shorewall.net/pub/shorewall"
|
|
|
|
target="_top">Browse</a></p>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
|
|
|
<td>
|
|
|
|
<p>Australia<br>
|
|
|
|
</p>
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<p>Shorewall.com.au</p>
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<p><a href="http://www.shorewall.com.au/" target="_top">Browse</a></p>
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<p>N/A</p>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr valign="top">
|
|
|
|
<td>
|
|
|
|
<p>Argentina</p>
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<p>Shorewall.net</p>
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<p><a
|
|
|
|
href="http://argentina.shorewall.net/pub/shorewall/shorewall">Browse</a></p>
|
|
|
|
</td>
|
|
|
|
<td>
|
|
|
|
<p>N/A<br>
|
|
|
|
</p>
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
<tr>
|
2008-10-06 22:19:17 +02:00
|
|
|
<td style="vertical-align: top;">Chicago, Illinois, USA
|
2008-07-26 03:26:44 +02:00
|
|
|
(Incomplete)<br>
|
|
|
|
</td>
|
|
|
|
<td style="vertical-align: top;">Sourceforge.net<br>
|
|
|
|
</td>
|
|
|
|
<td style="vertical-align: top;"><a
|
|
|
|
href="http://sourceforge.net/project/showfiles.php?group_id=22587">Browse</a></td>
|
|
|
|
<td style="vertical-align: top;">N/A</td>
|
|
|
|
</tr>
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
</dd>
|
2006-06-07 16:28:10 +02:00
|
|
|
</dl>
|
2008-07-26 03:26:44 +02:00
|
|
|
<p style="margin-left: 0.42in;"><b>Redhat</b> and <b>Fedora</b> RPMS
|
|
|
|
provided
|
2009-01-15 20:42:43 +01:00
|
|
|
by Simon Matter: <a href="http://www.invoca.ch/pub/packages/shorewall/">http://www.invoca.ch/pub/packages/shorewall/</a><b></b><br>
|
2007-12-04 18:14:02 +01:00
|
|
|
<br>
|
2009-01-15 20:42:43 +01:00
|
|
|
<b>Slackware</b> packages created by Jorge Medina. You can <a
|
2008-07-26 03:26:44 +02:00
|
|
|
href="http://tuxjm.net/downloads/source/testing-10.2/">download them
|
|
|
|
from his
|
2007-12-04 18:14:02 +01:00
|
|
|
site</a>.<br>
|
|
|
|
<br>
|
|
|
|
<b>OpenWRT</b> package provided by Marc Zonzon: <a
|
2008-07-26 03:26:44 +02:00
|
|
|
href="http://www.iut-lannion.fr/ZONZON/memos_index.php?part=Network&section=WRTMemo&subsec=shorewall">http://www.iut-lannion.fr/ZONZON/memos_index.php?part=Network&section=WRTMemo&subsec=shorewall</a><br>
|
2007-12-04 18:14:02 +01:00
|
|
|
<br>
|
|
|
|
<b>Leaf/Bering </b>package is available at <a
|
2008-07-26 03:26:44 +02:00
|
|
|
href="http://leaf.sourceforge.net/bering-uclibc/index.php?module=pagemaster&PAGE_user_op=view_page&PAGE_id=3&MMN_position=3:3">http://leaf.sourceforge.net/bering-uclibc/index.php?module=pagemaster&PAGE_user_op=view_page&PAGE_id=3&MMN_position=3:3</a><br>
|
2007-12-09 17:43:58 +01:00
|
|
|
</p>
|
2009-01-14 23:45:31 +01:00
|
|
|
<h2><a name="Updates"></a>Finding Updates that Correct Known Problems</h2>
|
|
|
|
<p>Beginning with Shorewall 4.0.6, updated packages that include fixes
|
|
|
|
to
|
|
|
|
known problems are made available.</p>
|
|
|
|
<p>Example:</p>
|
|
|
|
<blockquote>
|
|
|
|
<pre>ftp> cd pub/shorewall/4.0/shorewall-4.0.6<br>250 OK. Current directory is /pub/shorewall/4.0/shorewall-4.0.6<br>ftp> ls<br>200 PORT command successful<br>150 Connecting to port 36018<br>drwxr-sr-x 4 1006 8 4096 Dec 1 08:16 .<br>drwxr-sr-x 9 1006 8 4096 Nov 23 08:22 ..<br>-rw-r--r-- 1 1006 8 194 Nov 24 07:38 4.0.6-2.md5sums<br>-rw-r--r-- 1 1006 8 218 Nov 24 07:38 4.0.6-2.sha1sums<br>-rw-r--r-- 1 1006 8 841 Nov 26 13:26 4.0.6.md5sums<br>-rw-r--r-- 1 1006 8 945 Nov 26 13:26 4.0.6.sha1sums<br>-rw-r--r-- 1 1006 8 322 Nov 26 08:35 README.txt<br>drwxr-xr-x 4 1006 8 4096 Nov 23 08:21 <strong>base</strong><br>-rw-r--r-- 1 1006 8 1570 Dec 1 08:16 known_problems.txt<br>-rw-r--r-- 1 1006 8 148363 Nov 23 08:22 patch-4.0.6<br>-rw-r--r-- 1 1006 8 5249 Nov 24 07:38 <strong>patch-4.0.6-2</strong><br>...<br><br>-rw-r--r-- 1 1006 8 102295 Nov 24 07:38 shorewall-perl-4.0.6<strong>-2</strong>.noarch.rpm <=========<br>-rw-r--r-- 1 1006 8 99884 Nov 24 07:38 shorewall-perl-4.0.6<strong>-2</strong>.tar.bz2 <========= <br>-rw-r--r-- 1 1006 8 300 Nov 24 07:38 shorewall-perl-4.0.6<strong>-2</strong>.tar.bz2.asc <=========<br>-rw-r--r-- 1 1006 8 124814 Nov 24 07:38 shorewall-perl-4.0.6<strong>-2</strong>.tgz <=========<br>-rw-r--r-- 1 1006 8 300 Nov 24 07:38 shorewall-perl-4.0.6<strong>-2</strong>.tgz.asc <=========<br>-rw-r--r-- 1 1006 8 59124 Nov 23 08:22 shorewall-shell-4.0.6-1.noarch.rpm<br>-rw-r--r-- 1 1006 8 76500 Nov 23 08:22 shorewall-shell-4.0.6.tar.bz2<br>-rw-r--r-- 1 1006 8 300 Nov 23 08:22 shorewall-shell-4.0.6.tar.bz2.asc<br>-rw-r--r-- 1 1006 8 95193 Nov 23 08:22 shorewall-shell-4.0.6.tgz<br>-rw-r--r-- 1 1006 8 300 Nov 23 08:22 shorewall-shell-4.0.6.tgz.asc<br>drwxr-sr-x 2 1006 8 4096 Nov 26 08:33 <strong>superseded</strong><br>226-Options: -a -l <br>226 41 matches total<br>ftp</pre>
|
|
|
|
</blockquote>
|
|
|
|
<blockquote>
|
|
|
|
<p>The lines flagged with <====== show that the Shorewall-perl
|
|
|
|
package has been updated to include a bug fix (note the "-2" in the
|
|
|
|
version). The base tarballs for the release are found in the <strong>base</strong>
|
|
|
|
directory. The unified diff file name <strong>patch-4.0.6-2</strong>
|
|
|
|
may be applied to the base (4.0.6) Shorewall-perl release to produce
|
|
|
|
4.0.6-2. The original Shorewall-perl packages may be found in the <strong>superseded</strong>
|
|
|
|
directory. The <strong>known_problems.txt</strong> file indicates
|
|
|
|
which problems are fixed in each updated package.</p>
|
|
|
|
</blockquote>
|
2006-06-07 16:28:10 +02:00
|
|
|
<h2><a name="SVN"></a><b>SVN</b></h2>
|
2008-07-26 03:26:44 +02:00
|
|
|
<blockquote> The <a href="https://sourceforge.net/svn/?group_id=22587"
|
|
|
|
target="_blank">SVN Repository at Sourceforge</a> is used as a
|
|
|
|
safe-store for Shorewall releases.<br>
|
2006-06-07 16:28:10 +02:00
|
|
|
<br>
|
2008-07-26 03:26:44 +02:00
|
|
|
You should download and use the latest SVN version only <b>at your own
|
|
|
|
risk</b> -- <strong>please do not attempt to install Shorewall from
|
|
|
|
the SVN components; you will end up with an incomplete and non-working
|
|
|
|
installation. </strong>
|
|
|
|
<p>If you want to build your own packages from the SVN images, use
|
|
|
|
the build script found in tools/build/buildshorewall.</p>
|
2007-06-25 23:07:53 +02:00
|
|
|
<p>If you are looking for bug fixes for the current release, see <a
|
2008-07-26 03:26:44 +02:00
|
|
|
href="#Updates">above.</a><br>
|
2006-06-07 16:28:10 +02:00
|
|
|
<br>
|
2008-07-26 03:26:44 +02:00
|
|
|
The following SVN projects are currently active:<br>
|
2007-06-25 23:07:53 +02:00
|
|
|
</p>
|
2007-04-16 20:05:52 +02:00
|
|
|
</blockquote>
|
2006-06-07 16:28:10 +02:00
|
|
|
<ol>
|
|
|
|
<li>
|
2007-05-09 00:52:42 +02:00
|
|
|
<blockquote>
|
2008-07-26 03:26:44 +02:00
|
|
|
<p><span style="font-weight: bold;">branches</span></p>
|
2007-05-09 00:54:06 +02:00
|
|
|
<p>This project contains sub-projects for each of the stable
|
2008-07-26 03:26:44 +02:00
|
|
|
releases.</p>
|
|
|
|
<p>The current <strong>stable</strong> version is branch named
|
|
|
|
x.y where x.y is the major version. Example: 3.4. <br>
|
2007-05-09 00:54:06 +02:00
|
|
|
</p>
|
|
|
|
<p>You can download it using the following commands: <br>
|
2006-06-07 16:28:10 +02:00
|
|
|
<br>
|
2008-07-26 03:26:44 +02:00
|
|
|
<span style="font-weight: bold;">svn co
|
|
|
|
https://shorewall.svn.sourceforge.net/svnroot/shorewall/branches/x.y/Shorewall</span></p>
|
2007-05-09 00:52:42 +02:00
|
|
|
</blockquote>
|
|
|
|
</li>
|
|
|
|
<li>
|
2008-07-26 03:26:44 +02:00
|
|
|
<blockquote> <b>Shorewall<br>
|
2006-06-07 16:28:10 +02:00
|
|
|
<br>
|
2007-05-09 00:52:42 +02:00
|
|
|
</b>This project contains the Shorewall code.<br>
|
2008-07-26 03:26:44 +02:00
|
|
|
This project was renamed Shorewall-common in Shorewall 3.9.1.<br>
|
2007-05-09 00:52:42 +02:00
|
|
|
</blockquote>
|
2007-04-16 20:05:52 +02:00
|
|
|
</li>
|
|
|
|
<li>
|
2008-07-26 03:26:44 +02:00
|
|
|
<blockquote> <b>Shorewall-common<br>
|
2007-04-16 20:05:52 +02:00
|
|
|
<br>
|
2008-07-26 03:26:44 +02:00
|
|
|
</b>Beginning with Shorewall 3.9.1, this project contains the
|
|
|
|
code common to any Shorewall configuration. It contains no compiler.<br>
|
|
|
|
'trunk' is the current development version.<br>
|
2007-04-16 20:05:52 +02:00
|
|
|
<br>
|
2008-07-26 03:26:44 +02:00
|
|
|
You can download it using the following commands: <br>
|
2007-04-16 20:05:52 +02:00
|
|
|
<br>
|
2008-07-26 03:26:44 +02:00
|
|
|
<span style="font-weight: bold;">svn co
|
|
|
|
https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk/Shorewall-common</span><br>
|
2007-04-16 20:05:52 +02:00
|
|
|
<span style="font-weight: bold;"></span></blockquote>
|
|
|
|
</li>
|
|
|
|
<li>
|
2008-07-26 03:26:44 +02:00
|
|
|
<blockquote> <span style="font-weight: bold;">Shorewall-shell</span><br>
|
2007-04-16 20:05:52 +02:00
|
|
|
<br>
|
2008-07-26 03:26:44 +02:00
|
|
|
Beginning with Shorewall 3.9.1, this project contains the legacy
|
|
|
|
compiler written in Bourne shell. The current development version is in
|
|
|
|
'trunk.<br>
|
2007-04-16 20:05:52 +02:00
|
|
|
<br>
|
2008-07-26 03:26:44 +02:00
|
|
|
You can download it using the following commands: <br>
|
2007-04-16 20:05:52 +02:00
|
|
|
<br>
|
2008-07-26 03:26:44 +02:00
|
|
|
<span style="font-weight: bold;">svn co
|
|
|
|
https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk/Shorewall-shell</span></blockquote>
|
2007-04-16 20:05:52 +02:00
|
|
|
</li>
|
|
|
|
<li>
|
2008-07-26 03:26:44 +02:00
|
|
|
<blockquote> <span style="font-weight: bold;">Shorewall-perl<br>
|
2007-04-16 20:05:52 +02:00
|
|
|
<br>
|
2008-07-26 03:26:44 +02:00
|
|
|
</span>Beginning with Shorewall 3.9.0, this project contains the
|
|
|
|
new compiler written in Perl. The current development version is in
|
|
|
|
'trunk'.<br>
|
2006-06-07 16:28:10 +02:00
|
|
|
<br>
|
2008-07-26 03:26:44 +02:00
|
|
|
You can download it using the following commands: <br>
|
2006-06-07 16:28:10 +02:00
|
|
|
<br>
|
2008-07-26 03:26:44 +02:00
|
|
|
<span style="font-weight: bold;">svn co
|
|
|
|
https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk/Shorewall-perl</span></blockquote>
|
2006-06-07 16:28:10 +02:00
|
|
|
</li>
|
|
|
|
<li>
|
2008-07-26 03:26:44 +02:00
|
|
|
<blockquote> <span style="font-weight: bold;">manpages<br>
|
2007-04-16 20:05:52 +02:00
|
|
|
</span><br>
|
2008-07-26 03:26:44 +02:00
|
|
|
Beginning with Shorewall 3,4,0, this project contains the man pages for
|
|
|
|
Shorewall. 'trunk' is the current development version.<br>
|
2006-06-07 16:28:10 +02:00
|
|
|
<br>
|
2008-07-26 03:26:44 +02:00
|
|
|
You can download it using the following commands: <br>
|
2007-04-16 20:05:52 +02:00
|
|
|
<br>
|
2008-07-26 03:26:44 +02:00
|
|
|
<span style="font-weight: bold;">svn co
|
|
|
|
https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk/manpages</span></blockquote>
|
2007-04-16 20:05:52 +02:00
|
|
|
</li>
|
|
|
|
<li>
|
2008-07-26 03:26:44 +02:00
|
|
|
<blockquote> <span style="font-weight: bold;">manpages-lite<br>
|
2007-04-16 20:05:52 +02:00
|
|
|
</span><br>
|
2008-07-26 03:26:44 +02:00
|
|
|
Beginning with Shorewall 3.4.0, this project contains the man pages for
|
|
|
|
Shorewall Lite. 'trunk' is the current development version.<br>
|
2007-04-16 20:05:52 +02:00
|
|
|
<br>
|
2008-07-26 03:26:44 +02:00
|
|
|
You can download it using the following commands: <br>
|
2007-04-16 20:05:52 +02:00
|
|
|
<br>
|
2008-07-26 03:26:44 +02:00
|
|
|
<span style="font-weight: bold;">svn co
|
|
|
|
https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk/manpages-lite</span></blockquote>
|
2007-04-16 20:05:52 +02:00
|
|
|
</li>
|
|
|
|
<li>
|
2008-07-26 03:26:44 +02:00
|
|
|
<blockquote> <span style="font-weight: bold;">docs</span><br>
|
2007-05-09 00:52:42 +02:00
|
|
|
<b><br>
|
2006-06-07 16:28:10 +02:00
|
|
|
</b>This project contains the Shorewall documenation.<br>
|
2008-07-26 03:26:44 +02:00
|
|
|
trunk is the current development version. <br>
|
2006-06-07 16:28:10 +02:00
|
|
|
<br>
|
|
|
|
<br>
|
2008-07-26 03:26:44 +02:00
|
|
|
You can always get the current documentation in XML Docbook format
|
|
|
|
using the following command: <br>
|
2006-06-07 16:28:10 +02:00
|
|
|
<br>
|
2008-07-26 03:26:44 +02:00
|
|
|
<span style="font-weight: bold;">svn co
|
|
|
|
https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk/docs</span></blockquote>
|
2006-06-07 16:28:10 +02:00
|
|
|
</li>
|
|
|
|
<li>
|
2008-07-26 03:26:44 +02:00
|
|
|
<blockquote> <b>web<br>
|
2006-06-07 16:28:10 +02:00
|
|
|
<br>
|
2008-07-26 03:26:44 +02:00
|
|
|
</b>The project contains the part of this Web site not included
|
|
|
|
in the "docs" project. </blockquote>
|
2006-06-07 16:28:10 +02:00
|
|
|
</li>
|
|
|
|
<li>
|
2008-07-26 03:26:44 +02:00
|
|
|
<blockquote> <b>tools<br>
|
2006-06-07 16:28:10 +02:00
|
|
|
<br>
|
2008-07-26 03:26:44 +02:00
|
|
|
</b>This project includes the tools used by the Shorewall
|
|
|
|
developers to build Shorewall releases and to publish content to the
|
|
|
|
web sites.</blockquote>
|
2006-06-07 16:28:10 +02:00
|
|
|
</li>
|
|
|
|
<li>
|
2008-07-26 03:26:44 +02:00
|
|
|
<blockquote> <b>Samples<br>
|
2006-06-07 16:28:10 +02:00
|
|
|
<br>
|
|
|
|
</b>This project contains the sample configurations.</blockquote>
|
|
|
|
</li>
|
|
|
|
<li>
|
2008-07-26 03:26:44 +02:00
|
|
|
<blockquote> <b>Shorewall-lite<br>
|
2006-06-07 16:28:10 +02:00
|
|
|
<br>
|
2008-07-26 03:26:44 +02:00
|
|
|
</b>This project contains Shorewall Lite -- introduced in
|
2009-01-14 23:45:31 +01:00
|
|
|
Shorewall version 3.2.0 RC1.<br>
|
|
|
|
</blockquote>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<blockquote><b>Shorewall6<br>
|
|
|
|
<br>
|
|
|
|
</b>This project contains Shorewall6 -- introduced in Shorewall
|
|
|
|
version
|
|
|
|
4.2.4.</blockquote>
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<blockquote><b>Shorewall6-lite<br>
|
|
|
|
<br>
|
|
|
|
</b>This project contains Shorewall6 Lite -- introduced in
|
|
|
|
Shorewall
|
|
|
|
version 4.2.4.
|
|
|
|
<blockquote> </blockquote>
|
|
|
|
</blockquote>
|
2006-06-07 16:28:10 +02:00
|
|
|
</li>
|
|
|
|
</ol>
|
|
|
|
</body>
|
|
|
|
</html>
|