mirror of
https://github.com/bjc/prosody.git
synced 2025-04-03 05:07:42 +03:00
vairious: Add annotation when an empty environment is set [luacheck]
This commit is contained in:
parent
8e377a8d55
commit
43b814a83b
46 changed files with 46 additions and 0 deletions
|
@ -55,6 +55,7 @@ local luasec_has = softreq"ssl.config" or {
|
||||||
};
|
};
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
-- Global SSL options if not overridden per-host
|
-- Global SSL options if not overridden per-host
|
||||||
local global_ssl_config = configmanager.get("*", "ssl");
|
local global_ssl_config = configmanager.get("*", "ssl");
|
||||||
|
|
|
@ -24,6 +24,7 @@ local nameprep = encodings and encodings.stringprep.nameprep or function (host)
|
||||||
|
|
||||||
local _M = {};
|
local _M = {};
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
_M.resolve_relative_path = resolve_relative_path; -- COMPAT
|
_M.resolve_relative_path = resolve_relative_path; -- COMPAT
|
||||||
|
|
||||||
|
|
|
@ -27,6 +27,7 @@ local tostring, type = tostring, type;
|
||||||
local setmetatable = setmetatable;
|
local setmetatable = setmetatable;
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local host_mt = { }
|
local host_mt = { }
|
||||||
function host_mt:__tostring()
|
function host_mt:__tostring()
|
||||||
|
|
|
@ -24,6 +24,7 @@ _G.log = logger.init("general");
|
||||||
prosody.log = logger.init("general");
|
prosody.log = logger.init("general");
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
-- The log config used if none specified in the config file (see reload_logging for initialization)
|
-- The log config used if none specified in the config file (see reload_logging for initialization)
|
||||||
local default_logging;
|
local default_logging;
|
||||||
|
|
|
@ -38,6 +38,7 @@ local component_inheritable_modules = {"tls", "saslauth", "dialback", "iq", "s2s
|
||||||
local _G = _G;
|
local _G = _G;
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local load_modules_for_host, load, unload, reload, get_module, get_items;
|
local load_modules_for_host, load, unload, reload, get_module, get_items;
|
||||||
local get_modules, is_loaded, module_has_method, call_module_method;
|
local get_modules, is_loaded, module_has_method, call_module_method;
|
||||||
|
|
|
@ -15,6 +15,7 @@ local prosody = prosody;
|
||||||
local fire_event = prosody.events.fire_event;
|
local fire_event = prosody.events.fire_event;
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
--- Config
|
--- Config
|
||||||
|
|
||||||
|
|
|
@ -23,6 +23,7 @@ local st = require "util.stanza";
|
||||||
local storagemanager = require "core.storagemanager";
|
local storagemanager = require "core.storagemanager";
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local save_roster; -- forward declaration
|
local save_roster; -- forward declaration
|
||||||
|
|
||||||
|
|
|
@ -23,6 +23,7 @@ local incoming_s2s = incoming_s2s;
|
||||||
local fire_event = prosody.events.fire_event;
|
local fire_event = prosody.events.fire_event;
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local function new_incoming(conn)
|
local function new_incoming(conn)
|
||||||
local session = { conn = conn, type = "s2sin_unauthed", direction = "incoming", hosts = {} };
|
local session = { conn = conn, type = "s2sin_unauthed", direction = "incoming", hosts = {} };
|
||||||
|
|
|
@ -26,6 +26,7 @@ local initialize_filters = require "util.filters".initialize;
|
||||||
local gettime = require "socket".gettime;
|
local gettime = require "socket".gettime;
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local function new_session(conn)
|
local function new_session(conn)
|
||||||
local session = { conn = conn, type = "c2s_unauthed", conntime = gettime() };
|
local session = { conn = conn, type = "c2s_unauthed", conntime = gettime() };
|
||||||
|
|
|
@ -12,6 +12,7 @@ local log = require "util.logger".init("storagemanager");
|
||||||
local prosody = prosody;
|
local prosody = prosody;
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local olddm = {}; -- maintain old datamanager, for backwards compatibility
|
local olddm = {}; -- maintain old datamanager, for backwards compatibility
|
||||||
for k,v in pairs(datamanager) do olddm[k] = v; end
|
for k,v in pairs(datamanager) do olddm[k] = v; end
|
||||||
|
|
|
@ -24,6 +24,7 @@ local setmetatable = setmetatable;
|
||||||
local default_provider = "internal_plain";
|
local default_provider = "internal_plain";
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local function new_null_provider()
|
local function new_null_provider()
|
||||||
local function dummy() return nil, "method not implemented"; end;
|
local function dummy() return nil, "method not implemented"; end;
|
||||||
|
|
|
@ -17,6 +17,7 @@ local setmetatable = setmetatable;
|
||||||
local function dummy_send(sock, data, i, j) return (j-i)+1; end
|
local function dummy_send(sock, data, i, j) return (j-i)+1; end
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local async_resolver_methods = {};
|
local async_resolver_methods = {};
|
||||||
local async_resolver_mt = { __index = async_resolver_methods };
|
local async_resolver_mt = { __index = async_resolver_methods };
|
||||||
|
|
|
@ -3,6 +3,7 @@ local log = require "util.logger".init("net.connlisteners");
|
||||||
local traceback = debug.traceback;
|
local traceback = debug.traceback;
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local function fail()
|
local function fail()
|
||||||
log("error", "Attempt to use legacy connlisteners API. For more info see https://prosody.im/doc/developers/network");
|
log("error", "Attempt to use legacy connlisteners API. For more info see https://prosody.im/doc/developers/network");
|
||||||
|
|
|
@ -73,6 +73,7 @@ local default_timeout = 15;
|
||||||
|
|
||||||
-------------------------------------------------- module dns
|
-------------------------------------------------- module dns
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
local dns = {};
|
local dns = {};
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -27,6 +27,7 @@ local error = error
|
||||||
local log = require "util.logger".init("http");
|
local log = require "util.logger".init("http");
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local requests = {}; -- Open requests
|
local requests = {}; -- Open requests
|
||||||
|
|
||||||
|
|
|
@ -3,6 +3,7 @@ local log = require "util.logger".init("net.httpserver");
|
||||||
local traceback = debug.traceback;
|
local traceback = debug.traceback;
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
function fail()
|
function fail()
|
||||||
log("error", "Attempt to use legacy HTTP API. For more info see https://prosody.im/doc/developers/legacy_http");
|
log("error", "Attempt to use legacy HTTP API. For more info see https://prosody.im/doc/developers/legacy_http");
|
||||||
|
|
|
@ -28,6 +28,7 @@ local _SOCKETINVALID = socket._SOCKETINVALID or -1;
|
||||||
assert(socket.tcp6 and socket.tcp4, "Incompatible LuaSocket version");
|
assert(socket.tcp6 and socket.tcp4, "Incompatible LuaSocket version");
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local default_config = { __index = {
|
local default_config = { __index = {
|
||||||
read_timeout = 900;
|
read_timeout = 900;
|
||||||
|
|
|
@ -13,6 +13,7 @@ local t_insert, t_sort, t_concat = table.insert, table.sort, table.concat;
|
||||||
local ipairs = ipairs;
|
local ipairs = ipairs;
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local function calculate_hash(disco_info)
|
local function calculate_hash(disco_info)
|
||||||
local identities, features, extensions = {}, {}, {};
|
local identities, features, extensions = {}, {}, {};
|
||||||
|
|
|
@ -14,6 +14,7 @@ local st = require "util.stanza";
|
||||||
local jid_prep = require "util.jid".prep;
|
local jid_prep = require "util.jid".prep;
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local xmlns_forms = 'jabber:x:data';
|
local xmlns_forms = 'jabber:x:data';
|
||||||
|
|
||||||
|
|
|
@ -40,6 +40,7 @@ pcall(function()
|
||||||
end);
|
end);
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
---- utils -----
|
---- utils -----
|
||||||
local encode, decode, store_encode;
|
local encode, decode, store_encode;
|
||||||
|
|
|
@ -15,6 +15,7 @@ local os_difftime = os.difftime;
|
||||||
local tonumber = tonumber;
|
local tonumber = tonumber;
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local function date(t)
|
local function date(t)
|
||||||
return os_date("!%Y-%m-%d", t);
|
return os_date("!%Y-%m-%d", t);
|
||||||
|
|
|
@ -15,6 +15,7 @@ local setmetatable = setmetatable;
|
||||||
local next = next;
|
local next = next;
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local function new()
|
local function new()
|
||||||
-- Map event name to ordered list of handlers (lazily built): handlers[event_name] = array_of_handler_functions
|
-- Map event name to ordered list of handlers (lazily built): handlers[event_name] = array_of_handler_functions
|
||||||
|
|
|
@ -9,6 +9,7 @@
|
||||||
local t_insert, t_remove = table.insert, table.remove;
|
local t_insert, t_remove = table.insert, table.remove;
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local new_filter_hooks = {};
|
local new_filter_hooks = {};
|
||||||
|
|
||||||
|
|
|
@ -25,6 +25,7 @@ local unescapes = {};
|
||||||
for k,v in pairs(escapes) do unescapes[v] = k; end
|
for k,v in pairs(escapes) do unescapes[v] = k; end
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local function split(jid)
|
local function split(jid)
|
||||||
if not jid then return; end
|
if not jid then return; end
|
||||||
|
|
|
@ -10,6 +10,7 @@
|
||||||
local pairs = pairs;
|
local pairs = pairs;
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local level_sinks = {};
|
local level_sinks = {};
|
||||||
|
|
||||||
|
|
|
@ -12,6 +12,7 @@ local pairs, next, type = pairs, next, type;
|
||||||
local unpack = table.unpack or unpack; --luacheck: ignore 113 143
|
local unpack = table.unpack or unpack; --luacheck: ignore 113 143
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local function get(self, ...)
|
local function get(self, ...)
|
||||||
local t = self.data;
|
local t = self.data;
|
||||||
|
|
|
@ -20,6 +20,7 @@ local assert = assert;
|
||||||
local require = require;
|
local require = require;
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
--[[
|
--[[
|
||||||
Authentication Backend Prototypes:
|
Authentication Backend Prototypes:
|
||||||
|
|
|
@ -15,6 +15,7 @@
|
||||||
local generate_uuid = require "util.uuid".generate;
|
local generate_uuid = require "util.uuid".generate;
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
--=========================
|
--=========================
|
||||||
--SASL ANONYMOUS according to RFC 4505
|
--SASL ANONYMOUS according to RFC 4505
|
||||||
|
|
|
@ -26,6 +26,7 @@ local generate_uuid = require "util.uuid".generate;
|
||||||
local nodeprep = require "util.encodings".stringprep.nodeprep;
|
local nodeprep = require "util.encodings".stringprep.nodeprep;
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
--=========================
|
--=========================
|
||||||
--SASL DIGEST-MD5 according to RFC 2831
|
--SASL DIGEST-MD5 according to RFC 2831
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
local saslprep = require "util.encodings".stringprep.saslprep;
|
local saslprep = require "util.encodings".stringprep.saslprep;
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local function external(self, message)
|
local function external(self, message)
|
||||||
message = saslprep(message);
|
message = saslprep(message);
|
||||||
|
|
|
@ -17,6 +17,7 @@ local nodeprep = require "util.encodings".stringprep.nodeprep;
|
||||||
local log = require "util.logger".init("sasl");
|
local log = require "util.logger".init("sasl");
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
-- ================================
|
-- ================================
|
||||||
-- SASL PLAIN according to RFC 4616
|
-- SASL PLAIN according to RFC 4616
|
||||||
|
|
|
@ -26,6 +26,7 @@ local char = string.char;
|
||||||
local byte = string.byte;
|
local byte = string.byte;
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
--=========================
|
--=========================
|
||||||
--SASL SCRAM-SHA-1 according to RFC 5802
|
--SASL SCRAM-SHA-1 according to RFC 5802
|
||||||
|
|
|
@ -61,6 +61,7 @@ local sasl_errstring = {
|
||||||
setmetatable(sasl_errstring, { __index = function() return "undefined error!" end });
|
setmetatable(sasl_errstring, { __index = function() return "undefined error!" end });
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local method = {};
|
local method = {};
|
||||||
method.__index = method;
|
method.__index = method;
|
||||||
|
|
|
@ -21,6 +21,7 @@ local log = require "util.logger".init("serialization");
|
||||||
local envload = require"util.envload".envload;
|
local envload = require"util.envload".envload;
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local indent = function(i)
|
local indent = function(i)
|
||||||
return string_rep("\t", i);
|
return string_rep("\t", i);
|
||||||
|
|
|
@ -11,6 +11,7 @@ local ipairs, pairs, setmetatable, next, tostring =
|
||||||
local t_concat = table.concat;
|
local t_concat = table.concat;
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local set_mt = { __name = "set" };
|
local set_mt = { __name = "set" };
|
||||||
function set_mt.__call(set, _, k)
|
function set_mt.__call(set, _, k)
|
||||||
|
|
|
@ -14,6 +14,7 @@ DBI.Drivers();
|
||||||
local build_url = require "socket.url".build;
|
local build_url = require "socket.url".build;
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local column_mt = {};
|
local column_mt = {};
|
||||||
local table_mt = {};
|
local table_mt = {};
|
||||||
|
|
|
@ -8,6 +8,7 @@ local t_insert = table.insert;
|
||||||
local setmetatable = setmetatable;
|
local setmetatable = setmetatable;
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local handlers = { };
|
local handlers = { };
|
||||||
local finalisers = { };
|
local finalisers = { };
|
||||||
|
|
|
@ -37,6 +37,7 @@ end
|
||||||
local xmlns_stanzas = "urn:ietf:params:xml:ns:xmpp-stanzas";
|
local xmlns_stanzas = "urn:ietf:params:xml:ns:xmpp-stanzas";
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local stanza_mt = { __name = "stanza" };
|
local stanza_mt = { __name = "stanza" };
|
||||||
stanza_mt.__index = stanza_mt;
|
stanza_mt.__index = stanza_mt;
|
||||||
|
|
|
@ -10,6 +10,7 @@ local t_remove = table.remove;
|
||||||
local parse_xml = require "util.xml".parse;
|
local parse_xml = require "util.xml".parse;
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local function trim_xml(stanza)
|
local function trim_xml(stanza)
|
||||||
for i=#stanza,1,-1 do
|
for i=#stanza,1,-1 do
|
||||||
|
|
|
@ -26,6 +26,7 @@ end
|
||||||
local orig_color = windows and windows.get_consolecolor and windows.get_consolecolor();
|
local orig_color = windows and windows.get_consolecolor and windows.get_consolecolor();
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local stylemap = {
|
local stylemap = {
|
||||||
reset = 0; bright = 1, dim = 2, underscore = 4, blink = 5, reverse = 7, hidden = 8;
|
reset = 0; bright = 1, dim = 2, underscore = 4, blink = 5, reverse = 7, hidden = 8;
|
||||||
|
|
|
@ -3,6 +3,7 @@ local gettime = require "util.time".now
|
||||||
local setmetatable = setmetatable;
|
local setmetatable = setmetatable;
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local throttle = {};
|
local throttle = {};
|
||||||
local throttle_mt = { __index = throttle };
|
local throttle_mt = { __index = throttle };
|
||||||
|
|
|
@ -16,6 +16,7 @@ local tostring = tostring;
|
||||||
local xpcall = xpcall;
|
local xpcall = xpcall;
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local _add_task = server.add_task;
|
local _add_task = server.add_task;
|
||||||
|
|
||||||
|
|
|
@ -3,6 +3,7 @@ local setmetatable = setmetatable;
|
||||||
local os_time = os.time;
|
local os_time = os.time;
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local watchdog_methods = {};
|
local watchdog_methods = {};
|
||||||
local watchdog_mt = { __index = watchdog_methods };
|
local watchdog_mt = { __index = watchdog_methods };
|
||||||
|
|
|
@ -25,6 +25,7 @@ local log = require "util.logger".init("x509");
|
||||||
local s_format = string.format;
|
local s_format = string.format;
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local oid_commonname = "2.5.4.3"; -- [LDAP] 2.3
|
local oid_commonname = "2.5.4.3"; -- [LDAP] 2.3
|
||||||
local oid_subjectaltname = "2.5.29.17"; -- [PKIX] 4.2.1.6
|
local oid_subjectaltname = "2.5.29.17"; -- [PKIX] 4.2.1.6
|
||||||
|
|
|
@ -5,6 +5,7 @@ local t_insert = table.insert;
|
||||||
local t_remove = table.remove;
|
local t_remove = table.remove;
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local parse_xml = (function()
|
local parse_xml = (function()
|
||||||
local ns_prefixes = {
|
local ns_prefixes = {
|
||||||
|
|
|
@ -25,6 +25,7 @@ local lxp_supports_bytecount = not not lxp.new({}).getcurrentbytecount;
|
||||||
local default_stanza_size_limit = 1024*1024*10; -- 10MB
|
local default_stanza_size_limit = 1024*1024*10; -- 10MB
|
||||||
|
|
||||||
local _ENV = nil;
|
local _ENV = nil;
|
||||||
|
-- luacheck: std none
|
||||||
|
|
||||||
local new_parser = lxp.new;
|
local new_parser = lxp.new;
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue