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
 


Reply via email to