diff options
-rwxr-xr-x | packaging/connman.spec | 2 | ||||
-rw-r--r-- | src/connman.conf | 35 |
2 files changed, 36 insertions, 1 deletions
diff --git a/packaging/connman.spec b/packaging/connman.spec index fd50b806..4315961d 100755 --- a/packaging/connman.spec +++ b/packaging/connman.spec @@ -1,6 +1,6 @@ Name: connman Version: 1.26 -Release: 3 +Release: 4 License: GPL-2.0+ Summary: Connection Manager Url: http://connman.net diff --git a/src/connman.conf b/src/connman.conf new file mode 100644 index 00000000..a5376df5 --- /dev/null +++ b/src/connman.conf @@ -0,0 +1,35 @@ +<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN" + "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd"> +<busconfig> + <policy user="root"> + <allow own="net.connman"/> + <allow send_destination="net.connman"/> + </policy> + <policy context="default"> + <check send_destination="net.connman" send_path="/" send_interface="net.connman.Manager" send_member="GetTechnologies" privilege="http://tizen.org/privilege/network.get" /> + <check send_destination="net.connman" send_path="/" send_interface="net.connman.Manager" send_member="GetProperties" privilege="http://tizen.org/privilege/network.get" /> + <check send_destination="net.connman" send_path="/" send_interface="net.connman.Manager" send_member="GetServices" privilege="http://tizen.org/privilege/network.get" /> + + <check send_destination="net.connman" send_path="/" send_interface="net.connman.Service" send_member="Connect" privilege="http://tizen.org/privilege/network.set" /> + <check send_destination="net.connman" send_path="/" send_interface="net.connman.Service" send_member="Disconnect" privilege="http://tizen.org/privilege/network.set" /> + <check send_destination="net.connman" send_path="/" send_interface="net.connman.Service" send_member="SetProperty" privilege="http://tizen.org/privilege/network.profile" /> + <check send_destination="net.connman" send_path="/" send_interface="net.connman.Service" send_member="GetProperties" privilege="http://tizen.org/privilege/network.get" /> + <check send_destination="net.connman" send_path="/" send_interface="net.connman.Service" send_member="Remove" privilege="http://tizen.org/privilege/network.profile" /> + <check send_destination="net.connman" send_path="/" send_interface="net.connman.Service" send_member="PropertyChanged" privilege="http://tizen.org/privilege/network.get" /> + + <check send_destination="net.connman" send_path="/net/connman/*" send_interface="net.connman.Technology" send_member="Scan" privilege="http://tizen.org/privilege/network.set" /> + + <check send_destination="net.connman" send_path="/net/connman/*" send_interface="net.connman.Manager" send_member="GetTechnologies" privilege="http://tizen.org/privilege/network.get" /> + <check send_destination="net.connman" send_path="/net/connman/*" send_interface="net.connman.Manager" send_member="GetProperties" privilege="http://tizen.org/privilege/network.get" /> + <check send_destination="net.connman" send_path="/net/connman/*" send_interface="net.connman.Manager" send_member="GetServices" privilege="http://tizen.org/privilege/network.get" /> + + <check send_destination="net.connman" send_path="/net/connman/*" send_interface="net.connman.Service" send_member="Connect" privilege="http://tizen.org/privilege/network.set" /> + <check send_destination="net.connman" send_path="/net/connman/*" send_interface="net.connman.Service" send_member="Disconnect" privilege="http://tizen.org/privilege/network.set" /> + <check send_destination="net.connman" send_path="/net/connman/*" send_interface="net.connman.Service" send_member="SetProperty" privilege="http://tizen.org/privilege/network.profile" /> + <check send_destination="net.connman" send_path="/net/connman/*" send_interface="net.connman.Service" send_member="GetProperties" privilege="http://tizen.org/privilege/network.get" /> + <check send_destination="net.connman" send_path="/net/connman/*" send_interface="net.connman.Service" send_member="Remove" privilege="http://tizen.org/privilege/network.profile" /> + <check send_destination="net.connman" send_path="/net/connman/*" send_interface="net.connman.Service" send_member="PropertyChanged" privilege="http://tizen.org/privilege/network.get" /> + + <check send_destination="net.connman" send_path="/net/connman/*" send_interface="net.connman.Technology" send_member="Scan" privilege="http://tizen.org/privilege/network.set" /> + </policy> +</busconfig> |