Lennart Poettering
ac2dcbb215
logind: udev no longer ignores subsystem matches on monitors when used in conjunction with tags
2011-06-29 01:49:21 +02:00
Lennart Poettering
1c9a2c1047
logind: be a bit more rigid with seat names
2011-06-29 01:48:59 +02:00
Lennart Poettering
ab2a782ab7
logind: fix udev rule to generate valid tags, as a temporary fix until udev gains a native feature for this
2011-06-29 01:48:30 +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
fde78a3ac0
logind: fix generation of seat state file
2011-06-28 23:21:43 +02:00
Lennart Poettering
6560d8dec9
logind: inherit ID_SEAT even on devices that themselves are not seat assignable
2011-06-28 23:07:10 +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
72d8c4afce
logind: supply default bus policy with minimal access
2011-06-28 21:56:41 +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
4091baaaf4
udev: dynamically generate seat where applicable from ID_PATH
2011-06-28 19:25:08 +02:00
Lennart Poettering
bbd4388153
udev: only tag the main card device of a sound card with 'seat'
2011-06-28 19:25:08 +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
cd9e5d0a76
logind: activate autovt@.service instead of autovt-getty@.service when the user switches to a previously unused tty, since it doesn't have to be a getty we start on it on demand
2011-06-28 19:25:08 +02:00
Lennart Poettering
ae556c2109
execute: don't choke when systemd was compiled with a different CAP_LAST_CAP then what it is run with
2011-06-28 13:33:56 +02:00
Lennart Poettering
c99ddfaa1a
dbus: properly unref message
2011-06-28 12:49:52 +02:00
Lennart Poettering
7f7bb94679
logind: implement SetUserLinger() D-Bus call
2011-06-28 03:52:22 +02:00
Lennart Poettering
30ed21ceb1
logind: ensure our autovts always stay allocated
2011-06-28 03:21:14 +02:00
Lennart Poettering
975fd86771
logind: don't spawn autovt getty on more VTs than configured
2011-06-28 03:05:33 +02:00
Lennart Poettering
e7886786a6
logind: properly preallocate configured auto VTs
2011-06-28 02:53:49 +02:00
Lennart Poettering
15e11d81e7
unit: when loading symlinked template units, properly add all names on the way to the unit
2011-06-28 02:53:15 +02:00
Lennart Poettering
21308c654d
logind: kill a session as soon as its pipe fd gets EOF
2011-06-28 00:26:34 +02:00
Lennart Poettering
d0a522eb31
logind: autospawn gettys when necessary
2011-06-28 00:26:10 +02:00
Lennart Poettering
734b933ace
logind: when enumerating acl devices for seat0, don't set a tag
2011-06-27 23:27:57 +02:00
Lennart Poettering
ce0f7c97d2
logind: fix ACL code allocation
2011-06-27 23:20:56 +02:00
Lennart Poettering
add10b5ae7
dbus: fix name allocation logic
2011-06-27 23:15:57 +02:00
Lennart Poettering
a2e5283217
dbus: use bus_error_message() where applicable
2011-06-27 23:15:30 +02:00
Lennart Poettering
bf1009201d
logind: fix bad memory access
2011-06-27 23:08:42 +02:00
Lennart Poettering
bafd4449ff
logind: properly detect whether we got the bus name
2011-06-27 23:07:28 +02:00
Lennart Poettering
e9816c4859
logind: check whether newly created session is active
2011-06-27 23:07:13 +02:00
Lennart Poettering
b6f68af13c
logind: when the leader of a session exited, don't fail
2011-06-27 23:06:49 +02:00
Lennart Poettering
accaeded15
logind: save object data only when started fully
2011-06-27 23:06:34 +02:00
Lennart Poettering
4d6d6518c3
logind: automatically deduce seat from display
2011-06-27 22:44:12 +02:00
Lennart Poettering
cd58752a15
pam: make sure we pass a valid tty field to logind
2011-06-27 19:49:43 +02:00
Lennart Poettering
4ecda405d1
update TODO
2011-06-27 19:43:07 +02:00
Lennart Poettering
dcce8878fb
logind: update TODO
2011-06-27 19:39:56 +02:00
Michael Olbrich
3f85873275
swap: ignore missing /proc/swaps
...
Otherwise systemd reports "Failed to fully start up daemon: No such file or
directory" when swap is disabled in the kernel.
2011-06-27 14:32:44 +02:00
Bill Nottingham
1616acbba4
units: Use /etc/rc.d/rc.local as the path to rc.local in Fedora.
...
/etc/rc.local is a symlink.
2011-06-27 14:25:33 +02:00
Frederic Crozat
be394c48a7
systemctl: add support for --root for systemctl enable/disable/is-enabled
...
Add --root=<root> for enable/disable/is-enabled systemctl commands. To
be used for easily enable / disable systemd services for a chroot,
without running systemctl inside chroot.
2011-06-27 14:08:16 +02:00
Lennart Poettering
18fa6b2705
dbus: send our finished signal when we are finished booting
2011-06-27 13:47:03 +02:00
Lennart Poettering
3084a7c453
logind: add more necessary caps to the service
2011-06-24 23:52:02 +02:00
Lennart Poettering
ee8545b06c
pam: fix up tty if it is actually a display
2011-06-24 23:51:49 +02:00
Lennart Poettering
a91e4e5337
logind: save/restore session type
2011-06-24 23:50:39 +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
094062918c
logind: fix set of capabilities
2011-06-24 22:55:51 +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