22 local debug_traceback = debug.traceback; |
22 local debug_traceback = debug.traceback; |
23 local setmetatable, rawget = setmetatable, rawget; |
23 local setmetatable, rawget = setmetatable, rawget; |
24 local ipairs, pairs, type, t_insert = ipairs, pairs, type, table.insert; |
24 local ipairs, pairs, type, t_insert = ipairs, pairs, type, table.insert; |
25 |
25 |
26 local autoload_modules = {prosody.platform, "presence", "message", "iq", "offline", "c2s", "s2s", "s2s_auth_certs"}; |
26 local autoload_modules = {prosody.platform, "presence", "message", "iq", "offline", "c2s", "s2s", "s2s_auth_certs"}; |
27 local component_inheritable_modules = {"tls", "saslauth", "dialback", "iq", "s2s"}; |
27 local component_inheritable_modules = {"tls", "saslauth", "dialback", "iq", "s2s", "s2s_bidi"}; |
28 |
28 |
29 -- We need this to let modules access the real global namespace |
29 -- We need this to let modules access the real global namespace |
30 local _G = _G; |
30 local _G = _G; |
31 |
31 |
32 local _ENV = nil; |
32 local _ENV = nil; |