if (ep->flags.kind) {
lua_pushstring(L, ep->flags.kind);
+ } else if (ep->flags.http && ep->flags.tls) {
+ lua_pushliteral(L, "doh2");
} else if (ep->flags.tls) {
lua_pushliteral(L, "tls");
} else {
for _, socket in ipairs(net.list()) do
if socket.kind == 'control' then
control_socks = control_socks + 1
- elseif socket.kind == 'dns' or socket.kind == 'tls' or socket.kind == 'doh' then
+ elseif (socket.kind == 'dns' or
+ socket.kind == 'tls' or
+ socket.kind == 'doh' or
+ socket.kind == 'doh2') then
dns_socks = dns_socks + 1
end
end