diff --git a/docs/Anatomy.xml b/docs/Anatomy.xml index 96f81f82d..064e3cdd5 100644 --- a/docs/Anatomy.xml +++ b/docs/Anatomy.xml @@ -5,7 +5,7 @@ - Anatomy of Shorewall 4.4 + Anatomy of Shorewall 4.5 @@ -22,6 +22,8 @@ 2009 + 2012 + Thomas M. Eastep @@ -39,9 +41,15 @@
Products - Shorewall 4.4 consists of four packages. + Shorewall 4.5 consists of six packages. + + Shorewall Core. This package + contains the core Shorewall shell libraries and is required to install + any of the other packages. + + Shorewall. This package must be installed on at least one system in your network. It contains @@ -71,6 +79,14 @@ generated. These scripts are copied to the firewall systems where they run under the control of Shorewall-lite. + + + Shorewall-init. An add-on to any of the above packages that + allows the firewall state to be altered in reaction to interfaces + coming up and going down. Where Upstart is not being used, this + package can also be configured to place the firewall in a safe state + prior to bringing up the network interfaces. +
@@ -90,7 +106,7 @@ The /sbin/shorewall shell program is used to interact with Shorewall. See shorewall(8). + url="manpages/shorewall.html">shorewall(8).
@@ -158,13 +174,13 @@ - macro.* - The standard Shorewall Macros/* - The standard Shorewall macros. - modules - File that drives the loading of - Netfilter kernel modules. May be overridden by + modules.* - File that drives the loading + of Netfilter kernel modules. May be overridden by /etc/shorewall/modules. @@ -364,6 +380,11 @@ the other shell programs. + + Macros/* - The standard Shorewall6 macros. + + modules - File that drives the loading of Netfilter kernel modules. May be overridden by @@ -521,14 +542,14 @@ - lib.* - Shell function libraries used by - the other shell programs. These are copies of the corresponding - libraries in the Shorewall product. + lib.base - Shell function librarie used + by the other shell programs. This is a thin wrapper around + /usr/share/shorewall/lib.base. - modules - File that drives the loading of - Netfilter kernel modules. May be overridden by + modules* - Files that drive the loading + of Netfilter kernel modules. May be overridden by /etc/shorewall-lite/modules. @@ -711,14 +732,14 @@ - lib.* - Shell function libraries used by - the other shell programs. These are copies of the corresponding - libraries in the Shorewall product. + lib.base - Shell function librarie used + by the other shell programs. This is a thin wrapper around + /usr/share/shorewall/lib.base. - modules - File that drives the loading of - Netfilter kernel modules. May be overridden by + modules* - Files that drive the loading + of Netfilter kernel modules. May be overridden by /etc/shorewall-lite/modules. diff --git a/docs/Build.xml b/docs/Build.xml index 58ac604ea..3531c75d4 100644 --- a/docs/Build.xml +++ b/docs/Build.xml @@ -22,6 +22,8 @@ 2010 + 2012 + Thomas M. Eastep @@ -57,6 +59,10 @@ The development branch of each product is kept here. + + Shorewall-core. + + Shorewall @@ -315,7 +321,7 @@ c - Build the shorewall package. + Build the shorewall-core package. @@ -359,6 +365,14 @@ + + s + + + Build the shorewall package. + + + x @@ -431,7 +445,7 @@ c - Upload the shorewall package. + Upload the shorewall-core package. @@ -451,6 +465,14 @@ + + s + + + Upload the shorewall package. + + + 6 diff --git a/docs/Documentation_Index.xml b/docs/Documentation_Index.xml index 5e59961a1..1d47c253d 100644 --- a/docs/Documentation_Index.xml +++ b/docs/Documentation_Index.xml @@ -5,7 +5,7 @@ - Shorewall 4.4 Documentation + Shorewall 4.5 Documentation @@ -18,7 +18,7 @@ - 2001-2011 + 2001-2012 Thomas M. Eastep diff --git a/docs/Shorewall-4.xml b/docs/Shorewall-4.xml index 600b6903b..eaa6310f3 100644 --- a/docs/Shorewall-4.xml +++ b/docs/Shorewall-4.xml @@ -146,9 +146,18 @@
+
+ Shorewall 4.5 + + Shorewall 4.5 adds an additional Shorewall-core package. This package contains the + core Shorewall shell libraries that are required by the other + packages. +
+
- Prerequisites for using the Shorewall Version 4.2/4.4 Perl-based - Compiler + Prerequisites for using the Shorewall Version 4.2/4.4/4.5 + Perl-based Compiler @@ -188,6 +197,11 @@ Perl Scalar::Util Module + + + Perl Digest::SHA1 Module + (Shorewall 4.5 only) + Please note that there are additional