Comparison

plugins/mod_dialback.lua @ 1337:16c5aa4696ca

mod_dialback: Change FIXME comment to COMPAT
author Matthew Wild <mwild1@gmail.com>
date Fri, 12 Jun 2009 11:36:32 +0100
parent 1077:d6a885cacd8c
child 1523:841d61be198f
comparison
equal deleted inserted replaced
1336:389b4fb48901 1337:16c5aa4696ca
24 module:add_handler({"s2sin_unauthed", "s2sin"}, "verify", xmlns_dialback, 24 module:add_handler({"s2sin_unauthed", "s2sin"}, "verify", xmlns_dialback,
25 function (origin, stanza) 25 function (origin, stanza)
26 -- We are being asked to verify the key, to ensure it was generated by us 26 -- We are being asked to verify the key, to ensure it was generated by us
27 origin.log("debug", "verifying that dialback key is ours..."); 27 origin.log("debug", "verifying that dialback key is ours...");
28 local attr = stanza.attr; 28 local attr = stanza.attr;
29 -- FIXME: Grr, ejabberd breaks this one too?? it is black and white in XEP-220 example 34 29 -- COMPAT: Grr, ejabberd breaks this one too?? it is black and white in XEP-220 example 34
30 --if attr.from ~= origin.to_host then error("invalid-from"); end 30 --if attr.from ~= origin.to_host then error("invalid-from"); end
31 local type; 31 local type;
32 if s2s_verify_dialback(attr.id, attr.from, attr.to, stanza[1]) then 32 if s2s_verify_dialback(attr.id, attr.from, attr.to, stanza[1]) then
33 type = "valid" 33 type = "valid"
34 else 34 else