Blame SOURCES/0014-test-dbus-zone-scope-introspection-checks-to-interfa.patch

63f414
From 8a2baab5205793c5e1ad14ec5a49c16c9fab310a Mon Sep 17 00:00:00 2001
63f414
From: Eric Garver <eric@garver.life>
63f414
Date: Tue, 9 Feb 2021 13:29:02 -0500
63f414
Subject: [PATCH 14/22] test(dbus): zone: scope introspection checks to
63f414
 interface
63f414
63f414
(cherry picked from commit ed6a3cc4f64eb4e778c1a7d336d36dc1ab4f6556)
63f414
(cherry picked from commit c2194e87337ebf71d52fffb3761ae4f7bb916e9a)
63f414
---
63f414
 src/tests/dbus/zone_permanent_signatures.at | 154 ++++++++++----------
63f414
 src/tests/dbus/zone_runtime_signatures.at   | 110 +++++++-------
63f414
 2 files changed, 132 insertions(+), 132 deletions(-)
63f414
63f414
diff --git a/src/tests/dbus/zone_permanent_signatures.at b/src/tests/dbus/zone_permanent_signatures.at
63f414
index bea47aab16ac..31b27925495a 100644
63f414
--- a/src/tests/dbus/zone_permanent_signatures.at
63f414
+++ b/src/tests/dbus/zone_permanent_signatures.at
63f414
@@ -5,23 +5,23 @@ dnl ####################
63f414
 dnl Global APIs
63f414
 dnl ####################
63f414
 
63f414
-DBUS_INTROSPECT([config], [[//method[@name="listZones"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config], [[//interface[@name="org.fedoraproject.FirewallD1.config"]//method[@name="listZones"]]], 0, [dnl
63f414
     <method name="listZones">
63f414
         <arg direction="out" type="ao"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config], [[//method[@name="getZoneNames"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config], [[//interface[@name="org.fedoraproject.FirewallD1.config"]//method[@name="getZoneNames"]]], 0, [dnl
63f414
     <method name="getZoneNames">
63f414
         <arg direction="out" type="as"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config], [[//method[@name="getZoneByName"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config], [[//interface[@name="org.fedoraproject.FirewallD1.config"]//method[@name="getZoneByName"]]], 0, [dnl
63f414
     <method name="getZoneByName">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="out" type="o"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config], [[//method[@name="addZone"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config], [[//interface[@name="org.fedoraproject.FirewallD1.config"]//method[@name="addZone"]]], 0, [dnl
63f414
     <method name="addZone">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="settings" type="(sssbsasa(ss)asba(ssss)asasasasa(ss)b)"></arg>
63f414
@@ -30,13 +30,13 @@ DBUS_INTROSPECT([config], [[//method[@name="addZone"]]], 0, [dnl
63f414
 ])
63f414
 
63f414
 dnl zone relation to interface/sources
63f414
-DBUS_INTROSPECT([config], [[//method[@name="getZoneOfInterface"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config], [[//interface[@name="org.fedoraproject.FirewallD1.config"]//method[@name="getZoneOfInterface"]]], 0, [dnl
63f414
     <method name="getZoneOfInterface">
63f414
         <arg direction="in" name="iface" type="s"></arg>
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config], [[//method[@name="getZoneOfSource"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config], [[//interface[@name="org.fedoraproject.FirewallD1.config"]//method[@name="getZoneOfSource"]]], 0, [dnl
63f414
     <method name="getZoneOfSource">
63f414
         <arg direction="in" name="source" type="s"></arg>
63f414
         <arg direction="out" type="s"></arg>
63f414
@@ -53,29 +53,29 @@ DBUS_CHECK([config], [config.getZoneByName], ["public"], 0, [stdout])
63f414
 DBUS_PUBLIC_ZONE_OBJ=[$(sed -e "s/.*config\/zone\/\([^']\+\)['].*/\1/" ./stdout)]
63f414
 export DBUS_PUBLIC_ZONE_OBJ
63f414
 
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="getSettings"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="getSettings"]]], 0, [dnl
63f414
     <method name="getSettings">
63f414
         <arg direction="out" type="(sssbsasa(ss)asba(ssss)asasasasa(ss)b)"></arg>
63f414
     </method>
63f414
 ])
63f414
 
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="update"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="update"]]], 0, [dnl
63f414
     <method name="update">
63f414
         <arg direction="in" name="settings" type="(sssbsasa(ss)asba(ssss)asasasasa(ss)b)"></arg>
63f414
     </method>
63f414
 ])
63f414
 
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="loadDefaults"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="loadDefaults"]]], 0, [dnl
63f414
     <method name="loadDefaults">
63f414
     </method>
63f414
 ])
