summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorInkyun Kil <inkyun.kil@samsung.com>2019-01-09 16:06:56 +0900
committerInkyun Kil <inkyun.kil@samsung.com>2019-01-18 10:53:12 +0900
commitb8594fa1340deb4f7eb6f37907bcf0178b5def28 (patch)
tree3af332252fe19789c00f1297a6943f43b24aabb4
parentd408801a43723b0207eec6d10a278cb82f864c41 (diff)
downloadalarm-manager-b8594fa1340deb4f7eb6f37907bcf0178b5def28.tar.gz
alarm-manager-b8594fa1340deb4f7eb6f37907bcf0178b5def28.tar.bz2
alarm-manager-b8594fa1340deb4f7eb6f37907bcf0178b5def28.zip
Modify dbus-policy to specify send_destination_prefix
Change-Id: I961f57bf47fd618ea3f2f004e0f4f92dfb8ca762 Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
-rw-r--r--alarm-service.conf.in7
1 files changed, 6 insertions, 1 deletions
diff --git a/alarm-service.conf.in b/alarm-service.conf.in
index 8927d7b..157e415 100644
--- a/alarm-service.conf.in
+++ b/alarm-service.conf.in
@@ -8,11 +8,16 @@
<policy user="app_fw">
<allow own="org.tizen.alarm.manager"/>
<allow send_destination="org.tizen.alarm.manager"/>
- <allow send_path="/org/tizen/alarm/client" send_interface="org.tizen.alarm.client" send_member="alarm_expired"/>
+ <allow send_destination_prefix="ALARM" send_path="/org/tizen/alarm/client" send_interface="org.tizen.alarm.client" send_member="alarm_expired"/>
+ <allow send_destination_prefix="ALARM" send_path="/org/tizen/alarm/manager" send_interface="org.tizen.alarm.manager" send_member="alarm_expired" send_type="signal"/>
</policy>
<policy context="default">
<deny own="org.tizen.alarm.manager"/>
<deny send_destination="org.tizen.alarm.manager"/>
+ <deny own_prefix="ALARM"/>
+ <check own_prefix="ALARM" privilege="http://tizen.org/privilege/alarm.set"/>
+ <deny send_destination_prefix="ALARM" send_path="/org/tizen/alarm/client"/>
+ <deny send_destination_prefix="ALARM" send_path="/org/tizen/alarm/manager" send_interface="org.tizen.alarm.manager" send_member="alarm_expired" send_type="signal"/>
<allow send_destination="org.tizen.alarm.manager" send_interface="org.freedesktop.DBus.Properties" send_member="GetAll"/>
<allow send_destination="org.tizen.alarm.manager" send_interface="org.freedesktop.DBus.Properties" send_member="Get"/>
<check send_destination="org.tizen.alarm.manager" send_interface="org.tizen.alarm.manager" send_member="alarm_set_rtc_time" privilege="http://tizen.org/privilege/alarm.set"/>