mirror of
https://github.com/isc-projects/bind9.git
synced 2026-06-11 00:19:59 -04:00
Prevent useless logging in the "tcp" system test
The regression test for CVE-2020-8620 causes a lot of useless messages to be logged. However, globally decreasing the log level for the affected named instance would be a step too far as debugging information may be useful for troubleshooting other checks in the "tcp" system test. Starting a separate named instance for a single check should be avoided when possible and thus is also not a good solution. As a compromise, run "rndc trace 1" for the affected named instance before starting the regression test for CVE-2020-8620.
This commit is contained in:
parent
4a8d404876
commit
17e5c2a50e
1 changed files with 6 additions and 0 deletions
|
|
@ -183,9 +183,15 @@ grep "status: NXDOMAIN" dig.out.test$n > /dev/null || ret=1
|
|||
if [ $ret != 0 ]; then echo_i "failed"; fi
|
||||
status=$((status + ret))
|
||||
|
||||
####################################################
|
||||
# NOTE: The next test resets the debug level to 1. #
|
||||
####################################################
|
||||
|
||||
n=$((n + 1))
|
||||
echo_i "checking that BIND 9 doesn't crash on long TCP messages ($n)"
|
||||
ret=0
|
||||
# Avoid logging useless information.
|
||||
rndccmd 10.53.0.1 trace 1 || ret=1
|
||||
{ $PERL ../packet.pl -a "10.53.0.1" -p "${PORT}" -t tcp -r 300000 1996-alloc_dnsbuf-crash-test.pkt || ret=1 ; } | cat_i
|
||||
dig_with_opts +tcp @10.53.0.1 txt.example > dig.out.test$n || ret=1
|
||||
if [ $ret != 0 ]; then echo_i "failed"; fi
|
||||
|
|
|
|||
Loading…
Reference in a new issue