diff options
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/mod_admin_telnet.lua | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/plugins/mod_admin_telnet.lua b/plugins/mod_admin_telnet.lua index 1a73914e..f4f699f7 100644 --- a/plugins/mod_admin_telnet.lua +++ b/plugins/mod_admin_telnet.lua @@ -5,6 +5,7 @@ -- This project is MIT/X11 licensed. Please see the -- COPYING file in the source package for more information. -- +-- luacheck: ignore 212/self module:set_global(); @@ -35,7 +36,7 @@ local def_env = module:shared("env"); local default_env_mt = { __index = def_env }; local function redirect_output(target, session) - local env = setmetatable({ print = session.print }, { __index = function (t, k) return rawget(target, k); end }); + local env = setmetatable({ print = session.print }, { __index = function (_, k) return rawget(target, k); end }); env.dofile = function(name) local f, err = envloadfile(name, env); if not f then return f, err; end @@ -163,7 +164,7 @@ function console_listener.onreadtimeout(conn) end end -function console_listener.ondisconnect(conn, err) +function console_listener.ondisconnect(conn, err) -- luacheck: ignore 212/err local session = sessions[conn]; if session then session.disconnect(); @@ -361,7 +362,7 @@ function def_env.module:load(name, hosts, config) hosts = get_hosts_set(hosts); -- Load the module for each host - local ok, err, count, mod = true, nil, 0, nil; + local ok, err, count, mod = true, nil, 0; for host in hosts do if (not modulemanager.is_loaded(host, name)) then mod, err = modulemanager.load(host, name, config); @@ -569,7 +570,7 @@ local function show_c2s(callback) end); end -function def_env.c2s:count(match_jid) +function def_env.c2s:count() return true, "Total: ".. iterators.count(values(module:shared"/*/c2s/sessions")) .." clients"; end @@ -653,6 +654,7 @@ function def_env.s2s:show(match_jid, annotate) if (not match_jid) or remotehost:match(match_jid) or localhost:match(match_jid) then table.insert(s2s_list, sess_lines); + -- luacheck: ignore 421/print local print = function (s) table.insert(sess_lines, " "..s); end if session.sendq then print("There are "..#session.sendq.." queued outgoing stanzas for this connection"); @@ -832,7 +834,7 @@ function def_env.s2s:close(from, to) local match_id; if from and not to then - match_id, from = from; + match_id, from = from, nil; elseif not to then return false, "Syntax: s2s:close('from', 'to') - Closes all s2s sessions from 'from' to 'to'"; elseif from == to then @@ -917,7 +919,7 @@ function def_env.port:close(close_port, close_interface) close_port = assert(tonumber(close_port), "Invalid port number"); local n_closed = 0; local services = portmanager.get_active_services().data; - for service, interfaces in pairs(services) do + for service, interfaces in pairs(services) do -- luacheck: ignore 213 for interface, ports in pairs(interfaces) do if not close_interface or close_interface == interface then if ports[close_port] then @@ -1151,7 +1153,7 @@ function def_env.debug:events(host, event) return true, helpers.show_events(events_obj, event); end -function def_env.debug:timers(filter) +function def_env.debug:timers() local socket = require "socket"; local print = self.session.print; local add_task = require"util.timer".add_task; @@ -1170,7 +1172,7 @@ function def_env.debug:timers(filter) end if server.event_base then local count = 0; - for k, v in pairs(debug.getregistry()) do + for _, v in pairs(debug.getregistry()) do if type(v) == "function" and v.callback and v.callback == add_task._on_timer then count = count + 1; end @@ -1190,7 +1192,7 @@ end def_env.timer = { info = def_env.debug.timers }; module:hook("server-stopping", function(event) - for conn, session in pairs(sessions) do + for _, session in pairs(sessions) do session.print("Shutting down: "..(event.reason or "unknown reason")); end end); @@ -1225,7 +1227,6 @@ end local stats_methods = {}; function stats_methods:bounds(_lower, _upper) - local statistics = require "util.statistics"; for _, stat_info in ipairs(self) do local data = stat_info[4]; if data then @@ -1240,7 +1241,7 @@ function stats_methods:bounds(_lower, _upper) units = data.units; }; local sum = 0; - for i, v in ipairs(data.samples) do + for _, v in ipairs(data.samples) do if v > upper then break; elseif v>=lower then @@ -1272,7 +1273,7 @@ function stats_methods:trim(lower, upper) units = data.units; }; local sum = 0; - for i, v in ipairs(data.samples) do + for _, v in ipairs(data.samples) do if v > new_data.max then break; elseif v>=new_data.min then @@ -1416,7 +1417,7 @@ function stats_methods:histogram() histogram[i] = 0; end local max_bin_samples = 0; - for i, d in ipairs(data.samples) do + for _, d in ipairs(data.samples) do local bucket = math.floor(1+(n_buckets-1)/(range/(d-data.min))); histogram[bucket] = histogram[bucket] + 1; if histogram[bucket] > max_bin_samples then @@ -1473,7 +1474,7 @@ local function stats_tostring(stats) if #stat_info.output > 0 then print("\n#"..stat_info[1]); print(""); - for i, v in ipairs(stat_info.output) do + for _, v in ipairs(stat_info.output) do print(v); end print(""); @@ -1489,7 +1490,6 @@ local function new_stats_context(self) end function def_env.stats:show(filter) - local print = self.session.print; local stats, changed, extra = require "core.statsmanager".get_stats(); local available, displayed = 0, 0; local displayed_stats = new_stats_context(self); |