forked from extern/shorewall_code
Web site updates for 4.2.0
git-svn-id: https://shorewall.svn.sourceforge.net/svnroot/shorewall/trunk@8748 fbd18981-670d-0410-9b5c-8dc0c1a9a2bb
This commit is contained in:
parent
9536dbea1d
commit
a5e771c1d8
@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
|
<!DOCTYPE appendix PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
|
||||||
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
|
"http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd">
|
||||||
<appendix id="gfdl">
|
<appendix id="gfdl">
|
||||||
<title>GNU Free Documentation License</title>
|
<title>GNU Free Documentation License</title>
|
||||||
|
@ -111,7 +111,7 @@ PARAM - - tcp 135,139,445
|
|||||||
when you invoke the macro. The SMB macro shown above is parameterized
|
when you invoke the macro. The SMB macro shown above is parameterized
|
||||||
(note PARAM in the TARGET column).</para>
|
(note PARAM in the TARGET column).</para>
|
||||||
|
|
||||||
<para><emphasis role="bold">Shorewall versions prior to 4.1:</emphasis>
|
<para><emphasis role="bold">Shorewall versions prior to 4.2.0:</emphasis>
|
||||||
When invoking a parameterized macro, you follow the name of the macro with
|
When invoking a parameterized macro, you follow the name of the macro with
|
||||||
a slash ("/") and the action that you want to substitute for PARAM.</para>
|
a slash ("/") and the action that you want to substitute for PARAM.</para>
|
||||||
|
|
||||||
@ -133,7 +133,7 @@ ACCEPT loc fw udp 1024: 137
|
|||||||
ACCEPT loc fw tcp 135,139,445</programlisting>
|
ACCEPT loc fw tcp 135,139,445</programlisting>
|
||||||
</blockquote>
|
</blockquote>
|
||||||
|
|
||||||
<para><emphasis role="bold">Shorewall versions 4.1 and later:</emphasis>
|
<para><emphasis role="bold">Shorewall versions 4.2.0 and later:</emphasis>
|
||||||
When invoking a parameterized macro, you follow the name of the macro with
|
When invoking a parameterized macro, you follow the name of the macro with
|
||||||
the action that you want to substitute for PARAM enclosed in parentheses.
|
the action that you want to substitute for PARAM enclosed in parentheses.
|
||||||
The older syntax described above is still supported but is
|
The older syntax described above is still supported but is
|
||||||
@ -186,7 +186,7 @@ PARAM - loc tcp 25</programlisting>
|
|||||||
<programlisting>#ACTION SOURCE DEST PROTO DEST PORT(S)
|
<programlisting>#ACTION SOURCE DEST PROTO DEST PORT(S)
|
||||||
SMTP/DNAT:info net 192.168.1.5</programlisting>
|
SMTP/DNAT:info net 192.168.1.5</programlisting>
|
||||||
|
|
||||||
<para>/etc/shorewall/rules (Shorewall 4.1 and later):</para>
|
<para>/etc/shorewall/rules (Shorewall 4.2.0 and later):</para>
|
||||||
|
|
||||||
<programlisting>#ACTION SOURCE DEST PROTO DEST PORT(S)
|
<programlisting>#ACTION SOURCE DEST PROTO DEST PORT(S)
|
||||||
SMTP(DNAT):info net 192.168.1.5</programlisting>
|
SMTP(DNAT):info net 192.168.1.5</programlisting>
|
||||||
@ -211,7 +211,7 @@ PARAM - 192.168.1.5 tcp 25</programlisting>
|
|||||||
<programlisting>#ACTION SOURCE DEST PROTO DEST PORT(S)
|
<programlisting>#ACTION SOURCE DEST PROTO DEST PORT(S)
|
||||||
SMTP/DNAT:info net loc</programlisting>
|
SMTP/DNAT:info net loc</programlisting>
|
||||||
|
|
||||||
<para>/etc/shorewall/rules (Shorewall 4.1 and later)</para>
|
<para>/etc/shorewall/rules (Shorewall 4.2.0 and later)</para>
|
||||||
|
|
||||||
<programlisting>#ACTION SOURCE DEST PROTO DEST PORT(S)
|
<programlisting>#ACTION SOURCE DEST PROTO DEST PORT(S)
|
||||||
SMTP(DNAT):info net loc</programlisting>
|
SMTP(DNAT):info net loc</programlisting>
|
||||||
@ -251,7 +251,7 @@ PARAM DEST SOURCE tcp 135,139,445
|
|||||||
<programlisting>#ACTION SOURCE DEST PROTO DEST PORT(S)
|
<programlisting>#ACTION SOURCE DEST PROTO DEST PORT(S)
|
||||||
SMBBI/ACCEPT loc fw</programlisting>
|
SMBBI/ACCEPT loc fw</programlisting>
|
||||||
|
|
||||||
<para>/etc/shorewall/rules (Shorewall 4.1 and later):</para>
|
<para>/etc/shorewall/rules (Shorewall 4.2.0 and later):</para>
|
||||||
|
|
||||||
<programlisting>#ACTION SOURCE DEST PROTO DEST PORT(S)
|
<programlisting>#ACTION SOURCE DEST PROTO DEST PORT(S)
|
||||||
SMBBI(ACCEPT) loc fw</programlisting>
|
SMBBI(ACCEPT) loc fw</programlisting>
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
<!--$Id: template.xml 5908 2007-04-12 23:04:36Z teastep $-->
|
<!--$Id: template.xml 5908 2007-04-12 23:04:36Z teastep $-->
|
||||||
|
|
||||||
<articleinfo>
|
<articleinfo>
|
||||||
<title>Shorewall 4.0 Manpages</title>
|
<title>Shorewall 4.2 Manpages</title>
|
||||||
|
|
||||||
<authorgroup>
|
<authorgroup>
|
||||||
<author>
|
<author>
|
||||||
@ -20,6 +20,8 @@
|
|||||||
<copyright>
|
<copyright>
|
||||||
<year>2007</year>
|
<year>2007</year>
|
||||||
|
|
||||||
|
<year>2008</year>
|
||||||
|
|
||||||
<holder>Thomas M. Eastep</holder>
|
<holder>Thomas M. Eastep</holder>
|
||||||
</copyright>
|
</copyright>
|
||||||
|
|
||||||
|
@ -26,6 +26,8 @@
|
|||||||
|
|
||||||
<year>2007</year>
|
<year>2007</year>
|
||||||
|
|
||||||
|
<year>2008</year>
|
||||||
|
|
||||||
<holder>Thomas M. Eastep</holder>
|
<holder>Thomas M. Eastep</holder>
|
||||||
</copyright>
|
</copyright>
|
||||||
|
|
||||||
@ -134,39 +136,7 @@
|
|||||||
</listitem>
|
</listitem>
|
||||||
</orderedlist>
|
</orderedlist>
|
||||||
|
|
||||||
<para>We are currently waiving the two major release rule and are
|
<para>The currently-supported major releases are and 4.0.x. and
|
||||||
supporting three major releases — the currently-supported major releases
|
4.2.x.</para>
|
||||||
are 3.2.x, 3.4.x and 4.0.x.</para>
|
|
||||||
</section>
|
|
||||||
|
|
||||||
<section id="Old">
|
|
||||||
<title>Old Release Model</title>
|
|
||||||
|
|
||||||
<para>This release model described above was adopted on 2004-07-03 and
|
|
||||||
modified 2004-07-21. Prior to 2004-07-03, a different release model was
|
|
||||||
followed. Highlights of that model were:</para>
|
|
||||||
|
|
||||||
<orderedlist>
|
|
||||||
<listitem>
|
|
||||||
<para>Releases were numbered in a manner similar to the current
|
|
||||||
release model.</para>
|
|
||||||
</listitem>
|
|
||||||
|
|
||||||
<listitem>
|
|
||||||
<para>Major new functionality was added in minor releases of the
|
|
||||||
current major release. There was no concept of Stable vs Development
|
|
||||||
major releases.</para>
|
|
||||||
</listitem>
|
|
||||||
|
|
||||||
<listitem>
|
|
||||||
<para>Bug fix only releases were always against the last minor release
|
|
||||||
of a major release and had identifications of the form
|
|
||||||
<emphasis>x.y.zX</emphasis> (e.g., 2.0.3c) where
|
|
||||||
<emphasis>X</emphasis>=1,b,c,... . Consequently, if a user required a
|
|
||||||
bug fix but was not running the last minor release of the associated
|
|
||||||
major release then it might be necessary to accept major new
|
|
||||||
functionality along with the bug fix.</para>
|
|
||||||
</listitem>
|
|
||||||
</orderedlist>
|
|
||||||
</section>
|
</section>
|
||||||
</article>
|
</article>
|
||||||
|
@ -306,15 +306,23 @@
|
|||||||
</row>
|
</row>
|
||||||
|
|
||||||
<row>
|
<row>
|
||||||
<entry valign="middle">Shorewall-common 4.0.9-4.0.12</entry>
|
<entry valign="middle">Shorewall-common 4.0.9-4.0.14</entry>
|
||||||
|
|
||||||
<entry>Shorewall-shell 4.0.5 - 4.0.12</entry>
|
<entry>Shorewall-shell 4.0.5 - 4.0.14</entry>
|
||||||
|
|
||||||
<entry>Shorewall-perl 4.0.5 - 4.0.12<footnote>
|
<entry>Shorewall-perl 4.0.5 - 4.0.14<footnote>
|
||||||
<para>Shorewall-perl 4.0.6 and later require Shorewall-lite
|
<para>Shorewall-perl 4.0.6 and later require Shorewall-lite
|
||||||
4.0.6 or later</para>
|
4.0.6 or later</para>
|
||||||
</footnote></entry>
|
</footnote></entry>
|
||||||
</row>
|
</row>
|
||||||
|
|
||||||
|
<row>
|
||||||
|
<entry valign="middle">Shorewall-common 4.2.0</entry>
|
||||||
|
|
||||||
|
<entry>Shorewall-shell 4.2.0</entry>
|
||||||
|
|
||||||
|
<entry>Shorewall-perl 4.2.0</entry>
|
||||||
|
</row>
|
||||||
</tbody>
|
</tbody>
|
||||||
</tgroup>
|
</tgroup>
|
||||||
</informaltable>
|
</informaltable>
|
||||||
|
@ -157,10 +157,10 @@
|
|||||||
<para>With the shell-based compiler, extension scripts were copied
|
<para>With the shell-based compiler, extension scripts were copied
|
||||||
into the compiled script and executed at run-time. In many cases,
|
into the compiled script and executed at run-time. In many cases,
|
||||||
this approach doesn't work with Shorewall Perl because (almost) the
|
this approach doesn't work with Shorewall Perl because (almost) the
|
||||||
entire rule set is built by the compiler. As a result, Shorewall-perl
|
entire rule set is built by the compiler. As a result,
|
||||||
runs some extension scripts at compile-time rather than at run-time.
|
Shorewall-perl runs some extension scripts at compile-time rather
|
||||||
Because the compiler is written in Perl, your extension scripts from
|
than at run-time. Because the compiler is written in Perl, your
|
||||||
earlier versions will no longer work.</para>
|
extension scripts from earlier versions will no longer work.</para>
|
||||||
|
|
||||||
<para>The following table summarizes when the various extension
|
<para>The following table summarizes when the various extension
|
||||||
scripts are run:<informaltable frame="all">
|
scripts are run:<informaltable frame="all">
|
||||||
@ -381,8 +381,8 @@ insert_rule $filter_table->{OUTPUT}, 1, "-p udp --sport 1701 -j ACCEPT";
|
|||||||
<listitem>
|
<listitem>
|
||||||
<para>Your ipsets must be loaded before Shorewall starts. You
|
<para>Your ipsets must be loaded before Shorewall starts. You
|
||||||
are free to try to do that with the following code in
|
are free to try to do that with the following code in
|
||||||
<filename>/etc/shorewall/start (it works for me; your mileage may
|
<filename>/etc/shorewall/start (it works for me; your mileage
|
||||||
vary)</filename>:</para>
|
may vary)</filename>:</para>
|
||||||
|
|
||||||
<programlisting>if [ "$COMMAND" = start ]; then
|
<programlisting>if [ "$COMMAND" = start ]; then
|
||||||
ipset -U :all: :all:
|
ipset -U :all: :all:
|
||||||
@ -437,8 +437,8 @@ fi</programlisting>
|
|||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>DELAYBLACKLISTLOAD=Yes is not supported. The entire rule set is
|
<para>DELAYBLACKLISTLOAD=Yes is not supported. The entire rule set
|
||||||
atomically loaded with one execution of
|
is atomically loaded with one execution of
|
||||||
<command>iptables-restore</command>.</para>
|
<command>iptables-restore</command>.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
@ -689,7 +689,7 @@ ACCEPT loc:eth0:192.168.1.3,eth0:192.168.1.5 $fw tcp 22</programlisting>
|
|||||||
role="bold">--log</emphasis>=<logfile></member>
|
role="bold">--log</emphasis>=<logfile></member>
|
||||||
</simplelist></para>
|
</simplelist></para>
|
||||||
|
|
||||||
<para>Added in Shorewall 4.1. If given, compiler will log to this file
|
<para>Added in Shorewall 4.2. If given, compiler will log to this file
|
||||||
provider that --log_verbosity is > -1.<simplelist>
|
provider that --log_verbosity is > -1.<simplelist>
|
||||||
<member><emphasis
|
<member><emphasis
|
||||||
role="bold">--log_verbosity</emphasis>=-1|0|1|2</member>
|
role="bold">--log_verbosity</emphasis>=-1|0|1|2</member>
|
||||||
@ -792,7 +792,7 @@ set +a
|
|||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
<title>Shorewall 4.1 and Later</title>
|
<title>Shorewall 4.2 and Later</title>
|
||||||
|
|
||||||
<para>To avoid a proliferation of parameters to
|
<para>To avoid a proliferation of parameters to
|
||||||
Shorewall::Compiler::compile(), that function has been changed to use
|
Shorewall::Compiler::compile(), that function has been changed to use
|
||||||
|
@ -193,7 +193,7 @@
|
|||||||
<para><filename>/etc/shorewall/tcdevices</filename>,
|
<para><filename>/etc/shorewall/tcdevices</filename>,
|
||||||
<filename>/etc/shorewall/tcclasses</filename>,
|
<filename>/etc/shorewall/tcclasses</filename>,
|
||||||
<filename>/etc/shorewall/tcfilters</filename> (tcfilters added in
|
<filename>/etc/shorewall/tcfilters</filename> (tcfilters added in
|
||||||
Shorewall 4.1.6) - Define traffic shaping.</para>
|
Shorewall 4.2.0) - Define traffic shaping.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
@ -299,7 +299,7 @@ ACCEPT net $FW tcp www #This is an end-of-line comment</progra
|
|||||||
|
|
||||||
<listitem>
|
<listitem>
|
||||||
<para>Macro definition files (/etc/shorewall/macro.*) — Added in
|
<para>Macro definition files (/etc/shorewall/macro.*) — Added in
|
||||||
Shorewall-perl 4.1. They are ignored by Shorewall-shell 4.1 and
|
Shorewall-perl 4.2.0. They are ignored by Shorewall-shell 4.1 and
|
||||||
later.</para>
|
later.</para>
|
||||||
</listitem>
|
</listitem>
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
@ -589,8 +589,8 @@ use Shorewall::Config qw/shorewall/;</programlisting>
|
|||||||
appear. When a DNS name appears in a rule, the iptables utility resolves
|
appear. When a DNS name appears in a rule, the iptables utility resolves
|
||||||
the name to one or more IP addresses and inserts those addresses into the
|
the name to one or more IP addresses and inserts those addresses into the
|
||||||
rule. So changes in the DNS->IP address relationship that occur after
|
rule. So changes in the DNS->IP address relationship that occur after
|
||||||
the firewall has started have absolutely no effect on the firewall's
|
the firewall has started have absolutely no effect on the firewall's rule
|
||||||
rule set.</para>
|
set.</para>
|
||||||
|
|
||||||
<para>If your firewall rules include DNS names then:</para>
|
<para>If your firewall rules include DNS names then:</para>
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
|
||||||
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
<article id="standalone">
|
<article id="standalone">
|
||||||
<!--$Id$-->
|
<!--$Id$-->
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
|
||||||
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
<article id="usefull_links">
|
<article id="usefull_links">
|
||||||
<!--$Id$-->
|
<!--$Id$-->
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
|
||||||
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
|
||||||
<!-- $Id$ -->
|
<!-- $Id$ -->
|
||||||
<article id="two-interface">
|
<article id="two-interface">
|
||||||
<articleinfo>
|
<articleinfo>
|
||||||
|
@ -125,7 +125,7 @@ case $1 in
|
|||||||
shellrpm=shorewall-shell-${1%-*}-0${1#*-}.noarch.rpm
|
shellrpm=shorewall-shell-${1%-*}-0${1#*-}.noarch.rpm
|
||||||
BASE=Yes
|
BASE=Yes
|
||||||
;;
|
;;
|
||||||
4.0.*.*)
|
4.[02].*.*)
|
||||||
BASEVERSION=${1%.*}
|
BASEVERSION=${1%.*}
|
||||||
PATCHNUM=${1##*.}
|
PATCHNUM=${1##*.}
|
||||||
DEST="/srv/ftp/pub/shorewall/${BASEVERSION%.*}/shorewall-${BASEVERSION}"
|
DEST="/srv/ftp/pub/shorewall/${BASEVERSION%.*}/shorewall-${BASEVERSION}"
|
||||||
@ -135,7 +135,7 @@ case $1 in
|
|||||||
perlrpm=shorewall-perl-${BASEVERSION}-${PATCHNUM}.noarch.rpm
|
perlrpm=shorewall-perl-${BASEVERSION}-${PATCHNUM}.noarch.rpm
|
||||||
shellrpm=shorewall-shell-${BASEVERSION}-${PATCHNUM}.noarch.rpm
|
shellrpm=shorewall-shell-${BASEVERSION}-${PATCHNUM}.noarch.rpm
|
||||||
;;
|
;;
|
||||||
4.0.*)
|
4.[02].*)
|
||||||
DEST="/srv/ftp/pub/shorewall/${1%.*}/shorewall-$1"
|
DEST="/srv/ftp/pub/shorewall/${1%.*}/shorewall-$1"
|
||||||
SHOREWALL=shorewall-common
|
SHOREWALL=shorewall-common
|
||||||
rpm=shorewall-common-${1}-0base.noarch.rpm
|
rpm=shorewall-common-${1}-0base.noarch.rpm
|
||||||
@ -144,25 +144,6 @@ case $1 in
|
|||||||
shellrpm=shorewall-shell-${1}-0base.noarch.rpm
|
shellrpm=shorewall-shell-${1}-0base.noarch.rpm
|
||||||
BASE=Yes
|
BASE=Yes
|
||||||
;;
|
;;
|
||||||
4.[12].*.*)
|
|
||||||
BASEVERSION=${1%.*}
|
|
||||||
PATCHNUM=${1##*.}
|
|
||||||
DEST="/srv/ftp/pub/shorewall/development/${BASEVERSION%.*}/shorewall-${BASEVERSION}"
|
|
||||||
SHOREWALL=shorewall-common
|
|
||||||
rpm=shorewall-common-${BASEVERSION}-${PATCHNUM}.noarch.rpm
|
|
||||||
literpm=shorewall-lite-${BASEVERSION}-${PATCHNUM}.noarch.rpm
|
|
||||||
perlrpm=shorewall-perl-${BASEVERSION}-${PATCHNUM}.noarch.rpm
|
|
||||||
shellrpm=shorewall-shell-${BASEVERSION}-${PATCHNUM}.noarch.rpm
|
|
||||||
;;
|
|
||||||
4.[12].*)
|
|
||||||
DEST="/srv/ftp/pub/shorewall/development/${1%.*}/shorewall-$1"
|
|
||||||
SHOREWALL=shorewall-common
|
|
||||||
rpm=shorewall-common-${1}-0base.noarch.rpm
|
|
||||||
literpm=shorewall-lite-${1}-0base.noarch.rpm
|
|
||||||
perlrpm=shorewall-perl-${1}-0base.noarch.rpm
|
|
||||||
shellrpm=shorewall-shell-${1}-0base.noarch.rpm
|
|
||||||
BASE=Yes
|
|
||||||
;;
|
|
||||||
3.*[13579].*)
|
3.*[13579].*)
|
||||||
DEST="/srv/ftp/pub/shorewall/development/${1%.*}/shorewall-$1"
|
DEST="/srv/ftp/pub/shorewall/development/${1%.*}/shorewall-$1"
|
||||||
rpm=shorewall-${1}-1.noarch.rpm
|
rpm=shorewall-${1}-1.noarch.rpm
|
||||||
|
@ -21,7 +21,7 @@ license is included in the section entitled “<span class="quote"><a
|
|||||||
href="GnuCopyright.htm" target="_self">GNU Free Documentation
|
href="GnuCopyright.htm" target="_self">GNU Free Documentation
|
||||||
License</a></span>”.<br>
|
License</a></span>”.<br>
|
||||||
</p>
|
</p>
|
||||||
<p>2007-08-01<br>
|
<p>2008-10-05<br>
|
||||||
</p>
|
</p>
|
||||||
<hr style="width: 100%; height: 2px;"> <strong></strong>
|
<hr style="width: 100%; height: 2px;"> <strong></strong>
|
||||||
<ul>
|
<ul>
|
||||||
@ -50,7 +50,8 @@ Beginner HOWTOs <br>
|
|||||||
released with Shorewall 3.4.0 and later <br>
|
released with Shorewall 3.4.0 and later <br>
|
||||||
<br>
|
<br>
|
||||||
<a href="/3.0/manpages/Manpages.html">Shorewall 3.x</a><br>
|
<a href="/3.0/manpages/Manpages.html">Shorewall 3.x</a><br>
|
||||||
<a href="Manpages.html">Shorewall 4.x</a><br>
|
<a href="/4.0/Manpages.html">Shorewall 4.0</a><br>
|
||||||
|
<a href="Manpages.html">Shorewall 4.2</a><br>
|
||||||
<br>
|
<br>
|
||||||
</li>
|
</li>
|
||||||
<li><a href="shorewall_features.htm">Shorewall <span
|
<li><a href="shorewall_features.htm">Shorewall <span
|
||||||
|
@ -26,9 +26,11 @@ license is included in the section entitled <span
|
|||||||
href="GnuCopyright.htm" target="_self">GNU Free Documentation
|
href="GnuCopyright.htm" target="_self">GNU Free Documentation
|
||||||
License</a></span>".
|
License</a></span>".
|
||||||
</p>
|
</p>
|
||||||
<p>March 29, 2008<br>
|
<p>October 05, 2008<br>
|
||||||
</p>
|
</p>
|
||||||
<hr style="width: 100%; height: 2px;">
|
<hr style="width: 100%; height: 2px;">
|
||||||
|
<p><strong>2006-10-05 Shorewall 4.2.0</strong></p>
|
||||||
|
<pre><strong>Release Highlights.<br><br>1) Support is included for multiple internet providers through the same<br> ethernet interface.<br><br>2) Support for NFLOG has been added.<br><br>3) Enhanced operational logging.<br><br>4) The tarball installers now work under Cygwin.<br><br>5) Shorewall-perl now supports IFB devices which allow traffic shaping of<br> incoming traffic.<br><br>6) Shorewall-perl supports definition of u32 traffic classification<br> filters.<br></strong></pre>
|
||||||
<p><strong>2008-03-29 Shorewall 4.0.10</strong></p>
|
<p><strong>2008-03-29 Shorewall 4.0.10</strong></p>
|
||||||
<p><strong></strong></p>
|
<p><strong></strong></p>
|
||||||
<pre>Problems corrected in Shorewall-perl 4.0.10.<br><br>1) Shorewall-perl 4.0.9 erroneously reported an error message when a<br> bridge port was defined in /etc/shorewall/interfaces:<br><br> ERROR: Your iptables is not recent enough to support bridge ports<br><br>2) Under Shorewall-perl, if an empty action was invoked or was named<br> in one of the DEFAULT_xxx options in shorewall.conf, an<br> iptables-restore error occured.<br><br>3) If $ADMIN was empty, then the rule:<br><br> ACCEPT loc:$ADMIN all<br><br> became<br><br> ACCEPT loc net<br><br> It is now flagged as an error.<br><br>4) Previously, Shorewall-perl would reject an IP address range in the<br> ecn and routestopped files.<br><br>5) A POLICY of ":" in /etc/shorewall/policy would produce Perl<br> run-time errors.<br><br>6) An INTERFACE of ":" in /etc/shorewall/interfaces would produce Perl<br> run-time errors.<br><br>7) A MARK of ":" in /etc/shorewall/tcrules would produce Perl<br> run-time errors.<br><br>Problems corrected in Shorewall-shell 4.0.10.<br><br>1) Specifying a value for ACCEPT_DEFAULT or QUEUE_DEFAULT resulted in<br> a fatal error at compile time.<br><br>Known Problems Remaining.<br><br>1) The 'refresh' command doesn't refresh the mangle table. So changes<br> made to /etc/shorewall/providers and/or /etc/shorewall/tcrules may<br> not be reflected in the running ruleset.<br><br>Other changes in 4.0.10.<br><br>1) The Sample configurations have been updated to set<br> LOG_MARTIANS=keep. In 4.2, this will be changed to<br> LOG_MARTIANS=Yes.<br><br>2) Shorewall-perl now generates a fatal error if a non-existant shell<br> variable is used in any configuration file (except<br> /etc/shorewall/params).<br><br>3) Shorewall-perl now supports an 'l2tp' tunnel type. It opens UDP<br> port 1701 in both directions and assumes that the source port will<br> also be 1701. Some implementations (particularly OS X) use a<br> different source port. In that case, you should use<br> 'generic:udp:1701' rather than 'l2tp'.<br></pre>
|
<pre>Problems corrected in Shorewall-perl 4.0.10.<br><br>1) Shorewall-perl 4.0.9 erroneously reported an error message when a<br> bridge port was defined in /etc/shorewall/interfaces:<br><br> ERROR: Your iptables is not recent enough to support bridge ports<br><br>2) Under Shorewall-perl, if an empty action was invoked or was named<br> in one of the DEFAULT_xxx options in shorewall.conf, an<br> iptables-restore error occured.<br><br>3) If $ADMIN was empty, then the rule:<br><br> ACCEPT loc:$ADMIN all<br><br> became<br><br> ACCEPT loc net<br><br> It is now flagged as an error.<br><br>4) Previously, Shorewall-perl would reject an IP address range in the<br> ecn and routestopped files.<br><br>5) A POLICY of ":" in /etc/shorewall/policy would produce Perl<br> run-time errors.<br><br>6) An INTERFACE of ":" in /etc/shorewall/interfaces would produce Perl<br> run-time errors.<br><br>7) A MARK of ":" in /etc/shorewall/tcrules would produce Perl<br> run-time errors.<br><br>Problems corrected in Shorewall-shell 4.0.10.<br><br>1) Specifying a value for ACCEPT_DEFAULT or QUEUE_DEFAULT resulted in<br> a fatal error at compile time.<br><br>Known Problems Remaining.<br><br>1) The 'refresh' command doesn't refresh the mangle table. So changes<br> made to /etc/shorewall/providers and/or /etc/shorewall/tcrules may<br> not be reflected in the running ruleset.<br><br>Other changes in 4.0.10.<br><br>1) The Sample configurations have been updated to set<br> LOG_MARTIANS=keep. In 4.2, this will be changed to<br> LOG_MARTIANS=Yes.<br><br>2) Shorewall-perl now generates a fatal error if a non-existant shell<br> variable is used in any configuration file (except<br> /etc/shorewall/params).<br><br>3) Shorewall-perl now supports an 'l2tp' tunnel type. It opens UDP<br> port 1701 in both directions and assumes that the source port will<br> also be 1701. Some implementations (particularly OS X) use a<br> different source port. In that case, you should use<br> 'generic:udp:1701' rather than 'l2tp'.<br></pre>
|
||||||
|
@ -23,7 +23,7 @@ Sections, with no Front-Cover, and with no Back-Cover Texts. A copy of
|
|||||||
the
|
the
|
||||||
license is included in the section entitled “<a href="GnuCopyright.htm"
|
license is included in the section entitled “<a href="GnuCopyright.htm"
|
||||||
target="_self">GNU Free Documentation License</a>”.</p>
|
target="_self">GNU Free Documentation License</a>”.</p>
|
||||||
<p>2008-07-25 </p>
|
<p>2008-10-05 </p>
|
||||||
<hr>
|
<hr>
|
||||||
<h2>Table of Contents</h2>
|
<h2>Table of Contents</h2>
|
||||||
<p><b><a href="#Which">Package Information</a><br>
|
<p><b><a href="#Which">Package Information</a><br>
|
||||||
@ -45,11 +45,11 @@ Release
|
|||||||
Series:</b></font></p>
|
Series:</b></font></p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>
|
<li>
|
||||||
<p style="margin-bottom: 0in;">The STABLE release series is 4.0.
|
<p style="margin-bottom: 0in;">The STABLE release series is 4.2.
|
||||||
Choose this release if you value stability and good documentation.</p>
|
Choose this release if you value stability and good documentation.</p>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<p>The DEVELOPMENT release series is the 4.2 release candidates
|
<p>The DEVELOPMENT release series is the 4.3 release candidates
|
||||||
(found in the
|
(found in the
|
||||||
'development' directory). Choose this release if you are <strong>very
|
'development' directory). Choose this release if you are <strong>very
|
||||||
experienced</strong> <strong>user</strong> and you are willing to help
|
experienced</strong> <strong>user</strong> and you are willing to help
|
||||||
|
@ -22,7 +22,7 @@ the
|
|||||||
license is included in the section entitled <span
|
license is included in the section entitled <span
|
||||||
style="text-decoration: underline;">"</span><a href="GnuCopyright.htm"
|
style="text-decoration: underline;">"</span><a href="GnuCopyright.htm"
|
||||||
target="_self">GNU Free Documentation License</a>".</p>
|
target="_self">GNU Free Documentation License</a>".</p>
|
||||||
<p>2008-09-27</p>
|
<p>2008-10-05</p>
|
||||||
<hr style="width: 100%; height: 2px;">
|
<hr style="width: 100%; height: 2px;">
|
||||||
<h2>Table of Contents</h2>
|
<h2>Table of Contents</h2>
|
||||||
<p style="margin-bottom: 0in; margin-left: 0.42in;"><a href="#Intro">Introduction
|
<p style="margin-bottom: 0in; margin-left: 0.42in;"><a href="#Intro">Introduction
|
||||||
@ -121,17 +121,17 @@ Features page</a>.<br>
|
|||||||
</p>
|
</p>
|
||||||
<h3><a name="Releases"></a>Current Shorewall Releases</h3>
|
<h3><a name="Releases"></a>Current Shorewall Releases</h3>
|
||||||
<p style="margin-left: 40px;">The <span style="font-weight: bold;">current
|
<p style="margin-left: 40px;">The <span style="font-weight: bold;">current
|
||||||
Stable Release</span> version is 4.0.14<br>
|
Stable Release</span> version is 4.2.0<br>
|
||||||
</p>
|
</p>
|
||||||
<ul style="margin-left: 40px;">
|
<ul style="margin-left: 40px;">
|
||||||
<li>Here are the <a
|
<li>Here are the <a
|
||||||
href="http://www1.shorewall.net/pub/shorewall/4.0/shorewall-4.0.14/releasenotes.txt">release
|
href="http://www1.shorewall.net/pub/shorewall/4.2/shorewall-4.2.0/releasenotes.txt">release
|
||||||
notes</a> <br>
|
notes</a> <br>
|
||||||
</li>
|
</li>
|
||||||
<li>Here are the <a
|
<li>Here are the <a
|
||||||
href="http://www1.shorewall.net/pub/shorewall/4.0/shorewall-4.0.14/known_problems.txt">known
|
href="http://www1.shorewall.net/pub/shorewall/4.2/shorewall-4.2.0/known_problems.txt">known
|
||||||
problems</a> and <a
|
problems</a> and <a
|
||||||
href="http://www1.shorewall.net/pub/shorewall/4.0/shorewall-4.0.14/errata/">updates</a>.
|
href="http://www1.shorewall.net/pub/shorewall/4.2/shorewall-4.2.0/errata/">updates</a>.
|
||||||
<p>Read more about the <a href="Shorewall-4.html">Release here</a>.<br>
|
<p>Read more about the <a href="Shorewall-4.html">Release here</a>.<br>
|
||||||
</p>
|
</p>
|
||||||
</li>
|
</li>
|
||||||
@ -139,28 +139,16 @@ problems</a> and <a
|
|||||||
<div style="margin-left: 40px;">
|
<div style="margin-left: 40px;">
|
||||||
The <span style="font-weight: bold;">previous Stable Release</span>
|
The <span style="font-weight: bold;">previous Stable Release</span>
|
||||||
version
|
version
|
||||||
is 3.4.8<br>
|
is 4.0.14<br>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Here are the <a
|
<li>Here are the <a
|
||||||
href="http://www1.shorewall.net/pub/shorewall/3.4/shorewall-3.4.8/releasenotes.txt">release
|
href="http://www1.shorewall.net/pub/shorewall/4.0/shorewall-4.0.14/releasenotes.txt">release
|
||||||
notes</a> <br>
|
notes</a> <br>
|
||||||
</li>
|
</li>
|
||||||
<li>Here are the <a
|
<li>Here are the <a
|
||||||
href="http://www1.shorewall.net/pub/shorewall/3.4/shorewall-3.4.8/known_problems.txt">known
|
href="http://www1.shorewall.net/pub/shorewall/4.0/shorewall-4.0.14/known_problems.txt">known
|
||||||
problems</a> and <a
|
problems</a> and <a
|
||||||
href="http://www1.shorewall.net/pub/shorewall/3.4/shorewall-3.4.8/errata/">updates</a>.</li>
|
href="http://www1.shorewall.net/pub/shorewall/4.0/shorewall-4.0.14/errata/">updates</a>.</li>
|
||||||
</ul>
|
|
||||||
The <span style="font-weight: bold;">current Development Release</span>
|
|
||||||
is
|
|
||||||
4.2.0-RC4.
|
|
||||||
<ul>
|
|
||||||
<li>Here are the <a
|
|
||||||
href="http://www1.shorewall.net/pub/shorewall/development/4.2/shorewall-4.2.0-RC4/releasenotes.txt">release
|
|
||||||
notes</a> </li>
|
|
||||||
<li>Here are the <a
|
|
||||||
href="http://www1.shorewall.net/pub/shorewall/development/4.2/shorewall-4.2.0-RC4/known_problems.txt">known
|
|
||||||
problems</a> and <a
|
|
||||||
href="http://www1.shorewall.net/pub/shorewall/development/4.2/shorewall-4.2.0-RC4/errata/">updates</a>.</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
<div style="margin-left: 40px;">
|
<div style="margin-left: 40px;">
|
||||||
|
Loading…
Reference in New Issue
Block a user