Hello community,

here is the log from the commit of package shorewall for openSUSE:Factory 
checked in at 2014-05-21 16:30:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/shorewall (Old)
 and      /work/SRC/openSUSE:Factory/.shorewall.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "shorewall"

Changes:
--------
--- /work/SRC/openSUSE:Factory/shorewall/shorewall.changes      2014-04-03 
17:15:46.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.shorewall.new/shorewall.changes 2014-05-21 
16:30:56.000000000 +0200
@@ -1,0 +2,12 @@
+Fri May 16 06:59:57 UTC 2014 - [email protected]
+
+- Update to version 4.6.0. For more details see changelog.txt and
+  releasenotes.txt. Since this is a major release for those who are
+  migrating from previous version, it is important to read the
+  above mentioned notes.
+
+  * This release includes all defect repair from releases up through
+    4.5.21.9.
+- Backported CHECKSUM.patch
+
+-------------------------------------------------------------------

Old:
----
  shorewall-4.5.21.9.tar.bz2
  shorewall-core-4.5.21.9.tar.bz2
  shorewall-docs-html-4.5.21.9.tar.bz2
  shorewall-init-4.5.21.9.tar.bz2
  shorewall-lite-4.5.21.9.tar.bz2
  shorewall6-4.5.21.9.tar.bz2
  shorewall6-lite-4.5.21.9.tar.bz2

New:
----
  CHECKSUM.patch
  shorewall-4.6.0.tar.bz2
  shorewall-core-4.6.0.tar.bz2
  shorewall-docs-html-4.6.0.tar.bz2
  shorewall-init-4.6.0.tar.bz2
  shorewall-lite-4.6.0.tar.bz2
  shorewall6-4.6.0.tar.bz2
  shorewall6-lite-4.6.0.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ shorewall.spec ++++++
--- /var/tmp/diff_new_pack.JHCmrk/_old  2014-05-21 16:31:01.000000000 +0200
+++ /var/tmp/diff_new_pack.JHCmrk/_new  2014-05-21 16:31:01.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package shorewall
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 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
@@ -20,19 +20,19 @@
 %define have_systemd 1
 
 Name:           shorewall
-Version:        4.5.21.9
+Version:        4.6.0
 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/
-Source:         
http://www.shorewall.net/pub/shorewall/4.5/shorewall-4.5.21/%name-%version.tar.bz2
-Source1:        
http://www.shorewall.net/pub/shorewall/4.5/shorewall-4.5.21/%name-core-%version.tar.bz2
-Source2:        
http://www.shorewall.net/pub/shorewall/4.5/shorewall-4.5.21/%name-lite-%version.tar.bz2
-Source3:        
http://www.shorewall.net/pub/shorewall/4.5/shorewall-4.5.21/%name-init-%version.tar.bz2
-Source4:        
http://www.shorewall.net/pub/shorewall/4.5/shorewall-4.5.21/%{name}6-lite-%version.tar.bz2
-Source5:        
http://www.shorewall.net/pub/shorewall/4.5/shorewall-4.5.21/%{name}6-%version.tar.bz2
-Source6:        
http://www.shorewall.net/pub/shorewall/4.5/shorewall-4.5.21/%name-docs-html-%version.tar.bz2
+Source:         
http://www.shorewall.net/pub/shorewall/4.6/shorewall-4.6.0/%name-%version.tar.bz2
+Source1:        
http://www.shorewall.net/pub/shorewall/4.6/shorewall-4.6.0/%name-core-%version.tar.bz2
+Source2:        
http://www.shorewall.net/pub/shorewall/4.6/shorewall-4.6.0/%name-lite-%version.tar.bz2
+Source3:        
http://www.shorewall.net/pub/shorewall/4.6/shorewall-4.6.0/%name-init-%version.tar.bz2
+Source4:        
http://www.shorewall.net/pub/shorewall/4.6/shorewall-4.6.0/%{name}6-lite-%version.tar.bz2
+Source5:        
http://www.shorewall.net/pub/shorewall/4.6/shorewall-4.6.0/%{name}6-%version.tar.bz2
+Source6:        
http://www.shorewall.net/pub/shorewall/4.6/shorewall-4.6.0/%name-docs-html-%version.tar.bz2
 Source7:        %name-4.4.22.rpmlintrc
 Source8:        README.openSUSE
 # PATCH-FIX-UPSTREAM [email protected] Shorewall-lite init.suse.sh Required 
