openSUSE Commits
Threads by month
- ----- 2024 -----
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
September 2012
- 1 participants
- 1211 discussions
Hello community,
here is the log from the commit of package shorewall for openSUSE:Factory checked in at 2012-09-03 18:56:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/shorewall (Old)
and /work/SRC/openSUSE:Factory/.shorewall.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "shorewall", Maintainer is ""
Changes:
--------
--- /work/SRC/openSUSE:Factory/shorewall/shorewall.changes 2012-08-27 17:07:54.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.shorewall.new/shorewall.changes 2012-09-03 18:56:26.000000000 +0200
@@ -1,0 +2,32 @@
+Mon Sep 3 06:32:01 UTC 2012 - toganm(a)opensuse.org
+
+- Update to 4.5.7.1 For more details see changelog.txt and
+ releasenotes.txt
+
+ * When using IPSEC in a multi-ISP configuration, it is possible
+ for the kernel to mis-route ESP packets. To date, this problem
+ has only been observed on a system running a 3.5 kernel where
+ traffic is being tunneled through GRE which is in turn being
+ tunneled via IPSEC.
+
+ This Shorewall release includes a low-cost workaround.
+
+ * The Netfilter team have announced their intention to remove the
+ NOTRACK target in favor of 'CT --notrack'. Shorewall will now
+ map NOTRACK to 'CT --notrack' if the CT Target is available.
+
+ * Previously, the current COMMENT was not being cleared after the
+ blrules file was processed, causing that COMMENT to be used on
+ entries in the rules file. That defect has been corrected.
+
+- Add a note to the spec for reviewer explaining the configure
+ command usage
+
+- Removed following opensuse specific patches as they are merged to
+ upstream now
+ + shorewall-lite-4.5.2-init.patch
+ + shorewall6-4.5.2-init.patch
+ + shorewall6-lite-4.5.2-init.patch
+ + shorewall-init-4.4.21_init_sh.patch
+- Added 001-required-stop-fix patch for shorewall-lite/init.suse.sh
+-------------------------------------------------------------------
Old:
----
init-4.4.14.patch
shorewall-4.5.7.tar.bz2
shorewall-core-4.5.7.tar.bz2
shorewall-docs-html-4.5.7.tar.bz2
shorewall-init-4.4.21_init_sh.patch
shorewall-init-4.5.7.tar.bz2
shorewall-lite-4.5.2-init.patch
shorewall-lite-4.5.7.tar.bz2
shorewall6-4.5.2-init.patch
shorewall6-4.5.7.tar.bz2
shorewall6-lite-4.5.2-init.patch
shorewall6-lite-4.5.7.tar.bz2
New:
----
0001-required-stop-fix.patch
shorewall-4.5.7.1.tar.bz2
shorewall-core-4.5.7.1.tar.bz2
shorewall-docs-html-4.5.7.1.tar.bz2
shorewall-init-4.5.7.1.tar.bz2
shorewall-lite-4.5.7.1.tar.bz2
shorewall6-4.5.7.1.tar.bz2
shorewall6-lite-4.5.7.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ shorewall.spec ++++++
--- /var/tmp/diff_new_pack.eitss9/_old 2012-09-03 18:56:29.000000000 +0200
+++ /var/tmp/diff_new_pack.eitss9/_new 2012-09-03 18:56:29.000000000 +0200
@@ -17,13 +17,13 @@
Name: shorewall
-Version: 4.5.7
+Version: 4.5.7.1
Release: 0
Summary: Shoreline Firewall is an iptables-based firewall for Linux systems
License: GPL-2.0
Group: Productivity/Networking/Security
Url: http://www.shorewall.net/
-Source0: http://www.shorewall.net/pub/shorewall/4.5/shorewall-4.5.7/%name-%version.t…
+Source: http://www.shorewall.net/pub/shorewall/4.5/shorewall-4.5.7/%name-%version.t…
Source1: http://www.shorewall.net/pub/shorewall/4.5/shorewall-4.5.7/%name-core-%vers…
Source2: http://www.shorewall.net/pub/shorewall/4.5/shorewall-4.5.7/%name-lite-%vers…
Source3: http://www.shorewall.net/pub/shorewall/4.5/shorewall-4.5.7/%name-init-%vers…
@@ -32,19 +32,10 @@
Source6: http://www.shorewall.net/pub/shorewall/4.5/shorewall-4.5.7/%name-docs-html-…
Source7: %name-4.4.22.rpmlintrc
Source8: README.openSUSE
-# PATCH-FIX-UPSTREAM init-4.4.14 toganm(a)opensuse.org -- Required-Stop and Short descriprtion
-Patch0: init-4.4.14.patch
-# PATCH-FIX-UPSTREAM shorewall-lite-4.5.2.init.patch toganm(a)opensuse.org Required-Stop and Short descriprtion
-Patch1: shorewall-lite-4.5.2-init.patch
-# PATCH-FIX-UPSTREAM shorewall6--4.5.2-init.patch toganm(a)opensuse.org Required-Stop and Short descriprtion
-Patch2: shorewall6-4.5.2-init.patch
-# PATCH-FIX-UPSTREAM shorewall6-lite-4.5.2.init.patch toganm(a)opensuse.org Required-Stop and Short descriprtion
-Patch3: shorewall6-lite-4.5.2-init.patch
-# PATCH-FIX-UPSTREAM shorewall-init-4.4.21_init_sh.patch toganm(a)opensuse.org
-# Required-Start/Stop
-Patch4: shorewall-init-4.4.21_init_sh.patch
+# PATCH-FIX-UPSTREAM toganm(a)opensuse.org Shorewall-lite init.suse.sh Required Stop
+Patch0: 0001-required-stop-fix.patch
# PATCH-FIX-OPENSUSE shorewall-init-4.5.2-install.patch toganm(a)opensuse.org -- use of fillup template
-Patch5: shorewall-init-4.5.2-install.patch
+Patch1: shorewall-init-4.5.2-install.patch
%if 0%{?suse_version} >= 1210 || 0%{?centos_version} || 0%{?fedora_version}
BuildRequires: systemd
%{?systemd_requires}
@@ -269,29 +260,19 @@
# we need the patches for suse only
%if 0%{?suse_version}
# apply patches to shorewall
-pushd %name-%version
-%patch0
-popd
# apply patches to shorewall-lite
pushd %name-lite-%version
-%patch1 -p2
+%patch0 -p2
popd
# apply patches to shorewall6
-pushd %{name}6-%version
-%patch2 -p2
-popd
# apply patches to shorewall-lite
-pushd %{name}6-lite-%version
-%patch3 -p2
-popd
# apply patches to shorewall-init
pushd %name-init-%version
-%patch4
-%patch5 -p2
+%patch1 -p2
popd
%endif
@@ -307,6 +288,13 @@
%install
+# NOTE For REVIEWERS
+#
+# configure is used to set the installation parameters to shorewall.
+# The default shorewallrc is not what we want and every distro needs
+# to set it differently. Please see the disccussion in
+# http://lists.opensuse.org/opensuse-packaging/2012-08/msg00050.html
+
targets="shorewall shorewall-core shorewall-lite shorewall6 shorewall6-lite shorewall-init"
%if 0%{?suse_version}
@@ -543,7 +531,6 @@
%dir %_datadir/%name/Shorewall
%attr(0700,root,root) %dir %{_localstatedir}/lib/%name
-
%config(noreplace) %_sysconfdir/logrotate.d/%name
%attr(0755,root,root) %_sbindir/%name
%_datadir/%name/version
@@ -640,7 +627,6 @@
%dir %_datadir/%{name}6/configfiles
%attr(0700,root,root) %dir %{_localstatedir}/lib/%{name}6
-
%_datadir/%{name}6/version
%_datadir/%{name}6/actions.std
%_datadir/%{name}6/action.*
++++++ 0001-required-stop-fix.patch ++++++
>From 945753e70e5fdbaef1cdbc75d7f6630393c7a84b Mon Sep 17 00:00:00 2001
From: Togan Muftuoglu <toganm(a)opensuse.org>
Date: Mon, 3 Sep 2012 08:43:36 +0200
Subject: [PATCH] required-stop fix
Signed-off-by: Togan Muftuoglu <toganm(a)opensuse.org>
---
Shorewall-lite/init.suse.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Shorewall-lite/init.suse.sh b/Shorewall-lite/init.suse.sh
index ea7df61..f671694 100755
--- a/Shorewall-lite/init.suse.sh
+++ b/Shorewall-lite/init.suse.sh
@@ -40,7 +40,7 @@
### BEGIN INIT INFO
# Provides: shorewall-lite
# Required-Start: $network $remote_fs
-# Required-Stop:
+# Required-Stop: $null
# Default-Start: 2 3 5
# Default-Stop: 0 1 6
# Description: starts and stops the shorewall firewall
--
1.7.11.5
++++++ shorewall-4.5.7.tar.bz2 -> shorewall-4.5.7.1.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/Perl/Shorewall/Config.pm new/shorewall-4.5.7.1/Perl/Shorewall/Config.pm
--- old/shorewall-4.5.7/Perl/Shorewall/Config.pm 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-4.5.7.1/Perl/Shorewall/Config.pm 2012-08-28 15:51:44.000000000 +0200
@@ -606,7 +606,7 @@
EXPORT => 0,
KLUDGEFREE => '',
STATEMATCH => '-m state --state',
- VERSION => "4.5.7",
+ VERSION => "4.5.7.1",
CAPVERSION => 40507 ,
);
#
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/Perl/Shorewall/Providers.pm new/shorewall-4.5.7.1/Perl/Shorewall/Providers.pm
--- old/shorewall-4.5.7/Perl/Shorewall/Providers.pm 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-4.5.7.1/Perl/Shorewall/Providers.pm 2012-08-28 15:51:44.000000000 +0200
@@ -121,7 +121,7 @@
require_capability( $_ , q(The provider 'track' option) , 's' ) for qw/CONNMARK_MATCH CONNMARK/;
- add_ijump $mangle_table->{$_} , j => 'CONNMARK', targetopts => "--restore-mark --mask $mask", connmark => "! --mark 0/$mask" for qw/PREROUTING OUTPUT/;
+ add_ijump $mangle_table->{$_} , j => 'CONNMARK', targetopts => "--restore-mark --mask $mask" for qw/PREROUTING OUTPUT/;
my $chainref = new_chain 'mangle', 'routemark';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/Perl/Shorewall/Raw.pm new/shorewall-4.5.7.1/Perl/Shorewall/Raw.pm
--- old/shorewall-4.5.7/Perl/Shorewall/Raw.pm 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-4.5.7.1/Perl/Shorewall/Raw.pm 2012-08-28 15:51:44.000000000 +0200
@@ -74,7 +74,13 @@
my $exception_rule = '';
my $rule = do_proto( $proto, $ports, $sports ) . do_user ( $user );
- unless ( $action eq 'NOTRACK' ) {
+ if ( $action eq 'NOTRACK' ) {
+ #
+ # A patch that deimplements the NOTRACK target has been posted on the
+ # Netfilter development list
+ #
+ $action = 'CT --notrack' if have_capability 'CT_TARGET';
+ } else {
( $target, my ( $option, $args, $junk ) ) = split ':', $action, 4;
fatal_error "Invalid notrack ACTION ( $action )" if $junk || $target ne 'CT';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/Perl/Shorewall/Rules.pm new/shorewall-4.5.7.1/Perl/Shorewall/Rules.pm
--- old/shorewall-4.5.7/Perl/Shorewall/Rules.pm 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-4.5.7.1/Perl/Shorewall/Rules.pm 2012-08-28 15:51:44.000000000 +0200
@@ -2460,6 +2460,8 @@
);
process_rule while read_a_line( NORMAL_READ );
+
+ clear_comment;
}
$section = '';
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/Samples/Universal/shorewall.conf.annotated new/shorewall-4.5.7.1/Samples/Universal/shorewall.conf.annotated
--- old/shorewall-4.5.7/Samples/Universal/shorewall.conf.annotated 2012-08-19 17:44:26.000000000 +0200
+++ new/shorewall-4.5.7.1/Samples/Universal/shorewall.conf.annotated 2012-08-28 15:54:37.000000000 +0200
@@ -307,7 +307,7 @@
#
# Added in Shorewall 4.5.4. Specifies the pathname of the directory
# containing the GeoIP Match database. See http://www.shorewall.net/
-# ISOCODES.html. If not specified, the default value is /usr/share/xt_geoip/
+# ISO-3661.html. If not specified, the default value is /usr/share/xt_geoip/
# LE which is the default location of the little-endian database.
#
IPTABLES=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/Samples/one-interface/shorewall.conf.annotated new/shorewall-4.5.7.1/Samples/one-interface/shorewall.conf.annotated
--- old/shorewall-4.5.7/Samples/one-interface/shorewall.conf.annotated 2012-08-19 17:43:51.000000000 +0200
+++ new/shorewall-4.5.7.1/Samples/one-interface/shorewall.conf.annotated 2012-08-28 15:54:02.000000000 +0200
@@ -318,7 +318,7 @@
#
# Added in Shorewall 4.5.4. Specifies the pathname of the directory
# containing the GeoIP Match database. See http://www.shorewall.net/
-# ISOCODES.html. If not specified, the default value is /usr/share/xt_geoip/
+# ISO-3661.html. If not specified, the default value is /usr/share/xt_geoip/
# LE which is the default location of the little-endian database.
#
IPTABLES=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/Samples/three-interfaces/shorewall.conf.annotated new/shorewall-4.5.7.1/Samples/three-interfaces/shorewall.conf.annotated
--- old/shorewall-4.5.7/Samples/three-interfaces/shorewall.conf.annotated 2012-08-19 17:44:04.000000000 +0200
+++ new/shorewall-4.5.7.1/Samples/three-interfaces/shorewall.conf.annotated 2012-08-28 15:54:14.000000000 +0200
@@ -317,7 +317,7 @@
#
# Added in Shorewall 4.5.4. Specifies the pathname of the directory
# containing the GeoIP Match database. See http://www.shorewall.net/
-# ISOCODES.html. If not specified, the default value is /usr/share/xt_geoip/
+# ISO-3661.html. If not specified, the default value is /usr/share/xt_geoip/
# LE which is the default location of the little-endian database.
#
IPTABLES=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/Samples/two-interfaces/shorewall.conf.annotated new/shorewall-4.5.7.1/Samples/two-interfaces/shorewall.conf.annotated
--- old/shorewall-4.5.7/Samples/two-interfaces/shorewall.conf.annotated 2012-08-19 17:44:16.000000000 +0200
+++ new/shorewall-4.5.7.1/Samples/two-interfaces/shorewall.conf.annotated 2012-08-28 15:54:27.000000000 +0200
@@ -319,7 +319,7 @@
#
# Added in Shorewall 4.5.4. Specifies the pathname of the directory
# containing the GeoIP Match database. See http://www.shorewall.net/
-# ISOCODES.html. If not specified, the default value is /usr/share/xt_geoip/
+# ISO-3661.html. If not specified, the default value is /usr/share/xt_geoip/
# LE which is the default location of the little-endian database.
#
IPTABLES=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/changelog.txt new/shorewall-4.5.7.1/changelog.txt
--- old/shorewall-4.5.7/changelog.txt 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-4.5.7.1/changelog.txt 2012-08-28 15:51:44.000000000 +0200
@@ -1,3 +1,23 @@
+Changes in 4.5.7.1
+
+1) Update Release Documents
+
+2) Move routing display closer to IP display in 'dump' output.
+
+3) Unconditionally restore mark in mangle OUTPUT and PREROUTING.
+
+4) Update manpage links in documentation.
+
+5) Correct link in the shorewall[6].conf manpages.
+
+6) Apply SuSE-specific patches from Togan Muftuoglu.
+
+7) FAQ update.
+
+8) Map NOTRACK to 'CT --notrack' of CT Target is available.
+
+9) Clear current comment after processing the blrules file.
+
Changes in 4.5.7 Final
1) Update Release Documents.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/configfiles/shorewall.conf.annotated new/shorewall-4.5.7.1/configfiles/shorewall.conf.annotated
--- old/shorewall-4.5.7/configfiles/shorewall.conf.annotated 2012-08-19 17:43:30.000000000 +0200
+++ new/shorewall-4.5.7.1/configfiles/shorewall.conf.annotated 2012-08-28 15:53:40.000000000 +0200
@@ -307,7 +307,7 @@
#
# Added in Shorewall 4.5.4. Specifies the pathname of the directory
# containing the GeoIP Match database. See http://www.shorewall.net/
-# ISOCODES.html. If not specified, the default value is /usr/share/xt_geoip/
+# ISO-3661.html. If not specified, the default value is /usr/share/xt_geoip/
# LE which is the default location of the little-endian database.
#
IPTABLES=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/configure new/shorewall-4.5.7.1/configure
--- old/shorewall-4.5.7/configure 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-4.5.7.1/configure 2012-08-28 15:51:44.000000000 +0200
@@ -28,7 +28,7 @@
#
# Build updates this
#
-VERSION=4.5.7
+VERSION=4.5.7.1
case "$BASH_VERSION" in
[4-9].*)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/configure.pl new/shorewall-4.5.7.1/configure.pl
--- old/shorewall-4.5.7/configure.pl 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-4.5.7.1/configure.pl 2012-08-28 15:51:44.000000000 +0200
@@ -31,7 +31,7 @@
# Build updates this
#
use constant {
- VERSION => '4.5.7'
+ VERSION => '4.5.7.1'
};
my %params;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/init.suse.sh new/shorewall-4.5.7.1/init.suse.sh
--- old/shorewall-4.5.7/init.suse.sh 1970-01-01 01:00:00.000000000 +0100
+++ new/shorewall-4.5.7.1/init.suse.sh 2012-08-27 22:22:05.000000000 +0200
@@ -0,0 +1,93 @@
+#!/bin/sh
+#
+# The Shoreline Firewall (Shorewall) Packet Filtering Firewall - V4.2
+#
+# This program is under GPL [http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt]
+#
+# (c) 1999,2000,2001,2002,2003,2004,2005 - Tom Eastep (teastep(a)shorewall.net)
+#
+# On most distributions, this file should be called /etc/init.d/shorewall.
+#
+# Complete documentation is available at http://shorewall.net
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of Version 2 of the GNU General Public License
+# as published by the Free Software Foundation.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+# If an error occurs while starting or restarting the firewall, the
+# firewall is automatically stopped.
+#
+# Commands are:
+#
+# shorewall start Starts the firewall
+# shorewall restart Restarts the firewall
+# shorewall reload Reload the firewall
+# (same as restart)
+# shorewall stop Stops the firewall
+# shorewall status Displays firewall status
+#
+
+### BEGIN INIT INFO
+# Provides: shorewall
+# Required-Start: $network $remote_fs
+# Required-Stop: $network $remote_fs
+# Default-Start: 2 3 5
+# Default-Stop: 0 6
+# Short-Description: Configure the firewall at boot time
+# Description: Configure the firewall according to the rules specified in
+# /etc/shorewall
+### END INIT INFO
+
+################################################################################
+# Give Usage Information #
+################################################################################
+usage() {
+ echo "Usage: $0 start|stop|reload|restart|status" >&2
+ exit 1
+}
+
+################################################################################
+# Get startup options (override default)
+################################################################################
+OPTIONS="-v0"
+
+#
+# The installer may alter this
+#
+. /usr/share/shorewall/shorewallrc
+
+if [ -f ${SYSCONFDIR}/shorewall ]; then
+ . ${SYSCONFDIR}/shorewall
+fi
+
+export SHOREWALL_INIT_SCRIPT=1
+
+################################################################################
+# E X E C U T I O N B E G I N S H E R E #
+################################################################################
+command="$1"
+shift
+
+case "$command" in
+ start)
+ exec $SBINDIR/shorewall $OPTIONS start $STARTOPTIONS
+ ;;
+ restart|reload)
+ exec $SBINDIR/shorewall $OPTIONS restart $RESTARTOPTIONS
+ ;;
+ status|stop)
+ exec $SBINDIR/shorewall $OPTIONS $command
+ ;;
+ *)
+ usage
+ ;;
+esac
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/install.sh new/shorewall-4.5.7.1/install.sh
--- old/shorewall-4.5.7/install.sh 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-4.5.7.1/install.sh 2012-08-28 15:51:43.000000000 +0200
@@ -22,7 +22,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-VERSION=4.5.7
+VERSION=4.5.7.1
#
# Change to the directory containing this script
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/known_problems.txt new/shorewall-4.5.7.1/known_problems.txt
--- old/shorewall-4.5.7/known_problems.txt 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-4.5.7.1/known_problems.txt 2012-08-28 15:51:44.000000000 +0200
@@ -1,2 +1,22 @@
1) On systems running Upstart, shorewall-init cannot reliably secure
the firewall before interfaces are brought up.
+
+2) When using IPSEC in a multi-ISP configuration, it is possible for
+ the kernel to mis-route ESP packets. To date, this problem has only
+ been observed on a system running a 3.5 kernel where traffic is
+ being tunneled through GRE which is in turn being tunneled via
+ IPSEC.
+
+3) Yhe current COMMENT is not being cleared after the blrules file is
+ processed, causing that COMMENT to be used on entries in the rules
+ file.
+3) The Netfilter team have announced their intention to remove the
+ NOTRACK target in favor of 'CT --notrack'. Shorewall will now map
+ NOTRACK to 'CT --notrack' if the CT Target is available.
+
+ Workaround: Place an empty COMMENT line at the end of your blrules
+ file.
+
+4) Previously, the init script installed by the Shorewall installer on
+ SuSE systems were different from those installed by the official
+ SuSE RPMs. Thanks to Togan Muftuoglu, that issue has been resolved.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-accounting.5 new/shorewall-4.5.7.1/manpages/shorewall-accounting.5
--- old/shorewall-4.5.7/manpages/shorewall-accounting.5 2012-08-19 17:41:38.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-accounting.5 2012-08-28 15:51:47.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-accounting
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-ACCOUNTIN" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-ACCOUNTIN" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-actions.5 new/shorewall-4.5.7.1/manpages/shorewall-actions.5
--- old/shorewall-4.5.7/manpages/shorewall-actions.5 2012-08-19 17:41:40.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-actions.5 2012-08-28 15:51:49.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-actions
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-ACTIONS" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-ACTIONS" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-blacklist.5 new/shorewall-4.5.7.1/manpages/shorewall-blacklist.5
--- old/shorewall-4.5.7/manpages/shorewall-blacklist.5 2012-08-19 17:41:42.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-blacklist.5 2012-08-28 15:51:51.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-blacklist
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-BLACKLIST" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-BLACKLIST" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-blrules.5 new/shorewall-4.5.7.1/manpages/shorewall-blrules.5
--- old/shorewall-4.5.7/manpages/shorewall-blrules.5 2012-08-19 17:41:44.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-blrules.5 2012-08-28 15:51:53.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-blrules
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-BLRULES" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-BLRULES" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-conntrack.5 new/shorewall-4.5.7.1/manpages/shorewall-conntrack.5
--- old/shorewall-4.5.7/manpages/shorewall-conntrack.5 2012-08-19 17:41:50.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-conntrack.5 2012-08-28 15:51:59.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall6-conntrack
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL6\-CONNTRAC" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL6\-CONNTRAC" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-ecn.5 new/shorewall-4.5.7.1/manpages/shorewall-ecn.5
--- old/shorewall-4.5.7/manpages/shorewall-ecn.5 2012-08-19 17:41:52.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-ecn.5 2012-08-28 15:52:02.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-ecn
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-ECN" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-ECN" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-exclusion.5 new/shorewall-4.5.7.1/manpages/shorewall-exclusion.5
--- old/shorewall-4.5.7/manpages/shorewall-exclusion.5 2012-08-19 17:41:54.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-exclusion.5 2012-08-28 15:52:04.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-exclusion
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-EXCLUSION" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-EXCLUSION" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-hosts.5 new/shorewall-4.5.7.1/manpages/shorewall-hosts.5
--- old/shorewall-4.5.7/manpages/shorewall-hosts.5 2012-08-19 17:41:56.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-hosts.5 2012-08-28 15:52:06.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-hosts
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-HOSTS" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-HOSTS" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-init.8 new/shorewall-4.5.7.1/manpages/shorewall-init.8
--- old/shorewall-4.5.7/manpages/shorewall-init.8 2012-08-19 17:41:58.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-init.8 2012-08-28 15:52:07.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-init
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-INIT" "8" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-INIT" "8" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-interfaces.5 new/shorewall-4.5.7.1/manpages/shorewall-interfaces.5
--- old/shorewall-4.5.7/manpages/shorewall-interfaces.5 2012-08-19 17:42:01.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-interfaces.5 2012-08-28 15:52:10.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-interfaces
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-INTERFACE" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-INTERFACE" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-ipsets.5 new/shorewall-4.5.7.1/manpages/shorewall-ipsets.5
--- old/shorewall-4.5.7/manpages/shorewall-ipsets.5 2012-08-19 17:42:03.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-ipsets.5 2012-08-28 15:52:12.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-ipsets
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-IPSETS" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-IPSETS" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-maclist.5 new/shorewall-4.5.7.1/manpages/shorewall-maclist.5
--- old/shorewall-4.5.7/manpages/shorewall-maclist.5 2012-08-19 17:42:05.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-maclist.5 2012-08-28 15:52:14.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-maclist
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-MACLIST" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-MACLIST" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-masq.5 new/shorewall-4.5.7.1/manpages/shorewall-masq.5
--- old/shorewall-4.5.7/manpages/shorewall-masq.5 2012-08-19 17:42:07.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-masq.5 2012-08-28 15:52:16.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-masq
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-MASQ" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-MASQ" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-modules.5 new/shorewall-4.5.7.1/manpages/shorewall-modules.5
--- old/shorewall-4.5.7/manpages/shorewall-modules.5 2012-08-19 17:42:09.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-modules.5 2012-08-28 15:52:18.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-modules
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-MODULES" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-MODULES" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-nat.5 new/shorewall-4.5.7.1/manpages/shorewall-nat.5
--- old/shorewall-4.5.7/manpages/shorewall-nat.5 2012-08-19 17:42:11.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-nat.5 2012-08-28 15:52:20.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-nat
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-NAT" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-NAT" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-nesting.5 new/shorewall-4.5.7.1/manpages/shorewall-nesting.5
--- old/shorewall-4.5.7/manpages/shorewall-nesting.5 2012-08-19 17:42:13.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-nesting.5 2012-08-28 15:52:23.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-nesting
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-NESTING" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-NESTING" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-netmap.5 new/shorewall-4.5.7.1/manpages/shorewall-netmap.5
--- old/shorewall-4.5.7/manpages/shorewall-netmap.5 2012-08-19 17:42:15.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-netmap.5 2012-08-28 15:52:25.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-netmap
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-NETMAP" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-NETMAP" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-params.5 new/shorewall-4.5.7.1/manpages/shorewall-params.5
--- old/shorewall-4.5.7/manpages/shorewall-params.5 2012-08-19 17:42:17.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-params.5 2012-08-28 15:52:27.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-params
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-PARAMS" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-PARAMS" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-policy.5 new/shorewall-4.5.7.1/manpages/shorewall-policy.5
--- old/shorewall-4.5.7/manpages/shorewall-policy.5 2012-08-19 17:42:19.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-policy.5 2012-08-28 15:52:29.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-policy
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-POLICY" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-POLICY" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-providers.5 new/shorewall-4.5.7.1/manpages/shorewall-providers.5
--- old/shorewall-4.5.7/manpages/shorewall-providers.5 2012-08-19 17:42:21.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-providers.5 2012-08-28 15:52:31.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-providers
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-PROVIDERS" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-PROVIDERS" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-proxyarp.5 new/shorewall-4.5.7.1/manpages/shorewall-proxyarp.5
--- old/shorewall-4.5.7/manpages/shorewall-proxyarp.5 2012-08-19 17:42:23.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-proxyarp.5 2012-08-28 15:52:33.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-proxyarp
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-PROXYARP" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-PROXYARP" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-routes.5 new/shorewall-4.5.7.1/manpages/shorewall-routes.5
--- old/shorewall-4.5.7/manpages/shorewall-routes.5 2012-08-19 17:42:27.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-routes.5 2012-08-28 15:52:37.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-routes
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-ROUTES" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-ROUTES" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-routestopped.5 new/shorewall-4.5.7.1/manpages/shorewall-routestopped.5
--- old/shorewall-4.5.7/manpages/shorewall-routestopped.5 2012-08-19 17:42:25.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-routestopped.5 2012-08-28 15:52:35.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-routestopped
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-ROUTESTOP" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-ROUTESTOP" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-rtrules.5 new/shorewall-4.5.7.1/manpages/shorewall-rtrules.5
--- old/shorewall-4.5.7/manpages/shorewall-rtrules.5 2012-08-19 17:42:29.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-rtrules.5 2012-08-28 15:52:39.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-rtrules
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-RTRULES" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-RTRULES" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-rules.5 new/shorewall-4.5.7.1/manpages/shorewall-rules.5
--- old/shorewall-4.5.7/manpages/shorewall-rules.5 2012-08-19 17:42:32.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-rules.5 2012-08-28 15:52:42.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-rules
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-RULES" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-RULES" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-secmarks.5 new/shorewall-4.5.7.1/manpages/shorewall-secmarks.5
--- old/shorewall-4.5.7/manpages/shorewall-secmarks.5 2012-08-19 17:42:34.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-secmarks.5 2012-08-28 15:52:44.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-secmarks
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-SECMARKS" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-SECMARKS" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-tcclasses.5 new/shorewall-4.5.7.1/manpages/shorewall-tcclasses.5
--- old/shorewall-4.5.7/manpages/shorewall-tcclasses.5 2012-08-19 17:42:36.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-tcclasses.5 2012-08-28 15:52:46.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-tcclasses
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-TCCLASSES" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-TCCLASSES" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-tcdevices.5 new/shorewall-4.5.7.1/manpages/shorewall-tcdevices.5
--- old/shorewall-4.5.7/manpages/shorewall-tcdevices.5 2012-08-19 17:42:38.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-tcdevices.5 2012-08-28 15:52:48.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-tcdevices
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-TCDEVICES" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-TCDEVICES" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-tcfilters.5 new/shorewall-4.5.7.1/manpages/shorewall-tcfilters.5
--- old/shorewall-4.5.7/manpages/shorewall-tcfilters.5 2012-08-19 17:42:40.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-tcfilters.5 2012-08-28 15:52:50.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-tcfilters
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-TCFILTERS" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-TCFILTERS" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-tcinterfaces.5 new/shorewall-4.5.7.1/manpages/shorewall-tcinterfaces.5
--- old/shorewall-4.5.7/manpages/shorewall-tcinterfaces.5 2012-08-19 17:42:43.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-tcinterfaces.5 2012-08-28 15:52:52.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-tcinterfaces
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-TCINTERFA" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-TCINTERFA" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-tcpri.5 new/shorewall-4.5.7.1/manpages/shorewall-tcpri.5
--- old/shorewall-4.5.7/manpages/shorewall-tcpri.5 2012-08-19 17:42:45.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-tcpri.5 2012-08-28 15:52:54.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-tcpri
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-TCPRI" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-TCPRI" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-tcrules.5 new/shorewall-4.5.7.1/manpages/shorewall-tcrules.5
--- old/shorewall-4.5.7/manpages/shorewall-tcrules.5 2012-08-19 17:42:47.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-tcrules.5 2012-08-28 15:52:57.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-tcrules
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-TCRULES" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-TCRULES" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-tos.5 new/shorewall-4.5.7.1/manpages/shorewall-tos.5
--- old/shorewall-4.5.7/manpages/shorewall-tos.5 2012-08-19 17:42:49.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-tos.5 2012-08-28 15:52:59.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-tos
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-TOS" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-TOS" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-tunnels.5 new/shorewall-4.5.7.1/manpages/shorewall-tunnels.5
--- old/shorewall-4.5.7/manpages/shorewall-tunnels.5 2012-08-19 17:42:51.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-tunnels.5 2012-08-28 15:53:01.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-tunnels
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-TUNNELS" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-TUNNELS" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-vardir.5 new/shorewall-4.5.7.1/manpages/shorewall-vardir.5
--- old/shorewall-4.5.7/manpages/shorewall-vardir.5 2012-08-19 17:42:53.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-vardir.5 2012-08-28 15:53:03.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-vardir
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-VARDIR" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-VARDIR" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall-zones.5 new/shorewall-4.5.7.1/manpages/shorewall-zones.5
--- old/shorewall-4.5.7/manpages/shorewall-zones.5 2012-08-19 17:42:58.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall-zones.5 2012-08-28 15:53:08.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-zones
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-ZONES" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-ZONES" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall.8 new/shorewall-4.5.7.1/manpages/shorewall.8
--- old/shorewall-4.5.7/manpages/shorewall.8 2012-08-19 17:42:55.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall.8 2012-08-28 15:53:05.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL" "8" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL" "8" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/manpages/shorewall.conf.5 new/shorewall-4.5.7.1/manpages/shorewall.conf.5
--- old/shorewall-4.5.7/manpages/shorewall.conf.5 2012-08-19 17:41:48.000000000 +0200
+++ new/shorewall-4.5.7.1/manpages/shorewall.conf.5 2012-08-28 15:51:57.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall.conf
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\&.CONF" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\&.CONF" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -586,7 +586,7 @@
Added in Shorewall 4\&.5\&.4\&. Specifies the pathname of the directory containing the
GeoIP Match
database\&. See
-\m[blue]\fBhttp://www\&.shorewall\&.net/ISOCODES\&.html\fR\m[]\&. If not specified, the default value is
+\m[blue]\fBhttp://www\&.shorewall\&.net/ISO\-3661\&.html\fR\m[]\&. If not specified, the default value is
/usr/share/xt_geoip/LE
which is the default location of the little\-endian database\&.
.RE
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/releasenotes.txt new/shorewall-4.5.7.1/releasenotes.txt
--- old/shorewall-4.5.7/releasenotes.txt 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-4.5.7.1/releasenotes.txt 2012-08-28 15:51:44.000000000 +0200
@@ -1,7 +1,7 @@
----------------------------------------------------------------------------
- S H O R E W A L L 4 . 5 . 7
+ S H O R E W A L L 4 . 5 . 7 . 1
------------------------------------
- A u g u s t 2 1 , 2 0 1 2
+ A u g u s t 2 9 , 2 0 1 2
----------------------------------------------------------------------------
I. PROBLEMS CORRECTED IN THIS RELEASE
@@ -15,6 +15,30 @@
I. P R O B L E M S C O R R E C T E D I N T H I S R E L E A S E
----------------------------------------------------------------------------
+4.5.7.1
+
+1) When using IPSEC in a multi-ISP configuration, it is possible for
+ the kernel to mis-route ESP packets. To date, this problem has only
+ been observed on a system running a 3.5 kernel where traffic is
+ being tunneled through GRE which is in turn being tunneled via
+ IPSEC.
+
+ This Shorewall release includes a low-cost workaround.
+
+2) The Netfilter team have announced their intention to remove the
+ NOTRACK target in favor of 'CT --notrack'. Shorewall will now map
+ NOTRACK to 'CT --notrack' if the CT Target is available.
+
+3) Previously, the current COMMENT was not being cleared after the
+ blrules file was processed, causing that COMMENT to be used on
+ entries in the rules file. That defect has been corrected.
+
+4) Previously, the init script installed by the Shorewall installer on
+ SuSE systems were different from those installed by the official
+ SuSE RPMs. Thanks to Togan Muftuoglu, the files are now the same.
+
+4.5.7
+
1) This release includes the defect repair from Shorewall 4.5.6.2.
2) The command 'shorewall enable pppX' could fail with the ip diagnostic
@@ -40,10 +64,10 @@
5) A defect in RHEL 6.3 and derivatives causes 'shorewall show
capabilities' to leave an empty ipset in the configuration. The
- same defect can cause the Shorewall compiler to similarly leave an
- empty ipset behind.
+ same defect can cause the Shorewall compiler to similarly leave
+ behind an empty ipset.
- This Shorewall release has a workaround for this problem.
+ This Shorewall release implements a workaround for the problem.
----------------------------------------------------------------------------
I I. K N O W N P R O B L E M S R E M A I N I N G
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/shorewall.spec new/shorewall-4.5.7.1/shorewall.spec
--- old/shorewall-4.5.7/shorewall.spec 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-4.5.7.1/shorewall.spec 2012-08-28 15:51:44.000000000 +0200
@@ -1,6 +1,6 @@
%define name shorewall
%define version 4.5.7
-%define release 0base
+%define release 1
Summary: Shoreline Firewall is an iptables-based firewall for Linux systems.
Name: %{name}
@@ -122,6 +122,8 @@
%doc COPYING INSTALL changelog.txt releasenotes.txt Contrib/* Samples
%changelog
+* Thu Aug 23 2012 Tom Eastep tom(a)shorewall.net
+- Updated to 4.5.7-1
* Tue Aug 14 2012 Tom Eastep tom(a)shorewall.net
- Updated to 4.5.7-0base
* Mon Aug 13 2012 Tom Eastep tom(a)shorewall.net
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/shorewallrc.suse new/shorewall-4.5.7.1/shorewallrc.suse
--- old/shorewall-4.5.7/shorewallrc.suse 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-4.5.7.1/shorewallrc.suse 2012-08-28 15:51:44.000000000 +0200
@@ -12,7 +12,7 @@
MANDIR=${SHAREDIR}/man/ #Directory where manpages are installed.
INITDIR=/etc/init.d #Directory where SysV init scripts are installed.
INITFILE=$PRODUCT #Name of the product's SysV init script
-INITSOURCE=init.sh #Name of the distributed file to be installed as the SysV init script
+INITSOURCE=init.suse.sh #Name of the distributed file to be installed as the SysV init script
ANNOTATED= #If non-zero, annotated configuration files are installed
SYSTEMD= #Directory where .service files are installed (systems running systemd only)
SYSCONFFILE= #Name of the distributed file to be installed in $SYSCONFDIR
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-4.5.7/uninstall.sh new/shorewall-4.5.7.1/uninstall.sh
--- old/shorewall-4.5.7/uninstall.sh 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-4.5.7.1/uninstall.sh 2012-08-28 15:51:43.000000000 +0200
@@ -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.5.7
+VERSION=4.5.7.1
usage() # $1 = exit status
{
++++++ shorewall-core-4.5.7.tar.bz2 -> shorewall-core-4.5.7.1.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-core-4.5.7/changelog.txt new/shorewall-core-4.5.7.1/changelog.txt
--- old/shorewall-core-4.5.7/changelog.txt 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-core-4.5.7.1/changelog.txt 2012-08-28 15:51:44.000000000 +0200
@@ -1,3 +1,23 @@
+Changes in 4.5.7.1
+
+1) Update Release Documents
+
+2) Move routing display closer to IP display in 'dump' output.
+
+3) Unconditionally restore mark in mangle OUTPUT and PREROUTING.
+
+4) Update manpage links in documentation.
+
+5) Correct link in the shorewall[6].conf manpages.
+
+6) Apply SuSE-specific patches from Togan Muftuoglu.
+
+7) FAQ update.
+
+8) Map NOTRACK to 'CT --notrack' of CT Target is available.
+
+9) Clear current comment after processing the blrules file.
+
Changes in 4.5.7 Final
1) Update Release Documents.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-core-4.5.7/configure new/shorewall-core-4.5.7.1/configure
--- old/shorewall-core-4.5.7/configure 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-core-4.5.7.1/configure 2012-08-28 15:51:43.000000000 +0200
@@ -28,7 +28,7 @@
#
# Build updates this
#
-VERSION=4.5.7
+VERSION=4.5.7.1
case "$BASH_VERSION" in
[4-9].*)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-core-4.5.7/configure.pl new/shorewall-core-4.5.7.1/configure.pl
--- old/shorewall-core-4.5.7/configure.pl 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-core-4.5.7.1/configure.pl 2012-08-28 15:51:43.000000000 +0200
@@ -31,7 +31,7 @@
# Build updates this
#
use constant {
- VERSION => '4.5.7'
+ VERSION => '4.5.7.1'
};
my %params;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-core-4.5.7/install.sh new/shorewall-core-4.5.7.1/install.sh
--- old/shorewall-core-4.5.7/install.sh 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-core-4.5.7.1/install.sh 2012-08-28 15:51:43.000000000 +0200
@@ -22,7 +22,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-VERSION=4.5.7
+VERSION=4.5.7.1
usage() # $1 = exit status
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-core-4.5.7/known_problems.txt new/shorewall-core-4.5.7.1/known_problems.txt
--- old/shorewall-core-4.5.7/known_problems.txt 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-core-4.5.7.1/known_problems.txt 2012-08-28 15:51:44.000000000 +0200
@@ -1,2 +1,22 @@
1) On systems running Upstart, shorewall-init cannot reliably secure
the firewall before interfaces are brought up.
+
+2) When using IPSEC in a multi-ISP configuration, it is possible for
+ the kernel to mis-route ESP packets. To date, this problem has only
+ been observed on a system running a 3.5 kernel where traffic is
+ being tunneled through GRE which is in turn being tunneled via
+ IPSEC.
+
+3) Yhe current COMMENT is not being cleared after the blrules file is
+ processed, causing that COMMENT to be used on entries in the rules
+ file.
+3) The Netfilter team have announced their intention to remove the
+ NOTRACK target in favor of 'CT --notrack'. Shorewall will now map
+ NOTRACK to 'CT --notrack' if the CT Target is available.
+
+ Workaround: Place an empty COMMENT line at the end of your blrules
+ file.
+
+4) Previously, the init script installed by the Shorewall installer on
+ SuSE systems were different from those installed by the official
+ SuSE RPMs. Thanks to Togan Muftuoglu, that issue has been resolved.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-core-4.5.7/lib.cli new/shorewall-core-4.5.7.1/lib.cli
--- old/shorewall-core-4.5.7/lib.cli 2012-08-19 15:43:25.000000000 +0200
+++ new/shorewall-core-4.5.7.1/lib.cli 2012-08-27 22:22:05.000000000 +0200
@@ -1216,6 +1216,8 @@
brctl show
fi
+ show_routing
+
if [ $g_family -eq 4 ]; then
heading "Per-IP Counters"
@@ -1252,8 +1254,6 @@
done
fi
- show_routing
-
if [ $g_family -eq 4 ]; then
heading "ARP"
arp -na
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-core-4.5.7/releasenotes.txt new/shorewall-core-4.5.7.1/releasenotes.txt
--- old/shorewall-core-4.5.7/releasenotes.txt 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-core-4.5.7.1/releasenotes.txt 2012-08-28 15:51:44.000000000 +0200
@@ -1,7 +1,7 @@
----------------------------------------------------------------------------
- S H O R E W A L L 4 . 5 . 7
+ S H O R E W A L L 4 . 5 . 7 . 1
------------------------------------
- A u g u s t 2 1 , 2 0 1 2
+ A u g u s t 2 9 , 2 0 1 2
----------------------------------------------------------------------------
I. PROBLEMS CORRECTED IN THIS RELEASE
@@ -15,6 +15,30 @@
I. P R O B L E M S C O R R E C T E D I N T H I S R E L E A S E
----------------------------------------------------------------------------
+4.5.7.1
+
+1) When using IPSEC in a multi-ISP configuration, it is possible for
+ the kernel to mis-route ESP packets. To date, this problem has only
+ been observed on a system running a 3.5 kernel where traffic is
+ being tunneled through GRE which is in turn being tunneled via
+ IPSEC.
+
+ This Shorewall release includes a low-cost workaround.
+
+2) The Netfilter team have announced their intention to remove the
+ NOTRACK target in favor of 'CT --notrack'. Shorewall will now map
+ NOTRACK to 'CT --notrack' if the CT Target is available.
+
+3) Previously, the current COMMENT was not being cleared after the
+ blrules file was processed, causing that COMMENT to be used on
+ entries in the rules file. That defect has been corrected.
+
+4) Previously, the init script installed by the Shorewall installer on
+ SuSE systems were different from those installed by the official
+ SuSE RPMs. Thanks to Togan Muftuoglu, the files are now the same.
+
+4.5.7
+
1) This release includes the defect repair from Shorewall 4.5.6.2.
2) The command 'shorewall enable pppX' could fail with the ip diagnostic
@@ -40,10 +64,10 @@
5) A defect in RHEL 6.3 and derivatives causes 'shorewall show
capabilities' to leave an empty ipset in the configuration. The
- same defect can cause the Shorewall compiler to similarly leave an
- empty ipset behind.
+ same defect can cause the Shorewall compiler to similarly leave
+ behind an empty ipset.
- This Shorewall release has a workaround for this problem.
+ This Shorewall release implements a workaround for the problem.
----------------------------------------------------------------------------
I I. K N O W N P R O B L E M S R E M A I N I N G
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-core-4.5.7/shorewall-core.spec new/shorewall-core-4.5.7.1/shorewall-core.spec
--- old/shorewall-core-4.5.7/shorewall-core.spec 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-core-4.5.7.1/shorewall-core.spec 2012-08-28 15:51:44.000000000 +0200
@@ -1,6 +1,6 @@
%define name shorewall-core
%define version 4.5.7
-%define release 0base
+%define release 1
Summary: Shoreline Firewall is an iptables-based firewall for Linux systems.
Name: %{name}
@@ -62,6 +62,8 @@
%doc COPYING INSTALL changelog.txt releasenotes.txt
%changelog
+* Thu Aug 23 2012 Tom Eastep tom(a)shorewall.net
+- Updated to 4.5.7-1
* Tue Aug 14 2012 Tom Eastep tom(a)shorewall.net
- Updated to 4.5.7-0base
* Mon Aug 13 2012 Tom Eastep tom(a)shorewall.net
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-core-4.5.7/shorewallrc.suse new/shorewall-core-4.5.7.1/shorewallrc.suse
--- old/shorewall-core-4.5.7/shorewallrc.suse 2012-08-19 15:43:25.000000000 +0200
+++ new/shorewall-core-4.5.7.1/shorewallrc.suse 2012-08-27 22:22:05.000000000 +0200
@@ -12,7 +12,7 @@
MANDIR=${SHAREDIR}/man/ #Directory where manpages are installed.
INITDIR=/etc/init.d #Directory where SysV init scripts are installed.
INITFILE=$PRODUCT #Name of the product's SysV init script
-INITSOURCE=init.sh #Name of the distributed file to be installed as the SysV init script
+INITSOURCE=init.suse.sh #Name of the distributed file to be installed as the SysV init script
ANNOTATED= #If non-zero, annotated configuration files are installed
SYSTEMD= #Directory where .service files are installed (systems running systemd only)
SYSCONFFILE= #Name of the distributed file to be installed in $SYSCONFDIR
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-core-4.5.7/uninstall.sh new/shorewall-core-4.5.7.1/uninstall.sh
--- old/shorewall-core-4.5.7/uninstall.sh 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-core-4.5.7.1/uninstall.sh 2012-08-28 15:51:43.000000000 +0200
@@ -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.5.7
+VERSION=4.5.7.1
usage() # $1 = exit status
{
++++++ shorewall-docs-html-4.5.7.tar.bz2 -> shorewall-docs-html-4.5.7.1.tar.bz2 ++++++
++++ 6504 lines of diff (skipped)
++++++ shorewall-init-4.5.7.tar.bz2 -> shorewall-init-4.5.7.1.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-init-4.5.7/changelog.txt new/shorewall-init-4.5.7.1/changelog.txt
--- old/shorewall-init-4.5.7/changelog.txt 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-init-4.5.7.1/changelog.txt 2012-08-28 15:51:44.000000000 +0200
@@ -1,3 +1,23 @@
+Changes in 4.5.7.1
+
+1) Update Release Documents
+
+2) Move routing display closer to IP display in 'dump' output.
+
+3) Unconditionally restore mark in mangle OUTPUT and PREROUTING.
+
+4) Update manpage links in documentation.
+
+5) Correct link in the shorewall[6].conf manpages.
+
+6) Apply SuSE-specific patches from Togan Muftuoglu.
+
+7) FAQ update.
+
+8) Map NOTRACK to 'CT --notrack' of CT Target is available.
+
+9) Clear current comment after processing the blrules file.
+
Changes in 4.5.7 Final
1) Update Release Documents.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-init-4.5.7/configure new/shorewall-init-4.5.7.1/configure
--- old/shorewall-init-4.5.7/configure 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-init-4.5.7.1/configure 2012-08-28 15:51:44.000000000 +0200
@@ -28,7 +28,7 @@
#
# Build updates this
#
-VERSION=4.5.7
+VERSION=4.5.7.1
case "$BASH_VERSION" in
[4-9].*)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-init-4.5.7/configure.pl new/shorewall-init-4.5.7.1/configure.pl
--- old/shorewall-init-4.5.7/configure.pl 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-init-4.5.7.1/configure.pl 2012-08-28 15:51:44.000000000 +0200
@@ -31,7 +31,7 @@
# Build updates this
#
use constant {
- VERSION => '4.5.7'
+ VERSION => '4.5.7.1'
};
my %params;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-init-4.5.7/init.suse.sh new/shorewall-init-4.5.7.1/init.suse.sh
--- old/shorewall-init-4.5.7/init.suse.sh 1970-01-01 01:00:00.000000000 +0100
+++ new/shorewall-init-4.5.7.1/init.suse.sh 2012-08-27 22:22:05.000000000 +0200
@@ -0,0 +1,115 @@
+#! /bin/bash
+# The Shoreline Firewall (Shorewall) Packet Filtering Firewall - V4.5
+#
+# This program is under GPL [http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt]
+#
+# (c) 2010,2012 - Tom Eastep (teastep(a)shorewall.net)
+#
+# On most distributions, this file should be called /etc/init.d/shorewall.
+#
+# Complete documentation is available at http://shorewall.net
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of Version 2 of the GNU General Public License
+# as published by the Free Software Foundation.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+#
+### BEGIN INIT INFO
+# Provides: shorewall-init
+# Required-Start: $local_fs
+# Required-Stop: $local_fs
+# Default-Start: 2 3 5
+# Default-Stop: 0 1 6
+# Short-Description: Initialize the firewall at boot time
+# Description: Place the firewall in a safe state at boot time
+# prior to bringing up the network.
+### END INIT INFO
+
+if [ "$(id -u)" != "0" ]
+then
+ echo "You must be root to start, stop or restart \"Shorewall \"."
+ exit 1
+fi
+
+# check if shorewall-init is configured or not
+if [ -f "/etc/sysconfig/shorewall-init" ]
+then
+ . /etc/sysconfig/shorewall-init
+ if [ -z "$PRODUCTS" ]
+ then
+ exit 0
+ fi
+else
+ exit 0
+fi
+
+#
+# The installer may alter this
+#
+. /usr/share/shorewall/shorewallrc
+
+# Initialize the firewall
+shorewall_start () {
+ local PRODUCT
+ local VARDIR
+
+ echo -n "Initializing \"Shorewall-based firewalls\": "
+ for PRODUCT in $PRODUCTS; do
+ if [ -x ${VARDIR}/firewall ]; then
+ if ! ${SBIN}/$PRODUCT status > /dev/null 2>&1; then
+ ${VARDIR}/firewall stop || echo_notdone
+ fi
+ fi
+ done
+
+ if [ -n "$SAVE_IPSETS" -a -f "$SAVE_IPSETS" ]; then
+ ipset -R < "$SAVE_IPSETS"
+ fi
+
+ return 0
+}
+
+# Clear the firewall
+shorewall_stop () {
+ local PRODUCT
+ local VARDIR
+
+ echo -n "Clearing \"Shorewall-based firewalls\": "
+ for PRODUCT in $PRODUCTS; do
+ if [ -x ${VARDIR}/firewall ]; then
+ ${VARDIR}/firewall clear || exit 1
+ fi
+ done
+
+ if [ -n "$SAVE_IPSETS" ]; then
+ mkdir -p $(dirname "$SAVE_IPSETS")
+ if ipset -S > "${SAVE_IPSETS}.tmp"; then
+ grep -qE -- '^(-N|create )' "${SAVE_IPSETS}.tmp" && mv -f "${SAVE_IPSETS}.tmp" "$SAVE_IPSETS"
+ fi
+ fi
+
+ return 0
+}
+
+case "$1" in
+ start)
+ shorewall_start
+ ;;
+ stop)
+ shorewall_stop
+ ;;
+ *)
+ echo "Usage: /etc/init.d/shorewall-init {start|stop}"
+ exit 1
+esac
+
+exit 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-init-4.5.7/install.sh new/shorewall-init-4.5.7.1/install.sh
--- old/shorewall-init-4.5.7/install.sh 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-init-4.5.7.1/install.sh 2012-08-28 15:51:44.000000000 +0200
@@ -23,7 +23,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-VERSION=4.5.7
+VERSION=4.5.7.1
usage() # $1 = exit status
{
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-init-4.5.7/releasenotes.txt new/shorewall-init-4.5.7.1/releasenotes.txt
--- old/shorewall-init-4.5.7/releasenotes.txt 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-init-4.5.7.1/releasenotes.txt 2012-08-28 15:51:44.000000000 +0200
@@ -1,7 +1,7 @@
----------------------------------------------------------------------------
- S H O R E W A L L 4 . 5 . 7
+ S H O R E W A L L 4 . 5 . 7 . 1
------------------------------------
- A u g u s t 2 1 , 2 0 1 2
+ A u g u s t 2 9 , 2 0 1 2
----------------------------------------------------------------------------
I. PROBLEMS CORRECTED IN THIS RELEASE
@@ -15,6 +15,30 @@
I. P R O B L E M S C O R R E C T E D I N T H I S R E L E A S E
----------------------------------------------------------------------------
+4.5.7.1
+
+1) When using IPSEC in a multi-ISP configuration, it is possible for
+ the kernel to mis-route ESP packets. To date, this problem has only
+ been observed on a system running a 3.5 kernel where traffic is
+ being tunneled through GRE which is in turn being tunneled via
+ IPSEC.
+
+ This Shorewall release includes a low-cost workaround.
+
+2) The Netfilter team have announced their intention to remove the
+ NOTRACK target in favor of 'CT --notrack'. Shorewall will now map
+ NOTRACK to 'CT --notrack' if the CT Target is available.
+
+3) Previously, the current COMMENT was not being cleared after the
+ blrules file was processed, causing that COMMENT to be used on
+ entries in the rules file. That defect has been corrected.
+
+4) Previously, the init script installed by the Shorewall installer on
+ SuSE systems were different from those installed by the official
+ SuSE RPMs. Thanks to Togan Muftuoglu, the files are now the same.
+
+4.5.7
+
1) This release includes the defect repair from Shorewall 4.5.6.2.
2) The command 'shorewall enable pppX' could fail with the ip diagnostic
@@ -40,10 +64,10 @@
5) A defect in RHEL 6.3 and derivatives causes 'shorewall show
capabilities' to leave an empty ipset in the configuration. The
- same defect can cause the Shorewall compiler to similarly leave an
- empty ipset behind.
+ same defect can cause the Shorewall compiler to similarly leave
+ behind an empty ipset.
- This Shorewall release has a workaround for this problem.
+ This Shorewall release implements a workaround for the problem.
----------------------------------------------------------------------------
I I. K N O W N P R O B L E M S R E M A I N I N G
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-init-4.5.7/shorewall-init.spec new/shorewall-init-4.5.7.1/shorewall-init.spec
--- old/shorewall-init-4.5.7/shorewall-init.spec 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-init-4.5.7.1/shorewall-init.spec 2012-08-28 15:51:44.000000000 +0200
@@ -1,6 +1,6 @@
%define name shorewall-init
%define version 4.5.7
-%define release 0base
+%define release 1
Summary: Shorewall-init adds functionality to Shoreline Firewall (Shorewall).
Name: %{name}
@@ -125,6 +125,8 @@
%doc COPYING changelog.txt releasenotes.txt
%changelog
+* Thu Aug 23 2012 Tom Eastep tom(a)shorewall.net
+- Updated to 4.5.7-1
* Tue Aug 14 2012 Tom Eastep tom(a)shorewall.net
- Updated to 4.5.7-0base
* Mon Aug 13 2012 Tom Eastep tom(a)shorewall.net
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-init-4.5.7/shorewallrc.suse new/shorewall-init-4.5.7.1/shorewallrc.suse
--- old/shorewall-init-4.5.7/shorewallrc.suse 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-init-4.5.7.1/shorewallrc.suse 2012-08-28 15:51:44.000000000 +0200
@@ -12,7 +12,7 @@
MANDIR=${SHAREDIR}/man/ #Directory where manpages are installed.
INITDIR=/etc/init.d #Directory where SysV init scripts are installed.
INITFILE=$PRODUCT #Name of the product's SysV init script
-INITSOURCE=init.sh #Name of the distributed file to be installed as the SysV init script
+INITSOURCE=init.suse.sh #Name of the distributed file to be installed as the SysV init script
ANNOTATED= #If non-zero, annotated configuration files are installed
SYSTEMD= #Directory where .service files are installed (systems running systemd only)
SYSCONFFILE= #Name of the distributed file to be installed in $SYSCONFDIR
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-init-4.5.7/uninstall.sh new/shorewall-init-4.5.7.1/uninstall.sh
--- old/shorewall-init-4.5.7/uninstall.sh 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-init-4.5.7.1/uninstall.sh 2012-08-28 15:51:44.000000000 +0200
@@ -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.5.7
+VERSION=4.5.7.1
usage() # $1 = exit status
{
++++++ shorewall-lite-4.5.7.tar.bz2 -> shorewall-lite-4.5.7.1.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-lite-4.5.7/changelog.txt new/shorewall-lite-4.5.7.1/changelog.txt
--- old/shorewall-lite-4.5.7/changelog.txt 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-lite-4.5.7.1/changelog.txt 2012-08-28 15:51:44.000000000 +0200
@@ -1,3 +1,23 @@
+Changes in 4.5.7.1
+
+1) Update Release Documents
+
+2) Move routing display closer to IP display in 'dump' output.
+
+3) Unconditionally restore mark in mangle OUTPUT and PREROUTING.
+
+4) Update manpage links in documentation.
+
+5) Correct link in the shorewall[6].conf manpages.
+
+6) Apply SuSE-specific patches from Togan Muftuoglu.
+
+7) FAQ update.
+
+8) Map NOTRACK to 'CT --notrack' of CT Target is available.
+
+9) Clear current comment after processing the blrules file.
+
Changes in 4.5.7 Final
1) Update Release Documents.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-lite-4.5.7/configure new/shorewall-lite-4.5.7.1/configure
--- old/shorewall-lite-4.5.7/configure 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-lite-4.5.7.1/configure 2012-08-28 15:51:44.000000000 +0200
@@ -28,7 +28,7 @@
#
# Build updates this
#
-VERSION=4.5.7
+VERSION=4.5.7.1
case "$BASH_VERSION" in
[4-9].*)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-lite-4.5.7/configure.pl new/shorewall-lite-4.5.7.1/configure.pl
--- old/shorewall-lite-4.5.7/configure.pl 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-lite-4.5.7.1/configure.pl 2012-08-28 15:51:44.000000000 +0200
@@ -31,7 +31,7 @@
# Build updates this
#
use constant {
- VERSION => '4.5.7'
+ VERSION => '4.5.7.1'
};
my %params;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-lite-4.5.7/init.suse.sh new/shorewall-lite-4.5.7.1/init.suse.sh
--- old/shorewall-lite-4.5.7/init.suse.sh 1970-01-01 01:00:00.000000000 +0100
+++ new/shorewall-lite-4.5.7.1/init.suse.sh 2012-08-27 22:22:05.000000000 +0200
@@ -0,0 +1,92 @@
+#!/bin/sh
+#
+# The Shoreline Firewall (Shorewall) Packet Filtering Firewall - V4.5
+#
+# This program is under GPL [http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt]
+#
+# (c) 1999,2000,2001,2002,2003,2004,2005,2006,2007,2012 - Tom Eastep (teastep(a)shorewall.net)
+#
+# On most distributions, this file should be called /etc/init.d/shorewall.
+#
+# Complete documentation is available at http://shorewall.net
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of Version 2 of the GNU General Public License
+# as published by the Free Software Foundation.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+# If an error occurs while starting or restarting the firewall, the
+# firewall is automatically stopped.
+#
+# Commands are:
+#
+# shorewall start Starts the firewall
+# shorewall restart Restarts the firewall
+# shorewall reload Reload the firewall
+# (same as restart)
+# shorewall stop Stops the firewall
+# shorewall status Displays firewall status
+#
+
+
+### BEGIN INIT INFO
+# Provides: shorewall-lite
+# Required-Start: $network $remote_fs
+# Required-Stop:
+# Default-Start: 2 3 5
+# Default-Stop: 0 1 6
+# Description: starts and stops the shorewall firewall
+# Short-Description: Packet filtering firewall
+### END INIT INFO
+
+################################################################################
+# Give Usage Information #
+################################################################################
+usage() {
+ echo "Usage: $0 start|stop|reload|restart|status"
+ exit 1
+}
+
+################################################################################
+# Get startup options (override default)
+################################################################################
+OPTIONS=
+
+#
+# The installer may alter this
+#
+. /usr/share/shorewall/shorewallrc
+
+if [ -f ${SYSCONFDIR}/shorewall-lite ]; then
+ . ${SYSCONFDIR}/shorewall-lite
+fi
+
+SHOREWALL_INIT_SCRIPT=1
+
+################################################################################
+# E X E C U T I O N B E G I N S H E R E #
+################################################################################
+command="$1"
+
+case "$command" in
+ start)
+ exec ${SBINDIR}/shorewall-lite $OPTIONS start $STARTOPTIONS
+ ;;
+ restart|reload)
+ exec ${SBINDIR}/shorewall-lite $OPTIONS restart $RESTARTOPTIONS
+ ;;
+ status|stop)
+ exec ${SBINDIR}/shorewall-lite $OPTIONS $command $@
+ ;;
+ *)
+ usage
+ ;;
+esac
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-lite-4.5.7/install.sh new/shorewall-lite-4.5.7.1/install.sh
--- old/shorewall-lite-4.5.7/install.sh 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-lite-4.5.7.1/install.sh 2012-08-28 15:51:44.000000000 +0200
@@ -22,7 +22,7 @@
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
#
-VERSION=4.5.7
+VERSION=4.5.7.1
usage() # $1 = exit status
{
@@ -253,7 +253,10 @@
archlinux)
echo "Installing ArchLinux-specific configuration..."
;;
- linux|suse)
+ suse)
+ echo "Installing Suse-specific configuration..."
+ ;;
+ linux)
;;
*)
echo "ERROR: Unknown HOST \"$HOST\"" >&2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-lite-4.5.7/manpages/shorewall-lite-vardir.5 new/shorewall-lite-4.5.7.1/manpages/shorewall-lite-vardir.5
--- old/shorewall-lite-4.5.7/manpages/shorewall-lite-vardir.5 2012-08-19 17:47:01.000000000 +0200
+++ new/shorewall-lite-4.5.7.1/manpages/shorewall-lite-vardir.5 2012-08-28 15:57:14.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-lite-vardir
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-LITE\-VAR" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-LITE\-VAR" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-lite-4.5.7/manpages/shorewall-lite.8 new/shorewall-lite-4.5.7.1/manpages/shorewall-lite.8
--- old/shorewall-lite-4.5.7/manpages/shorewall-lite.8 2012-08-19 17:47:03.000000000 +0200
+++ new/shorewall-lite-4.5.7.1/manpages/shorewall-lite.8 2012-08-28 15:57:16.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-lite
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-LITE" "8" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-LITE" "8" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-lite-4.5.7/manpages/shorewall-lite.conf.5 new/shorewall-lite-4.5.7.1/manpages/shorewall-lite.conf.5
--- old/shorewall-lite-4.5.7/manpages/shorewall-lite.conf.5 2012-08-19 17:46:59.000000000 +0200
+++ new/shorewall-lite-4.5.7.1/manpages/shorewall-lite.conf.5 2012-08-28 15:57:11.000000000 +0200
@@ -2,12 +2,12 @@
.\" Title: shorewall-lite.conf
.\" Author: [FIXME: author] [see http://docbook.sf.net/el/author]
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
-.\" Date: 08/19/2012
+.\" Date: 08/28/2012
.\" Manual: [FIXME: manual]
.\" Source: [FIXME: source]
.\" Language: English
.\"
-.TH "SHOREWALL\-LITE\&.CO" "5" "08/19/2012" "[FIXME: source]" "[FIXME: manual]"
+.TH "SHOREWALL\-LITE\&.CO" "5" "08/28/2012" "[FIXME: source]" "[FIXME: manual]"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-lite-4.5.7/releasenotes.txt new/shorewall-lite-4.5.7.1/releasenotes.txt
--- old/shorewall-lite-4.5.7/releasenotes.txt 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-lite-4.5.7.1/releasenotes.txt 2012-08-28 15:51:44.000000000 +0200
@@ -1,7 +1,7 @@
----------------------------------------------------------------------------
- S H O R E W A L L 4 . 5 . 7
+ S H O R E W A L L 4 . 5 . 7 . 1
------------------------------------
- A u g u s t 2 1 , 2 0 1 2
+ A u g u s t 2 9 , 2 0 1 2
----------------------------------------------------------------------------
I. PROBLEMS CORRECTED IN THIS RELEASE
@@ -15,6 +15,30 @@
I. P R O B L E M S C O R R E C T E D I N T H I S R E L E A S E
----------------------------------------------------------------------------
+4.5.7.1
+
+1) When using IPSEC in a multi-ISP configuration, it is possible for
+ the kernel to mis-route ESP packets. To date, this problem has only
+ been observed on a system running a 3.5 kernel where traffic is
+ being tunneled through GRE which is in turn being tunneled via
+ IPSEC.
+
+ This Shorewall release includes a low-cost workaround.
+
+2) The Netfilter team have announced their intention to remove the
+ NOTRACK target in favor of 'CT --notrack'. Shorewall will now map
+ NOTRACK to 'CT --notrack' if the CT Target is available.
+
+3) Previously, the current COMMENT was not being cleared after the
+ blrules file was processed, causing that COMMENT to be used on
+ entries in the rules file. That defect has been corrected.
+
+4) Previously, the init script installed by the Shorewall installer on
+ SuSE systems were different from those installed by the official
+ SuSE RPMs. Thanks to Togan Muftuoglu, the files are now the same.
+
+4.5.7
+
1) This release includes the defect repair from Shorewall 4.5.6.2.
2) The command 'shorewall enable pppX' could fail with the ip diagnostic
@@ -40,10 +64,10 @@
5) A defect in RHEL 6.3 and derivatives causes 'shorewall show
capabilities' to leave an empty ipset in the configuration. The
- same defect can cause the Shorewall compiler to similarly leave an
- empty ipset behind.
+ same defect can cause the Shorewall compiler to similarly leave
+ behind an empty ipset.
- This Shorewall release has a workaround for this problem.
+ This Shorewall release implements a workaround for the problem.
----------------------------------------------------------------------------
I I. K N O W N P R O B L E M S R E M A I N I N G
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-lite-4.5.7/shorewall-lite.spec new/shorewall-lite-4.5.7.1/shorewall-lite.spec
--- old/shorewall-lite-4.5.7/shorewall-lite.spec 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-lite-4.5.7.1/shorewall-lite.spec 2012-08-28 15:51:44.000000000 +0200
@@ -1,6 +1,6 @@
%define name shorewall-lite
%define version 4.5.7
-%define release 0base
+%define release 1
%define initdir /etc/init.d
Summary: Shoreline Firewall Lite is an iptables-based firewall for Linux systems.
@@ -105,6 +105,8 @@
%doc COPYING changelog.txt releasenotes.txt
%changelog
+* Thu Aug 23 2012 Tom Eastep tom(a)shorewall.net
+- Updated to 4.5.7-1
* Tue Aug 14 2012 Tom Eastep tom(a)shorewall.net
- Updated to 4.5.7-0base
* Mon Aug 13 2012 Tom Eastep tom(a)shorewall.net
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-lite-4.5.7/shorewallrc.suse new/shorewall-lite-4.5.7.1/shorewallrc.suse
--- old/shorewall-lite-4.5.7/shorewallrc.suse 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-lite-4.5.7.1/shorewallrc.suse 2012-08-28 15:51:44.000000000 +0200
@@ -12,7 +12,7 @@
MANDIR=${SHAREDIR}/man/ #Directory where manpages are installed.
INITDIR=/etc/init.d #Directory where SysV init scripts are installed.
INITFILE=$PRODUCT #Name of the product's SysV init script
-INITSOURCE=init.sh #Name of the distributed file to be installed as the SysV init script
+INITSOURCE=init.suse.sh #Name of the distributed file to be installed as the SysV init script
ANNOTATED= #If non-zero, annotated configuration files are installed
SYSTEMD= #Directory where .service files are installed (systems running systemd only)
SYSCONFFILE= #Name of the distributed file to be installed in $SYSCONFDIR
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/shorewall-lite-4.5.7/uninstall.sh new/shorewall-lite-4.5.7.1/uninstall.sh
--- old/shorewall-lite-4.5.7/uninstall.sh 2012-08-19 17:41:35.000000000 +0200
+++ new/shorewall-lite-4.5.7.1/uninstall.sh 2012-08-28 15:51:44.000000000 +0200
@@ -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.5.7
+VERSION=4.5.7.1
usage() # $1 = exit status
{
++++++ shorewall-4.5.7.tar.bz2 -> shorewall6-4.5.7.1.tar.bz2 ++++++
++++ 103171 lines of diff (skipped)
++++++ shorewall-lite-4.5.7.tar.bz2 -> shorewall6-lite-4.5.7.1.tar.bz2 ++++++
++++ 6865 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package rubygem-orm_adapter for openSUSE:Factory checked in at 2012-09-03 18:56:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-orm_adapter (Old)
and /work/SRC/openSUSE:Factory/.rubygem-orm_adapter.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-orm_adapter", Maintainer is "ro(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-orm_adapter/rubygem-orm_adapter.changes 2012-06-05 15:35:19.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-orm_adapter.new/rubygem-orm_adapter.changes 2012-09-03 18:56:19.000000000 +0200
@@ -1,0 +2,16 @@
+Sun Jul 29 17:22:24 UTC 2012 - coolo(a)suse.com
+ - v0.4.0
+ * Adds :limit, and :offset options to #find_all
+
+ - v0.3.0
+ * Removes OrmAdapter::Base.model_classes and friends.
+ * Add note about the scope of ORM Adapter re: model instance methods
+
+ - v0.2.0
+ * Normalise :id in find conditions
+ * Allow find_first and find_all to take no arguments
+
+ - v0.1.0
+ * Add #destroy(object) to the API
+
+-------------------------------------------------------------------
Old:
----
orm_adapter-0.0.7.gem
New:
----
orm_adapter-0.4.0.gem
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-orm_adapter.spec ++++++
--- /var/tmp/diff_new_pack.v2gARU/_old 2012-09-03 18:56:20.000000000 +0200
+++ /var/tmp/diff_new_pack.v2gARU/_new 2012-09-03 18:56:20.000000000 +0200
@@ -17,20 +17,16 @@
Name: rubygem-orm_adapter
-Version: 0.0.7
+Version: 0.4.0
Release: 0
%define mod_name orm_adapter
%define mod_full_name %{mod_name}-%{version}
-#
-#
+
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-BuildRequires: rubygems_with_buildroot_patch
-%rubygems_requires
-#
+BuildRequires: ruby-macros >= 1
Url: http://github.com/ianwhite/orm_adapter
Source: %{mod_full_name}.gem
-#
-Summary: orm_adapter provides a single point of entry for using basic features of popular ruby ORMs. Its target audience is gem authors who want to support many ruby ORMs
+Summary: orm_adapter provides a single point of entry for using basic features of popular ruby ORMs. Its target audience is gem authors who want to support many ruby ORMs.
License: MIT
Group: Development/Languages/Ruby
@@ -55,12 +51,14 @@
Test::Unit or RSpec files, useful for developers.
%prep
+#gem_unpack
+#if you need patches, apply them here and replace the # with a % sign in the surrounding lines
+#gem_build
+
%build
-%install
-%gem_install %{S:0}
-%clean
-%{__rm} -rf %{buildroot}
+%install
+%gem_install -f
%files
%defattr(-,root,root,-)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
03 Sep '12
Hello community,
here is the log from the commit of package python-django-registration for openSUSE:Factory checked in at 2012-09-03 18:56:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-django-registration (Old)
and /work/SRC/openSUSE:Factory/.python-django-registration.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-django-registration", Maintainer is ""
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-django-registration/python-django-registration.changes 2012-02-16 12:27:11.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.python-django-registration.new/python-django-registration.changes 2012-09-03 18:56:13.000000000 +0200
@@ -1,0 +2,7 @@
+Mon Aug 27 09:14:58 UTC 2012 - mcihar(a)suse.cz
+
+- update to 0.8
+ * Backend-based rewrite. See docs/upgrade.rst for details.
+ * Compatibility through Django 1.4.
+
+-------------------------------------------------------------------
Old:
----
django-registration-0.7.tar.bz2
New:
----
django-registration-0.8.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-django-registration.spec ++++++
--- /var/tmp/diff_new_pack.xONyD4/_old 2012-09-03 18:56:15.000000000 +0200
+++ /var/tmp/diff_new_pack.xONyD4/_new 2012-09-03 18:56:15.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-django-registration
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,16 +17,17 @@
Summary: A simple, generic user-registration application for Django
+License: BSD-3-Clause
+Group: Development/Libraries/Python
Name: python-django-registration
-Version: 0.7
+Version: 0.8
Release: 0
-License: BSD-3-Clause
-Group: Development/Libraries/Python
Url: http://code.google.com/p/django-registration/
Source: django-registration-%{version}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-BuildRequires: python python-devel
+BuildRequires: python
+BuildRequires: python-devel
Requires: python-django
%py_requires
%if %{?suse_version: %{suse_version} > 1110} %{!?suse_version:1}
@@ -45,7 +46,7 @@
* Once they click the activation link, the account becomes active and they can log in as normal.
%prep
-%setup -q -n django-registration
+%setup -q -n django-registration-%{version}
%build
export CFLAGS="%{optflags}"
@@ -59,7 +60,7 @@
%files -f INSTALLED_FILES
%defattr(-, root, root, 0755)
-%doc README.txt LICENSE.txt INSTALL.txt CHANGELOG.txt
+%doc README LICENSE CHANGELOG
%doc docs/*
%changelog
++++++ django-registration-0.7.tar.bz2 -> django-registration-0.8.tar.bz2 ++++++
++++ 15896 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libzypp-testsuite-tools for openSUSE:Factory checked in at 2012-09-03 18:55:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libzypp-testsuite-tools (Old)
and /work/SRC/openSUSE:Factory/.libzypp-testsuite-tools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libzypp-testsuite-tools", Maintainer is "schubi(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/libzypp-testsuite-tools/libzypp-testsuite-tools.changes 2011-11-29 16:24:33.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libzypp-testsuite-tools.new/libzypp-testsuite-tools.changes 2012-09-03 18:55:59.000000000 +0200
@@ -1,0 +2,15 @@
+Mon Sep 3 10:18:32 UTC 2012 - cfarrell(a)suse.com
+
+- license update: GPL-2.0
+ Contains files with GPL-2.0 (i.e. "only") licenses - see e.g.
+ src/XmlNode.cc
+
+-------------------------------------------------------------------
+Wed Aug 29 14:28:48 CEST 2012 - ma(a)suse.de
+
+- Adapt to libyui changes
+- As zypp is now using libsolv, drop the outdated and unmaintained
+ testcase data package for the old solver.
+- version 4.3.0
+
+-------------------------------------------------------------------
Old:
----
zypp-testsuite-tools-4.2.11.tar.bz2
New:
----
zypp-testsuite-tools-4.3.0.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libzypp-testsuite-tools.spec ++++++
--- /var/tmp/diff_new_pack.ndSFmM/_old 2012-09-03 18:56:01.000000000 +0200
+++ /var/tmp/diff_new_pack.ndSFmM/_new 2012-09-03 18:56:01.000000000 +0200
@@ -16,16 +16,21 @@
#
Name: libzypp-testsuite-tools
-BuildRequires: fdupes libexpat-devel libqt4-devel libqdialogsolver1-devel yast2-libyui-devel
+BuildRequires: fdupes libexpat-devel libqt4-devel libqdialogsolver1-devel
BuildRequires: gcc-c++ >= 4.5
BuildRequires: libzypp-devel >= 6.10.0
BuildRequires: libtool
+%if 0%{?suse_version} <= 1220
+BuildRequires: yast2-libyui-devel
+%else
+BuildRequires: libyui-devel
+%endif
License: GPL-2.0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: Package, Patch, Pattern, and Product Management - testsuite-tools
-Version: 4.2.11
+Version: 4.3.0
Release: 0
-Source: zypp-testsuite-tools-4.2.11.tar.bz2
+Source: zypp-testsuite-tools-4.3.0.tar.bz2
Group: System/Packages
%description
@@ -42,31 +47,8 @@
Stanislav Visnovsky <visnov(a)suse.cz>
Ladislav Slezak <lslezak(a)suse.cz>
-%package data
-License: GPLv2+
-Requires: libzypp-testsuite-tools
-Summary: Package, Patch, Pattern, and Product Management - testsuite-data
-Group: System/Packages
-%if %suse_version > 1120
-BuildArch: noarch
-%endif
-
-%description -n libzypp-testsuite-tools-data
-Package, Patch, Pattern, and Product Management - testsuite-data
-
-Authors:
---------
- Michael Andres <ma(a)suse.de>
- Jiri Srain <jsrain(a)suse.cz>
- Stefan Schubert <schubi(a)suse.de>
- Duncan Mac-Vicar <dmacvicar(a)suse.de>
- Klaus Kaempf <kkaempf(a)suse.de>
- Marius Tomaschewski <mt(a)suse.de>
- Stanislav Visnovsky <visnov(a)suse.cz>
- Ladislav Slezak <lslezak(a)suse.cz>
-
%prep
-%setup -q -n zypp-testsuite-tools-4.2.11
+%setup -q -n zypp-testsuite-tools-4.3.0
%build
mv configure.ac x
@@ -90,10 +72,4 @@
%dir %{_prefix}/lib/zypp/testsuite/bin
%{_prefix}/lib/zypp/testsuite/bin/
-%files data
-%defattr(-,root,root)
-%dir %{_prefix}/share/zypp/testsuite
-%dir %{_prefix}/share/zypp/testsuite/data
-%{_prefix}/share/zypp/testsuite/data/
-
%changelog
++++++ zypp-testsuite-tools-4.2.11.tar.bz2 -> zypp-testsuite-tools-4.3.0.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/libzypp-testsuite-tools/zypp-testsuite-tools-4.2.11.tar.bz2 /work/SRC/openSUSE:Factory/.libzypp-testsuite-tools.new/zypp-testsuite-tools-4.3.0.tar.bz2 differ: char 11, line 1
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libgit2 for openSUSE:Factory checked in at 2012-09-03 18:55:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libgit2 (Old)
and /work/SRC/openSUSE:Factory/.libgit2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libgit2", Maintainer is ""
Changes:
--------
--- /work/SRC/openSUSE:Factory/libgit2/libgit2.changes 2012-05-14 16:15:09.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libgit2.new/libgit2.changes 2012-09-03 18:55:52.000000000 +0200
@@ -1,0 +2,91 @@
+Fri Aug 31 13:27:15 UTC 2012 - cgiboudeaux(a)gmx.com
+
+- Update to 0.17
+ Attributes:
+ - Added function macros to check attribute values instead of having
+ to manually compare them
+ - Added support for choosing the attribute loading order (workdir files
+ vs index) and to skip the systems' default `.gitattributes`
+ - Fixed issues when fetching attribute data on bare repositories
+
+ Blob:
+ - Added support for creating blobs from any file on disk (not
+ restricted to the repository's working directory)
+ - Aded support for smudge filters when writing blobs to the ODB
+ - So far only CRLF normalization is available
+ Branches:
+ - Added a high-level branch API:
+ - git_branch_create
+ - git_branch_delete
+ - git_branch_list
+ - git_branch_move
+ Commit:
+ - Commit messages are now filtered to match Git rules (stripping
+ comments and adding proper whitespacing rules)
+ Config:
+ - Added support for setting and getting multivars
+ - Added `git_config_get_mapped` to map the value of a config
+ variable based on its defaults
+ Diff:
+ - Added full diff API:
+ - tree to tree
+ - index to tree
+ - workdir to index
+ - workdir to tree
+ - blob to blob
+ - Added helper functions to print the diffs as valid patchfiles
+ Error handling:
+ - New design for the error handling API, taking into consideration
+ the requirements of dynamic languages
+ Indexer:
+ - Added streaming packfile indexer
+ Merge:
+ - Added support for finding the merge base between two commits
+ Notes:
+ - Full git-notes support:
+ - git_note_read
+ - git_note_message/git_note_oid
+ - git_note_create
+ - git_note_remove
+ - git_note_free
+ - git_note_foreach
+ References:
+ - Added `git_reference_name_to_oid` helper to resolve
+ a reference to its final OID
+ - Added `git_reference_cmp` to compare two references with
+ a stable order
+ Remotes:
+ - Added support for writing and saving remotes
+ - `git_remote_add`
+ - `git_remote_save`
+ - Setters for all the attributes of a remote
+ - Switched remote download to the new streaming packfile indexer
+ - Fixed fetch on HTTP and Git under Windows
+ - Added `git_remote_supported_url` helper to check if a protocol
+ can be accessed by the library
+ - Added `git_remote_list`
+ Repository:
+ - Made `git_repository_open` smarter when finding the `.git` folder.
+ - Added `git_repository_open_ext` with extra options when
+ opening a repository
+ Revwalk:
+ - Added support for pushing/hiding several references through a glob
+ - Added helper to push/hide the current HEAD to the walker
+ - Added helper to push/hide a single reference to the walker
+ Status:
+ - Greatly improved Status implementation using the new `diff` code
+ as a backend
+ Submodules:
+ - Added a partial submodules API to get information about a
+ submodule and list all the submodules in a repository
+ - git_submodule_foreach
+ - git_submodule_lookup
+ Tag:
+ - Added `git_tag_peel` helper to peel a tag to its pointed object
+ - Tag messages are now filtered to match Git rules (stripping comments
+ and adding proper whitespacing rules)
+ Tree:
+ - Killed the old `git_tree_diff` API, which is replaced by the
+ new diff code.
+
+-------------------------------------------------------------------
Old:
----
libgit2-0.16.0.tar.gz
New:
----
libgit2-0.17.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libgit2.spec ++++++
--- /var/tmp/diff_new_pack.gCSSg3/_old 2012-09-03 18:55:53.000000000 +0200
+++ /var/tmp/diff_new_pack.gCSSg3/_new 2012-09-03 18:55:53.000000000 +0200
@@ -18,7 +18,7 @@
Name: libgit2
-Version: 0.16.0
+Version: 0.17.0
Release: 0
Summary: C git library
License: GPL-2.0-with-GCC-exception
@@ -27,6 +27,7 @@
Source0: https://github.com/downloads/libgit2/libgit2/libgit2-%{version}.tar.gz
BuildRequires: cmake
BuildRequires: pkgconfig
+BuildRequires: python-base
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%if 0%{?fedora_version} || 0%{?rhel_version} || 0%{?centos_version}
BuildRequires: openssl-devel
++++++ libgit2-0.16.0.tar.gz -> libgit2-0.17.0.tar.gz ++++++
++++ 75055 lines of diff (skipped)
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package graphviz for openSUSE:Factory checked in at 2012-09-03 18:55:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/graphviz (Old)
and /work/SRC/openSUSE:Factory/.graphviz.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "graphviz", Maintainer is "pth(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/graphviz/graphviz-plugins.changes 2012-06-12 07:06:34.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.graphviz.new/graphviz-plugins.changes 2012-09-03 18:55:36.000000000 +0200
@@ -1,0 +2,6 @@
+Mon Sep 3 09:18:31 UTC 2012 - idonmez(a)suse.com
+
+- Remove dependency on gtkglext-devel, package no longer exists
+ in openSUSE > 12.2
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ graphviz-plugins.spec ++++++
--- /var/tmp/diff_new_pack.mlarlD/_old 2012-09-03 18:55:38.000000000 +0200
+++ /var/tmp/diff_new_pack.mlarlD/_new 2012-09-03 18:55:38.000000000 +0200
@@ -28,7 +28,6 @@
BuildRequires: ghostscript
BuildRequires: gmp-devel
BuildRequires: graphviz
-BuildRequires: gtkglext-devel
BuildRequires: guile-devel
BuildRequires: ksh
BuildRequires: libexpat-devel
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package gimp-save-for-web for openSUSE:Factory checked in at 2012-09-03 18:55:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gimp-save-for-web (Old)
and /work/SRC/openSUSE:Factory/.gimp-save-for-web.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gimp-save-for-web", Maintainer is "CrRodriguez(a)novell.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/gimp-save-for-web/gimp-save-for-web.changes 2012-01-05 19:11:13.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.gimp-save-for-web.new/gimp-save-for-web.changes 2012-09-03 18:55:29.000000000 +0200
@@ -1,0 +2,8 @@
+Mon Aug 27 14:59:48 UTC 2012 - vuntz(a)opensuse.org
+
+- Change License tag from "GPL-2.0+;MIT" to GPL-2.0+: I think it's
+ all GPL-2.0+ really, and the COPYING file is wrong (see
+ https://github.com/auris/gimp-save-for-web/issues/8).
+ Fix bnc#735009.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gimp-save-for-web.spec ++++++
--- /var/tmp/diff_new_pack.Z940L9/_old 2012-09-03 18:55:30.000000000 +0200
+++ /var/tmp/diff_new_pack.Z940L9/_new 2012-09-03 18:55:30.000000000 +0200
@@ -20,7 +20,7 @@
Version: 0.29.3
Release: 0
Summary: Save for Web plug-in for The Gimp
-License: GPL-2.0+ ; MIT
+License: GPL-2.0+
Group: Productivity/Graphics/Bitmap Editors
Url: http://registry.gimp.org/node/33
Source: http://registry.gimp.org/files/%{name}-%{version}.tar.bz2
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package dosemu for openSUSE:Factory checked in at 2012-09-03 18:55:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/dosemu (Old)
and /work/SRC/openSUSE:Factory/.dosemu.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dosemu", Maintainer is "snwint(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/dosemu/dosemu.changes 2012-03-13 09:33:09.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.dosemu.new/dosemu.changes 2012-09-03 18:55:19.000000000 +0200
@@ -1,0 +2,5 @@
+Fri Aug 31 09:51:46 UTC 2012 - idonmez(a)suse.com
+
+- Add dependency on bdftopcf for openSUSE > 12.2
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ dosemu.spec ++++++
--- /var/tmp/diff_new_pack.BGwmkh/_old 2012-09-03 18:55:20.000000000 +0200
+++ /var/tmp/diff_new_pack.BGwmkh/_new 2012-09-03 18:55:20.000000000 +0200
@@ -16,22 +16,33 @@
#
-
Name: dosemu
-BuildRequires: SDL-devel bin86 bison flex freetype2 libsndfile-devel slang-devel xorg-x11 xorg-x11-devel
+BuildRequires: SDL-devel
+BuildRequires: bin86
+BuildRequires: bison
+BuildRequires: flex
+BuildRequires: freetype2
+BuildRequires: libsndfile-devel
+BuildRequires: slang-devel
+BuildRequires: xorg-x11
+BuildRequires: xorg-x11-devel
-%if 0%{?suse_version}>1130
+%if 0%{?suse_version} > 1130
BuildRequires: gpm-devel
%else
BuildRequires: gpm
%endif
+%if 0%{?suse_version} > 1220
+BuildRequires: bdftopcf
+%endif
+
ExclusiveArch: %ix86 x86_64
-License: GPL-2.0+
-Group: System/Emulators/PC
Version: 1.4.0.1.r2065
-Release: 70
+Release: 0
Summary: The DOS Emulator
+License: GPL-2.0+
+Group: System/Emulators/PC
Source: %name-%version.tgz
Source1: dosemu-freedos-bin.tgz
Patch2: dosemu-1.4.0-destbufferoverflow.patch
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package bug-buddy for openSUSE:Factory checked in at 2012-09-03 18:55:01
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/bug-buddy (Old)
and /work/SRC/openSUSE:Factory/.bug-buddy.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bug-buddy", Maintainer is "gnome-maintainers(a)suse.de"
Changes:
--------
--- /work/SRC/openSUSE:Factory/bug-buddy/bug-buddy.changes 2011-10-02 09:51:26.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.bug-buddy.new/bug-buddy.changes 2012-09-03 18:55:04.000000000 +0200
@@ -1,0 +2,6 @@
+Thu Aug 23 22:59:26 UTC 2012 - gankov(a)opensuse.org
+
+- Add bug-buddy-2.32-gnome-version.xml.patch: Fix gnome-version.xml
+ path bnc#777203
+
+-------------------------------------------------------------------
New:
----
bug-buddy-2.32-gnome-version.xml.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ bug-buddy.spec ++++++
--- /var/tmp/diff_new_pack.3w1x1M/_old 2012-09-03 18:55:06.000000000 +0200
+++ /var/tmp/diff_new_pack.3w1x1M/_new 2012-09-03 18:55:06.000000000 +0200
@@ -1,7 +1,7 @@
#
# spec file for package bug-buddy
#
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,7 +16,6 @@
#
-
Name: bug-buddy
BuildRequires: evolution-data-server-devel
BuildRequires: fdupes
@@ -30,14 +29,16 @@
BuildRequires: libsoup-devel
BuildRequires: translation-update-upstream
BuildRequires: update-desktop-files
-License: GPL-2.0+
-Group: System/GUI/GNOME
Version: 2.32.0
-Release: 2
+Release: 0
Recommends: %{name}-lang
Summary: The GNOME Desktop Bug Reporting Tool
+License: GPL-2.0+
+Group: System/GUI/GNOME
Source: ftp://ftp.gnome.org/pub/gnome/sources/bug-buddy/2.23/%{name}-%{version}.tar…
Source99: baselibs.conf
+# PATCH-FIX-UPSTREAM bug-buddy-2.32-gnome-version.xml.patch [bnc#777203] gankov(a)opensuse.org -- Fix gnome-version.xml path
+Patch0: bug-buddy-2.32-gnome-version.xml.patch
Url: http://www.gnome.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: gdb
@@ -51,6 +52,7 @@
%lang_package
%prep
%setup -q
+%patch0
translation-update-upstream
%build
++++++ bug-buddy-2.32-gnome-version.xml.patch ++++++
Index: src/bug-buddy.c
===================================================================
--- src/bug-buddy.c.orig
+++ src/bug-buddy.c
@@ -292,7 +292,7 @@ get_gnome_version_info (void)
version = g_new0 (GnomeVersionInfo, 1);
- xml_file = g_build_filename (DATADIR, "gnome-about/gnome-version.xml", NULL);
+ xml_file = g_build_filename (DATADIR, "gnome/gnome-version.xml", NULL);
doc = xmlParseFile (xml_file);
g_free (xml_file);
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package audacity for openSUSE:Factory checked in at 2012-09-03 18:54:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/audacity (Old)
and /work/SRC/openSUSE:Factory/.audacity.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "audacity", Maintainer is "MSeben(a)novell.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/audacity/audacity.changes 2012-03-20 11:25:43.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.audacity.new/audacity.changes 2012-09-03 18:54:50.000000000 +0200
@@ -1,0 +2,20 @@
+Thu Aug 30 15:38:45 UTC 2012 - reddwarf(a)opensuse.org
+
+- Update to version 2.0.2
+ * A significant bug that caused clicks on split lines has been fixed
+ * There are improvements to several toolbars and to some Nyquist effects
+- Update to version 2.0.1
+ * Keyboard shortcuts can now be allocated to effects
+ * Nyquist plug-ins can be added to Chains
+- Run spec-cleaner
+- Use pkgconfig() style BuildRequires
+- Remove conditionals for unsupported openSUSE versions
+- Remove taglib build dependency. Not used any more
+- Remove libsamplerate dependency. Upstream prefers included libresample
+- Remove custom icon. Upstream already has a transparent version.
+- Add audacity-2.0.2-docdir.patch patch
+- Don't delete MIME type icon. Instead put it in %{_datadir}/icons/hicolor/48x48/mimetypes/application-x-audacity-project.xpm
+- Add %icon_theme_cache_post, %mime_database_post and %desktop_database_post to %post
+- Recommend libmp3lame0, libavformat52, libavcodec52 and libavutil50
+
+-------------------------------------------------------------------
Old:
----
audacity-minsrc-2.0.0.tar.bz2
audacity.png
New:
----
audacity-2.0.2-docdir.patch
audacity-minsrc-2.0.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ audacity.spec ++++++
--- /var/tmp/diff_new_pack.GsB6zI/_old 2012-09-03 18:54:53.000000000 +0200
+++ /var/tmp/diff_new_pack.GsB6zI/_new 2012-09-03 18:54:53.000000000 +0200
@@ -21,50 +21,59 @@
%bcond_with twolame
Name: audacity
-BuildRequires: alsa-devel
-BuildRequires: flac-devel
+BuildRequires: desktop-file-utils
BuildRequires: gcc-c++
-BuildRequires: jack-devel
-BuildRequires: libexpat-devel
-BuildRequires: libid3tag-devel
-BuildRequires: libsamplerate-devel
-BuildRequires: libsndfile-devel
-BuildRequires: libvorbis-devel
-# This would require to patch our portaudio package with "PortMixer"... an extra API that never got integrated in PortAudio.
-#BuildRequires: portaudio-devel
-BuildRequires: soundtouch-devel
-BuildRequires: taglib-devel
-BuildRequires: update-desktop-files
-%if %suse_version > 1130
-BuildRequires: wxWidgets-wxcontainer-devel
+BuildRequires: hicolor-icon-theme
%define _use_internal_dependency_generator 0
%define __find_requires %wx_requires
-%else
-BuildRequires: wxGTK-devel
-%endif
-BuildRequires: vamp-plugin-sdk-devel
+BuildRequires: wxWidgets-devel
+BuildRequires: pkgconfig(alsa)
+BuildRequires: pkgconfig(expat)
+BuildRequires: pkgconfig(flac)
+BuildRequires: pkgconfig(flac++)
+BuildRequires: pkgconfig(gtk+-2.0) >= 2.4.0
+BuildRequires: pkgconfig(id3tag)
+BuildRequires: pkgconfig(jack)
+BuildRequires: pkgconfig(ogg)
+BuildRequires: pkgconfig(shared-mime-info)
+BuildRequires: pkgconfig(sndfile)
+BuildRequires: pkgconfig(soundtouch)
+BuildRequires: pkgconfig(vamp-hostsdk)
+BuildRequires: pkgconfig(vorbis)
+BuildRequires: pkgconfig(vorbisenc)
+BuildRequires: pkgconfig(vorbisfile)
+# This would require to patch our portaudio package with "PortMixer"... an extra API that never got integrated in PortAudio.
+#BuildRequires: portaudio-devel
%if %{with ffmpeg}
-BuildRequires: libffmpeg-devel
+BuildRequires: libffmpeg_oldabi-devel
%endif
%if %{with mad}
-BuildRequires: libmad-devel
+BuildRequires: pkgconfig(mad)
%endif
%if %{with twolame}
-BuildRequires: libtwolame-devel
+BuildRequires: pkgconfig(twolame)
%endif
-Version: 2.0.0
+Version: 2.0.2
Release: 0
Summary: A Free, Cross-Platform Digital Audio Editor
License: GPL-2.0+
Group: Productivity/Multimedia/Sound/Editors and Convertors
Url: http://audacity.sourceforge.net/
-Source0: http://%{name}.googlecode.com/files/%{name}-minsrc-%{version}.tar.bz2
-Source1: %{name}.png
-Source2: %{name}-license-nyquist
-# PATCH-FIX-OPENSUSE %{name}-no_buildstamp.patch reddwarf(a)opensuse.org -- this patch removes the buildstamp
-Patch0: %{name}-no_buildstamp.patch
-Patch16: %{name}-implicit.patch
+Source0: http://audacity.googlecode.com/files/audacity-minsrc-%{version}.tar.bz2
+Source1: audacity-license-nyquist
+# PATCH-FIX-OPENSUSE audacity-no_buildstamp.patch reddwarf(a)opensuse.org -- this patch removes the buildstamp
+Patch0: audacity-no_buildstamp.patch
+# About the access to the bug tracker: "Generally we restrict Bugzilla accounts to experienced C++ developers, or to very experienced Audacity bug watchers who want to test our nightly builds regularly."
+# Being a packager, it seems, it's not enough. I am not even going to discuss that stupid politic
+# PATCH-FIX-UPSTREAM audacity-2.0.2-docdir.patch email wrote to feedback(a)audacityteam.org reddwarf(a)opensuse.org -- make configure honor --docdir
+Patch1: audacity-2.0.2-docdir.patch
+# PATCH-FIX-UPSTREAM audacity-implicit.patch email wrote to feedback(a)audacityteam.org reddwarf(a)opensuse.org -- Include ctype.h since it uses isdigit()
+Patch2: audacity-implicit.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
+Recommends: libmp3lame0
+Recommends: libavformat52
+Recommends: libavcodec52
+Recommends: libavutil50
%description
Audacity is a program that manipulates digital audio wave forms. In
@@ -74,57 +83,49 @@
physical memory size of your computer.
%prep
-%setup -q -n %{name}-src-%{version}
+%setup -q -n audacity-src-%{version}
%patch0
-%patch16
-%{__cp} %{S:2} LICENSE_NYQUIST.txt
-
-%build
-%configure \
- --enable-unicode \
- --with-libvorbis=system \
+%patch1
+%patch2
+cp %{SOURCE1} LICENSE_NYQUIST.txt
+# Make sure we use the system versions
+rm -r lib-src/libvamp/
%if %{with ffmpeg}
- --with-ffmpeg=system \
-%else
- --without-ffmpeg \
+rm -r lib-src/ffmpeg/
%endif
-%if %{with mad}
- --with-libmad=system \
-%else
- --without-libmad \
-%endif
-%if %{with twolame}
- --with-libtwolame=system \
-%else
- --without-libtwolame \
-%endif
- --with-libsndfile=system \
- --with-libflac=system \
- --with-ladspa \
- --with-libid3tag=system \
- --with-libsamplerate=system
-%{__make} %{?_smp_mflags}
+
+%build
+%configure --docdir=%{_defaultdocdir}/audacity/
+make %{?_smp_mflags}
%install
-%makeinstall
-%suse_update_desktop_file audacity
-%{__install} -v -d -m755 %{buildroot}%{_datadir}/pixmaps
-%{__install} -v -m 644 %{SOURCE1} %{buildroot}%{_datadir}/pixmaps
-#delete default icon we have nicer - transparent :)
-%__rm %{buildroot}%{_datadir}/pixmaps/*.xpm
-# we will add docs later in %files section
-%__rm -rf %{buildroot}%{_datadir}/doc/audacity
+%make_install
+# email wrote to feedback(a)audacityteam.org
+mkdir -p %{buildroot}%{_datadir}/icons/hicolor/48x48/mimetypes/
+mv %{buildroot}%{_datadir}/pixmaps/gnome-mime-application-x-audacity-project.xpm %{buildroot}%{_datadir}/icons/hicolor/48x48/mimetypes/application-x-audacity-project.xpm
+rm -r %{buildroot}%{_datadir}/pixmaps
%find_lang %{name}
+%post
+%icon_theme_cache_post
+%mime_database_post
+%desktop_database_post
+
+%postun
+%desktop_database_postun
+%mime_database_postun
+%icon_theme_cache_postun
+
%files -f %{name}.lang
%defattr(-,root,root)
%doc LICENSE.txt README.txt LICENSE_NYQUIST.txt
-%doc %{_mandir}/man?/*
+%{_defaultdocdir}/audacity/
+%{_mandir}/man1/audacity.1*
%{_bindir}/audacity
-%{_datadir}/audacity
-%{_datadir}/applications/*.desktop
-%{_datadir}/pixmaps/*.png
+%{_datadir}/audacity/
+%{_datadir}/applications/audacity.desktop
%{_datadir}/mime/packages/audacity.xml
-%{_datadir}/icons/hicolor/*
+%{_datadir}/icons/hicolor/*/apps/audacity.*
+%{_datadir}/icons/hicolor/*/mimetypes/application-x-audacity-project.*
%changelog
++++++ audacity-2.0.2-docdir.patch ++++++
Index: Makefile.in
===================================================================
--- Makefile.in.orig
+++ Makefile.in
@@ -10,6 +10,7 @@ MANDIR= @mandir@
AUDACITY_NAME = @AUDACITY_NAME@
EXTRAINSTALLTARGETS= @EXTRAINSTALLTARGETS@
EXTRAUNINSTALLTARGETS= @EXTRAUNINSTALLTARGETS@
+DOCDIR= @docdir@
.PHONY: all
all: audacity help/audacity.1.gz
@@ -31,9 +32,9 @@ install: audacity $(EXTRAINSTALLTARGETS)
$(INSTALL) -m 755 audacity $(DESTDIR)$(BINDIR)/$(AUDACITY_NAME)
# install docs
- $(INSTALL) -d $(DESTDIR)$(DATADIR)/doc/$(AUDACITY_NAME)
- $(INSTALL) -m 644 README.txt $(DESTDIR)$(DATADIR)/doc/$(AUDACITY_NAME)/README.txt
- $(INSTALL) -m 644 LICENSE.txt $(DESTDIR)$(DATADIR)/doc/$(AUDACITY_NAME)/LICENSE.txt
+ $(INSTALL) -d $(DESTDIR)$(DOCDIR)/
+ $(INSTALL) -m 644 README.txt $(DESTDIR)$(DOCDIR)/README.txt
+ $(INSTALL) -m 644 LICENSE.txt $(DESTDIR)$(DOCDIR)/LICENSE.txt
# install manpage
$(INSTALL) -d $(DESTDIR)$(MANDIR)/man1
++++++ audacity-minsrc-2.0.0.tar.bz2 -> audacity-minsrc-2.0.2.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/audacity/audacity-minsrc-2.0.0.tar.bz2 /work/SRC/openSUSE:Factory/.audacity.new/audacity-minsrc-2.0.2.tar.bz2 differ: char 11, line 1
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0