Merge 0.10->trunk
authorKim Alvefur <zash@zash.se>
Fri, 8 Jul 2016 20:01:10 +0000 (22:01 +0200)
committerKim Alvefur <zash@zash.se>
Fri, 8 Jul 2016 20:01:10 +0000 (22:01 +0200)
.luacheckrc
net/adns.lua
net/dns.lua
net/server_select.lua
plugins/mod_admin_telnet.lua
plugins/mod_presence.lua
tests/test_util_jid.lua
tests/test_util_multitable.lua

index 590f9c3718fb6625e12e096dcba5e33249b82efb..2fc05e7527ef1643f106d315b7a3ffc13e2d3275 100644 (file)
@@ -10,3 +10,14 @@ ignore = { "411/err", "421/err", "411/ok", "421/ok", "211/_ENV" }
 files["plugins/"] = {
        ignore = { "122/module" };
 }
+files["tests/"] = {
+       ignore = {
+               "113/assert_equal",
+               "113/assert_table",
+               "113/assert_function",
+               "113/assert_string",
+               "113/assert_boolean",
+               "113/assert_is",
+               "113/assert_is_not",
+       };
+}
index d3da2065526e7218afdffce097d2319d5523cd87..0b7247edfaa01a2f6eb494ea3a19ffa84658fb74 100644 (file)
@@ -11,7 +11,6 @@ local dns = require "net.dns";
 
 local log = require "util.logger".init("adns");
 
-local t_insert, t_remove = table.insert, table.remove;
 local coroutine, tostring, pcall = coroutine, tostring, pcall;
 
 local function dummy_send(sock, data, i, j) return (j-i)+1; end
index 689020a47a792e986fc95ad01546c654eca25a1e..4a35fc1be79640660c374d1239910ec8bb253f08 100644 (file)
@@ -190,7 +190,7 @@ end
 local rrs_metatable = {};    -- - - - - - - - - - - - - - - - - -  rrs_metatable
 function rrs_metatable.__tostring(rrs)
        local t = {};
-       for i,rr in ipairs(rrs) do
+       for _, rr in ipairs(rrs) do
                append(t, tostring(rr)..'\n');
        end
        return table.concat(t);
@@ -841,7 +841,7 @@ function resolver:receive(rset)    -- - - - - - - - - - - - - - - - -  receive
        rset = rset or self.socket;
 
        local response;
-       for i,sock in pairs(rset) do
+       for _, sock in pairs(rset) do
 
                if self.socketset[sock] then
                        local packet = sock:receive();
@@ -852,7 +852,7 @@ function resolver:receive(rset)    -- - - - - - - - - - - - - - - - -  receive
                                        --print('received response');
                                        --self.print(response);
 
-                                       for j,rr in pairs(response.answer) do
+                                       for _, rr in pairs(response.answer) do
                                                if rr.name:sub(-#response.question[1].name, -1) == response.question[1].name then
                                                        self:remember(rr, response.question[1].type)
                                                end
@@ -894,7 +894,7 @@ function resolver:feed(sock, packet, force)
                --print('received response');
                --self.print(response);
 
-               for j,rr in pairs(response.answer) do
+               for _, rr in pairs(response.answer) do
                        self:remember(rr, response.question[1].type);
                end
 
index 37d57d29ae4afd5ffeab9960c5686d60f3c1700d..f70f81d02335fa06b44b6429fc1c4034e8e01f26 100644 (file)
@@ -904,7 +904,7 @@ loop = function(once) -- this is the main loop of the program
                end
 
                local read, write, err = socket_select( _readlist, _sendlist, math_min(_selecttimeout, next_timer_time) )
-               for i, socket in ipairs( write ) do -- send data waiting in writequeues
+               for _, socket in ipairs( write ) do -- send data waiting in writequeues
                        local handler = _socketlist[ socket ]
                        if handler then
                                handler.sendbuffer( )
@@ -913,7 +913,7 @@ loop = function(once) -- this is the main loop of the program
                                out_put "server.lua: found no handler and closed socket (writelist)"    -- this should not happen
                        end
                end
-               for i, socket in ipairs( read ) do -- receive data
+               for _, socket in ipairs( read ) do -- receive data
                        local handler = _socketlist[ socket ]
                        if handler then
                                handler.readbuffer( )
index 4f11d8eacebb5b08f5bdc547c06ccb94be12e1e0..dd583663c01746f216fdc551d3b2b3ca38ca8556 100644 (file)
@@ -769,7 +769,6 @@ local function print_errors(print, errors)
 end
 
 function def_env.s2s:showcert(domain)
-       local ser = require "util.serialization".serialize;
        local print = self.session.print;
        local s2s_sessions = module:shared"/*/s2s/sessions";
        local domain_sessions = set.new(array.collect(values(s2s_sessions)))
@@ -994,11 +993,11 @@ local function check_muc(jid)
 end
 
 function def_env.muc:create(room_jid)
-       local room, host = check_muc(room_jid);
+       local room_name, host = check_muc(room_jid);
        if not room_name then
                return room_name, host;
        end
-       if not room then return nil, host end
+       if not room_name then return nil, host end
        if hosts[host].modules.muc.rooms[room_jid] then return nil, "Room exists already" end
        return hosts[host].modules.muc.create_room(room_jid);
 end
index cf762edc880cf6c5cfa8a05fbb8d0015aadf094f..e4a317bc1f843ec04aa8c0f3057fd1c72b182f86 100644 (file)
@@ -130,7 +130,7 @@ function send_presence_of_available_resources(user, host, jid, recipient_session
        if h and h.type == "local" then
                local u = h.sessions[user];
                if u then
-                       for k, session in pairs(u.sessions) do
+                       for _, session in pairs(u.sessions) do
                                local pres = session.presence;
                                if pres then
                                        if stanza then pres = stanza; pres.attr.from = session.full_jid; end
index c697e63f5c33c85f66374092f52ad8a78a555fbe..0ac5827e14cee5328d8b768b83f1073ac47b0b75 100644 (file)
@@ -19,7 +19,7 @@ end
 
 
 function split(split)
-       function test(input_jid, expected_node, expected_server, expected_resource)
+       local function test(input_jid, expected_node, expected_server, expected_resource)
                local rnode, rserver, rresource = split(input_jid);
                assert_equal(expected_node, rnode, "split("..tostring(input_jid)..") failed");
                assert_equal(expected_server, rserver, "split("..tostring(input_jid)..") failed");
index 71a834505b37a13df37744608318b4209759fd18..4a8dd14c43124c55773103d89d066ca1b09b8141 100644 (file)
@@ -8,7 +8,7 @@
 
 
 function new(new, multitable)
-       mt = new();
+       local mt = new();
        assert_table(mt, "Multitable is a table");
        assert_function(mt.add, "Multitable has method add");
        assert_function(mt.get, "Multitable has method get");
@@ -40,7 +40,7 @@ function get(get, multitable)
                return assert_equal(select(2, has_items(list, ...)), "has-all", message or "List has all expected items, and no more", 2);
        end
 
-       mt = multitable.new();
+       local mt = multitable.new();
 
        local trigger1, trigger2, trigger3 = {}, {}, {};
        local item1, item2, item3 = {}, {}, {};