projects
/
prosody.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
b1c43f5
)
mod_pubsub: Remove checks for whether the JID being (un)subscribed is the actor's...
author
Matthew Wild
<mwild1@gmail.com>
Fri, 18 Mar 2011 10:32:55 +0000
(10:32 +0000)
committer
Matthew Wild
<mwild1@gmail.com>
Fri, 18 Mar 2011 10:32:55 +0000
(10:32 +0000)
plugins/mod_pubsub.lua
patch
|
blob
|
history
diff --git
a/plugins/mod_pubsub.lua
b/plugins/mod_pubsub.lua
index b8f7a882ccaf43ce86368899af6fca0794e56a87..465bcb00007f6c07b06cd8c6b1c2d5e540dfae01 100644
(file)
--- a/
plugins/mod_pubsub.lua
+++ b/
plugins/mod_pubsub.lua
@@
-108,9
+108,6
@@
end
function handlers.set_subscribe(origin, stanza, subscribe)
local node, jid = subscribe.attr.node, subscribe.attr.jid;
function handlers.set_subscribe(origin, stanza, subscribe)
local node, jid = subscribe.attr.node, subscribe.attr.jid;
- if jid_bare(jid) ~= jid_bare(stanza.attr.from) then
- return origin.send(pubsub_error_reply(stanza, "invalid-jid"));
- end
local ok, ret = service:add_subscription(node, stanza.attr.from, jid);
local reply;
if ok then
local ok, ret = service:add_subscription(node, stanza.attr.from, jid);
local reply;
if ok then
@@
-129,9
+126,6
@@
end
function handlers.set_unsubscribe(origin, stanza, unsubscribe)
local node, jid = unsubscribe.attr.node, unsubscribe.attr.jid;
function handlers.set_unsubscribe(origin, stanza, unsubscribe)
local node, jid = unsubscribe.attr.node, unsubscribe.attr.jid;
- if jid_bare(jid) ~= jid_bare(stanza.attr.from) then
- return origin.send(pubsub_error_reply(stanza, "invalid-jid"));
- end
local ok, ret = service:remove_subscription(node, stanza.attr.from, jid);
local reply;
if ok then
local ok, ret = service:remove_subscription(node, stanza.attr.from, jid);
local reply;
if ok then