chiark / gitweb /
bus: add a temporary hard-coded policy to proxyd to make gdm work
authorLennart Poettering <lennart@poettering.net>
Thu, 26 Dec 2013 15:07:38 +0000 (16:07 +0100)
committerLennart Poettering <lennart@poettering.net>
Thu, 26 Dec 2013 16:16:56 +0000 (17:16 +0100)
commitc2595875c64381b0c8a9699e6cfb48422c9026dd
treebb6ed099fa7d507b7f89c5ca6737e2f3199697bd
parent90911bb63ec1b535017f5d9df2b5465c8a72c474
bus: add a temporary hard-coded policy to proxyd to make gdm work

gdm relies on the policy to deny its own requests to not deadlock. Given
that we currently do not enforce any policy in the dbus1 compat proxy
service this means that gdm will necessarily deadlock on our systems.

To work around this, enforce a fixed policy teomporarily, until we
interpret the legacy XML policy in full.

Booh, gdm, booh, for requring this and making me waste two days on
tracking this brokenness down.
src/bus-proxyd/bus-proxyd.c