File fix_dbus_conf.patch of Package NetworkManager-kde
diff -ur BUILD/knetworkmanager-0.7r848570/knetworkmanager/knetworkmanager.conf BUILD2//knetworkmanager-0.7r848570/knetworkmanager/knetworkmanager.conf
--- BUILD/knetworkmanager-0.7r848570/knetworkmanager/knetworkmanager.conf 2008-08-18 08:19:15.000000000 +0200
+++ BUILD2//knetworkmanager-0.7r848570/knetworkmanager/knetworkmanager.conf 2009-02-25 17:32:03.000000000 +0100
@@ -3,42 +3,37 @@
"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
<busconfig>
<policy user="root">
- <allow own="org.freedesktop.NetworkManagerInfo"/>
+ <allow own="org.freedesktop.NetworkManagerUserSettings"/>
- <allow send_destination="org.freedesktop.NetworkManagerInfo"/>
- <allow send_interface="org.freedesktop.NetworkManagerInfo"/>
+ <allow send_destination="org.freedesktop.NetworkManagerUserSettings"
+ send_interface="org.freedesktop.NetworkManagerSettings"/>
- <allow own="org.freedesktop.NetworkManagerUserSettings"/>
+ <allow send_destination="org.freedesktop.NetworkManagerUserSettings"
+ send_interface="org.freedesktop.NetworkManagerSettings.Connection"/>
- <allow send_destination="org.freedesktop.NetworkManagerSettings"/>
- <allow send_interface="org.freedesktop.NetworkManagerSettings"/>
+ <!-- Only root can get secrets -->
+ <allow send_destination="org.freedesktop.NetworkManagerUserSettings"
+ send_interface="org.freedesktop.NetworkManagerSettings.Connection.Secrets"/>
</policy>
<policy at_console="true">
- <allow own="org.freedesktop.NetworkManagerInfo"/>
-
- <allow send_destination="org.freedesktop.NetworkManagerInfo"/>
- <allow send_interface="org.freedesktop.NetworkManagerInfo"/>
-
<allow own="org.freedesktop.NetworkManagerUserSettings"/>
- <allow send_destination="org.freedesktop.NetworkManagerSettings"/>
- <allow send_interface="org.freedesktop.NetworkManagerSettings"/>
+ <allow send_destination="org.freedesktop.NetworkManagerUserSettings"
+ send_interface="org.freedesktop.NetworkManagerSettings"/>
+ <allow send_destination="org.freedesktop.NetworkManagerUserSettings"
+ send_interface="org.freedesktop.NetworkManagerSettings.Connection"/>
+ <!-- Only root can get secrets -->
+ <deny send_destination="org.freedesktop.NetworkManagerUserSettings"
+ send_interface="org.freedesktop.NetworkManagerSettings.Connection.Secrets"/>
</policy>
<policy context="default">
- <deny own="org.freedesktop.NetworkManagerInfo"/>
-
- <deny send_destination="org.freedesktop.NetworkManagerInfo"/>
- <deny send_interface="org.freedesktop.NetworkManagerInfo"/>
-
<deny own="org.freedesktop.NetworkManagerUserSettings"/>
- <deny send_destination="org.freedesktop.NetworkManagerSettings"/>
- <deny send_interface="org.freedesktop.NetworkManagerSettings"/>
-
-
+ <deny send_destination="org.freedesktop.NetworkManagerUserSettings"
+ send_interface="org.freedesktop.NetworkManagerSettings"/>
</policy>
</busconfig>