Lennart Poettering
|
1fd45a90f5
|
unit: do wildcard expansion in ListenStream= and friends
|
2011-07-01 00:55:34 +02:00 |
|
Lennart Poettering
|
31e54cc807
|
cgroup: kill processes even in cgroups that aren't realized
|
2011-07-01 00:41:41 +02:00 |
|
Lennart Poettering
|
0aef434548
|
unit: add three new specifiers to use in unit files
|
2011-07-01 00:41:18 +02:00 |
|
Lennart Poettering
|
30b2c336d8
|
pam: initialize XDG_RUNTIME_DIR
|
2011-06-30 04:31:49 +02:00 |
|
Lennart Poettering
|
aa87e62474
|
execute: properly pass PAM environment to executed process
|
2011-06-30 04:31:34 +02:00 |
|
Lennart Poettering
|
9a0e689634
|
util: try harder to rename the process
|
2011-06-30 04:16:10 +02:00 |
|
Lennart Poettering
|
7fbf31dfe3
|
execute: fix PAM error checking
|
2011-06-30 04:15:53 +02:00 |
|
Lennart Poettering
|
3dead8d925
|
execute: invoke sigwait() in a loop when waiting for PAM parent, to avoid spurious wake-ups
|
2011-06-30 04:15:39 +02:00 |
|
Lennart Poettering
|
0f1df8e169
|
execute: don't invoke pam_setcred, since we are not running on a tty where the user could change his password
|
2011-06-30 04:14:50 +02:00 |
|
Lennart Poettering
|
e025b4c306
|
unit: consider all cgroups in the name=systemd hierarchy, even when the user has specified an explicit path in it
|
2011-06-30 02:41:01 +02:00 |
|
Lennart Poettering
|
f284f69a7b
|
execute: when parsing ConrolGroup= replace wildcards
|
2011-06-30 02:39:29 +02:00 |
|
Lennart Poettering
|
d42d27ead9
|
logind: add service for per-user shared systemd daemon
|
2011-06-30 02:18:01 +02:00 |
|
Lennart Poettering
|
e6061ab2af
|
logind: make sure to create/run/systemd/sessions before we try to place a fifo in it
|
2011-06-30 02:16:07 +02:00 |
|
Lennart Poettering
|
530345e782
|
manager: use sd_notify() to notify parent systemd that we have finished startup
|
2011-06-30 02:15:41 +02:00 |
|
Lennart Poettering
|
3b8bdddeff
|
execute: do initgroups() first, pam initialization second so that it can still modify the groups list
|
2011-06-30 02:15:01 +02:00 |
|
Lennart Poettering
|
64747e2d4b
|
exec: add ControlGroupModify= switch to allow changing access mode to cgroups fs
|
2011-06-30 00:11:25 +02:00 |
|
Lennart Poettering
|
8585357a0e
|
util: clear scrolling region when clearing screen
|
2011-06-29 21:17:31 +02:00 |
|
Lennart Poettering
|
5bc849fd06
|
logind: allow access to SetIdleHint() to owner of the session
|
2011-06-29 19:53:27 +02:00 |
|
Lennart Poettering
|
539072153c
|
acl: libudev currently doesn't handle properly enumerator matches with multiple tags, so avoid using them for now
|
2011-06-29 19:41:07 +02:00 |
|
Lennart Poettering
|
f5f32cd7ad
|
uaccess: drop ACLs in case of error, just to be safe
|
2011-06-29 18:06:58 +02:00 |
|
Lennart Poettering
|
0b191e603c
|
logind: hook uaccess into udev by default
|
2011-06-29 04:14:43 +02:00 |
|
Lennart Poettering
|
b4f78aeac6
|
logind: we need to open and close a named pipe once for read before we get EOF
|
2011-06-29 03:48:53 +02:00 |
|
Lennart Poettering
|
4a4b033ff2
|
logind: when initializing drop sessions that are unreferenced
|
2011-06-29 03:48:16 +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
|
4fa4c2ac6e
|
logind: fix typo in config parser
|
2011-06-29 02:48:29 +02:00 |
|
Lennart Poettering
|
c36eecdfcb
|
man: update pam_systemd page to document new behaviour
|
2011-06-29 02:46:20 +02:00 |
|
Lennart Poettering
|
8fa365e586
|
logind: add man page for configuration file
|
2011-06-29 02:27:53 +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
|
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 |
|