Base Code merged to SPIN 2.4
[platform/core/connectivity/net-config.git] / net-config.manifest
1 <manifest>
2         <define>
3                 <domain name="net-config"/>
4                 <request>
5                         <smack request="aul" type="rwx"/>
6                         <smack request="dbus" type="rwx"/>
7                         <smack request="connman" type="rwx"/>
8                         <smack request="connman::set" type="rwx"/>
9                         <smack request="connman::get" type="rwx"/>
10                         <smack request="connman::profile" type="rwx"/>
11                         <smack request="weconn" type="rwx"/>
12                         <smack request="wifi-direct" type="rwx"/>
13                         <smack request="wpasupplicant" type="rwx"/>
14                         <smack request="deviced::power" type="rwx"/>
15                         <smack request="deviced::display" type="rwx"/>
16                         <smack request="system::use_internet" type="rwx"/>
17                         <smack request="tizen::vconf::platform::r" type="rwx"/>
18                         <smack request="tizen::vconf::platform::rw" type="rwx"/>
19                         <smack request="tizen::vconf::public::r::platform::rw" type="rwx"/>
20                         <smack request="tizen::vconf::public::r" type="rwx"/>
21                         <smack request="tizen::vconf::network" type="rwx"/>
22                         <smack request="tizen::vconf::setting::admin" type="rwx"/>
23                         <smack request="telephony_framework::api_private" type="rwx"/>
24                         <smack request="telephony_framework::api_ps_public" type="rwx"/>
25                         <smack request="telephony_framework::api_ps_private" type="rwx"/>
26                         <smack request="telephony_framework::api_ps_profile" type="rwx"/>
27                         <smack request="telephony_framework::properties" type="rw"/>
28                         <smack request="device::sys_logging" type="rw"/>
29                         <smack request="device::app_logging" type="rw"/>
30                 </request>
31                 <permit>
32                         <smack permit="dbus" type="rwx"/>
33                         <smack permit="system::use_internet" type="rwx"/>
34                 </permit>
35         </define>
36         <assign>
37                 <filesystem path="/etc/resolv.conf" label="_"/>
38                 <filesystem path="/usr/lib/systemd/system/net-config.service" label="_"/>
39                 <filesystem path="/usr/lib/systemd/system/multi-user.target.wants/net-config.service" label="_"/>
40                 <filesystem path="/usr/share/dbus-1/system-services/net.netconfig.service" label="_"/>
41                 <filesystem path="/usr/sbin/net-config.service" label="_" exec_label="none"/>
42                 <filesystem path="/usr/share/license/net-config" label="_"/>
43                 <filesystem path="/opt/etc/dump.d/module.d/network_log_dump.sh" label="_" exec_label="none"/>
44                 <filesystem path="/opt/var/lib/net-config/network_dump.sh" label="_" exec_label="none"/>
45                 <dbus name="net.netconfig" own="net-config" bus="system">
46                         <node name="/net/netconfig/*">
47                         <interface name="net.netconfig.network">
48                                 <annotation name="net.netconfig.smack" value="net-config"/>
49                                 <method name="AddRoute">
50                                         <annotation name="net.netconfig.smack" value="connman::set"/>
51                                 </method>
52                                 <method name="RemoveRoute">
53                                         <annotation name="net.netconfig.smack" value="connman::set"/>
54                                 </method>
55                                 <method name="CheckGetPrivilege">
56                                         <annotation name="net.netconfig.smack" value="connman::get"/>
57                                 </method>
58                                 <method name="CheckProfilePrivilege">
59                                         <annotation name="net.netconfig.smack" value="connman::profile"/>
60                                 </method>
61                         </interface>
62                         <interface name="net.netconfig.network_statistics">
63                                 <annotation name="net.netconfig.smack" value="net-config"/>
64                                 <method name="GetWifiLastRxBytes">
65                                         <annotation name="net.netconfig.smack" value="connman::get"/>
66                                 </method>
67                                 <method name="GetWifiLastTxBytes">
68                                         <annotation name="net.netconfig.smack" value="connman::get"/>
69                                 </method>
70                                 <method name="GetWifiTotalRxBytes">
71                                         <annotation name="net.netconfig.smack" value="connman::get"/>
72                                 </method>
73                                 <method name="GetWifiTotalTxBytes">
74                                         <annotation name="net.netconfig.smack" value="connman::get"/>
75                                 </method>
76                                 <method name="ResetCellularLastRxBytes">
77                                         <annotation name="net.netconfig.smack" value="connman::set"/>
78                                 </method>
79                                 <method name="ResetCellularLastTxBytes">
80                                         <annotation name="net.netconfig.smack" value="connman::set"/>
81                                 </method>
82                                 <method name="ResetCellularTotalRxBytes">
83                                         <annotation name="net.netconfig.smack" value="connman::set"/>
84                                 </method>
85                                 <method name="ResetCellularTotalTxBytes">
86                                         <annotation name="net.netconfig.smack" value="connman::set"/>
87                                 </method>
88                                 <method name="ResetWifiLastRxBytes">
89                                         <annotation name="net.netconfig.smack" value="connman::set"/>
90                                 </method>
91                                 <method name="ResetWifiLastTxBytes">
92                                         <annotation name="net.netconfig.smack" value="connman::set"/>
93                                 </method>
94                                 <method name="ResetWifiTotalRxBytes">
95                                         <annotation name="net.netconfig.smack" value="connman::set"/>
96                                 </method>
97                                 <method name="ResetWifiTotalTxBytes">
98                                         <annotation name="net.netconfig.smack" value="connman::set"/>
99                                 </method>
100                         </interface>
101                         <interface name="net.netconfig.wifi">
102                                 <annotation name="net.netconfig.smack" value="net-config"/>
103                                 <method name="DeleteEapConfig">
104                                         <annotation name="net.netconfig.smack" value="connman::profile"/>
105                                 </method>
106                                 <method name="RequestSpecificScan">
107                                         <annotation name="net.netconfig.smack" value="connman::set"/>
108                                 </method>
109                                 <method name="RequestWpsScan">
110                                         <annotation name="net.netconfig.smack" value="connman::set"/>
111                                 </method>
112                                 <method name="CreateEapConfig">
113                                         <annotation name="net.netconfig.smack" value="connman::profile"/>
114                                 </method>
115                                 <method name="LoadDriver">
116                                         <annotation name="net.netconfig.smack" value="connman::set"/>
117                                 </method>
118                                 <method name="RemoveDriver">
119                                         <annotation name="net.netconfig.smack" value="connman::set"/>
120                                 </method>
121                                 <method name="SetBgscan">
122                                         <annotation name="net.netconfig.smack" value="connman::set"/>
123                                 </method>
124                                 <method name="ResumeBgscan">
125                                         <annotation name="net.netconfig.smack" value="connman::set"/>
126                                 </method>
127                                 <method name="PauseBgscan">
128                                         <annotation name="net.netconfig.smack" value="connman::set"/>
129                                 </method>
130                                 <method name="LaunchDirect">
131                                         <annotation name="net.netconfig.smack" value="wifi-direct"/>
132                                 </method>
133                                 <method name="SaveConfiguration">
134                                         <annotation name="net.netconfig.smack" value="connman::profile"/>
135                                 </method>
136                                 <method name="RemoveConfiguration">
137                                         <annotation name="net.netconfig.smack" value="connman::profile"/>
138                                 </method>
139                                 <method name="LoadConfiguration">
140                                         <annotation name="net.netconfig.smack" value="connman::profile"/>
141                                 </method>
142                                 <method name="GetConfigIds">
143                                         <annotation name="net.netconfig.smack" value="connman::profile"/>
144                                 </method>
145                                 <method name="SetConfigField">
146                                         <annotation name="net.netconfig.smack" value="connman::profile"/>
147                                 </method>
148                                 <signal name="PowerOnCompleted">
149                                         <annotation name="net.netconfig.smack" value="connman::get"/>
150                                 </signal>
151                                 <signal name="PowerOffCompleted">
152                                         <annotation name="net.netconfig.smack" value="connman::get"/>
153                                 </signal>
154                                 <signal name="SpecificScanCompleted">
155                                         <annotation name="net.netconfig.smack" value="connman::get"/>
156                                 </signal>
157                                 <signal name="WpsScanCompleted">
158                                         <annotation name="net.netconfig.smack" value="connman::get"/>
159                                 </signal>
160                         </interface>
161                         <interface name="net.connman.Agent">
162                                 <annotation name="net.netconfig.smack" value="net-config"/>
163                                 <method name="SetField">
164                                         <annotation name="net.netconfig.smack" value="connman::profile"/>
165                                 </method>
166                         </interface>
167                         </node>
168                 </dbus>
169         </assign>
170         <request>
171                 <domain name="net-config"/>
172         </request>
173 </manifest>