diff options
author | Jiwoong Im <jiwoong.im@samsung.com> | 2015-04-01 20:47:06 +0900 |
---|---|---|
committer | Jiwoong Im <jiwoong.im@samsung.com> | 2015-04-06 17:51:39 +0900 |
commit | a691026b61f972837671d13578c75cf1c0f2c9f6 (patch) | |
tree | 4d252c8e4a8dc77bc4b2a5279345fc40b5599253 /packaging | |
parent | 9b0e48346d1d2712fe19b0efe054fe793ec30816 (diff) | |
download | alarm-manager-a691026b61f972837671d13578c75cf1c0f2c9f6.tar.gz alarm-manager-a691026b61f972837671d13578c75cf1c0f2c9f6.tar.bz2 alarm-manager-a691026b61f972837671d13578c75cf1c0f2c9f6.zip |
Apply tizen 3.0 security infrastructure.submit/tizen/20150414.040541accepted/tizen/wearable/20150415.013854accepted/tizen/tv/20150415.012644accepted/tizen/mobile/20150415.015122accepted/tizen/common/20150414.100143
- Remove security-server dependency.
- Modify dbus service configuration file to check privilege in D-bus daemon.
- Add missing privilege checks.
Change-Id: I9d08cc2a7233b2215fc273c320521ef288bc9a9c
Signed-off-by: Jiwoong Im <jiwoong.im@samsung.com>
Diffstat (limited to 'packaging')
-rw-r--r-- | packaging/alarm-manager.spec | 1 | ||||
-rw-r--r-- | packaging/alarm-service.conf | 44 |
2 files changed, 42 insertions, 3 deletions
diff --git a/packaging/alarm-manager.spec b/packaging/alarm-manager.spec index 4713f6d..c670c8d 100644 --- a/packaging/alarm-manager.spec +++ b/packaging/alarm-manager.spec @@ -20,7 +20,6 @@ BuildRequires: pkgconfig(dlog) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(heynoti) BuildRequires: pkgconfig(pmapi) -BuildRequires: pkgconfig(security-server) BuildRequires: pkgconfig(tapi) BuildRequires: pkgconfig(vconf) BuildRequires: pkgconfig(libtzplatform-config) diff --git a/packaging/alarm-service.conf b/packaging/alarm-service.conf index 7be10c6..be9bc5a 100644 --- a/packaging/alarm-service.conf +++ b/packaging/alarm-service.conf @@ -6,7 +6,47 @@ <allow send_destination="org.tizen.alarm.manager"/> <allow send_interface="org.tizen.alarm.manager"/> </policy> - <policy at_console="true"> - <allow send_destination="org.tizen.alarm.manager"/> + <policy context="default"> + <allow send_destination="org.tizen.alarm.manager" + send_interface="org.tizen.alarm.manager"/> + <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"/> + <check send_destination="org.tizen.alarm.manager" + send_interface="org.tizen.alarm.manager" send_member="alarm_create" + privilege="http://tizen.org/privilege/alarm.set"/> + <check send_destination="org.tizen.alarm.manager" + send_interface="org.tizen.alarm.manager" send_member="alarm_create_appsvc" + privilege="http://tizen.org/privilege/alarm.set"/> + <check send_destination="org.tizen.alarm.manager" + send_interface="org.tizen.alarm.manager" send_member="alarm_delete" + privilege="http://tizen.org/privilege/alarm.set"/> + <check send_destination="org.tizen.alarm.manager" + send_interface="org.tizen.alarm.manager" send_member="alarm_power_on" + privilege="http://tizen.org/privilege/alarm.set"/> + <check send_destination="org.tizen.alarm.manager" + send_interface="org.tizen.alarm.manager" send_member="alarm_power_off" + privilege="http://tizen.org/privilege/alarm.set"/> + <check send_destination="org.tizen.alarm.manager" + send_interface="org.tizen.alarm.manager" send_member="alarm_update" + privilege="http://tizen.org/privilege/alarm.set"/> + <check send_destination="org.tizen.alarm.manager" + send_interface="org.tizen.alarm.manager" send_member="alarm_get_number_of_ids" + privilege="http://tizen.org/privilege/alarm.get"/> + <check send_destination="org.tizen.alarm.manager" + send_interface="org.tizen.alarm.manager" send_member="alarm_get_list_of_ids" + privilege="http://tizen.org/privilege/alarm.get"/> + <check send_destination="org.tizen.alarm.manager" + send_interface="org.tizen.alarm.manager" send_member="alarm_check_next_duetime" + privilege="http://tizen.org/privilege/alarm.get"/> + <check send_destination="org.tizen.alarm.manager" + send_interface="org.tizen.alarm.manager" send_member="alarm_get_appsvc_info" + privilege="http://tizen.org/privilege/alarm.get"/> + <check send_destination="org.tizen.alarm.manager" + send_interface="org.tizen.alarm.manager" send_member="alarm_get_info" + privilege="http://tizen.org/privilege/alarm.get"/> + <check send_destination="org.tizen.alarm.manager" + send_interface="org.tizen.alarm.manager" send_member="alarm_get_next_duetime" + privilege="http://tizen.org/privilege/alarm.get"/> </policy> </busconfig> |