chiark / gitweb /
util: when using basename() for creating temporary files, verify the resulting name...
authorLennart Poettering <lennart@poettering.net>
Fri, 12 Dec 2014 01:32:33 +0000 (02:32 +0100)
committerLennart Poettering <lennart@poettering.net>
Fri, 12 Dec 2014 12:35:32 +0000 (13:35 +0100)
commitae6c3cc009a21df4b51851fb8fe3fde0b7d6d8f0
tree98eda04d3ff6c24177217efbe9613ed6ed2dc51b
parent8d1c8bd746a6a14dec7470f93f843bcb0699f4b8
util: when using basename() for creating temporary files, verify the resulting name is actually valid

Also, rename filename_is_safe() to filename_is_valid(), since it
actually does a full validation for what the kernel will accept as file
name, it's not just a heuristic.
src/core/load-fragment.c
src/hostname/hostnamed.c
src/journal/coredump.c
src/journal/journald-native.c
src/locale/localed.c
src/shared/dropin.c
src/shared/locale-util.c
src/shared/util.c
src/shared/util.h
src/systemctl/systemctl.c
src/test/test-util.c