1
1
mirror of https://github.com/systemd/systemd-stable.git synced 2024-12-23 17:34:00 +03:00
systemd-stable/src/core
Maanya Goenka f14d6810e0 manager: add a test flag to ignore dependencies
The MANAGER_TEST_RUN_IGNORE_DEPENDENCIES flag was added in order to allow the caller
to skip the recursive loading of dependency units when loading specific
unit files. This includes the default dependencies, the specified dependencies, the slice.
This will be used by systemd-analyze to allow checking individual unit files in isolation.
2021-08-12 07:22:15 -07:00
..
bpf/socket_bind bpf: add ip proto matching to socket-bind prog 2021-06-29 14:37:07 -07:00
all-units.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
apparmor-setup.c tree-wide: reset the cleaned-up variable in cleanup functions 2021-02-16 17:15:11 +01:00
apparmor-setup.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
audit-fd.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
audit-fd.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
automount.c core: align string tables 2021-07-19 11:33:52 +02:00
automount.h tree-wide: use -EINVAL for enum invalid values 2021-02-10 14:46:59 +01:00
bpf-devices.c core: wrap cgroup path with empty_to_root() in log messages 2021-08-05 03:14:46 +09:00
bpf-devices.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
bpf-firewall.c bpf-firewall: close gap when updating the firewall 2021-06-08 22:02:35 +02:00
bpf-firewall.h bpf-firewall: move destruction of IP firewall objects to bpf-firewall.c 2021-06-08 21:54:49 +02:00
bpf-foreign.c core: add bpf-foreign unit helpers 2021-04-09 20:28:47 -07:00
bpf-foreign.h core: add bpf-foreign unit helpers 2021-04-09 20:28:47 -07:00
bpf-socket-bind.c bpf: add ip proto matching to socket-bind prog 2021-06-29 14:37:07 -07:00
bpf-socket-bind.h core: rename socket-bind.[ch] → bpf-socket-bind.[ch] 2021-06-08 22:02:32 +02:00
cgroup.c cgroup: do 'catchup' for unit cgroup inotify watch files 2021-08-05 10:35:20 -04:00
cgroup.h cgroup: do 'catchup' for unit cgroup inotify watch files 2021-08-05 10:35:20 -04:00
core-varlink.c core: don't accidentally unref a varlink connection twice 2021-05-11 21:45:32 +02:00
core-varlink.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
dbus-automount.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
dbus-automount.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
dbus-cgroup.c tree-wide: add FORMAT_TIMESPAN() 2021-07-09 11:03:36 +02:00
dbus-cgroup.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
dbus-device.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
dbus-device.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
dbus-execute.c Add implicit sentinel to strv_env_merge() 2021-08-11 09:11:42 +02:00
dbus-execute.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
dbus-job.c treewide: tighten variable scope in loops (#18372) 2021-01-27 08:19:39 +01:00
dbus-job.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
dbus-kill.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
dbus-kill.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
dbus-manager.c tree-wide: add FORMAT_BYTES() 2021-07-09 11:11:21 +02:00
dbus-manager.h Add D-Bus property exposing Ctrl-Alt-Delete action (#19217) 2021-04-23 09:57:14 +02:00
dbus-mount.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
dbus-mount.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
dbus-path.c tree-wide: always drop unnecessary dot in path 2021-05-28 13:44:38 +09:00
dbus-path.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
dbus-scope.c tree-wide: sd_bus_error_setf → set_bus_error_set 2021-04-07 16:04:52 +02:00
dbus-scope.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
dbus-service.c Revert "Introduce ExitType" 2021-06-30 21:56:47 +02:00
dbus-service.h pid1: add DBUS method to mount image inside a running service namespace 2021-01-21 18:37:00 +00:00
dbus-slice.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
dbus-slice.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
dbus-socket.c Drop the text argument from assert_not_reached() 2021-08-03 10:05:10 +02:00
dbus-socket.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
dbus-swap.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
dbus-swap.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
dbus-target.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
dbus-target.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
dbus-timer.c tree-wide: add FORMAT_TIMESPAN() 2021-07-09 11:03:36 +02:00
dbus-timer.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
dbus-unit.c core: add MemoryAvailable unit property 2021-06-08 14:05:56 +01:00
dbus-unit.h core: add EnqueueMarkedJobs method to reload/restart marked units 2021-02-15 20:49:14 +01:00
dbus-util.c tree-wide: add FORMAT_TIMESPAN() 2021-07-09 11:03:36 +02:00
dbus-util.h oom: rework *MemoryPressureLimit= properties to have 1/10000 precision 2021-02-02 17:52:48 -08:00
dbus.c core: disable event sources before unreffing them 2021-05-12 12:08:52 +02:00
dbus.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
device.c list: introduce LIST_FOREACH_BACKWARDS() macro and drop LIST_FOREACH_AFTER/BEFORE() 2021-08-10 15:32:27 +09:00
device.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
dynamic-user.c Drop the text argument from assert_not_reached() 2021-08-03 10:05:10 +02:00
dynamic-user.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
efi-random.c basic/efivars: replace dynanamic creation of efivar names with static strings 2021-06-15 22:01:42 +02:00
efi-random.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
emergency-action.c Drop the text argument from assert_not_reached() 2021-08-03 10:05:10 +02:00
emergency-action.h tree-wide: use -EINVAL for enum invalid values 2021-02-10 14:46:59 +01:00
execute.c Merge pull request #20419 from keszybz/setenv-no-value 2021-08-11 17:47:45 +02:00
execute.h pid1: add support for encrypted credentials 2021-07-08 09:30:56 +02:00
fuzz-unit-file.c core: split out core/manager-dump.[ch] 2021-06-02 09:22:08 +02:00
fuzz-unit-file.options fuzzers: move several fuzzers 2021-01-19 07:04:19 +09:00
generator-setup.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
generator-setup.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
ima-setup.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
ima-setup.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
ip-address-access.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
ip-address-access.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
job.c Drop the text argument from assert_not_reached() 2021-08-03 10:05:10 +02:00
job.h core: split dependency types into atoms 2021-05-25 15:54:19 +02:00
kill.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
kill.h tree-wide: use -EINVAL for enum invalid values 2021-02-10 14:46:59 +01:00
kmod-setup.c license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
kmod-setup.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
load-dropin.c core: fix mtime calculation of dropin files 2021-03-04 16:07:03 +09:00
load-dropin.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
load-fragment-gperf-nulstr.awk tree-wide: add spdx header on all scripts and helpers 2021-01-28 09:55:35 +01:00
load-fragment-gperf.gperf.in pid1: add support for encrypted credentials 2021-07-08 09:30:56 +02:00
load-fragment.c core: drop unnecessary initialization 2021-07-09 15:12:18 +02:00
load-fragment.h Revert "Introduce ExitType" 2021-06-30 21:56:47 +02:00
locale-setup.c Add implicit sentinel to strv_env_merge() 2021-08-11 09:11:42 +02:00
locale-setup.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
main.c systemd-analyze: add --root option for 'verify' verb and allow path parsing 2021-08-10 02:41:12 -07:00
manager-dump.c tree-wide: add FORMAT_TIMESPAN() 2021-07-09 11:03:36 +02:00
manager-dump.h core: split out core/manager-dump.[ch] 2021-06-02 09:22:08 +02:00
manager-serialize.c core: split out manager-serialize.[ch] 2021-07-19 11:27:11 +02:00
manager-serialize.h core: split out manager-serialize.[ch] 2021-07-19 11:27:11 +02:00
manager.c manager: use FLAGS_SET when checking for MANAGER_TEST_RUN_MINIMAL 2021-08-12 07:22:15 -07:00
manager.h manager: add a test flag to ignore dependencies 2021-08-12 07:22:15 -07:00
meson.build meson: use a/b instead of join_paths(a,b) 2021-07-27 19:32:35 +02:00
mount.c Drop the text argument from assert_not_reached() 2021-08-03 10:05:10 +02:00
mount.h tree-wide: use -EINVAL for enum invalid values 2021-02-10 14:46:59 +01:00
namespace.c Drop the text argument from assert_not_reached() 2021-08-03 10:05:10 +02:00
namespace.h Revert "Revert "Mount all fs nosuid when NoNewPrivileges=yes"" 2021-06-25 15:16:34 +09:00
org.freedesktop.systemd1.conf pid1: add DBUS method to mount image inside a running service namespace 2021-01-21 18:37:00 +00:00
org.freedesktop.systemd1.policy.in meson: use jinja2 for various files in src/core/ 2021-05-19 10:25:26 +09:00
org.freedesktop.systemd1.service license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
path.c core: align string tables 2021-07-19 11:33:52 +02:00
path.h tree-wide: use -EINVAL for enum invalid values 2021-02-10 14:46:59 +01:00
scope.c Drop the text argument from assert_not_reached() 2021-08-03 10:05:10 +02:00
scope.h tree-wide: use -EINVAL for enum invalid values 2021-02-10 14:46:59 +01:00
selinux-access.c selinux: invoke selinux_set_callback(3) more type-safe 2021-05-14 16:53:04 +02:00
selinux-access.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
selinux-setup.c tree-wide: add FORMAT_TIMESPAN() 2021-07-09 11:03:36 +02:00
selinux-setup.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
service.c Add implicit sentinel to strv_env_merge() 2021-08-11 09:11:42 +02:00
service.h Revert "Introduce ExitType" 2021-06-30 21:56:47 +02:00
show-status.c core: add combined status unit format 2021-06-28 20:11:52 +02:00
show-status.h core: add combined status unit format 2021-06-28 20:11:52 +02:00
slice.c core: add default descriptions for slices 2021-06-30 13:25:16 +02:00
slice.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
smack-setup.c dirent-util: use readdir_ensure_type() in readdir_no_dot() and FOREACH_DIRENT() 2021-06-24 04:29:40 +09:00
smack-setup.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
socket.c Drop the text argument from assert_not_reached() 2021-08-03 10:05:10 +02:00
socket.h tree-wide: use -EINVAL for enum invalid values 2021-02-10 14:46:59 +01:00
swap.c list: introduce LIST_FOREACH_BACKWARDS() macro and drop LIST_FOREACH_AFTER/BEFORE() 2021-08-10 15:32:27 +09:00
swap.h tree-wide: use -EINVAL for enum invalid values 2021-02-10 14:46:59 +01:00
system.conf.in meson: use jinja2 for various files in src/core/ 2021-05-19 10:25:26 +09:00
systemd.pc.in meson: use jinja2 for various files in src/core/ 2021-05-19 10:25:26 +09:00
target.c core: split dependency types into atoms 2021-05-25 15:54:19 +02:00
target.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
timer.c Drop the text argument from assert_not_reached() 2021-08-03 10:05:10 +02:00
timer.h tree-wide: use -EINVAL for enum invalid values 2021-02-10 14:46:59 +01:00
transaction.c core: rework unit printing and implement 'combined' format 2021-06-30 13:23:55 +02:00
transaction.h license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
unit-dependency-atom.c core: change BoundBy= dependency handling to be processed by a deferred work queue 2021-05-25 16:03:03 +02:00
unit-dependency-atom.h core: change BoundBy= dependency handling to be processed by a deferred work queue 2021-05-25 16:03:03 +02:00
unit-printf.c tree-wide: make specifier expansion --root= aware 2021-06-24 22:30:14 +02:00
unit-printf.h tree-wide: refuse too long strings earlier in specifier_printf() 2021-05-12 10:26:07 +09:00
unit-serialize.c tree-wide: add FORMAT_TIMESPAN() 2021-07-09 11:03:36 +02:00
unit-serialize.h core: split out a few funcs into unit-serialize.[ch] 2021-02-12 11:36:24 +01:00
unit.c manager: add a test flag to ignore dependencies 2021-08-12 07:22:15 -07:00
unit.h core: add helper to retrieve service.status_text 2021-07-19 11:33:52 +02:00
user.conf.in meson: use jinja2 for various files in src/core/ 2021-05-19 10:25:26 +09:00