Software /
code /
prosody
Comparison
core/stanza_router.lua @ 73:937448005121
Added to a comment
author | Waqas Hussain <waqas20@gmail.com> |
---|---|
date | Wed, 08 Oct 2008 17:06:51 +0500 |
parent | 72:e78db62beebc |
child | 78:972e31cc91e8 |
comparison
equal
deleted
inserted
replaced
72:e78db62beebc | 73:937448005121 |
---|---|
13 require "util.jid" | 13 require "util.jid" |
14 local jid_split = jid.split; | 14 local jid_split = jid.split; |
15 | 15 |
16 function core_process_stanza(origin, stanza) | 16 function core_process_stanza(origin, stanza) |
17 log("debug", "Received: "..tostring(stanza)) | 17 log("debug", "Received: "..tostring(stanza)) |
18 -- TODO verify validity of stanza | 18 -- TODO verify validity of stanza (as well as JID validity) |
19 | 19 |
20 local to = stanza.attr.to; | 20 local to = stanza.attr.to; |
21 stanza.attr.from = origin.full_jid -- quick fix to prevent impersonation | 21 stanza.attr.from = origin.full_jid -- quick fix to prevent impersonation |
22 | 22 |
23 if not to or (hosts[to] and hosts[to].type == "local") then | 23 if not to or (hosts[to] and hosts[to].type == "local") then |