Stop
@@ -41,6 +41,8 @@
 Patch1:         0001-fillup-install.patch
 # PATCH-FIX-UPSTREAM [email protected] Shorewall-init init.suse.sh Required 
Start
 Patch2:         0001-remote_fs.patch
+# PATCH-FIX-UPSTSREAM backported from git version 
+Patch3:         CHECKSUM.patch
 %if 0%{?suse_version} >= 1210 ||  0%{?fedora_version}
 BuildRequires:  systemd
 %{?systemd_requires}
@@ -307,6 +309,7 @@
 
 # apply patches to shorewall
 pushd %name-%version
+%patch3 -p2
 popd
 # apply patches to shorewall-lite
 pushd %name-lite-%version

++++++ CHECKSUM.patch ++++++
diff --git a/Shorewall/Perl/Shorewall/Tc.pm b/Shorewall/Perl/Shorewall/Tc.pm
index 03720a0..5662ecb 100644
--- a/Shorewall/Perl/Shorewall/Tc.pm
+++ b/Shorewall/Perl/Shorewall/Tc.pm
@@ -338,7 +338,7 @@ sub process_mangle_rule1( $$$$$$$$$$$$$$$$$ ) {
            minparams      => 0,
            maxparams      => 0 ,
            function       => sub() {
-               $target = 'CHECKSUM';
+               $target = 'CHECKSUM --checksum-fill';
            },
        },
        
@@ -693,7 +693,9 @@ sub process_mangle_rule1( $$$$$$$$$$$$$$$$$ ) {
     ( $cmd, $designator ) = split_action( $action );
 
     if ( supplied $designator ) {
-       fatal_error "Invalid chain designator ( $designator )" unless 
$designator = $designators{$designator};
+       my $temp = $designators{$designator};
+       fatal_error "Invalid chain designator ( $designator )" unless $temp;
+       $designator = $temp;
     }
 
     ( $cmd , $params ) = get_target_param1( $cmd );
@@ -710,11 +712,11 @@ sub process_mangle_rule1( $$$$$$$$$$$$$$$$$ ) {
 
     if ( $source ne '-' ) {
        if ( $source eq $fw ) {
-           fatal_error 'Rules with SOURCE $FW must use the OUTPUT chain' if 
$designator && $designator ne OUTPUT;
+           fatal_error 'Rules with SOURCE $FW must use the OUTPUT chain' if 
$designator && $designator != OUTPUT;
            $chain = OUTPUT;
            $source = '-';
        } elsif ( $source =~ s/^($fw):// ) {
-           fatal_error 'Rules with SOURCE $FW must use the OUTPUT chain' if 
$designator && $designator ne OUTPUT;
+           fatal_error 'Rules with SOURCE $FW must use the OUTPUT chain' if 
$designator && $designator != OUTPUT;
            $chain = OUTPUT;
        }
     }
++++++ shorewall-4.5.21.9.tar.bz2 -> shorewall-4.6.0.tar.bz2 ++++++
++++ 23374 lines of diff (skipped)

++++++ shorewall-core-4.5.21.9.tar.bz2 -> shorewall-core-4.6.0.tar.bz2 ++++++
++++ 6529 lines of diff (skipped)

++++++ shorewall-docs-html-4.5.21.9.tar.bz2 -> 
shorewall-docs-html-4.6.0.tar.bz2 ++++++
++++ 20383 lines of diff (skipped)

++++++ shorewall-init-4.5.21.9.tar.bz2 -> shorewall-init-4.6.0.tar.bz2 ++++++
++++ 6297 lines of diff (skipped)

++++++ shorewall-lite-4.5.21.9.tar.bz2 -> shorewall-lite-4.6.0.tar.bz2 ++++++
++++ 6461 lines of diff (skipped)

++++++ shorewall-4.5.21.9.tar.bz2 -> shorewall6-4.6.0.tar.bz2 ++++++
++++ 128103 lines of diff (skipped)

++++++ shorewall-lite-4.5.21.9.tar.bz2 -> shorewall6-lite-4.6.0.tar.bz2 ++++++
++++ 13379 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to