summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>2015-10-29 15:12:16 +0100
committerLubomir Rintel <lkundrak@v3.sk>2015-10-30 10:16:39 +0100
commitb9053081c086b8b634a1e148ffd27d5d9ef722e5 (patch)
treea6749109654de6d4ead1a91389335b1bbe4bce30
parent44392b51576b576826add8c469215ba9fe5f104b (diff)
downloadNetworkManager-b9053081c086b8b634a1e148ffd27d5d9ef722e5.tar.gz
Provide access to some of NM's interfaces to whoopsie.
Whoopsie is the crash database reporting daemon. It needs access to some of the information NM keeps about devices to avoid sending data over the network when connected to 3G or other systems that are potentially billable.
-rw-r--r--src/org.freedesktop.NetworkManager.conf18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/org.freedesktop.NetworkManager.conf b/src/org.freedesktop.NetworkManager.conf
index 10c6184e48..a7af28dd55 100644
--- a/src/org.freedesktop.NetworkManager.conf
+++ b/src/org.freedesktop.NetworkManager.conf
@@ -30,6 +30,24 @@
<allow send_destination="org.freedesktop.NetworkManager.fortisslvpn"/>
<allow send_destination="org.freedesktop.NetworkManager.strongswan"/>
</policy>
+ <policy user="whoopsie">
+ <allow send_destination="org.freedesktop.NetworkManager"/>
+
+ <allow send_destination="org.freedesktop.NetworkManager"
+ send_interface="org.freedesktop.DBus.Introspectable"/>
+
+ <allow send_destination="org.freedesktop.NetworkManager"
+ send_interface="org.freedesktop.DBus.Properties"/>
+
+ <allow send_destination="org.freedesktop.NetworkManager"
+ send_interface="org.freedesktop.NetworkManager"/>
+
+ <allow send_destination="org.freedesktop.NetworkManager"
+ send_interface="org.freedesktop.NetworkManager.Connection.Active"/>
+
+ <allow send_destination="org.freedesktop.NetworkManager"
+ send_interface="org.freedesktop.NetworkManager.Device"/>
+ </policy>
<policy context="default">
<deny own="org.freedesktop.NetworkManager"/>