Systemd/src/basic
Lennart Poettering fafff8f1ff user-util: rework get_user_creds()
Let's fold get_user_creds_clean() into get_user_creds(), and introduce a
flags argument for it to select "clean" behaviour. This flags parameter
also learns to other new flags:

- USER_CREDS_SYNTHESIZE_FALLBACK: in this mode the user records for
  root/nobody are only synthesized as fallback. Normally, the synthesized
  records take precedence over what is in the user database.  With this
  flag set this is reversed, and the user database takes precedence, and
  the synthesized records are only used if they are missing there. This
  flag should be set in cases where doing NSS is deemed safe, and where
  there's interest in knowing the correct shell, for example if the
  admin changed root's shell to zsh or suchlike.

- USER_CREDS_ALLOW_MISSING: if set, and a UID/GID is specified by
  numeric value, and there's no user/group record for it accept it
  anyway. This allows us to fix #9767

This then also ports all users to set the most appropriate flags.

Fixes: #9767

[zj: remove one isempty() call]
2018-08-20 15:58:21 +02:00
..
af-list.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02: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 tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
alloc-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02: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 tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02: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 tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02: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
barrier.c tree-wide: drop copyright headers from frequent contributors 2018-06-20 11:58:53 +02:00
barrier.h tree-wide: drop double newline 2018-06-29 11:02:17 +09:00
bitmap.c tree-wide: drop copyright headers from frequent contributors 2018-06-20 11:58:53 +02:00
bitmap.h tree-wide: drop double newline 2018-06-29 11:02:17 +09:00
blkid-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
blockdev-util.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
blockdev-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
bpf-program.c tree-wide: drop copyright headers from frequent contributors 2018-06-20 11:58:53 +02:00
bpf-program.h basic/bpf-program: drop obsolete comment 2018-06-20 12:07:38 +02:00
btrfs-ctree.h btrfs: Include missing.h in btrfs-ctree.h 2017-12-18 11:19:32 +01:00
btrfs-util.c btrfs-util: introduce btrfs_subvol_make_fd() 2018-07-30 15:54:03 +02:00
btrfs-util.h btrfs-util: introduce btrfs_subvol_make_fd() 2018-07-30 15:54:03 +02:00
build.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02: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
calendarspec.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
calendarspec.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
cap-list.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02: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 tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
capability-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
cgroup-util.c cgroup-util: cg_kernel_controllers(): Fix comment about including "name=" 2018-07-20 12:12:02 -04:00
cgroup-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
chattr-util.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
chattr-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
clock-util.c tree-wide: use localtime_r() instead of localtime() 2018-06-26 14:26:39 +09:00
clock-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
conf-files.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
conf-files.h tree-wide: drop double newline 2018-06-29 11:02:17 +09:00
copy.c Merge pull request #9274 from poettering/comment-header-cleanup 2018-06-14 11:26:50 +02:00
copy.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
cpu-set-util.c tree-wide: drop copyright lines for more authors 2018-06-22 16:39:45 +02:00
cpu-set-util.h tree-wide: drop double newline 2018-06-29 11:02:17 +09:00
crypt-util.c crypt-util: Translate libcryptsetup log level instead of using log_debug() 2018-06-26 14:26:07 +09:00
crypt-util.h tree-wide: add multiple inclusion guard 2018-06-25 13:04:59 +09:00
def.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
device-nodes.c tree-wide: drop copyright headers from frequent contributors 2018-06-20 11:58:53 +02: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-util.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
env-util.h env-util: make env-util.h self contained 2018-07-20 16:57:35 +02:00
errno-list.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02: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
escape.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
escape.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
ether-addr-util.c tree-wide: drop copyright headers from frequent contributors 2018-06-20 11:58:53 +02:00
ether-addr-util.h tree-wide: drop double newline 2018-06-29 11:02:17 +09:00
exec-util.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
exec-util.h tree-wide: add multiple inclusion guard 2018-06-25 13:04:59 +09:00
exit-status.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
exit-status.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
extract-word.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
extract-word.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
fd-util.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
fd-util.h resolve: treat some icmp errors as disconnected 2018-08-06 09:57:00 +02:00
fileio-label.c tree-wide: drop copyright lines for more authors 2018-06-22 16:39:45 +02:00
fileio-label.h tree-wide: drop double newline 2018-06-29 11:02:17 +09:00
fileio.c fileio: make tempfn_random_child() accept empty string as path 2018-07-30 15:54:03 +02:00
fileio.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
format-table.c format-table: fix typo in comment 2018-07-15 17:07:38 +09:00
format-table.h basic: add minimalistic table formatter 2018-04-18 12:51:15 +02:00
format-util.h tree-wide: drop double newline 2018-06-29 11:02:17 +09:00
fs-util.c fs-util: add new CHASE_NOFOLLOW flag to chase_symlinks() 2018-07-30 15:54:03 +02:00
fs-util.h fs-util: add new CHASE_NOFOLLOW flag to chase_symlinks() 2018-07-30 15:54:03 +02:00
gcrypt-util.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
gcrypt-util.h Drop my copyright headers 2018-06-14 13:03:20 +02:00
generate-af-list.sh generate-af-list.sh: slightly generalize pattern, fix w/musl (#8629) 2018-03-31 12:55:45 +02:00
generate-arphrd-list.sh separate flags from shebang 2017-12-25 19:48:49 +01: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
generate-gperfs.py tree-wide: adjust fall through comments so that gcc is happy 2017-11-20 13:06:25 -08:00
generate-socket-protocol-list.sh separate flags from shebang 2017-12-25 19:48:49 +01:00
glob-util.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02: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 tree-wide: drop copyright headers from frequent contributors 2018-06-20 11:58:53 +02:00
hash-funcs.h tree-wide: drop double newline 2018-06-29 11:02:17 +09:00
hashmap.c hashmap: add an explicit assert() for detecting when objects migrated between threads 2018-08-03 17:36:11 +02:00
hashmap.h tree-wide: drop double newline 2018-06-29 11:02:17 +09:00
hexdecoct.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
hexdecoct.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
hostname-util.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
hostname-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
in-addr-util.c basic: use FAMILY_ADDRESS_SIZE() macro in hash_ops for in_addr_data 2018-08-02 17:07:25 +09:00
in-addr-util.h basic: introduce in_addr_data_hash_ops 2018-07-31 15:45:38 +09:00
io-util.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
io-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
ioprio.h Restore naming of IOPRIO_PRIO defines from linux/ioprio.h 2018-03-21 00:46:22 +01:00
journal-importer.c Drop my copyright headers 2018-06-14 13:03:20 +02:00
journal-importer.h Drop my copyright headers 2018-06-14 13:03:20 +02: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
list.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
locale-util.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
locale-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
lockfile-util.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
lockfile-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
log.c tree-wide: use localtime_r() instead of localtime() 2018-06-26 14:26:39 +09:00
log.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02: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 coverity: Add custom assertion macros for Coverity 2018-07-19 09:07:25 +02: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
mempool.c tree-wide: drop copyright headers from frequent contributors 2018-06-20 11:58:53 +02:00
mempool.h tree-wide: drop double newline 2018-06-29 11:02:17 +09:00
meson.build Move module-util.h to src/shared/ and load_module() to libshared 2018-07-16 13:08:40 +02:00
missing.h meson: remove false check for key_serial_t 2018-07-18 17:46:33 +02:00
missing_syscall.h Drop my copyright headers 2018-06-14 13:03:20 +02:00
mkdir-label.c basic/label: introduce mkdirat_label()/mkdirat_errno_wrapper() helpers 2018-07-30 15:54:03 +02:00
mkdir.c basic/label: introduce mkdirat_label()/mkdirat_errno_wrapper() helpers 2018-07-30 15:54:03 +02:00
mkdir.h basic/label: introduce mkdirat_label()/mkdirat_errno_wrapper() helpers 2018-07-30 15:54:03 +02:00
mount-util.c tree-wide: port various bits over to open_parent() 2018-07-23 13:38:18 +02:00
mount-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
MurmurHash2.c tree-wide: fix a couple of TABs 2018-05-22 16:13:45 +02:00
MurmurHash2.h tree-wide: fix a couple of TABs 2018-05-22 16:13:45 +02:00
nss-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
ordered-set.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
ordered-set.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
os-util.c os-util: add helpers for finding /etc/os-release 2018-05-24 17:01:57 +02:00
os-util.h os-util: add helpers for finding /etc/os-release 2018-05-24 17:01:57 +02:00
pager.c pager: split $PAGER or $SYSTEMD_PAGER and use execvp() 2018-07-07 01:38:32 +09:00
pager.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
parse-util.c parse-util: in parse_permille() check negative earlier 2018-07-25 16:14:45 +02:00
parse-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
path-util.c path-util: make use of path_join() in path_make_absolute_cwd() 2018-07-30 16:06:02 +02:00
path-util.h path-util: avoid name clashes 2018-07-20 16:57:35 +02:00
prioq.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
prioq.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
proc-cmdline.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
proc-cmdline.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
process-util.c process-util: do not hide global variable 2018-07-17 03:06:45 +09:00
process-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
procfs-util.c procfs-util: drop unnecessary zero initializations (#8321) 2018-03-01 11:27:06 +01:00
procfs-util.h procfs-util: add APIs to get consumed CPU time and used memory from /proc 2018-02-09 17:32:26 +01:00
random-util.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
random-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02: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
reboot-util.c reboot-util: unify reboot with parameter in a single implementation 2018-02-22 10:46:26 +01:00
reboot-util.h tree-wide: unify how we define bit mak enums 2018-06-12 21:44:00 +02:00
refcnt.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02: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 tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
rlimit-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
rm-rf.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
rm-rf.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
securebits-util.c tree-wide: drop copyright headers from frequent contributors 2018-06-20 11:58:53 +02:00
securebits-util.h tree-wide: drop double newline 2018-06-29 11:02:17 +09:00
securebits.h
selinux-util.c selinux: introduce mac_selinux_create_file_prepare_at() 2018-07-30 15:54:03 +02:00
selinux-util.h selinux: introduce mac_selinux_create_file_prepare_at() 2018-07-30 15:54:03 +02:00
set.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
sigbus.c void call of page_size guarantees that sysconf is not called from signal handler 2018-07-26 15:39:12 +02: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 tree-wide: adjust fall through comments so that gcc is happy 2017-11-20 13:06:25 -08:00
siphash24.h shared: make sure foo.bar and foobar result in different domain name hashes 2016-01-11 19:39:59 +01:00
smack-util.c smack-util: use 'path' paremeter as is if it's already absolute in mac_smack_fix_at() 2018-08-06 20:25:56 +02:00
smack-util.h smack: introduce mac_smack_fix_at() 2018-07-30 15:54:03 +02:00
socket-label.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
socket-protocol-list.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
socket-protocol-list.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
socket-protocol-to-name.awk basic: introduce socket_protocol_{from,to}_name() 2017-12-23 19:32:04 +09:00
socket-util.c tree-wide: drop MSG_NOSIGNAL flag from recvmsg() invocations 2018-06-20 16:12:55 +02:00
socket-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
sparse-endian.h Add SPDX license headers to various assorted files 2017-11-19 19:08:15 +01:00
special.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
stat-util.c basic/stat-util: introduce is_dir_fd() 2018-07-30 15:54:03 +02:00
stat-util.h basic/stat-util: introduce is_dir_fd() 2018-07-30 15:54:03 +02:00
stdio-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
strbuf.c tree-wide: drop copyright headers from frequent contributors 2018-06-20 11:58:53 +02: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 tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
string-util.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
string-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
strv.c strv: make strv_split() accept empty string 2018-07-07 01:34:18 +09:00
strv.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
strxcpyx.c tree-wide: drop copyright headers from frequent contributors 2018-06-20 11:58:53 +02:00
strxcpyx.h tree-wide: drop double newline 2018-06-29 11:02:17 +09:00
syslog-util.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
syslog-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
terminal-util.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
terminal-util.h show-status: add newline to ephemeral messages 2018-07-06 16:35:22 +02:00
time-util.c parse-util: make sure "3.+1s" or "3. 1s" are not considered valid time specification 2018-07-19 22:09:54 -07:00
time-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
umask-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
unaligned.h tree-wide: drop double newline 2018-06-29 11:02:17 +09:00
unit-def.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
unit-def.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +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: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
user-util.c user-util: rework get_user_creds() 2018-08-20 15:58:21 +02:00
user-util.h user-util: rework get_user_creds() 2018-08-20 15:58:21 +02:00
utf8.c tree-wide: drop copyright headers from frequent contributors 2018-06-20 11:58:53 +02:00
utf8.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
util.c sd-bus: allow connecting to the pseudo-container ".host" 2018-07-25 22:48:11 +02:00
util.h pam_systemd: move socket_from_display() from util.[ch] to pam_systemd.c 2018-07-25 16:09:33 +02:00
verbs.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
verbs.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
virt.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
virt.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
web-util.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
web-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
xattr-util.c build-sys: Detect whether struct statx is defined in sys/stat.h 2018-07-16 11:14:29 +02:00
xattr-util.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
xml.c tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00
xml.h tree-wide: remove Lennart's copyright lines 2018-06-14 10:20:20 +02:00