Commit graph

38 commits

Author SHA1 Message Date
Lennart Poettering 4bba9156da logind: move logind into its own subdirectory 2011-12-31 03:16:08 +01:00
Lennart Poettering 688c56ff7d logind: fail gracefully if too many sessions are created
https://bugzilla.redhat.com/show_bug.cgi?id=744726
2011-10-11 04:43:01 +02:00
Lennart Poettering 3887b5abcb logind: properly generate session creation response on dbus
This fixes the various reported issues with dbus message parsing when
running su.
2011-10-04 02:28:22 +02:00
Lennart Poettering 8ea913b2ea coverity: fix a couple of bugs found by coverity 2011-09-23 01:45:34 +02:00
Lennart Poettering bbc7328308 pam: set XDG_SEAT and XDG_VTNR when logging in 2011-07-26 23:09:34 +02:00
Lennart Poettering 64559e8b4e logind: rename can_activate_sessions to can_multi_session 2011-07-26 21:49:29 +02:00
Lennart Poettering 55af389785 logind: enable PowerOff/Reboot calls 2011-07-15 01:53:11 +02:00
Lennart Poettering 2eb916cdff logind: use new udev_enumerate_add_match_parent() where applicable 2011-07-13 21:49:21 +02:00
Lennart Poettering 309c2a2ce9 loginctl: use new udev_device_has_tag() call from libudev where applicable 2011-07-13 20:11:23 +02:00
Lennart Poettering de07ab16c6 loginctl: implement missing kill verb 2011-07-13 19:59:28 +02:00
Lennart Poettering 88e3dc903b loginctl: implement more verbs 2011-07-13 19:59:28 +02:00
Lennart Poettering 7b3afbac4d acl: two tag matching is not going to be available in libudev 2011-07-08 21:44:22 +02:00
Lennart Poettering b5ef5549e9 logind: write rules files atomically 2011-07-05 03:29:24 +02:00
Lennart Poettering b668e06428 dbus: add FlushDevices() bus call to reset all seat assignments 2011-06-29 03:12:23 +02:00
Lennart Poettering 25d934917d logind: move default reset controller/kill exclude list into logind 2011-06-29 02:27:16 +02:00
Lennart Poettering 193197e85c logind: parse configuration file 2011-06-29 01:47:55 +02:00
Lennart Poettering 932e3ee76e logind: use named pipes instead of fifos to keep track of sessions so that we can reconnect later 2011-06-29 00:06:04 +02:00
Lennart Poettering a0a0c7f18c logind: retrigger devices when we reassign them 2011-06-28 23:03:56 +02:00
Lennart Poettering 88bb8d215a logind: call udev_device_get_is_initialized() to trigger lazy loading, as a temporary work-around for broken libudev 2011-06-28 23:02:38 +02:00
Lennart Poettering c28fa3d32f logind: include subsystem name in device id for assigning seats 2011-06-28 21:54:52 +02:00
Lennart Poettering 47a2669062 logind: implement basic version of AttachDevice() D-Bus call 2011-06-28 20:50:43 +02:00
Lennart Poettering 38f3fc7da7 logind: when changing linger stetings, make sure they take place immediately 2011-06-28 19:25:08 +02:00
Lennart Poettering 7f7bb94679 logind: implement SetUserLinger() D-Bus call 2011-06-28 03:52:22 +02:00
Lennart Poettering bf1009201d logind: fix bad memory access 2011-06-27 23:08:42 +02:00
Lennart Poettering 4d6d6518c3 logind: automatically deduce seat from display 2011-06-27 22:44:12 +02:00
Lennart Poettering 31b79c2b4a logind: use pipe fd to detect when a session is dead 2011-06-24 23:25:28 +02:00
Lennart Poettering 21c390ccd1 logind: properly handle if two session with identical loginuids are attempted to be created 2011-06-24 22:55:39 +02:00
Lennart Poettering 0771475394 logind: when generating session ids with a counter, retry if session is already allocated 2011-06-24 20:46:22 +02:00
Lennart Poettering 1713813de3 logind: remove a session when its cgroup is gone 2011-06-24 20:41:56 +02:00
Lennart Poettering dec15e9263 logind: fix generation of bus arrays 2011-06-24 20:41:22 +02:00
Lennart Poettering 19bc719ec2 logind: make sure we hand out write fd, and keep read fd for session end detection 2011-06-24 20:40:00 +02:00
Lennart Poettering 98a28fef26 logind: hook up PAM module with logind 2011-06-24 18:50:50 +02:00
Lennart Poettering 77527da0a0 logind: make idle hint logic work 2011-06-21 22:29:25 +02:00
Lennart Poettering 9418f14772 logind: send out PropertyChanged signals where appropriate 2011-06-21 21:46:13 +02:00
Lennart Poettering e1c9c2d536 logind: implement ListXXX bus methods 2011-06-21 20:14:24 +02:00
Lennart Poettering bef422ae1e logind: implement more dbus functionality 2011-06-21 19:29:45 +02:00
Lennart Poettering a185c5aa2d logind: implement idle hint logic 2011-06-21 19:29:45 +02:00
Lennart Poettering 3f49d45a45 logind: implement D-Bus properties 2011-06-21 19:29:44 +02:00