diff --git a/Shorewall-lite/fallback.sh b/Shorewall-lite/fallback.sh index 40e0edb94..255c73f71 100755 --- a/Shorewall-lite/fallback.sh +++ b/Shorewall-lite/fallback.sh @@ -28,7 +28,7 @@ # shown below. Simply run this script to revert to your prior version of # Shoreline Firewall. -VERSION=4.4.7.4 +VERSION=4.4.7.5 usage() # $1 = exit status { diff --git a/Shorewall-lite/install.sh b/Shorewall-lite/install.sh index fab104e8c..2616a37f3 100755 --- a/Shorewall-lite/install.sh +++ b/Shorewall-lite/install.sh @@ -22,7 +22,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # -VERSION=4.4.7.4 +VERSION=4.4.7.5 usage() # $1 = exit status { diff --git a/Shorewall-lite/shorewall-lite.spec b/Shorewall-lite/shorewall-lite.spec index ce2df7e96..06e3bf1de 100644 --- a/Shorewall-lite/shorewall-lite.spec +++ b/Shorewall-lite/shorewall-lite.spec @@ -1,6 +1,6 @@ %define name shorewall-lite %define version 4.4.7 -%define release 4 +%define release 5 Summary: Shoreline Firewall Lite is an iptables-based firewall for Linux systems. Name: %{name} @@ -101,6 +101,8 @@ fi %changelog * Mon Feb 15 2010 Tom Eastep tom@shorewall.net +- Updated to 4.4.7-5 +* Mon Feb 15 2010 Tom Eastep tom@shorewall.net - Updated to 4.4.7-4 * Sun Feb 14 2010 Tom Eastep tom@shorewall.net - Updated to 4.4.7-3 diff --git a/Shorewall-lite/uninstall.sh b/Shorewall-lite/uninstall.sh index 5b81f3fb4..3f9332eae 100755 --- a/Shorewall-lite/uninstall.sh +++ b/Shorewall-lite/uninstall.sh @@ -26,7 +26,7 @@ # You may only use this script to uninstall the version # shown below. Simply run this script to remove Shorewall Firewall -VERSION=4.4.7.4 +VERSION=4.4.7.5 usage() # $1 = exit status { diff --git a/Shorewall/Perl/Shorewall/Config.pm b/Shorewall/Perl/Shorewall/Config.pm index fd00a92e2..ddaffe7f3 100644 --- a/Shorewall/Perl/Shorewall/Config.pm +++ b/Shorewall/Perl/Shorewall/Config.pm @@ -337,7 +337,7 @@ sub initialize( $ ) { TC_SCRIPT => '', EXPORT => 0, UNTRACKED => 0, - VERSION => "4.4.7.4", + VERSION => "4.4.7.5", CAPVERSION => 40407 , ); diff --git a/Shorewall/changelog.txt b/Shorewall/changelog.txt index 3f2fdf798..310cea361 100644 --- a/Shorewall/changelog.txt +++ b/Shorewall/changelog.txt @@ -1,3 +1,7 @@ +Changes in Shorewall 4.4.7.5 + +1) Don't create a logging chain for rules with '-j RETURN'. + Changes in Shorewall 4.4.7.4 1) Add $remote_fs to Required-start and Required-stop for Debian. diff --git a/Shorewall/install.sh b/Shorewall/install.sh index 6ef3f6ab8..0aa4615b8 100755 --- a/Shorewall/install.sh +++ b/Shorewall/install.sh @@ -22,7 +22,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # -VERSION=4.4.7.4 +VERSION=4.4.7.5 usage() # $1 = exit status { diff --git a/Shorewall/known_problems.txt b/Shorewall/known_problems.txt index b57cd4607..2ec2b7ec7 100644 --- a/Shorewall/known_problems.txt +++ b/Shorewall/known_problems.txt @@ -22,3 +22,13 @@ specified in /etc/shorewall/tcinterfaces. Corrected in 4.4.7.3 + +5) A CONTINUE rule specifying a log level will cause the compiler to + generate an incorrect rule sequence. The packet will be logged but + the CONTINUE action will not occur. + + To work around the problem break the rule into two rules; a logging + rule and a CONTINUE rule. + + Corrected in 4.4.7.5. + diff --git a/Shorewall/releasenotes.txt b/Shorewall/releasenotes.txt index da7ec0145..89118d2a7 100644 --- a/Shorewall/releasenotes.txt +++ b/Shorewall/releasenotes.txt @@ -1,4 +1,4 @@ -Shorewall 4.4.7 Patch Release 4. +Shorewall 4.4.7 Patch Release 5. ---------------------------------------------------------------------------- R E L E A S E 4 . 4 H I G H L I G H T S @@ -183,9 +183,18 @@ Shorewall 4.4.7 Patch Release 4. unless you choose to replace your current shorewall.conf with the one from the release (not recommended). +---------------------------------------------------------------------------- + P R O B L E M S C O R R E C T E D I N 4 . 4 . 7 . 5 +---------------------------------------------------------------------------- + +1) A CONTINUE rule specifying a log level would cause the compiler to + generate an incorrect rule sequence. The packet would be logged + but the CONTINUE action would not occur. + ---------------------------------------------------------------------------- P R O B L E M S C O R R E C T E D I N 4 . 4 . 7 . 4 ---------------------------------------------------------------------------- + 1) The Debian init scripts are modified to include $remote_fs in the Required-start and Required-stop specifications. diff --git a/Shorewall/shorewall.spec b/Shorewall/shorewall.spec index bad3d2887..2a4913217 100644 --- a/Shorewall/shorewall.spec +++ b/Shorewall/shorewall.spec @@ -1,6 +1,6 @@ %define name shorewall %define version 4.4.7 -%define release 4 +%define release 5 Summary: Shoreline Firewall is an iptables-based firewall for Linux systems. Name: %{name} @@ -108,6 +108,8 @@ fi %changelog * Mon Feb 15 2010 Tom Eastep tom@shorewall.net +- Updated to 4.4.7-5 +* Mon Feb 15 2010 Tom Eastep tom@shorewall.net - Updated to 4.4.7-4 * Sun Feb 14 2010 Tom Eastep tom@shorewall.net - Updated to 4.4.7-3 diff --git a/Shorewall/uninstall.sh b/Shorewall/uninstall.sh index d1a9e5eef..d65975e1f 100755 --- a/Shorewall/uninstall.sh +++ b/Shorewall/uninstall.sh @@ -26,7 +26,7 @@ # You may only use this script to uninstall the version # shown below. Simply run this script to remove Shorewall Firewall -VERSION=4.4.7.4 +VERSION=4.4.7.5 usage() # $1 = exit status { diff --git a/Shorewall6-lite/fallback.sh b/Shorewall6-lite/fallback.sh index 40e0edb94..255c73f71 100755 --- a/Shorewall6-lite/fallback.sh +++ b/Shorewall6-lite/fallback.sh @@ -28,7 +28,7 @@ # shown below. Simply run this script to revert to your prior version of # Shoreline Firewall. -VERSION=4.4.7.4 +VERSION=4.4.7.5 usage() # $1 = exit status { diff --git a/Shorewall6-lite/install.sh b/Shorewall6-lite/install.sh index 47d84b579..148218e64 100755 --- a/Shorewall6-lite/install.sh +++ b/Shorewall6-lite/install.sh @@ -22,7 +22,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # -VERSION=4.4.7.4 +VERSION=4.4.7.5 usage() # $1 = exit status { diff --git a/Shorewall6-lite/shorewall6-lite.spec b/Shorewall6-lite/shorewall6-lite.spec index 51fb84915..d1fe32626 100644 --- a/Shorewall6-lite/shorewall6-lite.spec +++ b/Shorewall6-lite/shorewall6-lite.spec @@ -1,6 +1,6 @@ %define name shorewall6-lite %define version 4.4.7 -%define release 4 +%define release 5 Summary: Shoreline Firewall 6 Lite is an ip6tables-based firewall for Linux systems. Name: %{name} @@ -92,6 +92,8 @@ fi %changelog * Mon Feb 15 2010 Tom Eastep tom@shorewall.net +- Updated to 4.4.7-5 +* Mon Feb 15 2010 Tom Eastep tom@shorewall.net - Updated to 4.4.7-4 * Sun Feb 14 2010 Tom Eastep tom@shorewall.net - Updated to 4.4.7-3 diff --git a/Shorewall6-lite/uninstall.sh b/Shorewall6-lite/uninstall.sh index a43d40f6a..1f835dbd2 100755 --- a/Shorewall6-lite/uninstall.sh +++ b/Shorewall6-lite/uninstall.sh @@ -26,7 +26,7 @@ # You may only use this script to uninstall the version # shown below. Simply run this script to remove Shorewall Firewall -VERSION=4.4.7.4 +VERSION=4.4.7.5 usage() # $1 = exit status { diff --git a/Shorewall6/fallback.sh b/Shorewall6/fallback.sh index ac5fb06df..186edef0f 100755 --- a/Shorewall6/fallback.sh +++ b/Shorewall6/fallback.sh @@ -28,7 +28,7 @@ # shown below. Simply run this script to revert to your prior version of # Shoreline Firewall. -VERSION=4.4.7.4 +VERSION=4.4.7.5 usage() # $1 = exit status { diff --git a/Shorewall6/install.sh b/Shorewall6/install.sh index f3d171e9c..561526f5b 100755 --- a/Shorewall6/install.sh +++ b/Shorewall6/install.sh @@ -22,7 +22,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # -VERSION=4.4.7.4 +VERSION=4.4.7.5 usage() # $1 = exit status { diff --git a/Shorewall6/shorewall6.spec b/Shorewall6/shorewall6.spec index 985e29a9a..a043192bf 100644 --- a/Shorewall6/shorewall6.spec +++ b/Shorewall6/shorewall6.spec @@ -1,6 +1,6 @@ %define name shorewall6 %define version 4.4.7 -%define release 4 +%define release 5 Summary: Shoreline Firewall 6 is an ip6tables-based firewall for Linux systems. Name: %{name} @@ -97,6 +97,8 @@ fi %changelog * Mon Feb 15 2010 Tom Eastep tom@shorewall.net +- Updated to 4.4.7-5 +* Mon Feb 15 2010 Tom Eastep tom@shorewall.net - Updated to 4.4.7-4 * Sun Feb 14 2010 Tom Eastep tom@shorewall.net - Updated to 4.4.7-3 diff --git a/Shorewall6/uninstall.sh b/Shorewall6/uninstall.sh index b523cc29e..1c5d674a4 100755 --- a/Shorewall6/uninstall.sh +++ b/Shorewall6/uninstall.sh @@ -26,7 +26,7 @@ # You may only use this script to uninstall the version # shown below. Simply run this script to remove Shorewall Firewall -VERSION=4.4.7.4 +VERSION=4.4.7.5 usage() # $1 = exit status {