Systemd/src/core
Lennart Poettering b91ada2a61 core: watch PIDs of scope units right after starting them
Scope units don't have a main or control process we can watch, hence
let's explicitly watch the PIDs contained in them early on, just to make
things more robust and have at least something to watch.
2018-06-05 22:06:48 +02:00
..
all-units.h core: undo the dependency inversion between unit.h and all unit types 2018-05-15 14:24:34 -04:00
audit-fd.c tree-wide: drop spurious newlines (#8764) 2018-04-19 12:13:23 +02:00
audit-fd.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
automount.c Merge pull request #9158 from poettering/notify-auto-reload 2018-06-05 13:51:07 +02:00
automount.h core: undo the dependency inversion between unit.h and all unit types 2018-05-15 14:24:34 -04:00
bpf-firewall.c Fix three uses of bogus errno value in logs (and returned value in one case) 2018-04-24 14:10:27 +02:00
bpf-firewall.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
cgroup.c cgroup: tiny log message tweak, say that we ignore one kind of failure 2018-06-05 22:04:39 +02:00
cgroup.h core: Break circular dependency between unit.h and cgroup.h 2018-05-15 14:23:32 -04:00
chown-recursive.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
chown-recursive.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
dbus-automount.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
dbus-automount.h core: include sd-bus-vtable.h in dbus-*.h 2018-05-28 13:36:35 +09:00
dbus-cgroup.c src/core/dbus-cgroup.c: fix typo contoller -> controller (#8717) 2018-04-14 11:06:11 +02:00
dbus-cgroup.h core: include sd-bus-vtable.h in dbus-*.h 2018-05-28 13:36:35 +09:00
dbus-device.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
dbus-device.h core: include sd-bus-vtable.h in dbus-*.h 2018-05-28 13:36:35 +09:00
dbus-execute.c path-util: introduce path_simplify() 2018-06-03 23:39:26 +09:00
dbus-execute.h core: include sd-bus-vtable.h in dbus-*.h 2018-05-28 13:36:35 +09:00
dbus-job.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
dbus-job.h core: include sd-bus-vtable.h in dbus-*.h 2018-05-28 13:36:35 +09:00
dbus-kill.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
dbus-kill.h core: include sd-bus-vtable.h in dbus-*.h 2018-05-28 13:36:35 +09:00
dbus-manager.c os-util: add helpers for finding /etc/os-release 2018-05-24 17:01:57 +02:00
dbus-manager.h core: include sd-bus-vtable.h in dbus-*.h 2018-05-28 13:36:35 +09:00
dbus-mount.c dbus-mount: use BUS_DEFINE_PROPERTY_GET* macros 2018-05-13 12:21:08 +09:00
dbus-mount.h core: include sd-bus-vtable.h in dbus-*.h 2018-05-28 13:36:35 +09:00
dbus-path.c path-util: introduce path_simplify() 2018-06-03 23:39:26 +09:00
dbus-path.h core: include sd-bus-vtable.h in dbus-*.h 2018-05-28 13:36:35 +09:00
dbus-scope.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
dbus-scope.h core: include sd-bus-vtable.h in dbus-*.h 2018-05-28 13:36:35 +09:00
dbus-service.c core: use bus_property_get_*() functions instead of NULL 2018-05-10 23:02:57 +09:00
dbus-service.h core: include sd-bus-vtable.h in dbus-*.h 2018-05-28 13:36:35 +09:00
dbus-slice.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
dbus-slice.h core: include sd-bus-vtable.h in dbus-*.h 2018-05-28 13:36:35 +09:00
dbus-socket.c path-util: introduce path_simplify() 2018-06-03 23:39:26 +09:00
dbus-socket.h core: include sd-bus-vtable.h in dbus-*.h 2018-05-28 13:36:35 +09:00
dbus-swap.c dbus-swap: use BUS_DEFINE_PROPERTY_GET* macros 2018-05-13 12:21:11 +09:00
dbus-swap.h core: include sd-bus-vtable.h in dbus-*.h 2018-05-28 13:36:35 +09:00
dbus-target.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
dbus-target.h core: include sd-bus-vtable.h in dbus-*.h 2018-05-28 13:36:35 +09:00
dbus-timer.c core: merge duplicated functions 2018-05-11 01:41:06 +09:00
dbus-timer.h core: include sd-bus-vtable.h in dbus-*.h 2018-05-28 13:36:35 +09:00
dbus-unit.c core/dbus-unit: do not pass whole Unit object 2018-05-15 23:11:26 +09:00
dbus-unit.h core: include sd-bus-vtable.h in dbus-*.h 2018-05-28 13:36:35 +09:00
dbus-util.c core: merge duplicated functions 2018-05-11 01:41:06 +09:00
dbus-util.h core: include sd-bus-vtable.h in dbus-*.h 2018-05-28 13:36:35 +09:00
dbus.c core/dbus: simplify bus_done_{api,system} functions 2018-05-31 20:42:07 +02:00
dbus.h core: add --dump-bus-properties option to systemd 2018-05-28 18:13:19 +09:00
device.c core: don't trigger OnFailure= deps when a unit is going to restart 2018-06-01 19:08:30 +02:00
device.h core: undo the dependency inversion between unit.h and all unit types 2018-05-15 14:24:34 -04:00
dynamic-user.c core: undo the dependency inversion between unit.h and all unit types 2018-05-15 14:24:34 -04:00
dynamic-user.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
emergency-action.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
emergency-action.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
execute.c basic/log: add the log_struct terminator to macro 2018-06-04 13:46:03 +02:00
execute.h tree-wide: be more careful with the type of array sizes 2018-04-27 14:29:06 +02:00
hostname-setup.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
hostname-setup.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
ima-setup.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
ima-setup.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
ip-address-access.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
ip-address-access.h tree-wide: port over all code to the new CONFIG_PARSER_PROTOTYPE() macro 2018-05-22 13:18:44 +02:00
job.c basic/log: add the log_struct terminator to macro 2018-06-04 13:46:03 +02:00
job.h fix race between daemon-reload and other commands 2018-05-19 11:37:00 +02:00
kill.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
kill.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
killall.c tree-wide: drop spurious newlines (#8764) 2018-04-19 12:13:23 +02:00
killall.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
kmod-setup.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
kmod-setup.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
load-dropin.c tree-wide: drop spurious newlines (#8764) 2018-04-19 12:13:23 +02:00
load-dropin.h core: minor coding style changes 2018-04-13 11:34:48 +02:00
load-fragment-gperf-nulstr.awk build-sys: fix the script used for generating load_fragment_gperf_nulstr (#6646) 2017-08-26 23:21:23 +09:00
load-fragment-gperf.gperf.m4 load-fragment: use DEFINE_CONFIG_PARSE_*() macros 2018-05-31 11:09:41 +09:00
load-fragment.c conf-parser: remove redundant utf8-validity check 2018-06-04 01:38:54 +09:00
load-fragment.h load-fragment: use DEFINE_CONFIG_PARSE_*() macros 2018-05-31 11:09:41 +09:00
locale-setup.c fileio: accept FILE* in addition to path in parse_env_file() 2018-05-24 17:01:57 +02:00
locale-setup.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
loopback-setup.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
loopback-setup.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
machine-id-setup.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
machine-id-setup.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
macros.systemd.in rpm: add macros for common configuration dirs 2018-05-19 17:02:59 +02:00
main.c core: add --dump-bus-properties option to systemd 2018-05-28 18:13:19 +09:00
manager.c basic/log: add the log_struct terminator to macro 2018-06-04 13:46:03 +02:00
manager.h fix race between daemon-reload and other commands 2018-05-19 11:37:00 +02:00
meson.build meson: generate m4 preprocessor from config.h (#8914) 2018-05-07 11:17:35 +02:00
mount-setup.c core/mount-setup: remove part of check which is always true 2018-05-14 08:50:00 +02:00
mount-setup.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
mount.c Merge pull request #9158 from poettering/notify-auto-reload 2018-06-05 13:51:07 +02:00
mount.h core: undo the dependency inversion between unit.h and all unit types 2018-05-15 14:24:34 -04:00
namespace.c namespace: rename parse_protect_{home,system}_or_bool() to protect_{home,system}_or_bool_to_string() 2018-05-31 11:09:41 +09:00
namespace.h namespace: rename parse_protect_{home,system}_or_bool() to protect_{home,system}_or_bool_to_string() 2018-05-31 11:09:41 +09:00
org.freedesktop.systemd1.conf systemd-analyze: make dump work for large # of units 2018-05-11 08:11:02 -07:00
org.freedesktop.systemd1.policy.in core: systemd1.manage-unit-files policy implies systemd1.manage-units 2018-05-18 00:02:58 +09:00
org.freedesktop.systemd1.service Add SPDX license headers to various assorted files 2017-11-19 19:08:15 +01:00
path.c Merge pull request #9158 from poettering/notify-auto-reload 2018-06-05 13:51:07 +02:00
path.h core: undo the dependency inversion between unit.h and all unit types 2018-05-15 14:24:34 -04:00
scope.c core: watch PIDs of scope units right after starting them 2018-06-05 22:06:48 +02:00
scope.h core: undo the dependency inversion between unit.h and all unit types 2018-05-15 14:24:34 -04:00
selinux-access.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
selinux-access.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
selinux-setup.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
selinux-setup.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
service.c core: rework how we track service and scope PIDs 2018-06-05 22:06:48 +02:00
service.h core: undo the dependency inversion between unit.h and all unit types 2018-05-15 14:24:34 -04:00
show-status.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
show-status.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
shutdown.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
slice.c core: don't trigger OnFailure= deps when a unit is going to restart 2018-06-01 19:08:30 +02:00
slice.h core: undo the dependency inversion between unit.h and all unit types 2018-05-15 14:24:34 -04:00
smack-setup.c tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
smack-setup.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
socket.c Merge pull request #9158 from poettering/notify-auto-reload 2018-06-05 13:51:07 +02:00
socket.h core: undo the dependency inversion between unit.h and all unit types 2018-05-15 14:24:34 -04:00
swap.c Merge pull request #9158 from poettering/notify-auto-reload 2018-06-05 13:51:07 +02:00
swap.h core: undo the dependency inversion between unit.h and all unit types 2018-05-15 14:24:34 -04:00
system.conf.in main: add NoNewPrivileges config option (#8475) 2018-03-21 23:41:19 +01:00
systemd.pc.in build-sys: make the dynamic UID range, and the container UID range configurable 2017-12-06 12:55:37 +01:00
target.c core: don't trigger OnFailure= deps when a unit is going to restart 2018-06-01 19:08:30 +02:00
target.h core: undo the dependency inversion between unit.h and all unit types 2018-05-15 14:24:34 -04:00
timer.c core: don't trigger OnFailure= deps when a unit is going to restart 2018-06-01 19:08:30 +02:00
timer.h core: undo the dependency inversion between unit.h and all unit types 2018-05-15 14:24:34 -04:00
transaction.c basic/log: add the log_struct terminator to macro 2018-06-04 13:46:03 +02:00
transaction.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
triggers.systemd.in tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
umount.c tree-wide: drop redundant _cleanup_ macros (#8810) 2018-04-25 12:31:45 +02:00
umount.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
unit-printf.c core: introduce specifiers for /tmp and /var/tmp 2018-05-29 11:39:15 +02:00
unit-printf.h tree-wide: drop license boilerplate 2018-04-06 18:58:55 +02:00
unit.c core: rework how we track service and scope PIDs 2018-06-05 22:06:48 +02:00
unit.h core: rework how we track service and scope PIDs 2018-06-05 22:06:48 +02:00
user.conf core: rename StartLimitInterval= to StartLimitIntervalSec= 2016-04-29 16:27:48 +02:00