summaryrefslogtreecommitdiff
path: root/init
diff options
context:
space:
mode:
authorDaniel Mack <daniel@zonque.org>2014-09-11 19:00:43 +0200
committerSeung-Woo Kim <sw0312.kim@samsung.com>2016-12-14 13:48:33 +0900
commit88e83e2ec8f507b2da934279d350ac3eb3e759c1 (patch)
tree6811be116fc2386b8342d79981f148b64f346fdd /init
parentb1895401a4a4490bf3798a3d7abe514766a4c24c (diff)
kdbus: add policy database implementation
This patch adds the policy database implementation. A policy database restricts the possibilities of connections to own, see and talk to well-known names. It can be associated with a bus (through a policy holder connection) or a custom endpoint. By default, buses have an empty policy database that is augmented on demand when a policy holder connection is instantiated. Policies are set through KDBUS_CMD_HELLO (when creating a policy holder connection), KDBUS_CMD_CONN_UPDATE (when updating a policy holder connection), KDBUS_CMD_EP_MAKE (creating a custom endpoint) or KDBUS_CMD_EP_UPDATE (updating a custom endpoint). In all cases, the name and policy access information is stored in items of type KDBUS_ITEM_NAME and KDBUS_ITEM_POLICY_ACCESS. See kdbus.policy(7) for more details. Signed-off-by: Daniel Mack <daniel@zonque.org> Signed-off-by: David Herrmann <dh.herrmann@gmail.com> Signed-off-by: Djalal Harouni <tixxdz@opendz.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: Paul Osmialowski <p.osmialowsk@samsung.com>
Diffstat (limited to 'init')
0 files changed, 0 insertions, 0 deletions