summaryrefslogtreecommitdiffstats
path: root/src/core (follow)
Commit message (Expand)AuthorAgeFilesLines
* cgroup: Traverse leaves to realised cgroup to release controllersChris Down2018-12-031-1/+96
* cgroup: Rework unit_realize_cgroup_now to explicitly be breadth-firstChris Down2018-12-031-4/+94
* cgroup: Move attribute application into unit_create_cgroupChris Down2018-12-031-27/+28
* Merge pull request #10992 from yuwata/follow-up-10948Lennart Poettering2018-12-033-13/+10
|\
| * core,run: make SocketProtocol= accept protocol name in upper case an protocol...Yu Watanabe2018-12-021-6/+3
| * util: rename socket_protocol_{from,to}_name() to ip_protocol_{from,to}_name()Yu Watanabe2018-12-023-10/+10
* | util-lib: split out env file parsing code into env-file.cLennart Poettering2018-12-022-2/+2
* | util-lib: split out all temporary file related calls into tmpfiles-util.cLennart Poettering2018-12-021-0/+1
* | util-lib: don't include fileio.h from fileio-label.hLennart Poettering2018-12-021-0/+1
|/
* tree-wide: remove various unused functionsLennart Poettering2018-12-022-33/+0
* Merge pull request #10996 from poettering/oci-prepZbigniew Jędrzejewski-Szmek2018-11-304-43/+105
|\
| * dev-setup: generalize logic we use to create "inaccessible" device nodesLennart Poettering2018-11-291-14/+3
| * cgroup: use device_path_parse_major_minor() also for block device pathsLennart Poettering2018-11-291-5/+12
| * stat-util: add new APIs device_path_make_{major_minor|canonical}() and device...Lennart Poettering2018-11-291-50/+2
| * cgroups: beef up DeviceAllow= syntax a bitLennart Poettering2018-11-293-5/+73
| * core: add special handling for devices cgroup allow lists for /dev/block/* an...Lennart Poettering2018-11-291-18/+64
* | Split out part of mount-util.c into mountpoint-util.cZbigniew Jędrzejewski-Szmek2018-11-298-5/+8
|/
* Merge pull request #10797 from poettering/run-generatorZbigniew Jędrzejewski-Szmek2018-11-2811-8/+173
|\
| * core: allow to set exit status when using SuccessAction=/FailureAction=exit i...Lennart Poettering2018-11-2711-8/+173
* | Merge pull request #10970 from yuwata/from-name-return-negative-errnoYu Watanabe2018-11-282-5/+5
|\ \
| * | util: make *_from_name() returns negative errno on errorYu Watanabe2018-11-282-5/+5
* | | core: USB function properties do not change dynamically, don't claim soLennart Poettering2018-11-281-2/+2
|/ /
* | Merge pull request #10944 from poettering/redirect-file-fixLennart Poettering2018-11-272-8/+31
|\ \
| * | core: be more careful when inheriting stdout fds to stderrLennart Poettering2018-11-271-2/+25
| * | dbus-execute: generate the correct transient unit settingLennart Poettering2018-11-271-2/+2
| * | dbus-execute: fix indentationLennart Poettering2018-11-271-3/+3
| * | core: drop references to 'StandardOutputFileToCreate'Lennart Poettering2018-11-271-2/+2
| |/
* | Merge pull request #10902 from poettering/highlight-statusZbigniew Jędrzejewski-Szmek2018-11-275-17/+26
|\ \
| * | unit: tweak status output a bitLennart Poettering2018-11-261-2/+8
| * | show-status: use free_and_replace() where we canLennart Poettering2018-11-261-4/+2
| * | show-status: fold two bool flags function arguments into a flagsLennart Poettering2018-11-264-11/+16
| |/
* / core: when Delegate=yes is set for a unit, run ExecStartPre= and friends in a...Lennart Poettering2018-11-263-19/+70
|/
* Merge pull request #10901 from poettering/startswith-listYu Watanabe2018-11-262-1/+2
|\
| * tree-wide: port more code over to PATH_STARTSWITH_SET()Lennart Poettering2018-11-261-0/+1
| * tree-wide: port various places over to STARTSWITH_SET()Lennart Poettering2018-11-261-1/+1
* | Merge pull request #10894 from poettering/root-cgroup-fixLennart Poettering2018-11-2611-335/+369
|\ \ | |/ |/|
| * cgroup: when we unload a unit, also update all its parent's members maskLennart Poettering2018-11-231-0/+8
| * cgroup: drastically simplify caching of cgroups members maskLennart Poettering2018-11-2310-54/+14
| * cgroup: extend comment on what unit_release_cgroup() is forLennart Poettering2018-11-231-1/+2
| * cgroup: extend reasons when we realize the enable maskLennart Poettering2018-11-231-1/+1
| * cgroup: tighten call that detects whether we need to realize a unit's cgroup ...Lennart Poettering2018-11-231-2/+17
| * cgroup: document what the various masks variables are used forLennart Poettering2018-11-231-4/+4
| * cgroup: simplify check whether it makes sense to realize a cgroupLennart Poettering2018-11-231-3/+1
| * cgroup: in unit_invalidate_cgroup() actually modify invalidation maskLennart Poettering2018-11-231-2/+2
| * cgroup: be more careful with which controllers we can enable/disable on a cgroupLennart Poettering2018-11-232-7/+27
| * cgroup: add explanatory commentLennart Poettering2018-11-231-1/+1
| * cgroup: units that aren't loaded properly should not result in cgroup control...Lennart Poettering2018-11-231-1/+5
| * cgroup: dump delegation mask tooLennart Poettering2018-11-231-0/+10
| * cgroup: make unit_get_needs_bpf_firewall() static tooLennart Poettering2018-11-232-30/+28
| * cgroup: make some functions staticLennart Poettering2018-11-232-5/+2