Software /
code /
prosody
Comparison
plugins/mod_dialback.lua @ 260:182f0c895676
Now outgoing s2s sessions are associated with their from_host, fixes #15
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Fri, 14 Nov 2008 02:54:56 +0000 |
parent | 259:1485d272400d |
child | 347:fba39fda0879 |
comparison
equal
deleted
inserted
replaced
259:1485d272400d | 260:182f0c895676 |
---|---|
37 origin.dialback_key = stanza[1]; | 37 origin.dialback_key = stanza[1]; |
38 log("debug", "asking %s if key %s belongs to them", origin.from_host, origin.dialback_key); | 38 log("debug", "asking %s if key %s belongs to them", origin.from_host, origin.dialback_key); |
39 send_s2s(origin.to_host, origin.from_host, | 39 send_s2s(origin.to_host, origin.from_host, |
40 format("<db:verify from='%s' to='%s' id='%s'>%s</db:verify>", origin.to_host, origin.from_host, | 40 format("<db:verify from='%s' to='%s' id='%s'>%s</db:verify>", origin.to_host, origin.from_host, |
41 origin.streamid, origin.dialback_key)); | 41 origin.streamid, origin.dialback_key)); |
42 hosts[origin.from_host].dialback_verifying = origin; | 42 hosts[origin.to_host].s2sout[origin.from_host].dialback_verifying = origin; |
43 end); | 43 end); |
44 | 44 |
45 add_handler({ "s2sout_unauthed", "s2sout" }, "verify", xmlns_dialback, | 45 add_handler({ "s2sout_unauthed", "s2sout" }, "verify", xmlns_dialback, |
46 function (origin, stanza) | 46 function (origin, stanza) |
47 if origin.dialback_verifying then | 47 if origin.dialback_verifying then |