summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorIwan Timmer <irtimmer@gmail.com>2018-04-27 17:50:38 +0200
committerSven Eden <yamakuzure@gmx.net>2018-08-24 16:47:08 +0200
commitae754fd36ce0ff18d88271484af3cf38e7b502e4 (patch)
treea12373be06a10de07190e00becefe080ea0a6c88 /meson.build
parentd9f87277a63ebc4e194eae84e700d7e9bfe80763 (diff)
resolved: support for DNS-over-TLS
Add support for DNS-over-TLS using GnuTLS. To reduce latency also TLS False Start and TLS session resumption is supported.
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build15
1 files changed, 15 insertions, 0 deletions
diff --git a/meson.build b/meson.build
index df1dc4fca..b7326427b 100644
--- a/meson.build
+++ b/meson.build
@@ -1300,6 +1300,18 @@ conf.set10('HAVE_DBUS', have)
# 'DNSSEC_' + default_dnssec.underscorify().to_upper())
# substs.set('DEFAULT_DNSSEC_MODE', default_dnssec)
#
+# default_private_dns = get_option('default-private-dns')
+# if fuzzer_build
+# default_private_dns = 'no'
+# endif
+# if default_private_dns != 'no' and conf.get('HAVE_GNUTLS') == 0
+# message('default-private-dns cannot be set to strict or opportunistic when gnutls is disabled. Setting default-private-dns to no.')
+# default_private_dns = 'no'
+# endif
+# conf.set('DEFAULT_PRIVATE_DNS_MODE',
+# 'PRIVATE_DNS_' + default_private_dns.underscorify().to_upper())
+# substs.set('DEFAULT_PRIVATE_DNS_MODE', default_private_dns)
+#
# want_importd = get_option('importd')
# if want_importd != 'false'
# have = (conf.get('HAVE_LIBCURL') == 1 and
@@ -1796,6 +1808,7 @@ test_dlopen = executable(
# libbasic_gcrypt,
# libsystemd_resolve_core],
# dependencies : [threads,
+# libgnutls,
# libgpg_error,
# libm,
# libidn],
@@ -1932,6 +1945,7 @@ executable('elogind-user-runtime-dir',
executable('elogind-user-runtime-dir',
executable('elogind-user-runtime-dir',
executable('elogind-user-runtime-dir',
+executable('elogind-user-runtime-dir',
user_runtime_dir_sources,
include_directories : includes,
link_with : [libshared, liblogind_core],
@@ -3201,6 +3215,7 @@ status = [
# 'symbolic gateway hostnames: @0@'.format(', '.join(gateway_hostnames)),
#
# 'default DNSSEC mode: @0@'.format(default_dnssec),
+# 'default private DNS mode: @0@'.format(default_private_dns),
# 'default cgroup hierarchy: @0@'.format(default_hierarchy),
#endif // 0
'default KillUserProcesses setting: @0@'.format(kill_user_processes)]