Stream DNS: add PROXY over TLS support
This commit extends Stream DNS with PROXY over TLS support.
This commit is contained in:
@@ -248,16 +248,18 @@ run(void) {
|
||||
read_cb, NULL, &sock);
|
||||
break;
|
||||
case TCP:
|
||||
result = isc_nm_listenstreamdns(
|
||||
netmgr, ISC_NM_LISTEN_ALL, &sockaddr, read_cb, NULL,
|
||||
accept_cb, NULL, 0, NULL, NULL, false, &sock);
|
||||
result = isc_nm_listenstreamdns(netmgr, ISC_NM_LISTEN_ALL,
|
||||
&sockaddr, read_cb, NULL,
|
||||
accept_cb, NULL, 0, NULL, NULL,
|
||||
ISC_NM_PROXY_NONE, &sock);
|
||||
break;
|
||||
case DOT: {
|
||||
isc_tlsctx_createserver(NULL, NULL, &tls_ctx);
|
||||
|
||||
result = isc_nm_listenstreamdns(
|
||||
netmgr, ISC_NM_LISTEN_ALL, &sockaddr, read_cb, NULL,
|
||||
accept_cb, NULL, 0, NULL, tls_ctx, false, &sock);
|
||||
accept_cb, NULL, 0, NULL, tls_ctx, ISC_NM_PROXY_NONE,
|
||||
&sock);
|
||||
break;
|
||||
}
|
||||
#if HAVE_LIBNGHTTP2
|
||||
|
||||
Reference in New Issue
Block a user