From c5ae38236be3eba19129becfffd2853777629766 Mon Sep 17 00:00:00 2001 From: Josef Reidinger Date: Thu, 9 Nov 2017 15:50:08 +0100 Subject: [PATCH 1/2] fix CWM firewall interfaces init --- src/include/network/remote/dialogs.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/include/network/remote/dialogs.rb b/src/include/network/remote/dialogs.rb index a90c31cad..249d3cdf2 100644 --- a/src/include/network/remote/dialogs.rb +++ b/src/include/network/remote/dialogs.rb @@ -37,6 +37,7 @@ def initialize_network_remote_dialogs(_include_target) Yast.import "Remote" Yast.import "Wizard" Yast.import "CWMFirewallInterfaces" + Yast.import "SuSEFirewall" Yast.import "Popup" end @@ -86,6 +87,9 @@ def RemoteMainDialog ) ) + # read firewall configuration before we init widget. + # See CWMFirewallInterfaces top level documentation. + SuSEFirewall.Read firewall_widget = CWMFirewallInterfaces.CreateOpenFirewallWidget( "services" => ["service:vnc-httpd", "service:vnc-server"], "display_details" => true ) @@ -155,6 +159,8 @@ def RemoteMainDialog end if ret == :next CWMFirewallInterfaces.OpenFirewallStore(firewall_widget, "", event) + # OpenFirewallStore just sets variables, but we need real firewall write + SuSEFirewall.Write allow_with_vncmanager = UI.QueryWidget(Id(:allow_with_vncmanager), :Value) allow_without_vncmanager = UI.QueryWidget(Id(:allow_without_vncmanager), :Value) From 4992562dab2ce613a5c1347608e2c3efcf4811e3 Mon Sep 17 00:00:00 2001 From: Josef Reidinger Date: Tue, 14 Nov 2017 18:07:16 +0100 Subject: [PATCH 2/2] changes --- package/yast2-network.changes | 7 +++++++ package/yast2-network.spec | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/package/yast2-network.changes b/package/yast2-network.changes index bb30c54be..93047be5c 100644 --- a/package/yast2-network.changes +++ b/package/yast2-network.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Tue Nov 14 17:05:47 UTC 2017 - jreidinger@suse.com + +- bnc#1066982 + - fixed initialization and storing of firewall widget +- 3.1.183 + ------------------------------------------------------------------- Tue Aug 1 07:48:25 UTC 2017 - mfilka@suse.com diff --git a/package/yast2-network.spec b/package/yast2-network.spec index 72e2d7e36..ae2272915 100644 --- a/package/yast2-network.spec +++ b/package/yast2-network.spec @@ -17,7 +17,7 @@ Name: yast2-network -Version: 3.1.182 +Version: 3.1.183 Release: 0 BuildRoot: %{_tmppath}/%{name}-%{version}-build