bind9/bin/tests/system/dnstap
Diego Fronza d934513c42 Fix dnstap system test on FreeBSD
This commit ensures that dnstap output files captured
by fstrm_capture are properly flushed before any attempt
on reading them with dnstap-read is done.

By reading fstrm-capture source code it was noticed that
signal SIGHUP is used to flush the capture file.
2020-10-20 10:18:28 -03:00
..
ns1 further tidying of primary/secondary terminology in system tests 2020-07-01 11:12:12 -07:00
ns2 further tidying of primary/secondary terminology in system tests 2020-07-01 11:12:12 -07:00
ns3 Use "-T maxcachesize=2097152" in all system tests 2020-08-31 13:15:33 +02:00
ns4 disable QNAME minimization in the dnstap test so packet counts will be correct 2018-11-02 11:34:27 -07:00
bad-fstrm-reopen-interval.conf Allow TTL values when configuring TTLs and time intervals. 2018-04-13 11:46:06 -07:00
bad-fstrm-set-buffer-hint-max.conf Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
bad-fstrm-set-buffer-hint-min.conf Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
bad-fstrm-set-flush-timeout-max.conf Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
bad-fstrm-set-flush-timeout-min.conf Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
bad-fstrm-set-input-queue-size-max.conf Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
bad-fstrm-set-input-queue-size-min.conf Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
bad-fstrm-set-input-queue-size-po2.conf Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
bad-fstrm-set-output-notify-threshold.conf Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
bad-fstrm-set-output-queue-size-max.conf Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
bad-fstrm-set-output-queue-size-min.conf Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
bad-fstrm-set-reopen-interval-max.conf Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
bad-fstrm-set-reopen-interval-min.conf Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
bad-missing-dnstap-output-view.conf add more dnstap/dnstap-output combinations 2019-10-21 11:06:21 +11:00
bad-missing-dnstap-output.conf named-checkconf failed to report dnstap-output missing 2019-07-23 05:09:01 +10:00
bad-size-version.conf Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
clean.sh update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
good-dnstap-in-options.conf add more dnstap/dnstap-output combinations 2019-10-21 11:06:21 +11:00
good-dnstap-in-view.conf add more dnstap/dnstap-output combinations 2019-10-21 11:06:21 +11:00
good-fstrm-reopen-interval.conf Allow TTL values when configuring TTLs and time intervals. 2018-04-13 11:46:06 -07:00
good-fstrm-set-buffer-hint.conf Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
good-fstrm-set-flush-timeout.conf Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
good-fstrm-set-input-queue-size.conf Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
good-fstrm-set-output-notify-threshold.conf Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
good-fstrm-set-output-queue-model-mpsc.conf Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
good-fstrm-set-output-queue-model-spsc.conf Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
good-fstrm-set-output-queue-size.conf Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
good-fstrm-set-reopen-interval.conf Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
good-size-unlimited.conf Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
good-size-version.conf Update license headers to not include years in copyright in all applicable files 2018-02-23 10:12:02 +01:00
large-answer.fstrm dnstap-read: clear buffer before expanding it 2019-06-28 12:43:51 +02:00
README update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
setup.sh update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00
tests.sh Fix dnstap system test on FreeBSD 2020-10-20 10:18:28 -03:00
ydump.py update all copyright headers to eliminate the typo 2020-09-14 16:20:40 -07:00

Copyright (C) Internet Systems Consortium, Inc. ("ISC")

See COPYRIGHT in the source root or https://isc.org/copyright.html for terms.

The "large-answer.fstrm" file was generated by configuring a named instance
compiled with --enable-dnstap and --enable-fixed-rrset with the following
directives:

    minimal-responses yes;
    rrset-order { order fixed; };
    dnstap { auth response; };
    dnstap-identity none;
    dnstap-output file "large-answer.fstrm";

The captured RRset from the "example." zone was created using:

    $GENERATE 1-48 @ IN A 127.0.0.$

A server instance set up this way was then queried non-recursively (RD=0) for
"example/A".