Hello community, here is the log from the commit of package yast2 for openSUSE:Factory checked in at 2015-08-15 11:38:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/yast2 (Old) and /work/SRC/openSUSE:Factory/.yast2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2" Changes: -------- --- /work/SRC/openSUSE:Factory/yast2/yast2.changes 2015-08-10 09:14:38.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.yast2.new/yast2.changes 2015-08-15 11:38:51.000000000 +0200 @@ -1,0 +2,7 @@ +Mon Aug 10 07:37:45 UTC 2015 - [email protected] + +- bnc#916013 + - keeps routing state when firewall is enabled/disabled +- 3.1.145 + +------------------------------------------------------------------- Old: ---- yast2-3.1.144.tar.bz2 New: ---- yast2-3.1.145.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yast2.spec ++++++ --- /var/tmp/diff_new_pack.tX3rcQ/_old 2015-08-15 11:38:52.000000000 +0200 +++ /var/tmp/diff_new_pack.tX3rcQ/_new 2015-08-15 11:38:52.000000000 +0200 @@ -17,7 +17,7 @@ Name: yast2 -Version: 3.1.144 +Version: 3.1.145 Release: 0 Url: https://github.com/yast/yast-yast2 ++++++ yast2-3.1.144.tar.bz2 -> yast2-3.1.145.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-3.1.144/library/network/src/modules/SuSEFirewall.rb new/yast2-3.1.145/library/network/src/modules/SuSEFirewall.rb --- old/yast2-3.1.144/library/network/src/modules/SuSEFirewall.rb 2015-08-03 18:42:35.000000000 +0200 +++ new/yast2-3.1.145/library/network/src/modules/SuSEFirewall.rb 2015-08-14 10:21:10.000000000 +0200 @@ -90,6 +90,7 @@ "FW_LOG_DROP_CRIT" => "yes", "FW_PROTECT_FROM_INT" => "no", "FW_ROUTE" => "no", + "FW_STOP_KEEP_ROUTING_STATE" => "no", "FW_MASQUERADE" => "no", "FW_ALLOW_FW_TRACEROUTE" => "yes", "FW_ALLOW_PING_FW" => "yes", @@ -165,6 +166,7 @@ "FW_PROTECT_FROM_INT", # global routing, masquerading "FW_ROUTE", + "FW_STOP_KEEP_ROUTING_STATE", "FW_MASQUERADE", "FW_FORWARD_MASQ", "FW_FORWARD_ALWAYS_INOUT_DEV", @@ -1185,8 +1187,10 @@ SetModified() if set_route + Ops.set(@SETTINGS, "FW_STOP_KEEP_ROUTING_STATE", "yes") Ops.set(@SETTINGS, "FW_ROUTE", "yes") else + Ops.set(@SETTINGS, "FW_STOP_KEEP_ROUTING_STATE", "no") Ops.set(@SETTINGS, "FW_ROUTE", "no") end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-3.1.144/library/network/test/susefirewall_test.rb new/yast2-3.1.145/library/network/test/susefirewall_test.rb --- old/yast2-3.1.144/library/network/test/susefirewall_test.rb 2015-08-03 18:42:35.000000000 +0200 +++ new/yast2-3.1.145/library/network/test/susefirewall_test.rb 2015-08-14 10:21:10.000000000 +0200 @@ -85,4 +85,24 @@ expect(Yast::SuSEFirewall.GetModified()).to eq(true) end end + + describe "#SetSupportRoute" do + context "when enabling routing" do + it "sets FW_ROUTE and FW_STOP_KEEP_ROUTING_STATE to 'yes'" do + subject.SetSupportRoute(true) + settings = subject.Export + expect(settings["FW_ROUTE"]).to eq("yes") + expect(settings["FW_STOP_KEEP_ROUTING_STATE"]).to eq("yes") + end + end + + context "when disabling routing" do + it "sets FW_ROUTE and FW_STOP_KEEP_ROUTING_STATE to 'no'" do + subject.SetSupportRoute(false) + settings = subject.Export + expect(settings["FW_ROUTE"]).to eq("no") + expect(settings["FW_STOP_KEEP_ROUTING_STATE"]).to eq("no") + end + end + end end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-3.1.144/package/yast2.changes new/yast2-3.1.145/package/yast2.changes --- old/yast2-3.1.144/package/yast2.changes 2015-08-03 18:42:35.000000000 +0200 +++ new/yast2-3.1.145/package/yast2.changes 2015-08-14 10:21:10.000000000 +0200 @@ -1,4 +1,11 @@ ------------------------------------------------------------------- +Mon Aug 10 07:37:45 UTC 2015 - [email protected] + +- bnc#916013 + - keeps routing state when firewall is enabled/disabled +- 3.1.145 + +------------------------------------------------------------------- Mon Aug 3 14:29:05 UTC 2015 - [email protected] - Fixed a conflict between Wizard and CommandLine components that diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-3.1.144/package/yast2.spec new/yast2-3.1.145/package/yast2.spec --- old/yast2-3.1.144/package/yast2.spec 2015-08-03 18:42:35.000000000 +0200 +++ new/yast2-3.1.145/package/yast2.spec 2015-08-14 10:21:10.000000000 +0200 @@ -17,7 +17,7 @@ Name: yast2 -Version: 3.1.144 +Version: 3.1.145 Release: 0 Url: https://github.com/yast/yast-yast2
