summaryrefslogtreecommitdiff
path: root/src/core
Commit message (Expand)AuthorAgeFilesLines
* mkdir: introduce follow_symlink flag to mkdir_safe{,_label}()Yu Watanabe2017-10-061-1/+1
* core: make gc_marker unsigned (#7004)Zbigniew Jędrzejewski-Szmek2017-10-051-1/+1
* Merge pull request #6931 from poettering/job-timeout-secZbigniew Jędrzejewski-Szmek2017-10-054-2/+77
|\
| * unit: when JobTimeoutSec= is turned off, implicitly turn off JobRunningTimeou...Lennart Poettering2017-10-054-2/+77
|/
* dynamic-user: don't use a UID that currently owns IPC objects (#6962)Lennart Poettering2017-10-041-1/+4
* Merge pull request #6975 from sourcejedi/logind_pid_0_v2Zbigniew Jędrzejewski-Szmek2017-10-041-1/+1
|\
| * Revert "tree-wide: use pid_is_valid() at more places"Alan Jenkins2017-10-031-1/+1
* | Merge pull request #6974 from keszybz/clean-up-definesLennart Poettering2017-10-0417-77/+77
|\ \
| * | build-sys: s/HAVE_SMACK/ENABLE_SMACK/Zbigniew Jędrzejewski-Szmek2017-10-045-13/+13
| * | build-sys: s/HAVE_IMA/ENABLE_IMA/Zbigniew Jędrzejewski-Szmek2017-10-041-2/+2
| * | build-sys: use #if Y instead of #ifdef Y everywhereZbigniew Jędrzejewski-Szmek2017-10-0416-74/+74
* | | Merge pull request #6985 from yuwata/emptyLennart Poettering2017-10-042-25/+5
|\ \ \
| * | | core: use strv_isempty to check if supplementary_groups is emptyZbigniew Jędrzejewski-Szmek2017-10-041-3/+3
| * | | load-fragment: do not create empty arrayYu Watanabe2017-10-041-22/+2
| |/ /
* | | tree-wide: use IN_SET macro (#6977)Yu Watanabe2017-10-049-20/+18
|/ /
* | core: fix special directories for user servicesLennart Poettering2017-10-021-3/+3
* | core: fix StateDirectory= (and friends) safety checks when decoding transient...Lennart Poettering2017-10-022-6/+5
* | core: pass the correct error to the callerLennart Poettering2017-10-021-1/+2
* | core: when looking for a UID to use for a dynamic UID start with the current ...Lennart Poettering2017-10-023-20/+124
* | execute: make StateDirectory= and friends compatible with DynamicUser=1 and R...Lennart Poettering2017-10-023-11/+296
* | namespace: if we can create the destination of bind and PrivateTmp= mountsLennart Poettering2017-10-021-4/+37
* | namespace: properly handle bind mounts from the hostLennart Poettering2017-10-021-22/+40
* | namespace: create /dev, /proc, /sys when neededLennart Poettering2017-10-021-0/+6
* | core: usually our enum's _INVALID and _MAX special values are named after the...Lennart Poettering2017-10-026-21/+21
* | core: chown() StateDirectory= and friends recursively when starting a serviceLennart Poettering2017-10-024-4/+190
* | service: better detect when a Type=notify service cannot become active anymor...Jouke Witteveen2017-10-021-2/+2
|/
* Merge pull request #6941 from andir/use-in_setZbigniew Jędrzejewski-Szmek2017-10-0215-69/+48
|\
| * tree-wide: use `!IN_SET(..)` for `a != b && a != c && …`Andreas Rammhold2017-10-027-17/+9
| * tree-wide: use IN_SET where possibleAndreas Rammhold2017-10-0213-52/+39
* | service: accept the fact that the three xyz_good() functions return intsLennart Poettering2017-10-021-7/+7
* | service: drop _pure_ decorator on static functionLennart Poettering2017-10-021-1/+1
* | service: a cgroup empty notification isn't reason enough to go downLennart Poettering2017-10-021-2/+7
* | service: add explanatory comments to control_pid_good() and cgroup_good()Lennart Poettering2017-10-021-0/+7
* | service: fix main_pid_good() commentLennart Poettering2017-10-021-2/+1
|/
* Merge pull request #6928 from poettering/cgroup-empty-raceZbigniew Jędrzejewski-Szmek2017-09-2814-65/+168
|\
| * core: log unit failure with type-specific result codeLennart Poettering2017-09-279-4/+26
| * core: free_and_strdup() FTW!Lennart Poettering2017-09-271-12/+6
| * cgroup: IN_SET() FTW!Lennart Poettering2017-09-271-1/+1
| * cgroup: after determining that a cgroup is empty, asynchronously dispatch thisLennart Poettering2017-09-277-24/+112
| * core: rename cgroup_queue → cgroup_realize_queueLennart Poettering2017-09-276-22/+24
| * unit: remove unused fields from Unit structureLennart Poettering2017-09-271-3/+0
* | Merge pull request #6922 from poettering/symlink-socketsZbigniew Jędrzejewski-Szmek2017-09-271-3/+20
|\ \ | |/ |/|
| * socket: if RemoveOnStop= is turned on for a socket, try to unlink() pre-exist...Lennart Poettering2017-09-271-0/+10
| * socket: create leading directories for socket symlinksLennart Poettering2017-09-271-1/+3
| * socket: make sure we warn loudly about symlinks we can't createLennart Poettering2017-09-271-2/+7
* | core/cgroup: add a helper macro for a common pattern (#6926)Zbigniew Jędrzejewski-Szmek2017-09-273-35/+11
|/
* Merge pull request #6919 from poettering/ebpf-followupZbigniew Jędrzejewski-Szmek2017-09-271-2/+2
|\
| * core: improve dbus-cgroup error messageLennart Poettering2017-09-261-2/+2
* | Merge pull request #6915 from poettering/log-executeZbigniew Jędrzejewski-Szmek2017-09-271-195/+120
|\ \ | |/ |/|
| * execute: let's close glibc syslog channels tooLennart Poettering2017-09-261-0/+3