Systemd/src
Lennart Poettering 98bad05e75 generators: be more careful when writing unit settings that support specifier expansion
Let's always escape strings we receive from the user before writing them
out to unit file settings that suppor specifier expansion, so that user
strings are transported as-is.
2017-11-29 12:32:57 +01:00
..
ac-power Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
activate Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
analyze analyze: add new "calendar" command 2017-11-20 10:57:41 +01:00
ask-password Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
backlight Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
basic string-util: update strreplace() a bit, use GREEDY_REALLOC() 2017-11-29 12:32:56 +01:00
binfmt Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
boot shim: fix logically dead code 2017-11-28 09:25:38 +01:00
busctl Add set/hashmap helpers for non-trivial freeing and use where straighforward 2017-11-28 21:30:30 +01:00
cgls Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
cgroups-agent Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
cgtop Add set/hashmap helpers for non-trivial freeing and use where straighforward 2017-11-28 21:30:30 +01:00
core core: enable specifier expansion for What=/Where=/Type=/SourcePath= too 2017-11-29 12:32:57 +01:00
coredump coredump: fix typo and use hashmap_free_with_destructor 2017-11-28 21:34:34 +01:00
cryptsetup generators: be more careful when writing unit settings that support specifier expansion 2017-11-29 12:32:57 +01:00
debug-generator Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
delta Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
detect-virt Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
dissect dissect: update dissect tool to show image metadata 2017-11-20 16:43:15 +01:00
environment-d-generator Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
escape Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
firstboot firstboot: do not write vconsole.conf when arg_keymap is empty 2017-11-25 19:11:57 +09:00
fsck Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
fstab-generator generators: be more careful when writing unit settings that support specifier expansion 2017-11-29 12:32:57 +01:00
getty-generator Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
gpt-auto-generator generators: be more careful when writing unit settings that support specifier expansion 2017-11-29 12:32:57 +01:00
hibernate-resume Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
hostname hostname-util: rework read_hostname_config() a bit 2017-11-20 16:43:15 +01:00
hwdb Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
import Remove NULL as last parameter to strjoin 2017-11-24 10:37:08 +00:00
initctl Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
journal journal: avoid undefined behaviour in float division by 0.0 2017-11-28 21:34:50 +01:00
journal-remote journal-remote: add helper function and use hashmap_free_with_destructor 2017-11-28 21:34:46 +01:00
kernel-install Add license headers and SPDX identifiers to meson.build files 2017-11-19 19:08:15 +01:00
libsystemd Add set/hashmap helpers for non-trivial freeing and use where straighforward 2017-11-28 21:30:30 +01:00
libsystemd-network Add set/hashmap helpers for non-trivial freeing and use where straighforward 2017-11-28 21:30:30 +01:00
libudev Replace free and return NULL with return mfree 2017-11-24 10:31:49 +00:00
locale Replace free and reassignment with free_and_replace 2017-11-24 10:33:41 +00:00
login logind: use the new FDSTOREREMOVE=1 sd_notify() message 2017-11-27 17:04:04 +01:00
machine Add set/hashmap helpers for non-trivial freeing and use where straighforward 2017-11-28 21:30:30 +01:00
machine-id-setup Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
modules-load Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
mount Merge pull request #7198 from poettering/stdin-stdout 2017-11-19 19:49:11 +01:00
network networkd: fix memleak of Rules 2017-11-28 21:34:50 +01:00
notify Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
nspawn nspawn: adjust path to static resolv.conf to support split usr 2017-11-25 21:11:07 +09:00
nss-myhostname Add SPDX license headers to various assorted files 2017-11-19 19:08:15 +01:00
nss-mymachines Add SPDX license headers to various assorted files 2017-11-19 19:08:15 +01:00
nss-resolve Add SPDX license headers to various assorted files 2017-11-19 19:08:15 +01:00
nss-systemd Add SPDX license headers to various assorted files 2017-11-19 19:08:15 +01:00
path Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
quotacheck Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
random-seed Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
rc-local-generator Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
remount-fs Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
reply-password Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
resolve Add set/hashmap helpers for non-trivial freeing and use where straighforward 2017-11-28 21:30:30 +01:00
rfkill Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
run Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
shared generators: be more careful when writing unit settings that support specifier expansion 2017-11-29 12:32:57 +01:00
sleep Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
socket-proxy Add set/hashmap helpers for non-trivial freeing and use where straighforward 2017-11-28 21:30:30 +01:00
stdio-bridge Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
sulogin-shell Add license headers and SPDX identifiers to meson.build files 2017-11-19 19:08:15 +01:00
sysctl Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
system-update-generator Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
systemctl Add set/hashmap helpers for non-trivial freeing and use where straighforward 2017-11-28 21:30:30 +01:00
systemd core: add a new sd_notify() message for removing fds from the FD store again 2017-11-27 17:04:04 +01:00
sysusers Add set/hashmap helpers for non-trivial freeing and use where straighforward 2017-11-28 21:30:30 +01:00
sysv-generator generators: be more careful when writing unit settings that support specifier expansion 2017-11-29 12:32:57 +01:00
test specifier: unify specifier implementations for user-related specifiers 2017-11-29 12:32:56 +01:00
timedate Replace free and reassignment with free_and_replace 2017-11-24 10:33:41 +00:00
timesync tree-wide: adjust fall through comments so that gcc is happy 2017-11-20 13:06:25 -08:00
tmpfiles Add set/hashmap helpers for non-trivial freeing and use where straighforward 2017-11-28 21:30:30 +01:00
tty-ask-password-agent Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
udev udev/collect: use _cleanup_ in one more place 2017-11-28 21:34:50 +01:00
update-done Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
update-utmp Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
user-sessions Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00
vconsole Add license headers and SPDX identifiers to meson.build files 2017-11-19 19:08:15 +01:00
veritysetup generators: be more careful when writing unit settings that support specifier expansion 2017-11-29 12:32:57 +01:00
volatile-root Add SPDX license identifiers to source files under the LGPL 2017-11-19 19:08:15 +01:00