63f414
 
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="remove"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="remove"]]], 0, [dnl
63f414
     <method name="remove">
63f414
     </method>
63f414
 ])
63f414
 
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="rename"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="rename"]]], 0, [dnl
63f414
     <method name="rename">
63f414
         <arg direction="in" name="name" type="s"></arg>
63f414
     </method>
63f414
@@ -83,12 +83,12 @@ DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="rename"
63f414
 
63f414
 dnl Version
63f414
 dnl
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="getVersion"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="getVersion"]]], 0, [dnl
63f414
     <method name="getVersion">
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="setVersion"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="setVersion"]]], 0, [dnl
63f414
     <method name="setVersion">
63f414
         <arg direction="in" name="version" type="s"></arg>
63f414
     </method>
63f414
@@ -96,12 +96,12 @@ DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="setVers
63f414
 
63f414
 dnl Short
63f414
 dnl
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="getShort"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="getShort"]]], 0, [dnl
63f414
     <method name="getShort">
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="setShort"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="setShort"]]], 0, [dnl
63f414
     <method name="setShort">
63f414
         <arg direction="in" name="short" type="s"></arg>
63f414
     </method>
63f414
@@ -109,12 +109,12 @@ DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="setShor
63f414
 
63f414
 dnl Description
63f414
 dnl
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="getDescription"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="getDescription"]]], 0, [dnl
63f414
     <method name="getDescription">
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="setDescription"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="setDescription"]]], 0, [dnl
63f414
     <method name="setDescription">
63f414
         <arg direction="in" name="description" type="s"></arg>
63f414
     </method>
63f414
@@ -122,12 +122,12 @@ DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="setDesc
63f414
 
63f414
 dnl Target
63f414
 dnl
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="getTarget"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="getTarget"]]], 0, [dnl
63f414
     <method name="getTarget">
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="setTarget"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="setTarget"]]], 0, [dnl
63f414
     <method name="setTarget">
63f414
         <arg direction="in" name="target" type="s"></arg>
63f414
     </method>
63f414
@@ -135,27 +135,27 @@ DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="setTarg
63f414
 
63f414
 dnl Interfaces
63f414
 dnl
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="getInterfaces"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="getInterfaces"]]], 0, [dnl
63f414
     <method name="getInterfaces">
63f414
         <arg direction="out" type="as"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="setInterfaces"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="setInterfaces"]]], 0, [dnl
63f414
     <method name="setInterfaces">
63f414
         <arg direction="in" name="interfaces" type="as"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="addInterface"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="addInterface"]]], 0, [dnl
63f414
     <method name="addInterface">
63f414
         <arg direction="in" name="interface" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="removeInterface"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="removeInterface"]]], 0, [dnl
63f414
     <method name="removeInterface">
63f414
         <arg direction="in" name="interface" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="queryInterface"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="queryInterface"]]], 0, [dnl
63f414
     <method name="queryInterface">
63f414
         <arg direction="in" name="interface" type="s"></arg>
63f414
         <arg direction="out" type="b"></arg>
63f414
@@ -164,27 +164,27 @@ DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="queryIn
63f414
 
63f414
 dnl Sources
63f414
 dnl
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="getSources"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="getSources"]]], 0, [dnl
63f414
     <method name="getSources">
63f414
         <arg direction="out" type="as"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="setSources"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="setSources"]]], 0, [dnl
63f414
     <method name="setSources">
63f414
         <arg direction="in" name="sources" type="as"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="addSource"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="addSource"]]], 0, [dnl
63f414
     <method name="addSource">
63f414
         <arg direction="in" name="source" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="removeSource"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="removeSource"]]], 0, [dnl
63f414
     <method name="removeSource">
63f414
         <arg direction="in" name="source" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="querySource"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="querySource"]]], 0, [dnl
63f414
     <method name="querySource">
63f414
         <arg direction="in" name="source" type="s"></arg>
63f414
         <arg direction="out" type="b"></arg>
63f414
@@ -193,27 +193,27 @@ DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="querySo
63f414
 
63f414
 dnl Services
63f414
 dnl
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="getServices"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="getServices"]]], 0, [dnl
63f414
     <method name="getServices">
63f414
         <arg direction="out" type="as"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="setServices"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="setServices"]]], 0, [dnl
63f414
     <method name="setServices">
63f414
         <arg direction="in" name="services" type="as"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="addService"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="addService"]]], 0, [dnl
63f414
     <method name="addService">
63f414
         <arg direction="in" name="service" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="removeService"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="removeService"]]], 0, [dnl
63f414
     <method name="removeService">
63f414
         <arg direction="in" name="service" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="queryService"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="queryService"]]], 0, [dnl
63f414
     <method name="queryService">
63f414
         <arg direction="in" name="service" type="s"></arg>
63f414
         <arg direction="out" type="b"></arg>
63f414
@@ -222,29 +222,29 @@ DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="querySe
63f414
 
63f414
 dnl Ports
63f414
 dnl
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="getPorts"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="getPorts"]]], 0, [dnl
63f414
     <method name="getPorts">
63f414
         <arg direction="out" type="a(ss)"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="setPorts"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="setPorts"]]], 0, [dnl
63f414
     <method name="setPorts">
63f414
         <arg direction="in" name="ports" type="a(ss)"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="addPort"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="addPort"]]], 0, [dnl
63f414
     <method name="addPort">
63f414
         <arg direction="in" name="port" type="s"></arg>
63f414
         <arg direction="in" name="protocol" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="removePort"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="removePort"]]], 0, [dnl
63f414
     <method name="removePort">
63f414
         <arg direction="in" name="port" type="s"></arg>
63f414
         <arg direction="in" name="protocol" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="queryPort"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="queryPort"]]], 0, [dnl
63f414
     <method name="queryPort">
63f414
         <arg direction="in" name="port" type="s"></arg>
63f414
         <arg direction="in" name="protocol" type="s"></arg>
63f414
@@ -254,29 +254,29 @@ DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="queryPo
63f414
 
63f414
 dnl Source Ports
63f414
 dnl
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="getSourcePorts"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="getSourcePorts"]]], 0, [dnl
63f414
     <method name="getSourcePorts">
63f414
         <arg direction="out" type="a(ss)"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="setSourcePorts"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="setSourcePorts"]]], 0, [dnl
63f414
     <method name="setSourcePorts">
63f414
         <arg direction="in" name="ports" type="a(ss)"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="addSourcePort"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="addSourcePort"]]], 0, [dnl
63f414
     <method name="addSourcePort">
63f414
         <arg direction="in" name="port" type="s"></arg>
63f414
         <arg direction="in" name="protocol" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="removeSourcePort"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="removeSourcePort"]]], 0, [dnl
63f414
     <method name="removeSourcePort">
63f414
         <arg direction="in" name="port" type="s"></arg>
63f414
         <arg direction="in" name="protocol" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="querySourcePort"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="querySourcePort"]]], 0, [dnl
63f414
     <method name="querySourcePort">
63f414
         <arg direction="in" name="port" type="s"></arg>
63f414
         <arg direction="in" name="protocol" type="s"></arg>
63f414
@@ -286,27 +286,27 @@ DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="querySo
63f414
 
63f414
 dnl Protocol
63f414
 dnl
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="getProtocols"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="getProtocols"]]], 0, [dnl
63f414
     <method name="getProtocols">
63f414
         <arg direction="out" type="as"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="setProtocols"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="setProtocols"]]], 0, [dnl
63f414
     <method name="setProtocols">
63f414
         <arg direction="in" name="protocols" type="as"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="addProtocol"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="addProtocol"]]], 0, [dnl
63f414
     <method name="addProtocol">
63f414
         <arg direction="in" name="protocol" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="removeProtocol"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="removeProtocol"]]], 0, [dnl
63f414
     <method name="removeProtocol">
63f414
         <arg direction="in" name="protocol" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="queryProtocol"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="queryProtocol"]]], 0, [dnl
63f414
     <method name="queryProtocol">
63f414
         <arg direction="in" name="protocol" type="s"></arg>
63f414
         <arg direction="out" type="b"></arg>
63f414
@@ -315,17 +315,17 @@ DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="queryPr
63f414
 
63f414
 dnl Forward Ports
63f414
 dnl
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="getForwardPorts"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="getForwardPorts"]]], 0, [dnl
63f414
     <method name="getForwardPorts">
63f414
         <arg direction="out" type="a(ssss)"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="setForwardPorts"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="setForwardPorts"]]], 0, [dnl
63f414
     <method name="setForwardPorts">
63f414
         <arg direction="in" name="ports" type="a(ssss)"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="addForwardPort"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="addForwardPort"]]], 0, [dnl
63f414
     <method name="addForwardPort">
63f414
         <arg direction="in" name="port" type="s"></arg>
63f414
         <arg direction="in" name="protocol" type="s"></arg>
63f414
@@ -333,7 +333,7 @@ DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="addForw
63f414
         <arg direction="in" name="toaddr" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="removeForwardPort"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="removeForwardPort"]]], 0, [dnl
63f414
     <method name="removeForwardPort">
63f414
         <arg direction="in" name="port" type="s"></arg>
63f414
         <arg direction="in" name="protocol" type="s"></arg>
63f414
@@ -341,7 +341,7 @@ DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="removeF
63f414
         <arg direction="in" name="toaddr" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="queryForwardPort"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="queryForwardPort"]]], 0, [dnl
63f414
     <method name="queryForwardPort">
63f414
         <arg direction="in" name="port" type="s"></arg>
63f414
         <arg direction="in" name="protocol" type="s"></arg>
63f414
@@ -353,25 +353,25 @@ DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="queryFo
63f414
 
63f414
 dnl Masquerade
63f414
 dnl
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="getMasquerade"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="getMasquerade"]]], 0, [dnl
63f414
     <method name="getMasquerade">
63f414
         <arg direction="out" type="b"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="setMasquerade"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="setMasquerade"]]], 0, [dnl
63f414
     <method name="setMasquerade">
63f414
         <arg direction="in" name="masquerade" type="b"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="addMasquerade"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="addMasquerade"]]], 0, [dnl
63f414
     <method name="addMasquerade">
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="removeMasquerade"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="removeMasquerade"]]], 0, [dnl
63f414
     <method name="removeMasquerade">
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="queryMasquerade"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="queryMasquerade"]]], 0, [dnl
63f414
     <method name="queryMasquerade">
63f414
         <arg direction="out" type="b"></arg>
63f414
     </method>
63f414
@@ -379,27 +379,27 @@ DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="queryMa
63f414
 
63f414
 dnl ICMP Block
63f414
 dnl
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="getIcmpBlocks"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="getIcmpBlocks"]]], 0, [dnl
63f414
     <method name="getIcmpBlocks">
63f414
         <arg direction="out" type="as"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="setIcmpBlocks"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="setIcmpBlocks"]]], 0, [dnl
63f414
     <method name="setIcmpBlocks">
63f414
         <arg direction="in" name="icmptypes" type="as"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="addIcmpBlock"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="addIcmpBlock"]]], 0, [dnl
63f414
     <method name="addIcmpBlock">
63f414
         <arg direction="in" name="icmptype" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="removeIcmpBlock"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="removeIcmpBlock"]]], 0, [dnl
63f414
     <method name="removeIcmpBlock">
63f414
         <arg direction="in" name="icmptype" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="queryIcmpBlock"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="queryIcmpBlock"]]], 0, [dnl
63f414
     <method name="queryIcmpBlock">
63f414
         <arg direction="in" name="icmptype" type="s"></arg>
63f414
         <arg direction="out" type="b"></arg>
63f414
@@ -408,25 +408,25 @@ DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="queryIc
63f414
 
63f414
 dnl ICMP Block Inversion
63f414
 dnl
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="getIcmpBlockInversion"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="getIcmpBlockInversion"]]], 0, [dnl
63f414
     <method name="getIcmpBlockInversion">
63f414
         <arg direction="out" type="b"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="setIcmpBlockInversion"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="setIcmpBlockInversion"]]], 0, [dnl
63f414
     <method name="setIcmpBlockInversion">
63f414
         <arg direction="in" name="flag" type="b"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="addIcmpBlockInversion"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="addIcmpBlockInversion"]]], 0, [dnl
63f414
     <method name="addIcmpBlockInversion">
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="removeIcmpBlockInversion"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="removeIcmpBlockInversion"]]], 0, [dnl
63f414
     <method name="removeIcmpBlockInversion">
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="queryIcmpBlockInversion"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="queryIcmpBlockInversion"]]], 0, [dnl
63f414
     <method name="queryIcmpBlockInversion">
63f414
         <arg direction="out" type="b"></arg>
63f414
     </method>
63f414
@@ -434,27 +434,27 @@ DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="queryIc
63f414
 
63f414
 dnl Rich Rules
63f414
 dnl
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="getRichRules"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="getRichRules"]]], 0, [dnl
63f414
     <method name="getRichRules">
63f414
         <arg direction="out" type="as"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="setRichRules"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="setRichRules"]]], 0, [dnl
63f414
     <method name="setRichRules">
63f414
         <arg direction="in" name="rules" type="as"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="addRichRule"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="addRichRule"]]], 0, [dnl
63f414
     <method name="addRichRule">
63f414
         <arg direction="in" name="rule" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="removeRichRule"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="removeRichRule"]]], 0, [dnl
63f414
     <method name="removeRichRule">
63f414
         <arg direction="in" name="rule" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="queryRichRule"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="queryRichRule"]]], 0, [dnl
63f414
     <method name="queryRichRule">
63f414
         <arg direction="in" name="rule" type="s"></arg>
63f414
         <arg direction="out" type="b"></arg>
63f414
@@ -465,7 +465,7 @@ dnl ###################
63f414
 dnl new dict based APIs
63f414
 dnl ###################
63f414
 
63f414
-DBUS_INTROSPECT([config], [[//method[@name="addZone2"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config], [[//interface[@name="org.fedoraproject.FirewallD1.config"]//method[@name="addZone2"]]], 0, [dnl
63f414
     <method name="addZone2">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="settings" type="a{sv}"></arg>
63f414
@@ -473,13 +473,13 @@ DBUS_INTROSPECT([config], [[//method[@name="addZone2"]]], 0, [dnl
63f414
     </method>
63f414
 ])
63f414
 
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="getSettings2"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="getSettings2"]]], 0, [dnl
63f414
     <method name="getSettings2">
63f414
         <arg direction="out" type="a{sv}"></arg>
63f414
     </method>
63f414
 ])
63f414
 
63f414
-DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//method[@name="update2"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([config/zone/${DBUS_PUBLIC_ZONE_OBJ}], [[//interface[@name="org.fedoraproject.FirewallD1.config.zone"]//method[@name="update2"]]], 0, [dnl
63f414
     <method name="update2">
63f414
         <arg direction="in" name="settings" type="a{sv}"></arg>
63f414
     </method>
63f414
diff --git a/src/tests/dbus/zone_runtime_signatures.at b/src/tests/dbus/zone_runtime_signatures.at
63f414
index 0b9b030a6612..29571a48ec5f 100644
63f414
--- a/src/tests/dbus/zone_runtime_signatures.at
63f414
+++ b/src/tests/dbus/zone_runtime_signatures.at
63f414
@@ -5,7 +5,7 @@ dnl ####################
63f414
 dnl Global APIs
63f414
 dnl ####################
63f414
 
63f414
-DBUS_INTROSPECT([], [[//method[@name="getZoneSettings"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1"]//method[@name="getZoneSettings"]]], 0, [dnl
63f414
     <method name="getZoneSettings">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="out" type="(sssbsasa(ss)asba(ssss)asasasasa(ss)b)"></arg>
63f414
@@ -13,37 +13,37 @@ DBUS_INTROSPECT([], [[//method[@name="getZoneSettings"]]], 0, [dnl
63f414
 ])
63f414
 
63f414
 dnl Default Zone
63f414
-DBUS_INTROSPECT([], [[//method[@name="getDefaultZone"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1"]//method[@name="getDefaultZone"]]], 0, [dnl
63f414
     <method name="getDefaultZone">
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="setDefaultZone"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1"]//method[@name="setDefaultZone"]]], 0, [dnl
63f414
     <method name="setDefaultZone">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
 
63f414
 dnl Fetching Zones
63f414
-DBUS_INTROSPECT([], [[//method[@name="getZones"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="getZones"]]], 0, [dnl
63f414
     <method name="getZones">
63f414
         <arg direction="out" type="as"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="getActiveZones"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="getActiveZones"]]], 0, [dnl
63f414
     <method name="getActiveZones">
63f414
         <arg direction="out" type="a{sa{sas}}"></arg>
63f414
     </method>
63f414
 ])
63f414
 
63f414
 dnl Interface/Source
63f414
-DBUS_INTROSPECT([], [[//method[@name="getZoneOfInterface"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="getZoneOfInterface"]]], 0, [dnl
63f414
     <method name="getZoneOfInterface">
63f414
         <arg direction="in" name="interface" type="s"></arg>
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="getZoneOfSource"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="getZoneOfSource"]]], 0, [dnl
63f414
     <method name="getZoneOfSource">
63f414
         <arg direction="in" name="source" type="s"></arg>
63f414
         <arg direction="out" type="s"></arg>
63f414
@@ -54,7 +54,7 @@ dnl ####################
63f414
 dnl Zone APIs
63f414
 dnl ####################
63f414
 
63f414
-DBUS_INTROSPECT([], [[//method[@name="isImmutable"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="isImmutable"]]], 0, [dnl
63f414
     <method name="isImmutable">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="out" type="b"></arg>
63f414
@@ -62,42 +62,42 @@ DBUS_INTROSPECT([], [[//method[@name="isImmutable"]]], 0, [dnl
63f414
 ])
63f414
 
63f414
 dnl Interfaces
63f414
-DBUS_INTROSPECT([], [[//method[@name="addInterface"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="addInterface"]]], 0, [dnl
63f414
     <method name="addInterface">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="interface" type="s"></arg>
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="changeZone"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="changeZone"]]], 0, [dnl
63f414
     <method name="changeZone">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="interface" type="s"></arg>
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="changeZoneOfInterface"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="changeZoneOfInterface"]]], 0, [dnl
63f414
     <method name="changeZoneOfInterface">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="interface" type="s"></arg>
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="removeInterface"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="removeInterface"]]], 0, [dnl
63f414
     <method name="removeInterface">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="interface" type="s"></arg>
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="queryInterface"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="queryInterface"]]], 0, [dnl
63f414
     <method name="queryInterface">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="interface" type="s"></arg>
63f414
         <arg direction="out" type="b"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="getInterfaces"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="getInterfaces"]]], 0, [dnl
63f414
     <method name="getInterfaces">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="out" type="as"></arg>
63f414
@@ -105,35 +105,35 @@ DBUS_INTROSPECT([], [[//method[@name="getInterfaces"]]], 0, [dnl
63f414
 ])
63f414
 
63f414
 dnl Sources
63f414
-DBUS_INTROSPECT([], [[//method[@name="addSource"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="addSource"]]], 0, [dnl
63f414
     <method name="addSource">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="source" type="s"></arg>
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="changeZoneOfSource"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="changeZoneOfSource"]]], 0, [dnl
63f414
     <method name="changeZoneOfSource">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="source" type="s"></arg>
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="removeSource"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="removeSource"]]], 0, [dnl
63f414
     <method name="removeSource">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="source" type="s"></arg>
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="querySource"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="querySource"]]], 0, [dnl
63f414
     <method name="querySource">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="source" type="s"></arg>
63f414
         <arg direction="out" type="b"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="getSources"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="getSources"]]], 0, [dnl
63f414
     <method name="getSources">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="out" type="as"></arg>
63f414
@@ -141,7 +141,7 @@ DBUS_INTROSPECT([], [[//method[@name="getSources"]]], 0, [dnl
63f414
 ])
63f414
 
63f414
 dnl Services
63f414
-DBUS_INTROSPECT([], [[//method[@name="addService"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="addService"]]], 0, [dnl
63f414
     <method name="addService">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="service" type="s"></arg>
63f414
@@ -149,21 +149,21 @@ DBUS_INTROSPECT([], [[//method[@name="addService"]]], 0, [dnl
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="removeService"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="removeService"]]], 0, [dnl
63f414
     <method name="removeService">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="service" type="s"></arg>
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="queryService"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="queryService"]]], 0, [dnl
63f414
     <method name="queryService">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="service" type="s"></arg>
63f414
         <arg direction="out" type="b"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="getServices"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="getServices"]]], 0, [dnl
63f414
     <method name="getServices">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="out" type="as"></arg>
63f414
@@ -171,7 +171,7 @@ DBUS_INTROSPECT([], [[//method[@name="getServices"]]], 0, [dnl
63f414
 ])
63f414
 
63f414
 dnl Protocols
63f414
-DBUS_INTROSPECT([], [[//method[@name="addProtocol"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="addProtocol"]]], 0, [dnl
63f414
     <method name="addProtocol">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="protocol" type="s"></arg>
63f414
@@ -179,21 +179,21 @@ DBUS_INTROSPECT([], [[//method[@name="addProtocol"]]], 0, [dnl
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="removeProtocol"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="removeProtocol"]]], 0, [dnl
63f414
     <method name="removeProtocol">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="protocol" type="s"></arg>
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="queryProtocol"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="queryProtocol"]]], 0, [dnl
63f414
     <method name="queryProtocol">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="protocol" type="s"></arg>
63f414
         <arg direction="out" type="b"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="getProtocols"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="getProtocols"]]], 0, [dnl
63f414
     <method name="getProtocols">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="out" type="as"></arg>
63f414
@@ -201,7 +201,7 @@ DBUS_INTROSPECT([], [[//method[@name="getProtocols"]]], 0, [dnl
63f414
 ])
63f414
 
63f414
 dnl Ports
63f414
-DBUS_INTROSPECT([], [[//method[@name="addPort"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="addPort"]]], 0, [dnl
63f414
     <method name="addPort">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="port" type="s"></arg>
63f414
@@ -210,7 +210,7 @@ DBUS_INTROSPECT([], [[//method[@name="addPort"]]], 0, [dnl
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="removePort"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="removePort"]]], 0, [dnl
63f414
     <method name="removePort">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="port" type="s"></arg>
63f414
@@ -218,7 +218,7 @@ DBUS_INTROSPECT([], [[//method[@name="removePort"]]], 0, [dnl
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="queryPort"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="queryPort"]]], 0, [dnl
63f414
     <method name="queryPort">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="port" type="s"></arg>
63f414
@@ -226,7 +226,7 @@ DBUS_INTROSPECT([], [[//method[@name="queryPort"]]], 0, [dnl
63f414
         <arg direction="out" type="b"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="getPorts"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="getPorts"]]], 0, [dnl
63f414
     <method name="getPorts">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         dnl NOTE: The signature is "aas", but getPorts() actually returns
63f414
@@ -236,7 +236,7 @@ DBUS_INTROSPECT([], [[//method[@name="getPorts"]]], 0, [dnl
63f414
 ])
63f414
 
63f414
 dnl Source Ports
63f414
-DBUS_INTROSPECT([], [[//method[@name="addSourcePort"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="addSourcePort"]]], 0, [dnl
63f414
     <method name="addSourcePort">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="port" type="s"></arg>
63f414
@@ -245,7 +245,7 @@ DBUS_INTROSPECT([], [[//method[@name="addSourcePort"]]], 0, [dnl
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="removeSourcePort"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="removeSourcePort"]]], 0, [dnl
63f414
     <method name="removeSourcePort">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="port" type="s"></arg>
63f414
@@ -253,7 +253,7 @@ DBUS_INTROSPECT([], [[//method[@name="removeSourcePort"]]], 0, [dnl
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="querySourcePort"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="querySourcePort"]]], 0, [dnl
63f414
     <method name="querySourcePort">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="port" type="s"></arg>
63f414
@@ -261,7 +261,7 @@ DBUS_INTROSPECT([], [[//method[@name="querySourcePort"]]], 0, [dnl
63f414
         <arg direction="out" type="b"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="getSourcePorts"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="getSourcePorts"]]], 0, [dnl
63f414
     <method name="getSourcePorts">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         dnl NOTE: The signature is "aas", but getPorts() actually returns
63f414
@@ -271,7 +271,7 @@ DBUS_INTROSPECT([], [[//method[@name="getSourcePorts"]]], 0, [dnl
63f414
 ])
63f414
 
63f414
 dnl Forward Ports
63f414
-DBUS_INTROSPECT([], [[//method[@name="addForwardPort"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="addForwardPort"]]], 0, [dnl
63f414
     <method name="addForwardPort">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="port" type="s"></arg>
63f414
@@ -282,7 +282,7 @@ DBUS_INTROSPECT([], [[//method[@name="addForwardPort"]]], 0, [dnl
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="removeForwardPort"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="removeForwardPort"]]], 0, [dnl
63f414
     <method name="removeForwardPort">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="port" type="s"></arg>
63f414
@@ -292,7 +292,7 @@ DBUS_INTROSPECT([], [[//method[@name="removeForwardPort"]]], 0, [dnl
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="queryForwardPort"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="queryForwardPort"]]], 0, [dnl
63f414
     <method name="queryForwardPort">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="port" type="s"></arg>
63f414
@@ -302,7 +302,7 @@ DBUS_INTROSPECT([], [[//method[@name="queryForwardPort"]]], 0, [dnl
63f414
         <arg direction="out" type="b"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="getForwardPorts"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="getForwardPorts"]]], 0, [dnl
63f414
     <method name="getForwardPorts">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         dnl NOTE: The signature is "aas", but getPorts() actually returns
63f414
@@ -312,20 +312,20 @@ DBUS_INTROSPECT([], [[//method[@name="getForwardPorts"]]], 0, [dnl
63f414
 ])
63f414
 
63f414
 dnl Masquerade
63f414
-DBUS_INTROSPECT([], [[//method[@name="addMasquerade"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="addMasquerade"]]], 0, [dnl
63f414
     <method name="addMasquerade">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="timeout" type="i"></arg>
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="removeMasquerade"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="removeMasquerade"]]], 0, [dnl
63f414
     <method name="removeMasquerade">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="queryMasquerade"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="queryMasquerade"]]], 0, [dnl
63f414
     <method name="queryMasquerade">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="out" type="b"></arg>
63f414
@@ -333,7 +333,7 @@ DBUS_INTROSPECT([], [[//method[@name="queryMasquerade"]]], 0, [dnl
63f414
 ])
63f414
 
63f414
 dnl ICMP Block
63f414
-DBUS_INTROSPECT([], [[//method[@name="addIcmpBlock"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="addIcmpBlock"]]], 0, [dnl
63f414
     <method name="addIcmpBlock">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="icmp" type="s"></arg>
63f414
@@ -341,21 +341,21 @@ DBUS_INTROSPECT([], [[//method[@name="addIcmpBlock"]]], 0, [dnl
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="removeIcmpBlock"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="removeIcmpBlock"]]], 0, [dnl
63f414
     <method name="removeIcmpBlock">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="icmp" type="s"></arg>
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="queryIcmpBlock"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="queryIcmpBlock"]]], 0, [dnl
63f414
     <method name="queryIcmpBlock">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="icmp" type="s"></arg>
63f414
         <arg direction="out" type="b"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="getIcmpBlocks"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="getIcmpBlocks"]]], 0, [dnl
63f414
     <method name="getIcmpBlocks">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="out" type="as"></arg>
63f414
@@ -363,19 +363,19 @@ DBUS_INTROSPECT([], [[//method[@name="getIcmpBlocks"]]], 0, [dnl
63f414
 ])
63f414
 
63f414
 dnl ICMP Block Inversion
63f414
-DBUS_INTROSPECT([], [[//method[@name="addIcmpBlockInversion"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="addIcmpBlockInversion"]]], 0, [dnl
63f414
     <method name="addIcmpBlockInversion">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="removeIcmpBlockInversion"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="removeIcmpBlockInversion"]]], 0, [dnl
63f414
     <method name="removeIcmpBlockInversion">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="queryIcmpBlockInversion"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="queryIcmpBlockInversion"]]], 0, [dnl
63f414
     <method name="queryIcmpBlockInversion">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="out" type="b"></arg>
63f414
@@ -383,7 +383,7 @@ DBUS_INTROSPECT([], [[//method[@name="queryIcmpBlockInversion"]]], 0, [dnl
63f414
 ])
63f414
 
63f414
 dnl Rich Rules
63f414
-DBUS_INTROSPECT([], [[//method[@name="addRichRule"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="addRichRule"]]], 0, [dnl
63f414
     <method name="addRichRule">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="rule" type="s"></arg>
63f414
@@ -391,21 +391,21 @@ DBUS_INTROSPECT([], [[//method[@name="addRichRule"]]], 0, [dnl
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="removeRichRule"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="removeRichRule"]]], 0, [dnl
63f414
     <method name="removeRichRule">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="rule" type="s"></arg>
63f414
         <arg direction="out" type="s"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="queryRichRule"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="queryRichRule"]]], 0, [dnl
63f414
     <method name="queryRichRule">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="rule" type="s"></arg>
63f414
         <arg direction="out" type="b"></arg>
63f414
     </method>
63f414
 ])
63f414
-DBUS_INTROSPECT([], [[//method[@name="getRichRules"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="getRichRules"]]], 0, [dnl
63f414
     <method name="getRichRules">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="out" type="as"></arg>
63f414
@@ -416,14 +416,14 @@ dnl ###################
63f414
 dnl new dict based APIs
63f414
 dnl ###################
63f414
 
63f414
-DBUS_INTROSPECT([], [[//method[@name="getZoneSettings2"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="getZoneSettings2"]]], 0, [dnl
63f414
     <method name="getZoneSettings2">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="out" type="a{sv}"></arg>
63f414
     </method>
63f414
 ])
63f414
 
63f414
-DBUS_INTROSPECT([], [[//method[@name="setZoneSettings2"]]], 0, [dnl
63f414
+DBUS_INTROSPECT([], [[//interface[@name="org.fedoraproject.FirewallD1.zone"]//method[@name="setZoneSettings2"]]], 0, [dnl
63f414
     <method name="setZoneSettings2">
63f414
         <arg direction="in" name="zone" type="s"></arg>
63f414
         <arg direction="in" name="settings" type="a{sv}"></arg>
63f414
-- 
63f414
2.27.0
63f414