]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: enable doh3 in our CI
authorCharles-Henri Bruyand <charles-henri.bruyand@open-xchange.com>
Wed, 22 Nov 2023 10:17:35 +0000 (11:17 +0100)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Fri, 8 Dec 2023 07:55:06 +0000 (08:55 +0100)
builder-support/debian/dnsdist/debian-buster/rules
pdns/dnsdistdist/Makefile.am
regression-tests.dnsdist/test_API.py
tasks.py

index 9f709d813e3786e72b57d8d09511f0dfca0d0384..9202097f01e33a912f31bae280315678431878b5 100755 (executable)
@@ -48,6 +48,7 @@ override_dh_auto_configure:
          --enable-lto=thin \
          --enable-dns-over-https \
          --enable-dns-over-quic \
+         --enable-dns-over-http3 \
          --enable-dns-over-tls \
          --enable-dnscrypt \
          --enable-dnstap \
index be0f936c5477fdfe65ce1364b431cbcad6eb9e1f..3effa56b3f498e4d65474b83ca7fe99783406606 100644 (file)
@@ -213,9 +213,9 @@ dnsdist_SOURCES = \
        dnstap.cc dnstap.hh \
        dnswriter.cc dnswriter.hh \
        doh.hh \
+       doh3.hh \
        dolog.cc dolog.hh \
        doq.hh \
-       doh3.hh \
        ednscookies.cc ednscookies.hh \
        ednsextendederror.cc ednsextendederror.hh \
        ednsoptions.cc ednsoptions.hh \
index 2e704550877f3fc908e5b5ffa751838b8a2c88fd..dd0e9fde85a72d27f194c7a63dc12e98ce2e6eba 100644 (file)
@@ -34,13 +34,14 @@ class APITestsBase(DNSDistTest):
                         'latency-tcp-avg10000', 'latency-tcp-avg1000000', 'latency-dot-avg100', 'latency-dot-avg1000',
                         'latency-dot-avg10000', 'latency-dot-avg1000000', 'latency-doh-avg100', 'latency-doh-avg1000',
                         'latency-doh-avg10000', 'latency-doh-avg1000000', 'latency-doq-avg100', 'latency-doq-avg1000',
-                        'latency-doq-avg10000', 'latency-doq-avg1000000','uptime', 'real-memory-usage', 'noncompliant-queries',
+                        'latency-doq-avg10000', 'latency-doq-avg1000000', 'latency-doh3-avg100', 'latency-doh3-avg1000',
+                        'latency-doh3-avg10000', 'latency-doh3-avg1000000','uptime', 'real-memory-usage', 'noncompliant-queries',
                         'noncompliant-responses', 'rdqueries', 'empty-queries', 'cache-hits',
                         'cache-misses', 'cpu-iowait', 'cpu-steal', 'cpu-sys-msec', 'cpu-user-msec', 'fd-usage', 'dyn-blocked',
                         'dyn-block-nmg-size', 'rule-servfail', 'rule-truncated', 'security-status',
                         'udp-in-csum-errors', 'udp-in-errors', 'udp-noport-errors', 'udp-recvbuf-errors', 'udp-sndbuf-errors',
                         'udp6-in-errors', 'udp6-recvbuf-errors', 'udp6-sndbuf-errors', 'udp6-noport-errors', 'udp6-in-csum-errors',
-                        'doh-query-pipe-full', 'doh-response-pipe-full', 'doq-response-pipe-full', 'proxy-protocol-invalid', 'tcp-listen-overflows',
+                        'doh-query-pipe-full', 'doh-response-pipe-full', 'doq-response-pipe-full', 'doh3-response-pipe-full', 'proxy-protocol-invalid', 'tcp-listen-overflows',
                         'outgoing-doh-query-pipe-full', 'tcp-query-pipe-full', 'tcp-cross-protocol-query-pipe-full',
                         'tcp-cross-protocol-response-pipe-full']
     _verboseMode = True
index 0fabebc4f65b4adb568ef6b462f32775d7354039..e745d5ee7788a220b8633eba14c7d3e2b3abaf66 100644 (file)
--- a/tasks.py
+++ b/tasks.py
@@ -505,6 +505,7 @@ def ci_dnsdist_configure(c, features):
                       --enable-dns-over-tls \
                       --enable-dns-over-https \
                       --enable-dns-over-quic \
+                      --enable-dns-over-http3 \
                       --enable-systemd \
                       --prefix=/opt/dnsdist \
                       --with-gnutls \