master
tests: avoid $SHELL -c "ulimit ..." pattern
tests: dd: fix false failure on NetBSD
chcon,chgrp,chmod,chown,du,ls: ignore missing files while traversing
tests: Avoid accidental matching of the vendor field of $host, part 2
tests: cover symlink-cycle detection in chmod/chown -RL
maint: run 'make update-copyright'
tests: cksum: check truncated digests are flagged as malformed
comm: don't close standard input twice
tests: cp: --remove-destination must honor the same-file check
tests: csplit: avoid a false failure on NetBSD
tests: cut: check byte-wise -c and -b -n in the C locale
tests: date: check that weekdays are ignored when given an explicit date
tests: dd: ensure nocache flag does not fail with pipes
df: improve detection of duplicate entries
du: quote problematic names on tty
tests: env,printenv: fix test failures on macOS
tests: expr: exercise the C.UTF-8 locale
factor: avoid out-of-bounds prime table access
maint: tests: avoid ERANGE specific handling
tests: fold: test that --width=0 produces an error
head,tail: quote name in file headers appropriately
tests: use more robust cleanup of immutable files
tests: join: test the parsing of space separated -o formats
tests: ln: add test for non-UTF-8 source names in target-dir mode
ls: protect newlines for non terminal output
maint: tests: avoid EPERM specific handling
tests: mktemp: test the creation of hidden files in a subdirectory
tests: avoid false failure where mknod() can't create sockets
tests: nice: add test for --adjustment long option
tests: nl: check that all files are processed
tests: nproc: support referencing of external command
tests: numfmt: check --header does not swallow a following operand
build: update gnulib submodule to latest
tests: paste: check the delimiter is reset for each file when -s is used
pr: guard input position update against overflow
ptx: fix infinite loop with a nullable --word-regexp
maint: fix an incomplete sentence
readlink: quote problematic names on tty
maint: refactor stat syscall determination
tests: shuf: check -o output is preserved when the run fails
tests: sort: check byte-wise ordering in the C.UTF-8 locale
tests: split: ensure no files created with no input
stat: use quoted file names with --terse
tests: stty: avoid false failure if resizing terminal
maint: tests: refactor uses of bad_unicode()
tests: tail: remove redundant inotify config check
tests: avoid false failures with older strace
test: handle adjacent binary operators
timeout: don't exit immediately if the parent is the init process
tests: Avoid accidental matching of the vendor field of $host
tests: tr: add test for invalid character class name
tests: truncate: don't rely on errno being EISDIR
maint: move tty-eof.pl to misc directory
unexpand: fix heap overflow when a wide blank overshoots a tab stop
uniq: avoid locking standard output when printing line counts with -c
tests: wc: test -m in single byte and multi byte locales
maint: tests: avoid EPERM/EACCES specific handling
tests: reenable "make -C tests ..." commands
tests: fix dirent d_type support verification
tests: fix a false positive fiemap test on some file systems
* tests/lang-default (LC_ALL): Set to "C", so we get English-language diagnostics. Unset the other variables.
maint: use standard spacing in shebang line in tests
tests: ensure we test SEEK_DATA where used