summaryrefslogtreecommitdiff
path: root/src/login/logind-user.c
AgeCommit message (Expand)Author
2015-06-17Merge pull request #265 from smcv/logind-runtimedir-race-write-earlierLennart Poettering
2015-06-17logind: save /run/systemd/users/UID before starting user@.serviceSimon McVittie
2015-06-17logind: apply selinux label to XDG_RUNTIME_DIRLennart Poettering
2015-06-16everywhere: actually make use of DUAL_TIMESTAMP_NULL macroLennart Poettering
2015-06-15login: fix potential null pointer dereferenceRonny Chevalier
2015-06-10logind,sd-event: drop spurious new-linesLennart Poettering
2015-06-05logind: Fix user_elect_display() to be more stablePhilip Withnall
2015-05-29path-util: Change path_is_mount_point() symlink arg from bool to flagsMartin Pitt
2015-05-05core: rework unit name validation and manipulation logicLennart Poettering
2015-04-10shared: add formats-util.hRonny Chevalier
2015-04-06util: rework rm_rf() logicLennart Poettering
2015-02-23remove unused includesThomas Hindoe Paaboel Andersen
2015-02-10logind: tell Coverity that we knowingly ignore mkdir()'s return valueLennart Poettering
2015-02-03util: rework strappenda(), and rename it strjoina()Lennart Poettering
2015-01-27logind: chown+chmod /run/user/$UID if mount(tmpfs) fails with EPERMChristian Seiler
2015-01-27logind: remove per-user runtime dir again if setup failsChristian Seiler
2015-01-09logind: unify how we cast between uid_t and pointers for hashmap keysLennart Poettering
2014-11-28treewide: use log_*_errno whenever %m is in the format stringMichal Schmidt
2014-11-28treewide: yet more log_*_errno + return simplificationsMichal Schmidt
2014-11-28treewide: no need to negate errno for log_*_errno()Michal Schmidt
2014-11-28treewide: auto-convert the simple cases to log_*_errno()Michal Schmidt
2014-10-23mac: also rename use_{smack,selinux,apparmor}() calls so that they share the ...Lennart Poettering
2014-10-09logind: mount per-user tmpfs with 'smackfsroot=*' for smack enabled systemsLukasz Skalski
2014-08-14logind: add new session type "web" for PAM web clients, such as cockpitLennart Poettering
2014-05-19logind: fix Display property of user objectsLennart Poettering
2014-05-15Remove unnecessary casts in printfsZbigniew Jędrzejewski-Szmek
2014-03-14logind: automatically remove SysV + POSIX IPC objects when the users owning t...Lennart Poettering
2014-03-04logind: make $XDG_RUNTIME_DIR a per-user tmpfsLennart Poettering
2014-02-13logind: make sure to terminate systemd user on logoutsDjalal Harouni
2014-02-11logind: always kill session when termination is requestedZbigniew Jędrzejewski-Szmek
2014-02-11logind: use session_get_state() to get sessions state of the userDjalal Harouni
2014-02-07logind: rework session shutdown logicLennart Poettering
2014-02-05Update some message formatsZbigniew Jędrzejewski-Szmek
2013-12-21logind: remove dead variableZbigniew Jędrzejewski-Szmek
2013-12-18login: Don't stop a running user manager from garbage-collecting the user.Thomas Bächler
2013-11-05logind: expose linger state on User objectLennart Poettering
2013-11-05logind: port logind to libsystemd-busLennart Poettering
2013-10-14list: make our list macros a bit easier to use by not requring type spec on e...Lennart Poettering
2013-08-13logind: restore logic to kill user processes when session endsLennart Poettering
2013-07-02logind: after deserializatio readd systemd units to unit-to-object hashmap co...Lennart Poettering
2013-07-02machined: split out machine registration stuff from logindLennart Poettering
2013-07-02logind: port over to use scopes+slices for all cgroup stuffLennart Poettering
2013-06-27core: general cgroup reworkLennart Poettering
2013-06-20logind: add infrastructure to keep track of machines, and move to slicesLennart Poettering
2013-04-22cgroup: make sure all our cgroup objects have a suffix and are properly escapedLennart Poettering
2013-04-15core: always create /user and /machine top-level cgroup dirsLennart Poettering
2013-02-14honor SELinux labels, when creating and writing config filesHarald Hoyer
2012-09-21logind: check return value, log warning on errorVáclav Pavlín
2012-09-12logind: Add a two new variables to the user session tracking file.Colin Guthrie
2012-09-12logind: Properly list the ACTIVE_SEATS in the user session tracking file.Colin Guthrie