Comparison

plugins/mod_dialback.lua @ 5778:8ea6fa8459e3

mod_dialback: Change level of some log statements to be more appropriate
author Kim Alvefur <zash@zash.se>
date Sat, 10 Aug 2013 19:53:22 +0200
parent 5776:bd0ff8ae98a8
child 6299:a1da78658a82
comparison
equal deleted inserted replaced
5777:c98f11bcd0ea 5778:8ea6fa8459e3
24 24
25 function initiate_dialback(session) 25 function initiate_dialback(session)
26 -- generate dialback key 26 -- generate dialback key
27 session.dialback_key = generate_dialback(session.streamid, session.to_host, session.from_host); 27 session.dialback_key = generate_dialback(session.streamid, session.to_host, session.from_host);
28 session.sends2s(st.stanza("db:result", { from = session.from_host, to = session.to_host }):text(session.dialback_key)); 28 session.sends2s(st.stanza("db:result", { from = session.from_host, to = session.to_host }):text(session.dialback_key));
29 session.log("info", "sent dialback key on outgoing s2s stream"); 29 session.log("debug", "sent dialback key on outgoing s2s stream");
30 end 30 end
31 31
32 function verify_dialback(id, to, from, key) 32 function verify_dialback(id, to, from, key)
33 return key == generate_dialback(id, to, from); 33 return key == generate_dialback(id, to, from);
34 end 34 end
69 local attr = stanza.attr; 69 local attr = stanza.attr;
70 local to, from = nameprep(attr.to), nameprep(attr.from); 70 local to, from = nameprep(attr.to), nameprep(attr.from);
71 71
72 if not hosts[to] then 72 if not hosts[to] then
73 -- Not a host that we serve 73 -- Not a host that we serve
74 origin.log("info", "%s tried to connect to %s, which we don't serve", from, to); 74 origin.log("warn", "%s tried to connect to %s, which we don't serve", from, to);
75 origin:close("host-unknown"); 75 origin:close("host-unknown");
76 return true; 76 return true;
77 elseif not from then 77 elseif not from then
78 origin:close("improper-addressing"); 78 origin:close("improper-addressing");
79 end 79 end