diff options
author | Iwan Timmer <irtimmer@gmail.com> | 2018-04-27 17:50:38 +0200 |
---|---|---|
committer | Sven Eden <yamakuzure@gmx.net> | 2018-08-24 16:47:08 +0200 |
commit | ae754fd36ce0ff18d88271484af3cf38e7b502e4 (patch) | |
tree | a12373be06a10de07190e00becefe080ea0a6c88 /meson.build | |
parent | d9f87277a63ebc4e194eae84e700d7e9bfe80763 (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.build | 15 |
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)] |