]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
dnsdist: Enable GnuTLS support in GitHub actions 10670/head
authorRemi Gacogne <remi.gacogne@powerdns.com>
Wed, 25 Aug 2021 14:36:48 +0000 (16:36 +0200)
committerRemi Gacogne <remi.gacogne@powerdns.com>
Wed, 25 Aug 2021 14:36:48 +0000 (16:36 +0200)
It looks like it was not enabled in CircleCI, meaning that some of
our regression tests were done with OpenSSL twice since we fallback
gracefully when the requested provider is not available.

tasks.py

index 06408040fe816c4098c0dbd16c982c8d6586f958..6b3ec97a74890574fedf96f0de0536a4bda66d9c 100644 (file)
--- a/tasks.py
+++ b/tasks.py
@@ -54,6 +54,7 @@ dnsdist_build_deps = [
     'libcdb-dev',
     'libedit-dev',
     'libfstrm-dev',
+    'libgnutls28-dev',
     'libh2o-evloop-dev',
     'liblmdb-dev',
     'libre2-dev',
@@ -171,6 +172,7 @@ def install_dnsdist_test_deps(c): # FIXME: rename this, we do way more than apt-
               libcdb1 \
               libcurl4-openssl-dev \
               libfstrm0 \
+              libgnutls30 \
               libh2o-evloop0.13 \
               liblmdb0 \
               libre2-5 \
@@ -260,6 +262,7 @@ def ci_dnsdist_configure(c):
                      --enable-dns-over-https \
                      --enable-systemd \
                      --prefix=/opt/dnsdist \
+                     --with-gnutls \
                      --with-libsodium \
                      --with-lua=luajit \
                      --with-libcap \