* tests/Makefile.am (EXTRA_DIST): Add new binary fuzzer found input.
* tests/crash-ftp-msg2021-12_05.bin: New file. Input found via
fuzzer that crashes ftp via infinite macro recursion. Reported by AiDai in
<https://lists.gnu.org/archive/html/bug-inetutils/2021-12/msg00005.html>.
* tests/ftp-regressions.sh: Add currently failing check for regression
of upcoming fix for bug reported by AiDai.
* tests/Makefile.am (EXTRA_DIST): Add new binary fuzzer found input.
* tests/crash-ftp-msg2021-12_04.bin: New file. Input found via
fuzzer that crashes ftp via NULL pointer dereference. Reported by AiDai in
<https://lists.gnu.org/archive/html/bug-inetutils/2021-12/msg00004.html>.
* tests/ftp-parser.sh: Add currently failing tests with a tab
between arguments to the "nmap" command.
* tests/ftp-regressions.sh: Add currently failing check for regression
of upcoming fix for bug reported by AiDai.
* tests/Makefile.am (EXTRA_DIST): Add new binary fuzzer found input.
* tests/crash-ftp-msg2021-12_16.bin: New file. Input found via
fuzzer that crashes ftp via heap buffer overflow. Reported by ZFeiXQ in
<https://lists.gnu.org/archive/html/bug-inetutils/2021-12/msg00016.html>.
* tests/ftp-regressions.sh: Add currently failing check for regression
of upcoming fix for bug reported by ZFeiXQ.
* cfg.mk (exclude_file_name_regexp--sc_trailing_blank)
(exclude_file_name_regexp--sc_prohibit_empty_lines_at_EOF): Change
pattern to match both binary fuzzer found input files used in tests.
* tests/Makefile.am (EXTRA_DIST): Add new binary fuzzer found input.
* tests/crash-ftp-msg2021-12_03.bin: New file. Input found via
fuzzer that crashes ftp via signed integer overflow and resulting
out-of-bounds array access. Reported by AiDai in
<https://lists.gnu.org/archive/html/bug-inetutils/2021-12/msg00003.html>.
* tests/ftp-regressions.sh: New file. Currently failing checks
for regression of upcoming fix for bug reported by AiDai in
<https://lists.gnu.org/archive/html/bug-inetutils/2021-12/msg00003.html>.
Instead of recreating the binary input found to crash tftp
with printf(1), save the input in a file and use input
redirection in the test.
* tests/Makefile.ami (EXTRA_DIST): Move setting of EXTRA_DIST
before setting dist_check_SCRIPTS. Add the tftp crash input
file when the tftp client is enabled.
* tests/crash-tftp-msg2021-12_18: New file. The input formerly
crashing tftp.
* tests/tftp-regressions.sh: Replace use of printf with input
redirection.
* cfg.mk (update-copyright-env): Add, from coreutils.
(VC_LIST_ALWAYS_EXCLUDE_REGEX): Add, for update-copyright exceptions.
* README: Add info about copyright year ranges.
* *: Update copyright notices.
We want to make testers aware that snprintf() is not behaving identically
on all platforms. In fact, glibc offers the least robust implementation.
An observation leading to this test was reported by Zhixiong Chi.
A system like Raspbian can be configured without IPv6 at runtime.
Suppress IPv6 addresses in test scripts, whenever IPv6 is auto-inserted
and a check at test execution time fails for `::1'. Issue was reported
by Bruno Haible.