From 7b61b559d38ef1fbf06c991acea98d913273dc7e Mon Sep 17 00:00:00 2001 From: Remi Gacogne Date: Thu, 21 Oct 2021 16:05:33 +0200 Subject: [PATCH] Update the dnstap message to include more transports --- pdns/dnstap.proto | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pdns/dnstap.proto b/pdns/dnstap.proto index 1aca53f02a6d..3780c4934f2b 100644 --- a/pdns/dnstap.proto +++ b/pdns/dnstap.proto @@ -58,10 +58,12 @@ enum SocketFamily { // SocketProtocol: the protocol used to transport a DNS message. enum SocketProtocol { - UDP = 1; // DNS over UDP transport (RFC 1035 section 4.2.1) - TCP = 2; // DNS over TCP transport (RFC 1035 section 4.2.2) - DOT = 3; // DNS over TLS (RFC 7858) - DOH = 4; // DNS over HTTPS (RFC 8484) + UDP = 1; // DNS over UDP transport (RFC 1035 section 4.2.1) + TCP = 2; // DNS over TCP transport (RFC 1035 section 4.2.2) + DOT = 3; // DNS over TLS (RFC 7858) + DOH = 4; // DNS over HTTPS (RFC 8484) + DNSCryptUDP = 5; // DNSCrypt over UDP (https://dnscrypt.info/protocol) + DNSCryptTCP = 6; // DNSCrypt over TCP (https://dnscrypt.info/protocol) } // Policy: information about any name server operator policy