[polari/wip/fmuellner/xdg-app: 1/2] xdg-app: Tighten bus access



commit a7818fc2836d242d9ccac0afcd2c431c9d7514aa
Author: Florian Müllner <fmuellner gnome org>
Date:   Sat Feb 20 14:59:26 2016 +0100

    xdg-app: Tighten bus access

 xdg-app/manifest.json |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)
---
diff --git a/xdg-app/manifest.json b/xdg-app/manifest.json
index b7a853f..a7a9247 100644
--- a/xdg-app/manifest.json
+++ b/xdg-app/manifest.json
@@ -6,10 +6,18 @@
   "sdk": "org.gnome.Sdk",
   "command": "polari",
   "finish-args": [
-    "--share=ipc", "--socket=x11", "--socket=wayland",
-    "--share=network", "--socket=session-bus",
+    "--share=ipc", "--socket=x11", "--socket=wayland", "--share=network",
+    "--own-name=org.freedesktop.Telepathy.Client.Polari",
+    /* telepathy */
+    "--talk-name=org.freedesktop.Telepathy.AccountManager",
+    "--talk-name=org.freedesktop.Telepathy.ChannelDispatcher",
+    "--talk-name=org.freedesktop.Telepathy.Connection.idle.irc.*",
+    /* keyring */
+    "--talk-name=org.freedesktop.secrets",
+    /* log files written by tp-logger outside the sandbox */
     "--filesystem=~/.local/share/TpLogger:ro",
     "--env=TPL_LOG_DIR=.local/share",
+    /* dconf */
     "--filesystem=~/.config/dconf:ro", "--talk-name=ca.desrt.dconf",
     "--env=DCONF_USER_CONFIG_DIR=.config/dconf"],
   "build-options": {


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]