Systemd/src/login
Lennart Poettering 559b5cc273 logind: bring bus policy up-to-date
A while back we opened up all of logind's bus calls to unprivileged
users, via PK. However, the dbus1 policy wasn't updated accordingly.

With this change, the dbus1 policy is opened up for all bus calls that
should be available to unprivileged clients.

(also rearranges some calls in the vtable, to make more sense, and be in
line with the order in the bus policy file)

Fixes #471.
2015-07-11 17:03:42 -03:00
..
.gitignore build-sys: create "compatibility libraries" section 2014-01-25 18:10:08 -05:00
70-power-switch.rules logind: add support for TPS65217 Power Button 2014-09-27 19:29:45 -04:00
70-uaccess.rules rules: uaccess - add ID_SOFTWARE_RADIO 2014-07-15 17:35:53 +02:00
71-seat.rules.in treewide: fix typos 2015-07-06 12:51:16 +02:00
73-seat-late.rules.in relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
inhibit.c sd-bus: introduce new sd_bus_flush_close_unref() call 2015-07-03 19:49:03 +02:00
loginctl.c sd-bus: introduce new sd_bus_flush_close_unref() call 2015-07-03 19:49:03 +02:00
logind-acl.c shared: add formats-util.h 2015-04-10 23:54:48 +02:00
logind-acl.h use #pragma once instead of foo*foo #define guards 2012-07-19 12:30:59 +02:00
logind-action.c shared: add terminal-util.[ch] 2015-04-11 00:34:02 +02:00
logind-action.h remove unused includes 2015-02-23 23:53:42 +01:00
logind-button.c logind: rework display counting when detecting whether the system is docked 2015-06-17 15:41:25 +02:00
logind-button.h remove unused includes 2015-02-23 23:53:42 +01:00
logind-core.c logind: fail on CreateSession if already in session 2015-07-07 19:38:41 +02:00
logind-dbus.c logind: bring bus policy up-to-date 2015-07-11 17:03:42 -03:00
logind-device.c remove unused includes 2015-02-23 23:53:42 +01:00
logind-device.h remove unused includes 2015-02-23 23:53:42 +01:00
logind-gperf.gperf login: make hold-off timeout configurable 2015-03-06 14:37:09 +01:00
logind-inhibit.c everywhere: actually make use of DUAL_TIMESTAMP_NULL macro 2015-06-16 01:08:12 +02:00
logind-inhibit.h remove unused includes 2015-02-23 23:53:42 +01:00
logind-seat-dbus.c sd-bus: drop bus parameter from message callback prototype 2015-04-29 18:36:25 +02:00
logind-seat.c logind: rename 'pos' to 'position' 2015-07-10 15:25:44 +02:00
logind-seat.h sd-bus: drop bus parameter from message callback prototype 2015-04-29 18:36:25 +02:00
logind-session-dbus.c everywhere: actually make use of DUAL_TIMESTAMP_NULL macro 2015-06-16 01:08:12 +02:00
logind-session-device.c remove unused includes 2015-02-23 23:53:42 +01:00
logind-session-device.h remove unused includes 2015-02-23 23:53:42 +01:00
logind-session.c logind: rename 'pos' to 'position' 2015-07-10 15:25:44 +02:00
logind-session.h logind: rename 'pos' to 'position' 2015-07-10 15:25:44 +02:00
logind-user-dbus.c property callback returns are consistent 2015-07-08 14:37:25 +02:00
logind-user.c Merge pull request #265 from smcv/logind-runtimedir-race-write-earlier 2015-06-17 19:52:04 +02:00
logind-user.h sd-bus: drop bus parameter from message callback prototype 2015-04-29 18:36:25 +02:00
logind-utmp.c logind: kill newline characters from log_error_errno() calls 2015-04-24 21:44:51 +02:00
logind.c logind: fix delayed execution regression 2015-06-25 17:18:41 +02:00
logind.conf login: make hold-off timeout configurable 2015-03-06 14:37:09 +01:00
logind.h logind: fix delayed execution regression 2015-06-25 17:18:41 +02:00
Makefile logind: move logind into its own subdirectory 2011-12-31 03:16:08 +01:00
org.freedesktop.login1.conf logind: bring bus policy up-to-date 2015-07-11 17:03:42 -03:00
org.freedesktop.login1.policy.in logind,systemctl: add reboot to EFI firmware support 2015-04-07 18:51:45 +02:00
org.freedesktop.login1.service relicense to LGPLv2.1 (with exceptions) 2012-04-12 00:24:39 +02:00
pam_systemd.c logind: fail on CreateSession if already in session 2015-07-07 19:38:41 +02:00
pam_systemd.sym pam_systemd: replace regex with sym file 2014-06-21 15:45:49 +02:00
sysfs-show.c shared: add terminal-util.[ch] 2015-04-11 00:34:02 +02:00
sysfs-show.h build-sys: move core/build.h → shared/build.h 2014-12-23 21:05:28 +01:00
systemd-user login: update systemd-user PAM configuration file 2014-07-29 13:20:20 +02:00
test-inhibit.c remove unused includes 2015-02-23 23:53:42 +01:00
test-login-shared.c build-sys: split internal basic/ library from shared/ 2015-06-11 10:52:46 +02:00
test-login-tables.c tests: add tests for string lookup tables 2013-07-05 01:36:16 -04:00