]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
doh: adjust endpoint kinds
authorTomas Krizek <tomas.krizek@nic.cz>
Fri, 7 Aug 2020 08:16:18 +0000 (10:16 +0200)
committerTomas Krizek <tomas.krizek@nic.cz>
Tue, 13 Oct 2020 10:55:22 +0000 (12:55 +0200)
Make "doh2" the DNS-over-HTTPS C implementation and
remove plain HTTP until fully supported.

daemon/bindings/net.c

index 1e6a992fb1ec0263b05b884e54751aaf99b8551c..1e9fbf87e06d1dd0489a063519f33791336c5f48 100644 (file)
@@ -196,20 +196,12 @@ static int net_listen(lua_State *L)
                const char *k = lua_tostring(L, -1);
                if (k && strcasecmp(k, "dns") == 0) {
                        tls = http = false;
-               } else
-               if (k && strcasecmp(k, "tls") == 0) {
+               } else if (k && strcasecmp(k, "tls") == 0) {
                        tls = true;
                        http = false;
-               } else
-               //TODO temporary moved HTTP (without TLS) here
-               if (k && strcasecmp(k, "http") == 0) {
-                       tls = false;
-                       http = true;
-               } else
-               if (k && strcasecmp(k, "doh") == 0) {
+               } else if (k && strcasecmp(k, "doh2") == 0) {
                        tls = http = true;
-               } else
-               if (k) {
+               } else if (k) {
                        kind = k;
                }
        }