diff options
author | Martin Willi <martin@strongswan.org> | 2008-03-13 14:41:27 +0000 |
---|---|---|
committer | Martin Willi <martin@strongswan.org> | 2008-03-13 14:41:27 +0000 |
commit | 419ee1072e3d3f89e13e457fd883df1eb7a9c785 (patch) | |
tree | 86d49b5bf3fa90960509601e9f736257b2b59cb5 | |
parent | 2d94fdfab7bdca2f98ea462f0066a7867dc8020b (diff) | |
download | strongswan-419ee1072e3d3f89e13e457fd883df1eb7a9c785.tar.bz2 strongswan-419ee1072e3d3f89e13e457fd883df1eb7a9c785.tar.xz |
added NetworkManager prototype DBUS policy, applet config
-rw-r--r-- | src/charon/plugins/dbus/nm-strongswan.conf | 21 | ||||
-rw-r--r-- | src/charon/plugins/dbus/nm-strongswan.name | 8 |
2 files changed, 29 insertions, 0 deletions
diff --git a/src/charon/plugins/dbus/nm-strongswan.conf b/src/charon/plugins/dbus/nm-strongswan.conf new file mode 100644 index 000000000..020617566 --- /dev/null +++ b/src/charon/plugins/dbus/nm-strongswan.conf @@ -0,0 +1,21 @@ +<!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="org.freedesktop.NetworkManager.strongswan"/> + + <allow send_destination="org.freedesktop.NetworkManager.strongswan"/> + <allow send_interface="org.freedesktop.NetworkManager.strongswan"/> + </policy> + <policy at_console="true"> + <allow send_destination="org.freedesktop.NetworkManager.strongswan"/> + <allow send_interface="org.freedesktop.NetworkManager.strongswan"/> + </policy> + <policy context="default"> + <deny own="org.strongswan.charon"/> + <deny send_destination="org.freedesktop.NetworkManager.strongswan"/> + <deny send_interface="org.freedesktop.NetworkManager.strongswan"/> + </policy> +</busconfig> + diff --git a/src/charon/plugins/dbus/nm-strongswan.name b/src/charon/plugins/dbus/nm-strongswan.name new file mode 100644 index 000000000..2f6ed062c --- /dev/null +++ b/src/charon/plugins/dbus/nm-strongswan.name @@ -0,0 +1,8 @@ +[VPN Connection] +name=strongSwan +service=org.freedesktop.NetworkManager.strongswan +program=/usr/local/libexec/ipsec/charon + +[GNOME] +auth-dialog=/home/martin/strongswan/trunk/src/networkmanager/nm_applet_auth +properties=/home/martin/strongswan/trunk/src/networkmanager/strongswan.so |