Change the prefix for services 65/226965/3
authorMateusz Moscicki <m.moscicki2@partner.samsung.com>
Fri, 6 Mar 2020 14:08:41 +0000 (15:08 +0100)
committerMateusz Moscicki <m.moscicki2@partner.samsung.com>
Mon, 9 Mar 2020 16:13:28 +0000 (17:13 +0100)
Change-Id: Ie0f88fe58299cb1d9818e791513d0999a847fefe

src/service/dumpsys-service.conf
src/shared/common.h

index cf7382a..da8d187 100644 (file)
@@ -3,19 +3,16 @@
 <busconfig>
     <policy user="log">
         <allow own="org.tizen.dumpsys.service"/>
-        <allow send_destination_prefix="org.tizen.dumpsys"/>
-    </policy>
-    <policy user="root">
-        <allow own_prefix="org.tizen.dumpsys"/>
-        <allow send_destination="org.tizen.dumpsys.service"/>
+        <allow send_destination_prefix="org.tizen.dumpsys.providers"/>
     </policy>
     <policy context="default">
-        <deny own_prefix="org.tizen.dumpsys"/>
+        <deny own_prefix="org.tizen.dumpsys.providers"/>
         <deny own="org.tizen.dumpsys.service"/>
         <deny send_destination="org.tizen.dumpsys.service"/>
-        <deny send_destination_prefix="org.tizen.dumpsys"/>
-        <check own_prefix="org.tizen.dumpsys" privilege="http://tizen.org/privilege/internal/default/platform"/>
-        <check send_destination_prefix="org.tizen.dumpsys" privilege="http://tizen.org/privilege/internal/default/platform"/>
+        <deny send_destination_prefix="org.tizen.dumpsys.providers"/>
+        <check own_prefix="org.tizen.dumpsys.providers" privilege="http://tizen.org/privilege/internal/default/platform"/>
+        <check send_destination="org.tizen.dumpsys.service" privilege="http://tizen.org/privilege/internal/default/platform"/>
+        <check send_destination_prefix="org.tizen.dumpsys.providers" privilege="http://tizen.org/privilege/internal/default/platform"/>
     </policy>
 </busconfig>
 
index 42e93b1..e7665a9 100644 (file)
@@ -22,7 +22,7 @@
 #define DUMPSYS_PATH "/Org/Tizen/Dumpsys"
 #define DUMPSYS_NAME "org.tizen.dumpsys"
 #define DUMPSYS_INTERFACE DUMPSYS_NAME
-#define DUMPSYS_SERVICE_NAME_PREFIX DUMPSYS_NAME
+#define DUMPSYS_SERVICE_NAME_PREFIX DUMPSYS_NAME ".providers"
 
 #define SERVICE_BUS_NAME "org.tizen.dumpsys.service"
 #define SERVICE_INTERFACE "org.tizen.dumpsys.service"