diff options
author | Lennart Poettering <lennart@poettering.net> | 2015-02-18 17:40:57 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2015-02-18 18:56:27 +0100 |
commit | 1d22e9068c52c1cf935bcdff70b9b9654e3c939e (patch) | |
tree | 7dffbb33c9d509fcaef5a38864410c778f187ae4 /src/core/dbus.h | |
parent | 09c3a9b67d9e2e957bfb5c940e02ec433113549f (diff) |
core: rework policykit hookup
- Always issue selinux access check as early as possible, and PK check
as late as possible.
- Introduce a new policykit action for altering environment
- Open most remaining bus calls to unprivileged clients via PK
Diffstat (limited to 'src/core/dbus.h')
-rw-r--r-- | src/core/dbus.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/core/dbus.h b/src/core/dbus.h index d04f5326c6..4832722069 100644 --- a/src/core/dbus.h +++ b/src/core/dbus.h @@ -36,7 +36,8 @@ int bus_track_coldplug(Manager *m, sd_bus_track **t, char ***l); int bus_foreach_bus(Manager *m, sd_bus_track *subscribed2, int (*send_message)(sd_bus *bus, void *userdata), void *userdata); -int bus_verify_manage_unit_async(Manager *m, sd_bus_message *call, sd_bus_error *error); -int bus_verify_manage_unit_async_for_kill(Manager *m, sd_bus_message *call, sd_bus_error *error); +int bus_verify_manage_units_async(Manager *m, sd_bus_message *call, sd_bus_error *error); +int bus_verify_manage_units_async_for_kill(Manager *m, sd_bus_message *call, sd_bus_error *error); int bus_verify_manage_unit_files_async(Manager *m, sd_bus_message *call, sd_bus_error *error); int bus_verify_reload_daemon_async(Manager *m, sd_bus_message *call, sd_bus_error *error); +int bus_verify_set_environment_async(Manager *m, sd_bus_message *call, sd_bus_error *error); |