]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/resolve/resolved-dnstls-gnutls.c
Implement SNI when using DNS-over-TLS
authorGuilhem Lettron <guilhem@barpilot.io>
Sat, 30 Nov 2019 02:51:40 +0000 (03:51 +0100)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 4 Dec 2019 14:24:06 +0000 (23:24 +0900)
commit2e22a54f4e085496088b77085f38b66532da59fb
treec3bc6bb24cafaae584504da112beb38d1b946695
parentb7aa08ca15d0080bfbdc8820b8b9b617b550a0e0
Implement SNI when using DNS-over-TLS

Some DNS providers need SNI to identify client.

This can be used by adding #name to a DNS.
Example:
[Resolve]
DNS=192.168.1.1#example.com
12 files changed:
man/resolved.conf.xml
src/resolve/meson.build
src/resolve/resolved-conf.c
src/resolve/resolved-dns-server.c
src/resolve/resolved-dns-server.h
src/resolve/resolved-dnstls-gnutls.c
src/resolve/resolved-dnstls-openssl.c
src/resolve/resolved-link-bus.c
src/resolve/resolved-link.c
src/resolve/resolved-util.c [new file with mode: 0644]
src/resolve/resolved-util.h [new file with mode: 0644]
src/resolve/test-resolved-util.c [new file with mode: 0644]