1
0
mirror of https://github.com/systemd/systemd.git synced 2024-11-02 19:21:53 +03:00
systemd/test/fuzz/fuzz-unit-file
Lennart Poettering 0bc488c99a core: implement Uphold= dependency type
This is like a really strong version of Wants=, that keeps starting the
specified unit if it is ever found inactive.

This is an alternative to Restart= inside a unit, acknowledging the fact
that whether to keep restarting the unit is sometimes not a property of
the unit itself but the state of the system.

This implements a part of what #4263 requests. i.e. there's no
distinction between "always" and "opportunistic". We just dumbly
implement "always" and become active whenever we see no job queued for
an inactive unit that is supposed to be upheld.
2021-05-25 16:03:03 +02:00
..
dev-mapper-fedora_krowka\x2dswap.swap
directives-all.service network: save IPv4/IPv6 address states into state file 2021-04-14 08:51:02 +09:00
directives.automount test: check if the unit file fuzzer corpora is up to date 2021-04-05 14:41:05 +01:00
directives.mount fuzz: add SocketBind{Allow|Deny}= directive 2021-04-26 16:26:28 -07:00
directives.path test: check if the unit file fuzzer corpora is up to date 2021-04-05 14:41:05 +01:00
directives.scope fuzz: add SocketBind{Allow|Deny}= directive 2021-04-26 16:26:28 -07:00
directives.service core: implement Uphold= dependency type 2021-05-25 16:03:03 +02:00
directives.slice fuzz: add SocketBind{Allow|Deny}= directive 2021-04-26 16:26:28 -07:00
directives.socket fuzz: add SocketBind{Allow|Deny}= directive 2021-04-26 16:26:28 -07:00
directives.swap fuzz: add SocketBind{Allow|Deny}= directive 2021-04-26 16:26:28 -07:00
directives.timer test: check if the unit file fuzzer corpora is up to date 2021-04-05 14:41:05 +01:00
empty.scope
github-19178 fuzzer: add a test case for #19178 2021-04-03 10:38:06 +01:00
machine.slice license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
oss-fuzz-6884
oss-fuzz-6885
oss-fuzz-6886
oss-fuzz-6892
oss-fuzz-6897
oss-fuzz-6897-evverx
oss-fuzz-6908
oss-fuzz-6917
oss-fuzz-6977
oss-fuzz-6977-unminimized
oss-fuzz-7004
oss-fuzz-8064
oss-fuzz-8827
oss-fuzz-10007
oss-fuzz-11569 fuzz-unit-file: add one more test case 2018-12-10 11:57:26 +01:00
oss-fuzz-13125 shared/calendarspec: do not allocate a big string on stack 2019-02-16 23:31:07 +01:00
oss-fuzz-32991 core: fix memleak of ipc_namespace_path 2021-04-07 22:12:50 +01:00
oss-fuzz-33270 core: fix crash in BPFProgram parsing 2021-05-05 17:15:04 +02:00
oss-fuzz-33876 core: fix crash in parsing of SocketBind{Allow,Deny}= 2021-05-05 17:14:58 +02:00
proc-sys-fs-binfmt_misc.automount license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
syslog.socket license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
systemd-ask-password-console.path license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
systemd-machined.service license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
systemd-resolved.service license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
systemd-tmpfiles-clean.timer Merge pull request #17497 from anitazha/randomizeonce 2020-11-10 13:29:04 +01:00
timers.target license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00
var-lib-machines.mount license: LGPL-2.1+ -> LGPL-2.1-or-later 2020-11-09 13:23:58 +09:00