Log

core/moduleapi.lua @ 9885:64e16d1e91f6

description author age
moduleapi: New API for modules to set a status Matthew Wild Tue, 19 Mar 2019 09:04:40 +0000
core.moduleapi: Use convenience function for creating error object from stanza Kim Alvefur Sun, 30 Dec 2018 20:35:20 +0100
core.moduleapi: Use util.error for :send_iq errors Kim Alvefur Sun, 30 Dec 2018 16:03:15 +0100
core.moduleapi: Move util imports to top Kim Alvefur Sun, 30 Dec 2018 14:26:58 +0100
core.moduleapi: Add a promise-based API for tracking IQ stanzas (fixes #714) Kim Alvefur Fri, 28 Dec 2018 20:51:31 +0100
moduleapi: Use pack from util.table Kim Alvefur Sat, 08 Dec 2018 16:35:00 +0100
moduleapi: Prevent loading disabled module as dependency of enabled one Kim Alvefur Thu, 25 Oct 2018 17:11:10 +0200
core.moduleapi: Remove redundant condition Kim Alvefur Thu, 18 Oct 2018 00:49:29 +0200
moduleapi: Remove multiple-parameters feature from module:shared() Matthew Wild Wed, 08 Aug 2018 08:19:01 +0100
moduleapi: Use :send API from :broadcast for compactness Kim Alvefur Sat, 14 Jul 2018 21:25:34 +0200
moduleapi: Lazy-load statsmanager on demand Kim Alvefur Sat, 07 Jul 2018 21:55:18 +0200
moduleapi: Lazy-load configmanager on demand simplify dependency graph Kim Alvefur Sat, 07 Jul 2018 21:55:00 +0200
moduleapi: Remove unused and undocumented :has_feature and :has_identity Kim Alvefur Fri, 23 Feb 2018 17:11:59 +0100
moduleapi: Warn if a module being loaded as a dependency has been disabled Kim Alvefur Wed, 27 Dec 2017 00:42:57 +0100
Merge 0.10->trunk Kim Alvefur Thu, 16 Mar 2017 23:49:27 +0100
core.moduleapi: Factor out code for getting a scalar config option Kim Alvefur Wed, 15 Mar 2017 15:07:16 +0100
Merge 0.10->trunk Kim Alvefur Mon, 06 Mar 2017 01:14:32 +0100
core: Split some very long lines [luacheck] Kim Alvefur Sat, 04 Mar 2017 17:49:48 +0100
Merge 0.10->trunk Matthew Wild Wed, 31 Aug 2016 16:25:21 +0100
moduleapi: 'duration' became 'times' Matthew Wild Wed, 31 Aug 2016 16:10:16 +0100
Merge 0.10->trunk Kim Alvefur Thu, 07 Apr 2016 13:36:58 +0200
moduleapi: Allow an origin session to be passed to module:send() Kim Alvefur Wed, 06 Apr 2016 21:29:30 +0200
Merge 0.10->trunk Kim Alvefur Thu, 18 Feb 2016 15:00:17 +0100
loggingmanager,modulemanager,moduleapi: Ignore warning about accessing _G.unpack [luacheck] Kim Alvefur Thu, 18 Feb 2016 14:57:51 +0100
loggingmanager,modulemanager,moduleapi: Localize unpack compatible with Lua 5.2+ Kim Alvefur Thu, 18 Feb 2016 14:57:04 +0100
moduleapi: Silence luacheck warning about unused 'id' parameter Matthew Wild Fri, 05 Feb 2016 00:10:27 +0000
Merge 0.10->trunk Matthew Wild Fri, 05 Feb 2016 00:04:11 +0000
moduleapi: Add API method for getting a file path Kim Alvefur Thu, 04 Feb 2016 10:05:35 +0100
Merge 0.10->trunk Matthew Wild Mon, 01 Feb 2016 21:28:07 +0000
modulemanager, util.pluginloader: Move logic for locating some module libraries to pluginloader, to fix problems with non-filesystem errors being masked by the second load_code call Matthew Wild Mon, 01 Feb 2016 21:26:15 +0000
Merge 0.10->trunk Kim Alvefur Thu, 20 Aug 2015 13:05:22 +0200
core.*: Remove use of module() function Kim Alvefur Sat, 21 Feb 2015 10:42:19 +0100
Merge 0.10->trunk Matthew Wild Wed, 06 May 2015 19:26:53 +0100
moduleapi: Import util.stanza required for module:broadcast() Matthew Wild Wed, 06 May 2015 19:11:27 +0100
moduleapi: Add luacheck annotation Matthew Wild Wed, 06 May 2015 19:02:44 +0100
moduleapi: Minor variable renaming to avoid clashes with the 'type' function Matthew Wild Wed, 06 May 2015 19:02:07 +0100
moduleapi: Clear self.event_handlers when unhooking an event, to prevent leaks Matthew Wild Wed, 06 May 2015 19:01:16 +0100
moduleapi: module:measure_event(), module:measure_global_event(): Fix copy/paste error Matthew Wild Wed, 06 May 2015 19:00:05 +0100
moduleapi: Remove accidental use of undefined and unnecessary 'priority' variable Matthew Wild Wed, 06 May 2015 18:58:29 +0100
moduleapi: Add module:broadcast() to send a stanza to a list of JIDs Matthew Wild Wed, 06 May 2015 18:37:46 +0100
Merge 0.10->trunk Kim Alvefur Sun, 03 May 2015 18:39:27 +0200
moduleapi: New methods for modules to conveniently wrap events Matthew Wild Tue, 28 Apr 2015 14:18:43 +0100
moduleapi: Experimental API for modules to measure the rate+duration of events Matthew Wild Tue, 28 Apr 2015 13:52:07 +0100
Merge 0.10->trunk Matthew Wild Wed, 21 Jan 2015 01:29:00 +0000
moduleapi: Module API for statsmanager Matthew Wild Wed, 21 Jan 2015 01:28:12 +0000
Merge 0.10->trunk Kim Alvefur Tue, 23 Sep 2014 01:44:16 +0200
core.module{manager,api}: Fix for 010b141e91ed (Thanks v1ct0r) Kim Alvefur Tue, 23 Sep 2014 00:23:33 +0200
Merge 0.10->trunk Kim Alvefur Thu, 18 Sep 2014 02:22:48 +0200
core.modulemanager, core.moduleapi: Hack around dependency loop Kim Alvefur Wed, 17 Sep 2014 14:48:49 +0200
core.moduleapi: Use require instead of global to get storagemanager in module:open_store() Kim Alvefur Wed, 17 Sep 2014 14:47:52 +0200
Merge 0.10->trunk Kim Alvefur Fri, 09 May 2014 23:35:54 +0200
core.certmanager, core.moduleapi, mod_storage_sql, mod_storage_sql2: Import from util.paths Kim Alvefur Fri, 09 May 2014 19:35:29 +0200
core.moduleapi: Fix some global accesses. Waqas Hussain Wed, 06 Nov 2013 14:38:51 -0500
core/moduleapi: Return timer object from module:add_timer daurnimator Wed, 06 Nov 2013 12:56:35 -0500
moduleapi: Add module:unhook() Matthew Wild Mon, 16 Sep 2013 18:41:09 +0100
Remove all trailing whitespace Florian Zeitz Fri, 09 Aug 2013 17:48:21 +0200
moduleapi: module:get_host_type() now returns 'global' for * and 'local' for non-components Matthew Wild Tue, 06 Aug 2013 17:17:23 +0100
moduleapi: in module:provides(), add the name of the module in item._provided_by Kim Alvefur Sat, 27 Apr 2013 19:44:37 +0200
moduleapi: module:provides called without an item makes a copy of the environment instead. Fixes warnings about non-existent globals Kim Alvefur Sat, 27 Apr 2013 19:14:22 +0200
moduleapi: Add module:get_option_inherited_set() to return a set that inherits items from a globally set set, if set Matthew Wild Sat, 27 Apr 2013 14:59:00 +0100