telepathy-mission-control: Remove old "D-Bus ACL" plugin API

Simon McVittie smcv at kemper.freedesktop.org
Thu Sep 19 11:42:53 PDT 2013


Module: telepathy-mission-control
Branch: master
Commit: 4b832fdbc92ca0e0353447aa072ce38b791d0df2
URL:    http://cgit.freedesktop.org/telepathy/telepathy-mission-control/commit/?id=4b832fdbc92ca0e0353447aa072ce38b791d0df2

Author: Simon McVittie <simon.mcvittie at collabora.co.uk>
Date:   Mon Sep  9 19:19:27 2013 +0100

Remove old "D-Bus ACL" plugin API

It was last used in Maemo 6. Mainstream Linux doesn't treat the
session bus as a security boundary, and if it did, we could do this
a lot better (with GAsyncResult, for a start).

Also, McpRequestPolicy does this in a much less
speculatively-general way.

https://bugs.freedesktop.org/show_bug.cgi?id=69176
Reviewed-by: Guillaume Desmottes <guillaume.desmottes at collabora.co.uk>

---

 mission-control-plugins/Makefile.am               |    2 -
 mission-control-plugins/dbus-acl.c                |  431 --------------------
 mission-control-plugins/dbus-acl.h                |  134 -------
 mission-control-plugins/debug.c                   |    3 +-
 mission-control-plugins/debug.h                   |    3 +-
 mission-control-plugins/mission-control-plugins.h |    1 -
 plugins/mcp-dbus-aegis-acl.c                      |  441 ---------------------
 src/mcd-connection.c                              |    1 +
 src/mcd-dispatcher.c                              |  204 ++--------
 src/mcd-storage.c                                 |    1 +
 tests/twisted/Makefile.am                         |    4 -
 tests/twisted/mcp-dbus-caller-permission.c        |  264 ------------
 tests/twisted/mcp-plugin.c                        |    1 -
 13 files changed, 37 insertions(+), 1453 deletions(-)

Diff:   http://cgit.freedesktop.org/telepathy/telepathy-mission-control/diff/?id=4b832fdbc92ca0e0353447aa072ce38b791d0df2


More information about the telepathy-commits mailing list