mod_pep: Allow configurable service discovery identity
[prosody.git] / plugins / mod_roster.lua
index 2eb70df3d44394de30fd9b96b7ae9e096bfd67d8..96cc15f26431417d47ebe7447cf0f45c451047d2 100644 (file)
@@ -22,7 +22,7 @@ local core_post_stanza = core_post_stanza;
 
 module:add_feature("jabber:iq:roster");
 
-local rosterver_stream_feature = st.stanza("ver", {xmlns="urn:xmpp:features:rosterver"}):tag("optional"):up();
+local rosterver_stream_feature = st.stanza("ver", {xmlns="urn:xmpp:features:rosterver"});
 module:hook("stream-features", function(event)
        local origin, features = event.origin, event.features;
        if origin.username then
@@ -63,7 +63,7 @@ module:hook("iq/self/jabber:iq:roster:query", function(event)
        else -- stanza.attr.type == "set"
                local query = stanza.tags[1];
                if #query.tags == 1 and query.tags[1].name == "item"
-                               and query.tags[1].attr.xmlns == "jabber:iq:roster" and query.tags[1].attr.jid 
+                               and query.tags[1].attr.xmlns == "jabber:iq:roster" and query.tags[1].attr.jid
                                -- Protection against overwriting roster.pending, until we move it
                                and query.tags[1].attr.jid ~= "pending" then
                        local item = query.tags[1];
@@ -103,7 +103,7 @@ module:hook("iq/self/jabber:iq:roster:query", function(event)
                                                else
                                                        r_item.subscription = "none";
                                                end
-                                               for _, child in ipairs(item) do 
+                                               for _, child in ipairs(item) do
                                                        if child.name == "group" then
                                                                local text = t_concat(child);
                                                                if text and text ~= "" then