Software /
code /
prosody-modules
Diff
mod_s2s_auth_dane/mod_s2s_auth_dane.lua @ 1972:b10118d7c0df
mod_s2s_auth_dane: More DNS related debug logging
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sat, 12 Dec 2015 17:00:25 +0100 |
parent | 1971:54405541d0ba |
child | 2003:8ccf347c7753 |
line wrap: on
line diff
--- a/mod_s2s_auth_dane/mod_s2s_auth_dane.lua Sat Dec 12 16:59:49 2015 +0100 +++ b/mod_s2s_auth_dane/mod_s2s_auth_dane.lua Sat Dec 12 17:00:25 2015 +0100 @@ -84,6 +84,7 @@ log("warn", "Could not convert '%s' to ASCII for DNS lookup", tostring(host_session.from_host)); return; end + log("debug", "Querying SRV records from _xmpp-server._tcp.%s.", name); host_session.dane = dns_lookup(function (answer, err) host_session.dane = false; -- Mark that we already did the lookup @@ -116,6 +117,7 @@ local dane; for _, record in ipairs(answer) do t_insert(srv_hosts, record.srv); + log("debug", "Querying TLSA record for %s:%d", record.srv.target, record.srv.port); dns_lookup(function(dane_answer) log("debug", "Got answer for %s:%d", record.srv.target, record.srv.port); n = n - 1; @@ -175,6 +177,7 @@ end -- Do TLSA lookup for currently selected SRV record local srv_choice = srv_hosts[host_session.srv_choice or 0] or { target = idna_to_ascii(host_session.to_host), port = 5269 }; + log("debug", "Querying TLSA record for %s:%d", srv_choice.target, srv_choice.port); host_session.dane = dns_lookup(function(answer) if answer and ((answer.secure and #answer > 0) or answer.bogus) then srv_choice.dane = answer;