kdbus: move dbuspolicy init to bus_register_kdbus 71/201471/2
authorAdrian Szyndela <adrian.s@samsung.com>
Fri, 8 Mar 2019 11:33:02 +0000 (12:33 +0100)
committerAdrian Szyndela <adrian.s@samsung.com>
Thu, 14 Mar 2019 10:34:37 +0000 (11:34 +0100)
commit889b51bfda7138362580bf9409110a50851728cd
tree589848d65139803ba4d1120a3312fa4c4329e61a
parent2cf07634b2d8db329055d3b9c987695e3154df60
kdbus: move dbuspolicy init to bus_register_kdbus

This changes the moment of checking if user is allowed to connect to
the bus. Now, it reflects standard process a bit more.

The standard process is:
- open fd (e.g. socket);
- check authentication, if needed and possible;
- connect to the bus (say hello).

In kdbus, we have only:
- open kdbus fd;
- connect to the bus (ioctl KDBUS_CMD_HELLO).
Calling libdbuspolicy for authentication fits between the two.

Additionally, and most importantly, this is required to share
the connection between libdbus and libdbuspolicy in the future.

Change-Id: Id6fe1dbc1cdc6ec774316e13fe5d60d862949476
dbus/dbus-transport-kdbus.c
dbus/kdbus-common.c
dbus/kdbus-common.h