Blame SOURCES/firewalld-0.3.9-RHBZ#1183688.patch

3d17f4
Adapted verison of
3d17f4
3d17f4
commit 6302c06317a42338fb6ce19cf313d8eda2833378
3d17f4
Author: Jiri Popelka <jpopelka@redhat.com>
3d17f4
Date:   Wed Jan 21 17:24:22 2015 +0100
3d17f4
3d17f4
    Change Polkit domain of some methods from PK_ACTION_DIRECT to PK_ACTION_DIRECT_INFO (RHBZ#1184463)
3d17f4
    
3d17f4
    queryPassthrough()
3d17f4
    getAllPassthroughs()
3d17f4
    getPassthroughs()
3d17f4
3d17f4
diff --git a/src/firewall/server/firewalld.py b/src/firewall/server/firewalld.py
3d17f4
index aa7bef0..7d02671 100644
3d17f4
--- a/src/firewall/server/firewalld.py
3d17f4
+++ b/src/firewall/server/firewalld.py
3d17f4
@@ -1821,7 +1821,7 @@ class FirewallD(slip.dbus.service.Object):
3d17f4
         self.fw.direct.remove_passthrough(ipv, args)
3d17f4
         self.PassthroughRemoved(ipv, args)
3d17f4
 
3d17f4
-    @slip.dbus.polkit.require_auth(PK_ACTION_DIRECT)
3d17f4
+    @slip.dbus.polkit.require_auth(PK_ACTION_INFO)
3d17f4
     @dbus_service_method(DBUS_INTERFACE_DIRECT, in_signature='sas',
3d17f4
                          out_signature='b')
3d17f4
     @dbus_handle_exceptions
3d17f4
@@ -1833,7 +1833,7 @@ class FirewallD(slip.dbus.service.Object):
3d17f4
                        (ipv, "','".join(args)))
3d17f4
         return self.fw.direct.query_passthrough(ipv, args)
3d17f4
 
3d17f4
-    @slip.dbus.polkit.require_auth(PK_ACTION_DIRECT)
3d17f4
+    @slip.dbus.polkit.require_auth(PK_ACTION_INFO)
3d17f4
     @dbus_service_method(DBUS_INTERFACE_DIRECT, in_signature='',
3d17f4
                          out_signature='a(sas)')
3d17f4
     @dbus_handle_exceptions
3d17f4
@@ -1852,7 +1852,7 @@ class FirewallD(slip.dbus.service.Object
3d17f4
         for passthrough in self.getAllPassthroughs():
3d17f4
             self.removePassthrough(*passthrough)
3d17f4
 
3d17f4
-    @slip.dbus.polkit.require_auth(PK_ACTION_DIRECT)
3d17f4
+    @slip.dbus.polkit.require_auth(PK_ACTION_INFO)
3d17f4
     @dbus_service_method(DBUS_INTERFACE_DIRECT, in_signature='s',
3d17f4
                          out_signature='aas')
3d17f4
     @dbus_handle_exceptions