Commit Graph

132 Commits (e53ef27a1c6e620cc79bb8a4ef0a12dbe9cd0eb7)

Author SHA1 Message Date
Kim Alvefur d47a7bb3bd core: Prefix module imports with prosody namespace 3 years ago
Kim Alvefur 32445b3082 core.moduleapi: Record reverse dependencies 3 years ago
Kim Alvefur d90a094949 core.moduleapi: Fix passing variable to logging 3 years ago
Kim Alvefur 9e5bf4fc48 core.moduleapi: Fix 'global' property via :context() - #1748 4 years ago
Kim Alvefur 03b3b1b9ad core.moduleapi: Check for local role-aware sessions before e.g. s2s 3 years ago
Matthew Wild f5768f63c9 mod_authz_internal, and more: New iteration of role API 3 years ago
Kim Alvefur cdd5608f4a moduleapi: Stricter type check for actor in permission check 4 years ago
Kim Alvefur 55378f128a moduleapi: Remove redundant expansion of ':' prefix in permission names 4 years ago
Kim Alvefur 5f8e441449 moduleapi: Distribute permissions set from global modules to all hosts 4 years ago
Kim Alvefur af339f0e66 core.moduleapi: Expand permission name ':' prefix earlier 4 years ago
Kim Alvefur c776c71066 core.moduleapi: Fixup method name 4 years ago
Matthew Wild d73714b4f4 Switch to a new role-based authorization framework, removing is_admin() 4 years ago
Kim Alvefur f8e73eba98 compat: Use table.pack (there since Lua 5.2) over our util.table 4 years ago
Kim Alvefur 5251c9b686 compat: Remove handling of Lua 5.1 location of 'unpack' function 4 years ago
Matthew Wild 4bdff5a452 modulemanager, moduleapi: Switch to new pluginloader interface 4 years ago
Matthew Wild bd455426f6 moduleapi: Support stripping of multi-word from module names 4 years ago
Kim Alvefur 8aa16eaec0 mod_cron: Add a 'weekly' job frequency 4 years ago
Kim Alvefur 7f2412db5c core.moduleapi: Add API for adding daily or hourly tasks via mod_cron 4 years ago
Kim Alvefur 1ac4aed7cd mod_admin_shell: List collected metrics in module:info 4 years ago
Kim Alvefur 2921cef48f core.moduleapi: Fix name of renamed API in log message 4 years ago
Kim Alvefur f5ea676b92 core.moduleapi: Ensure module:send_iq() handler priority over mod_iq 4 years ago
Kim Alvefur e341f785e6 core.moduleapi: Enable full JID origin queries with module:send_iq() 4 years ago
Kim Alvefur 73d7327896 core.moduleapi: Filter out unrelated direct replies to module:send_iq 4 years ago
Jonas Schäfer 5d597837f5 Statistics: Rewrite statistics backends to use OpenMetrics 5 years ago
Kim Alvefur d53dcee890 core.moduleapi: Return resource path from module:get_directory() (API BC) 5 years ago
Kim Alvefur 58be93c184 core.moduleapi: Use resource path for :load_resource() 5 years ago
Kim Alvefur 1f80e42aa5 core.moduleapi: Allow passing a config table trough :measure 7 years ago
Kim Alvefur 38742f7b50 moduleapi: Rename argument to silence luacheck 6 years ago
Kim Alvefur 7e181e31e0 moduleapi: Fix handling of replies to :send_iq from internal modules 6 years ago
Kim Alvefur 3db27c3696 core.moduleapi: Hook correct event type in some cases 6 years ago
Kim Alvefur adc4440fd8 core.moduleapi: Rename local name for util.error for consistency 6 years ago
Kim Alvefur cdd6144dcc core.moduleapi: Fix error context in :send_iq API 6 years ago
Kim Alvefur e0125bcb4c core.moduleapi: Restructure send_iq method for more atomic cleanup 6 years ago
Kim Alvefur 2dd7b57175 core.moduleapi: Uppercase "IQ stanza" for consistency 6 years ago
Kim Alvefur fb6abdb161 moduleapi: Prevent loading disabled module as dependency of enabled one 7 years ago
Kim Alvefur 2de254acf7 core.moduleapi: Remove redundant condition 7 years ago
Matthew Wild 10fe4432f4 moduleapi: Remove multiple-parameters feature from module:shared() 8 years ago
Kim Alvefur c86e5f565c moduleapi: Use :send API from :broadcast for compactness 8 years ago
Kim Alvefur b58c44e43a moduleapi: Lazy-load statsmanager on demand 8 years ago
Kim Alvefur 5884db59cc moduleapi: Lazy-load configmanager on demand simplify dependency graph 8 years ago
Kim Alvefur 61c6bb76de moduleapi: Remove unused and undocumented :has_feature and :has_identity 8 years ago
Kim Alvefur 9526273a1b moduleapi: Warn if a module being loaded as a dependency has been disabled 8 years ago
Kim Alvefur 911bea7746 core.moduleapi: Factor out code for getting a scalar config option 9 years ago
Kim Alvefur 1ecc3a7918 core: Split some very long lines [luacheck] 9 years ago
Matthew Wild e2dbea53b4 moduleapi: 'duration' became 'times' 9 years ago
Kim Alvefur bb95b569ef moduleapi: Allow an origin session to be passed to module:send() 10 years ago
Kim Alvefur e349fb9c87 loggingmanager,modulemanager,moduleapi: Ignore warning about accessing _G.unpack [luacheck] 10 years ago
Kim Alvefur bad300a675 loggingmanager,modulemanager,moduleapi: Localize unpack compatible with Lua 5.2+ 10 years ago
Matthew Wild ee4541c4d8 moduleapi: Silence luacheck warning about unused 'id' parameter 10 years ago
Kim Alvefur 2ab1810f7d moduleapi: Add API method for getting a file path 10 years ago