Hello community,
here is the log from the commit of package webyast-firewall-ws for
openSUSE:Factory
checked in at Wed May 4 11:39:22 CEST 2011.
--------
--- webyast-firewall-ws/webyast-firewall-ws.changes 2011-02-08
17:42:55.000000000 +0100
+++
/mounts/work_src_done/STABLE/webyast-firewall-ws/webyast-firewall-ws.changes
2011-05-02 14:21:51.000000000 +0200
@@ -1,0 +2,18 @@
+Mon May 2 12:21:31 UTC 2011 - [email protected]
+
+- adapt caching to the new job handling
+- 0.2.13
+
+-------------------------------------------------------------------
+Tue Apr 12 13:11:51 UTC 2011 - [email protected]
+
+- new caching
+- 0.2.12
+
+-------------------------------------------------------------------
+Fri Feb 25 10:27:38 UTC 2011 - [email protected]
+
+- Fixed bug: WebYaST firewall module crashes if firewall service description
is missing
+- 0.2.11
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ webyast-firewall-ws.spec ++++++
--- /var/tmp/diff_new_pack.ZF056L/_old 2011-05-04 11:39:08.000000000 +0200
+++ /var/tmp/diff_new_pack.ZF056L/_new 2011-05-04 11:39:08.000000000 +0200
@@ -23,7 +23,7 @@
Group: Productivity/Networking/Web/Utilities
Url: http://en.opensuse.org/Portal:WebYaST
AutoReqProv: on
-Version: 0.2.10
+Version: 0.2.13
Release: 1
Summary: WebYaST - Firewall management service
Source: www.tar.bz2
++++++ www.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/www/app/models/firewall.rb
new/www/app/models/firewall.rb
--- old/www/app/models/firewall.rb 2011-02-01 10:49:11.000000000 +0100
+++ new/www/app/models/firewall.rb 2011-04-29 18:23:25.000000000 +0200
@@ -24,7 +24,9 @@
attr_accessor :use_firewall, :fw_services
def self.find
- Firewall.new YastService.Call("YaPI::FIREWALL::Read")
+ YastCache.fetch(self) {
+ Firewall.new YastService.Call("YaPI::FIREWALL::Read")
+ }
end
def save
@@ -36,6 +38,7 @@
# Rails.logger.info "firewall configuration saving error: #{e.inspect}"
#
#end
+ YastCache.reset(self)
raise FirewallException.new(result["error"]) unless result["saved_ok"]
end
@@ -54,8 +57,10 @@
["a{sv}", value.to_a.collect {|kv| [ (kv[0].to_s), toVariant(kv[1])] } ]
elsif value.is_a? Array
["av", value.collect {|v| toVariant v}]
+ elsif value.nil?
+ Rails.logger.error "WARNING: Firewall service description is missing"
else
- raise "Unknown variant type!"
+ raise "Unknown variant type! #{value}"
end
end
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]