Systemd/src/basic
Zbigniew Jędrzejewski-Szmek 6bfb1daff1 basic/log: log any available location information in log_syntax()
We would log "(null):0: Failed to parse system call, ignoring: rseq" from
log_syntax_internal() from log_syntax() from seccomp_parse_syscall_filter_full()
from seccomp_parse_syscall_filter() from config_parse_syscall_filter(),
when generating the built-in @default whitelist. Since it was not based on the
unit file, we would not pass a file name.

So let's make sure that log_syntax() does not print "(null)" pointer (which is
iffy and ugly), and use the unit name as fallback or nothing if both are missing.
In principle, one of the two should be always available, since why use log_syntax()
otherwise, but let's make things more resilient by guarding against this case too.
log_syntax() is called from a thousand places, and often in error path, so it's
hard to verify all callers.
2019-04-03 09:13:37 +02:00
..
af-list.c util: cast smaller type to large type 2018-12-02 05:58:18 +01:00
af-list.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
af-to-name.awk meson: also indent scripts with 8 spaces 2017-04-25 08:49:16 -04:00
alloc-util.c alloc-util: use malloc_usable_size() to determine allocated size 2019-03-20 10:48:33 +01:00
alloc-util.h alloc-util: typo fix 2019-03-20 10:48:33 +01:00
architecture.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
architecture.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
arphrd-list.c af-list,arphrd-list: also include relevant missing_*.h headers 2018-12-07 11:48:41 +09:00
arphrd-list.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
arphrd-to-name.awk meson: also indent scripts with 8 spaces 2017-04-25 08:49:16 -04:00
async.c util: split out errno related stuff 2019-03-14 13:25:51 +01:00
async.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
audit-util.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
audit-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
blockdev-util.c tree-wide: port various parts of the code to use parse_dev() 2018-11-29 20:03:56 +01:00
blockdev-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
btrfs-util.c btrfs: when falling back to plain copy when snapshoting exclude submounts 2019-03-01 16:22:36 +01:00
btrfs-util.h tree-wide: always declare bitflag enums the same way 2019-01-07 17:50:39 +01:00
build.h meson: generate version tag from git 2018-12-21 13:43:20 +01:00
bus-label.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
bus-label.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
cap-list.c util: cast smaller type to large type 2018-12-02 05:58:18 +01:00
cap-list.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
cap-to-name.awk meson: also indent scripts with 8 spaces 2017-04-25 08:49:16 -04:00
capability-util.c Merge pull request #12059 from poettering/nspawn-typos 2019-03-21 15:14:11 +01:00
capability-util.h capability: add a way to get a uint64_t with all caps set 2019-03-15 15:33:09 +01:00
cgroup-util.c tree-wide: constify a few static string tables 2019-03-25 14:04:34 +01:00
cgroup-util.h service: make killmode=cgroup|mixed, SendSIGKILL=no services singletons 2019-01-29 15:35:59 +11:00
chattr-util.c chattr: optionally, return the old flags when updating them 2018-10-08 21:40:44 +02:00
chattr-util.h tmpfiles: move full chattr flag set to chattr-util.h 2019-03-28 18:43:05 +01:00
conf-files.c util: split out sorting related calls to new sort-util.[ch] 2019-03-13 12:16:43 +01:00
conf-files.h conf-files: remove unused function 2018-11-30 16:56:35 +01:00
copy.c util-lib: when copying files make sure to apply some chattrs early, some late 2019-03-28 18:43:04 +01:00
copy.h util-lib: when copying files make sure to apply some chattrs early, some late 2019-03-28 18:43:04 +01:00
def.h util: don't include util.h from def.h 2019-03-14 13:25:51 +01:00
device-nodes.c basic/utf8: do not read past end of string when looking for a multi-byte character 2019-02-26 12:37:40 +01:00
device-nodes.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
dirent-util.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
dirent-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
env-file.c env-file: (void)ify an unlink() call 2019-03-01 12:41:32 +01:00
env-file.h util-lib: split out env file parsing code into env-file.c 2018-12-02 13:22:29 +01:00
env-util.c Drop some unnecessary newlines 2019-01-16 18:14:34 +01:00
env-util.h env-util: normalize one more flags enum 2019-01-07 17:50:39 +01:00
errno-list.c util: cast smaller type to large type 2018-12-02 05:58:18 +01:00
errno-list.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
errno-to-name.awk meson: also indent scripts with 8 spaces 2017-04-25 08:49:16 -04:00
errno-util.h util: add one more disconnect errno code 2019-03-19 15:39:07 +01:00
escape.c basic: remove an assertion from cunescape_one 2018-11-16 08:45:16 +01:00
escape.h missing: move char{16,32}_t definitions to missing_type.h 2018-12-04 08:38:18 +01:00
ether-addr-util.c tree-wide: make hash_ops typesafe 2018-12-02 07:53:27 +01:00
ether-addr-util.h tree-wide: make hash_ops typesafe 2018-12-02 07:53:27 +01:00
extract-word.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
extract-word.h tree-wide: always declare bitflag enums the same way 2019-01-07 17:50:39 +01:00
fd-util.c basic/fd-util: refuse "infinite" loop in close_all_fds() 2019-03-15 15:46:41 +01:00
fd-util.h util: move ERRNO_IS_xyz macros to errno-util.h 2019-03-19 15:29:44 +01:00
fileio.c basic: change read_one_line_file() to return number of bytes read 2019-02-02 00:25:57 +02:00
fileio.h fileio: replace read_nul_string() by read_line() with a special flag 2018-12-18 15:03:05 +01:00
format-util.h tree-wide: drop double newline 2018-06-29 11:02:17 +09:00
fs-util.c util-lib: use FLAGS_SET() where appropriate 2019-04-02 14:54:38 +02:00
fs-util.h util: split out errno related stuff 2019-03-14 13:25:51 +01:00
gcrypt-util.c Remove variable only used for an assert 2019-03-28 09:03:06 +01:00
gcrypt-util.h Drop my copyright headers 2018-06-14 13:03:20 +02:00
generate-af-list.sh af-list,arphrd-list: also include relevant missing_*.h headers 2018-12-07 11:48:41 +09:00
generate-arphrd-list.sh af-list,arphrd-list: also include relevant missing_*.h headers 2018-12-07 11:48:41 +09:00
generate-cap-list.sh separate flags from shebang 2017-12-25 19:48:49 +01:00
generate-errno-list.sh separate flags from shebang 2017-12-25 19:48:49 +01:00
glob-util.c headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
glob-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
gunicode.c tree-wide: beautify remaining copyright statements 2018-06-14 10:20:21 +02:00
gunicode.h tree-wide: beautify remaining copyright statements 2018-06-14 10:20:21 +02:00
hash-funcs.c hashmap: use ternary op to shorten code 2018-12-18 12:04:00 +01:00
hash-funcs.h hash-func: add destructors for key and value 2018-12-02 11:59:07 +01:00
hashmap.c util: split out memcmp()/memset() related calls into memory-util.[ch] 2019-03-13 12:16:43 +01:00
hashmap.h hashmap: add hashmap_free_free_keyp and friend 2019-03-13 14:29:03 +09:00
hexdecoct.c util: split out memcmp()/memset() related calls into memory-util.[ch] 2019-03-13 12:16:43 +01:00
hexdecoct.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
hostname-util.c basic/hostname-util: do truncation last when cleaning up 2018-12-10 09:56:56 +01:00
hostname-util.h Partially unify hostname_is_valid() and dns_name_is_valid() 2018-12-10 09:56:56 +01:00
in-addr-util.c headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
in-addr-util.h util: introduce in_addr_prefix_to_string() 2019-03-04 23:45:07 +09:00
io-util.c journald: do not store the iovec entry for process commandline on stack 2019-01-09 23:41:53 +01:00
io-util.h journald: do not store the iovec entry for process commandline on stack 2019-01-09 23:41:53 +01:00
ioprio.h Restore naming of IOPRIO_PRIO defines from linux/ioprio.h 2018-03-21 00:46:22 +01:00
kbd-util.c util: split out nulstr related stuff to nulstr-util.[ch] 2019-03-14 13:25:52 +01:00
kbd-util.h util: split out kbd related stuff 2019-03-14 13:25:51 +01:00
khash.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
khash.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
label.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
label.h basic/label: introduce mkdirat_label()/mkdirat_errno_wrapper() helpers 2018-07-30 15:54:03 +02:00
limits-util.c util: split out memcmp()/memset() related calls into memory-util.[ch] 2019-03-13 12:16:43 +01:00
limits-util.h util: split out some stuff into a new file limits-util.[ch] 2019-03-13 12:16:43 +01:00
list.h basic/list: fix minor coding style issue 2018-11-24 04:26:10 +09:00
locale-util.c util: split out kbd related stuff 2019-03-14 13:25:51 +01:00
locale-util.h util: split out kbd related stuff 2019-03-14 13:25:51 +01:00
log.c basic/log: log any available location information in log_syntax() 2019-04-03 09:13:37 +02:00
log.h log: expose log_object_internalv() 2019-03-21 23:37:39 +09:00
login-util.c Drop my copyright headers 2018-06-14 13:03:20 +02:00
login-util.h Drop my copyright headers 2018-06-14 13:03:20 +02:00
macro.h macro: include errno.h 2018-12-06 07:01:29 +01:00
memfd-util.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
memfd-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
memory-util.c util: move some raw memory functions from string-util.h → memory-util.h 2019-03-14 13:25:51 +01:00
memory-util.h ask-password: erase character read with _cleanup_ 2019-03-20 10:48:33 +01:00
mempool.c util: split out memcmp()/memset() related calls into memory-util.[ch] 2019-03-13 12:16:43 +01:00
mempool.h mempool: only enable mempool use when linked to libsystemd-shared.so 2018-10-11 11:10:37 +02:00
meson.build util: split out nulstr related stuff to nulstr-util.[ch] 2019-03-14 13:25:52 +01:00
missing.h missing: re-add drm related entries 2018-12-07 12:46:55 +01:00
missing_audit.h missing: move audit related definitions to missing_audit.h 2018-12-06 13:25:24 +01:00
missing_btrfs.h missing: move btrfs related entries to missing_btrfs.h and missing_btrfs_tree.h 2018-12-04 07:46:59 +01:00
missing_btrfs_tree.h missing: move btrfs related entries to missing_btrfs.h and missing_btrfs_tree.h 2018-12-04 07:46:59 +01:00
missing_capability.h missing: move capabilities to missing_capability.h 2018-12-04 08:38:14 +01:00
missing_drm.h missing: re-add drm related entries 2018-12-07 12:46:55 +01:00
missing_ethtool.h missing: split network related entries 2018-12-03 10:31:05 +01:00
missing_fcntl.h missing: move fcntl related definitions to missing_fcntl.h 2018-12-06 13:25:24 +01:00
missing_fib_rules.h missing: re-add mistakenly dropped entries 2018-12-04 01:45:14 +01:00
missing_fou.h missing: split network related entries 2018-12-03 10:31:05 +01:00
missing_fs.h missing: add FS_PROJINHERIT_FL 2019-03-28 18:43:04 +01:00
missing_if_bridge.h missing: split network related entries 2018-12-03 10:31:05 +01:00
missing_if_link.h missing_if_link.h: add IFLA_BOND_MODE 2019-01-11 17:37:36 +01:00
missing_if_tunnel.h missing: split network related entries 2018-12-03 10:31:05 +01:00
missing_input.h missing: use integer types used by kernel 2018-12-06 13:24:00 +01:00
missing_keyctl.h missing: move missing entries in keyctl.h to missing_keyctl.h 2018-12-04 07:42:32 +01:00
missing_magic.h missing: move entries defined in magic.h to missing_magic.h 2018-12-04 07:55:23 +01:00
missing_mman.h missing: add memfd related definitions to missing_mman.h 2018-12-06 13:25:24 +01:00
missing_network.h basic/missing: add more addr_assign_type values 2019-01-21 17:33:53 +01:00
missing_prctl.h missing: move prctl related entries to missing_prctl.h 2018-12-04 08:34:46 +01:00
missing_random.h missing: move rand related definitions to missing_random.h 2018-12-06 13:26:55 +01:00
missing_resource.h missing: move resource related definitions to missing_resource.h 2018-12-06 13:25:24 +01:00
missing_sched.h missing: move sched.h related definitions to missing_sched.h 2018-12-06 13:28:28 +01:00
missing_securebits.h missing: rename securebits.h to missing_securebits.h 2018-12-04 07:49:24 +01:00
missing_socket.h socket-util: add wrappers for binding socket to ifindex/ifname 2019-03-18 12:02:32 +01:00
missing_stat.h missing: use integer types used by kernel 2018-12-06 13:24:00 +01:00
missing_stdlib.h missing: move definition of secure_getenv() to missing_stdlib.h 2018-12-06 13:26:55 +01:00
missing_syscall.h missing_syscall.h: include errno.h 2019-01-11 17:37:36 +01:00
missing_timerfd.h missing: move timer related definition to missing_timerfd.h 2018-12-06 13:25:24 +01:00
missing_type.h missing: move char{16,32}_t definitions to missing_type.h 2018-12-04 08:38:18 +01:00
missing_vxcan.h missing: split network related entries 2018-12-03 10:31:05 +01:00
mkdir-label.c basic/label: introduce mkdirat_label()/mkdirat_errno_wrapper() helpers 2018-07-30 15:54:03 +02:00
mkdir.c headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
mkdir.h basic/label: introduce mkdirat_label()/mkdirat_errno_wrapper() helpers 2018-07-30 15:54:03 +02:00
mountpoint-util.c mount-point: honour AT_SYMLINK_FOLLOW correctly 2018-12-08 22:43:55 +01:00
mountpoint-util.h Split out part of mount-util.c into mountpoint-util.c 2018-11-29 21:03:44 +01:00
MurmurHash2.c tree-wide: fix a couple of TABs 2018-05-22 16:13:45 +02:00
MurmurHash2.h tree-wide: use '#pragma once' for header guard 2018-08-30 06:10:43 +03:00
namespace-util.c util: split out namespace related stuff into a new namespace-util.[ch] pair 2019-03-13 12:16:38 +01:00
namespace-util.h util: split out namespace related stuff into a new namespace-util.[ch] pair 2019-03-13 12:16:38 +01:00
nss-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
nulstr-util.c util: split out nulstr related stuff to nulstr-util.[ch] 2019-03-14 13:25:52 +01:00
nulstr-util.h util: split out nulstr related stuff to nulstr-util.[ch] 2019-03-14 13:25:52 +01:00
ordered-set.c basic/ordered-set: export networkd function to print string sets 2019-02-21 12:00:05 +01:00
ordered-set.h basic/ordered-set: export networkd function to print string sets 2019-02-21 12:00:05 +01:00
parse-util.c missing: drop old OOM related definitions 2018-12-06 13:24:37 +01:00
parse-util.h networkd: add support to configure ip rule port range and protocol. 2018-11-28 20:06:28 +05:30
path-util.c util: split out nulstr related stuff to nulstr-util.[ch] 2019-03-14 13:25:52 +01:00
path-util.h tree-wide: use newa() instead of alloca() wherever we can 2019-01-26 16:17:04 +01:00
plymouth-util.c util: split out plymouth related stuff 2019-03-14 13:25:51 +01:00
plymouth-util.h util: split out plymouth related stuff 2019-03-14 13:25:51 +01:00
prioq.c basic/prioq: add prioq_peek_item() 2019-01-26 12:42:46 +01:00
prioq.h basic/prioq: add prioq_peek_item() 2019-01-26 12:42:46 +01:00
proc-cmdline.c proc-cmdline: introduce new proc_cmdline_get_key_many() helper 2018-11-14 17:01:54 +01:00
proc-cmdline.h proc-cmdline: introduce new proc_cmdline_get_key_many() helper 2018-11-14 17:01:54 +01:00
process-util.c Merge pull request #12030 from poettering/condition-memory 2019-04-02 08:01:42 +09:00
process-util.h Merge pull request #12030 from poettering/condition-memory 2019-04-02 08:01:42 +09:00
procfs-util.c procfs-util: expose functionality to query total memory 2019-01-22 17:43:13 +01:00
procfs-util.h procfs-util: expose functionality to query total memory 2019-01-22 17:43:13 +01:00
random-util.c Add wrapper for __msan_unpoinson() to reduce #ifdeffery 2019-02-25 10:07:18 +01:00
random-util.h random-util: allow RDRAND to be used in 32-bit x86 binaries 2018-11-10 14:56:53 +01:00
ratelimit.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
ratelimit.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
raw-clone.h basic: add missing comma in raw_clone assembly for sparc 2018-06-27 09:16:04 -07:00
raw-reboot.h basic: add a common syscall wrapper around reboot() 2018-02-22 10:42:06 +01:00
replace-var.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
replace-var.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
rlimit-util.c move src/shared/rlimit-util.[ch] → src/basic/ 2018-12-01 12:50:45 +01:00
rlimit-util.h move src/shared/rlimit-util.[ch] → src/basic/ 2018-12-01 12:50:45 +01:00
rm-rf.c rm-rf: refuse combining REMOVE_ONLY_DIRECTORIES and REMOVE_SUBVOLUME for now 2019-04-02 05:40:05 +09:00
rm-rf.h util: split out errno related stuff 2019-03-14 13:25:51 +01:00
selinux-util.c headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
selinux-util.h selinux: introduce mac_selinux_create_file_prepare_at() 2018-07-30 15:54:03 +02:00
set.h hash-func: add destructors for key and value 2018-12-02 11:59:07 +01:00
sigbus.c util: split out memcmp()/memset() related calls into memory-util.[ch] 2019-03-13 12:16:43 +01:00
sigbus.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
signal-util.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
signal-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
siphash24.c Remove 'inline' attributes from static functions in .c files (#11426) 2019-01-15 08:12:28 +01:00
siphash24.h tree-wide: use c99 static for array size declarations 2019-01-04 12:37:25 +01:00
smack-util.c tree-wide: set WRITE_STRING_FILE_DISABLE_BUFFER flag when we write files under /proc or /sys 2018-11-06 21:24:03 +09:00
smack-util.h smack: introduce mac_smack_fix_at() 2018-07-30 15:54:03 +02:00
socket-label.c tree-wide: port various users over to socket_bind_to_ifindex() 2019-03-18 12:02:32 +01:00
socket-util.c socket-util: add wrappers for binding socket to ifindex/ifname 2019-03-18 12:02:32 +01:00
socket-util.h socket-util: add wrappers for binding socket to ifindex/ifname 2019-03-18 12:02:32 +01:00
sort-util.c util: split out sorting related calls to new sort-util.[ch] 2019-03-13 12:16:43 +01:00
sort-util.h util: split out sorting related calls to new sort-util.[ch] 2019-03-13 12:16:43 +01:00
sparse-endian.h tree-wide: use __ prefixed gcc attributes (#10843) 2018-11-20 12:34:08 +09:00
special.h Define macro for systemd-fsck-root.service 2019-01-03 15:31:03 +01:00
stat-util.c util: split out namespace related stuff into a new namespace-util.[ch] pair 2019-03-13 12:16:38 +01:00
stat-util.h headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
static-destruct.h Merge pull request #11031 from poettering/gcc-attr-cleanup 2018-12-03 21:59:00 +01:00
stdio-util.h util: split out memcmp()/memset() related calls into memory-util.[ch] 2019-03-13 12:16:43 +01:00
strbuf.c util: split out sorting related calls to new sort-util.[ch] 2019-03-13 12:16:43 +01:00
strbuf.h tree-wide: drop double newline 2018-06-29 11:02:17 +09:00
string-table.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
string-table.h string-table: use string_table_lookup() in our own macros everywhere 2019-03-22 12:21:12 +01:00
string-util.c util: split out nulstr related stuff to nulstr-util.[ch] 2019-03-14 13:25:52 +01:00
string-util.h nspawn-oci: add helper function for free_and_strdup with oom check 2019-03-21 11:08:58 +01:00
strv.c util: split out nulstr related stuff to nulstr-util.[ch] 2019-03-14 13:25:52 +01:00
strv.h headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
strxcpyx.c strxcpyx: minor coding style updates 2018-10-15 19:35:00 +02:00
strxcpyx.h tree-wide: drop double newline 2018-06-29 11:02:17 +09:00
syslog-util.c syslog: fix segfault in syslog_parse_priority() 2018-08-08 18:27:15 +09:00
syslog-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
terminal-util.c terminal-util: add paranoid overflow check 2019-03-27 12:43:34 +01:00
terminal-util.h resolvectl: color "comment" output grey 2018-12-05 18:46:23 +01:00
time-util.c Use new time zone list 2019-02-28 14:58:43 +01:00
time-util.h time-util: Introduce parse_sec_def_infinity 2019-02-14 11:04:42 -08:00
tmpfile-util.c basic/tmpfile-util.c: fix build without O_TMPFILE 2019-01-11 17:37:36 +01:00
tmpfile-util.h util-lib: split out all temporary file related calls into tmpfiles-util.c 2018-12-02 13:22:29 +01:00
umask-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
unaligned.h tree-wide: use __ prefixed gcc attributes (#10843) 2018-11-20 12:34:08 +09:00
unit-def.c Make Watchdog Signal Configurable 2018-09-26 16:14:29 +02:00
unit-def.h Make Watchdog Signal Configurable 2018-09-26 16:14:29 +02:00
unit-name.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
unit-name.h tree-wide: always declare bitflag enums the same way 2019-01-07 17:50:39 +01:00
user-util.c user-util: extra paranoia, make sure $SHELL can't be fucked with in suid programs 2019-03-12 16:10:55 +01:00
user-util.h basic/user-util: properly protect use of gshadow 2018-11-22 00:57:08 +01:00
utf8.c basic/utf8: do not read past end of string when looking for a multi-byte character 2019-02-26 12:37:40 +01:00
utf8.h basic/utf8: do not read past end of string when looking for a multi-byte character 2019-02-26 12:37:40 +01:00
util.c util: move display_is_local() to pam_systemd.c, its only user 2019-03-14 13:25:51 +01:00
util.h headers: remove unneeded includes from util.h 2019-03-27 11:53:12 +01:00
virt.c virt: detect WSL environment as a container (id: wsl) 2019-03-13 18:42:27 +01:00
virt.h virt: detect WSL environment as a container (id: wsl) 2019-03-13 18:42:27 +01:00
xattr-util.c Add a work-around for memsan 2019-02-21 14:05:10 +01:00
xattr-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00