52 lines
1.5 KiB
Text
52 lines
1.5 KiB
Text
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
|
|
[sendrecv]
|
|
# in seconds
|
|
timeout = 11
|
|
# number of queries to run simultaneously
|
|
jobs = 64
|
|
# in seconds (float); delay each query by a random time (uniformly distributed) between min and max; set max to 0 to disable
|
|
time_delay_min = 0
|
|
time_delay_max = 0
|
|
|
|
[servers]
|
|
names = kresd, bind, unbound
|
|
# symbolic names of DNS servers under test
|
|
# separate multiple values by ,
|
|
|
|
# each symbolic name in [servers] section refers to config section
|
|
# containing IP address and port of particular server
|
|
[kresd]
|
|
ip = 127.0.0.1
|
|
port = 5353
|
|
transport = tcp
|
|
graph_color = #00a2e2
|
|
restart_script = ./ci/respdiff/restart-kresd.sh
|
|
|
|
[bind]
|
|
ip = 127.0.0.1
|
|
port = 53533
|
|
transport = udp
|
|
graph_color = #e2a000
|
|
restart_script = ./ci/respdiff/restart-bind.sh
|
|
|
|
[unbound]
|
|
ip = 127.0.0.1
|
|
port = 53535
|
|
transport = udp
|
|
graph_color = #218669
|
|
restart_script = ./ci/respdiff/restart-unbound.sh
|
|
|
|
[diff]
|
|
# symbolic name of server under test
|
|
# other servers are used as reference when comparing answers from the target
|
|
target = kresd
|
|
|
|
# fields and comparison methods used when comparing two DNS messages
|
|
criteria = opcode, rcode, flags, question, answertypes, answerrrsigs
|
|
# other supported criteria values: authority, additional, edns, nsid
|
|
|
|
[report]
|
|
# diffsum reports mismatches in field values in this order
|
|
# if particular message has multiple mismatches, it is counted only once into category with highest weight
|
|
field_weights = timeout, malformed, opcode, question, rcode, flags, answertypes, answerrrsigs, answer, authority, additional, edns, nsid
|