summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2011-06-30execute: fix PAM error checkingLennart Poettering
2011-06-30execute: invoke sigwait() in a loop when waiting for PAM parent, to avoid ↵Lennart Poettering
spurious wake-ups
2011-06-30execute: don't invoke pam_setcred, since we are not running on a tty where ↵Lennart Poettering
the user could change his password
2011-06-30unit: consider all cgroups in the name=systemd hierarchy, even when the user ↵Lennart Poettering
has specified an explicit path in it
2011-06-30execute: when parsing ConrolGroup= replace wildcardsLennart Poettering
2011-06-30logind: add service for per-user shared systemd daemonLennart Poettering
2011-06-30logind: make sure to create/run/systemd/sessions before we try to place a ↵Lennart Poettering
fifo in it
2011-06-30manager: use sd_notify() to notify parent systemd that we have finished startupLennart Poettering
2011-06-30execute: do initgroups() first, pam initialization second so that it can ↵Lennart Poettering
still modify the groups list
2011-06-30exec: add ControlGroupModify= switch to allow changing access mode to cgroups fsLennart Poettering
2011-06-29util: clear scrolling region when clearing screenLennart Poettering
2011-06-29logind: allow access to SetIdleHint() to owner of the sessionLennart Poettering
2011-06-29acl: libudev currently doesn't handle properly enumerator matches with ↵Lennart Poettering
multiple tags, so avoid using them for now
2011-06-29uaccess: drop ACLs in case of error, just to be safeLennart Poettering
2011-06-29logind: hook uaccess into udev by defaultLennart Poettering
2011-06-29logind: we need to open and close a named pipe once for read before we get EOFLennart Poettering
2011-06-29logind: when initializing drop sessions that are unreferencedLennart Poettering
2011-06-29dbus: add FlushDevices() bus call to reset all seat assignmentsLennart Poettering
2011-06-29logind: fix typo in config parserLennart Poettering
2011-06-29man: update pam_systemd page to document new behaviourLennart Poettering
2011-06-29logind: add man page for configuration fileLennart Poettering
2011-06-29logind: move default reset controller/kill exclude list into logindLennart Poettering
2011-06-29logind: udev no longer ignores subsystem matches on monitors when used in ↵Lennart Poettering
conjunction with tags
2011-06-29logind: be a bit more rigid with seat namesLennart Poettering
2011-06-29logind: fix udev rule to generate valid tags, as a temporary fix until udev ↵Lennart Poettering
gains a native feature for this
2011-06-29logind: parse configuration fileLennart Poettering
2011-06-29logind: use named pipes instead of fifos to keep track of sessions so that ↵Lennart Poettering
we can reconnect later
2011-06-28logind: fix generation of seat state fileLennart Poettering
2011-06-28logind: inherit ID_SEAT even on devices that themselves are not seat assignableLennart Poettering
2011-06-28logind: retrigger devices when we reassign themLennart Poettering
2011-06-28logind: call udev_device_get_is_initialized() to trigger lazy loading, as a ↵Lennart Poettering
temporary work-around for broken libudev
2011-06-28logind: supply default bus policy with minimal accessLennart Poettering
2011-06-28logind: include subsystem name in device id for assigning seatsLennart Poettering
2011-06-28logind: implement basic version of AttachDevice() D-Bus callLennart Poettering
2011-06-28udev: dynamically generate seat where applicable from ID_PATHLennart Poettering
2011-06-28udev: only tag the main card device of a sound card with 'seat'Lennart Poettering
2011-06-28logind: when changing linger stetings, make sure they take place immediatelyLennart Poettering
2011-06-28logind: activate autovt@.service instead of autovt-getty@.service when the ↵Lennart Poettering
user switches to a previously unused tty, since it doesn't have to be a getty we start on it on demand
2011-06-28execute: don't choke when systemd was compiled with a different CAP_LAST_CAP ↵Lennart Poettering
then what it is run with
2011-06-28dbus: properly unref messageLennart Poettering
2011-06-28logind: implement SetUserLinger() D-Bus callLennart Poettering
2011-06-28logind: ensure our autovts always stay allocatedLennart Poettering
2011-06-28logind: don't spawn autovt getty on more VTs than configuredLennart Poettering
2011-06-28logind: properly preallocate configured auto VTsLennart Poettering
2011-06-28unit: when loading symlinked template units, properly add all names on the ↵Lennart Poettering
way to the unit
2011-06-28logind: kill a session as soon as its pipe fd gets EOFLennart Poettering
2011-06-28logind: autospawn gettys when necessaryLennart Poettering
2011-06-27logind: when enumerating acl devices for seat0, don't set a tagLennart Poettering
2011-06-27logind: fix ACL code allocationLennart Poettering
2011-06-27dbus: fix name allocation logicLennart Poettering