Modify for 3.0 Security policy
[platform/core/messaging/msg-service.git] / msg-service.manifest
1 <manifest>
2         <define>
3                 <domain name="msg-service" policy="restricted" plist="msg-service-tools"/>
4                 <provide>
5                         <label name="msg-service::read"/>
6                         <label name="msg-service::write"/>
7                 </provide>
8
9                 <permit>
10                         <smack permit="net-config" type="rw"/>
11                         <smack permit="connman" type="rw"/>
12                         <smack permit="system::use_internet" type="rw"/>
13                         <smack permit="org.tizen.quickpanel" type="rx"/>
14                         <smack permit="org.tizen.indicator" type="rwx"/>
15                         <smack permit="org.tizen.lockscreen" type="rx"/>
16                         <smack permit="media-server" type="rx"/>
17                 </permit>
18
19                 <request>
20                         <smack request="msg-service::db" type="rw"/>
21                         <smack request="system::use_internet" type="rw"/>
22                         <smack request="media-server" type="rw"/>
23                         <smack request="system::media" type="rx"/>
24                         <smack request="telephony_framework::api_network" type="rw"/>
25                         <smack request="telephony_framework::api_sms" type="rwx"/>
26                         <smack request="telephony_framework::api_sim" type="rw"/>
27                         <smack request="telephony_framework::api_sat" type="x"/>
28                         <smack request="telephony_framework::api_ps_public" type="rw"/>
29                         <smack request="telephony_framework::api_ps_private" type="rw"/>
30                         <smack request="telephony_framework::api_ps_profile" type="rw"/>
31                         <smack request="telephony_framework::properties" type="rw"/>
32                         <smack request="contacts-service" type="rwx"/>
33                         <smack request="contacts-service::svc" type="rl"/>
34                         <smack request="contacts-service::phonelog" type="rw"/>
35                         <smack request="data-provider-master::notification" type="rw"/>
36                         <smack request="data-provider-master::notification.client" type="w"/>
37                         <smack request="data-provider-master::badge" type="rw"/>
38                         <smack request="data-provider-master::badge.client" type="w"/>
39                         <smack request="deviced::display" type="rw"/>
40                         <smack request="net-config" type="rw"/>
41                         <smack request="connman" type="rw"/>
42                         <smack request="connman::get" type="rw"/>
43                         <smack request="connman::set" type="rw"/>
44                         <smack request="connman::profile" type="rw"/>
45                         <smack request="aul::launch" type="x"/>
46                         <smack request="alarm-server::alarm" type="rw"/>
47                         <smack request="security-server::api-get-gid" type="w"/>
48                         <smack request="security-server::api-cookie-check" type="w"/>
49                         <smack request="security-server::api-privilege-by-pid" type="w"/>
50                         <smack request="device::app_logging" type="rw"/>
51                         <smack request="device::sys_logging" type="rw"/>
52                         <smack request="system::share" type="rwx"/>
53                         <smack request="pkgmgr::db" type="rwl"/>
54                         <smack request="badge::db" type="rwl"/>
55                         <smack request="notification::db" type="rwl"/>
56                         <smack request="org.tizen.setting::default-resources" type="rxl"/>
57
58                         <smack request="tizen::vconf::camcorder" type="rl"/>
59                         <smack request="tizen::vconf::message" type="rw"/>
60                         <smack request="tizen::vconf::public::r" type="rl"/>
61                         <smack request="tizen::vconf::platform::r" type="rl"/>
62                         <smack request="tizen::vconf::platform::rw" type="rw"/>
63                         <smack request="tizen::vconf::public::r::platform::rw" type="rw"/>
64                         <smack request="tizen::vconf::setting::admin" type="rl"/>
65                         <smack request="tizen::vconf::setting" type="rl"/>
66                         <smack request="tizen::vconf::telephony::admin" type="rl"/>
67                 </request>
68         </define>
69
70         <request>
71                 <domain name="_"/>
72         </request>
73
74         <assign>
75                 <filesystem path="/usr/lib/libmsg_mapi.so.0" label="_"/>
76                 <filesystem path="/usr/lib/libmsg_mapi.so.0.1.0" label="_"/>
77                 <filesystem path="/usr/lib/libmsg_framework_handler.so" label="_"/>
78                 <filesystem path="/usr/lib/libmsg_mms_plugin.so" label="_"/>
79                 <filesystem path="/usr/lib/libmsg_plugin_manager.so" label="_"/>
80                 <filesystem path="/usr/lib/libmsg_sms_plugin.so" label="_"/>
81                 <filesystem path="/usr/lib/libmsg_transaction_manager.so" label="_"/>
82                 <filesystem path="/usr/lib/libmsg_transaction_proxy.so" label="_"/>
83                 <filesystem path="/usr/lib/libmsg_utils.so" label="_"/>
84                 <filesystem path="/usr/lib/libmsg_vobject.so" label="_"/>
85         </assign>
86 </manifest>