|
|
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
|