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]
