Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | modulemanager: Allow components to inherit mod_iq. This allows modules ↵ | Waqas Hussain | 2010-12-02 | 1 | -1/+1 |
| | | | | loaded on components to hook IQ stanza sub-events ("iq-set/bare/xmlns:tag", etc). | ||||
* | Backed out changeset bfc47564aaef (No need for _M with module.environment) | Matthew Wild | 2010-11-13 | 1 | -1/+0 |
| | |||||
* | modulemanager: Inside plugins, have global _M as a reference to the module's ↵ | Matthew Wild | 2010-11-13 | 1 | -0/+1 |
| | | | | environment | ||||
* | modulemanager, usermanager: Removed hooks for the 'component-activated' ↵ | Waqas Hussain | 2010-11-10 | 1 | -1/+0 |
| | | | | event (components now fire 'host-activated'). | ||||
* | modulemanager: Return an error when loading a module on a non-existent host, ↵ | Waqas Hussain | 2010-11-10 | 1 | -5/+2 |
| | | | | don't create the host. Removes dependecy on componentmanager. | ||||
* | modulemanager: load_modules_for_host(): For components, the inherited ↵ | Waqas Hussain | 2010-11-10 | 1 | -1/+1 |
| | | | | modules are the intersection of the inheritable and global modules lists, not the difference. | ||||
* | modulemanager: load_modules_for_host(): Inherit 'tls' and 'dialback' from ↵ | Waqas Hussain | 2010-11-10 | 1 | -35/+21 |
| | | | | global modules list for components, and load the component module. Also refactored to use util.set. | ||||
* | modulemanager: Fixed: Locally defined pcall wasn't returning return values ↵ | Waqas Hussain | 2010-11-10 | 1 | -1/+1 |
| | | | | of the called function. | ||||
* | componentmanager, hostmanager, modulemanager, mod_component: Got rid of the ↵ | Waqas Hussain | 2010-11-10 | 1 | -1/+0 |
| | | | | useless hosts[*].connected property. | ||||
* | modulemanager, stanza_router: Moved modulemanager.handle_stanza to ↵ | Waqas Hussain | 2010-10-16 | 1 | -22/+0 |
| | | | | stanza_router, as a local function handle_unhandled_stanza. modulemanager is no longer a dependency of stanza_router. | ||||
* | modulemanager: Removed another legacy events API (add_event_hook), and ↵ | Waqas Hussain | 2010-10-16 | 1 | -17/+0 |
| | | | | related code. | ||||
* | modulemanager: Removed legacy events API, and related code. | Waqas Hussain | 2010-10-16 | 1 | -51/+7 |
| | |||||
* | modulemanager: Removed add_iq_handler() from the plugin API. | Waqas Hussain | 2010-10-16 | 1 | -3/+0 |
| | |||||
* | modulemanager: Remove dependency on eventmanager | Matthew Wild | 2010-08-03 | 1 | -4/+4 |
| | |||||
* | Rename mod_defaultauth -> mod_auth_internal, mod_hashpassauth -> ↵ | Matthew Wild | 2010-06-04 | 1 | -1/+1 |
| | | | | mod_auth_internal_hashed, and the providers to internal and internal_hashed respectively. Also no longer auto-load defaultauth, but instead auto-load the plugin selected for each host at startup based on the provider name. | ||||
* | Have defaultauth load by default | Jeff Mitchell | 2010-05-27 | 1 | -1/+1 |
| | |||||
* | modulemanager: Log proper tracebacks on errors during module load/unload. | Waqas Hussain | 2010-04-19 | 1 | -1/+9 |
| | |||||
* | Merge 0.6->0.7 | Matthew Wild | 2010-03-30 | 1 | -1/+1 |
|\ | |||||
| * | stanza_router, s2smanager, modulemanager: Fix for handling of the default ↵ | Matthew Wild | 2010-03-30 | 1 | -1/+1 |
| | | | | | | | | namespace on stanzas, causing sometimes jabber:client to be sent over s2s, and accepted | ||||
* | | Merge 0.6->0.7 | Matthew Wild | 2010-03-22 | 1 | -2/+2 |
|\| | |||||
| * | Update copyright headers for 2010 | Matthew Wild | 2010-03-22 | 1 | -2/+2 |
| | | |||||
| * | modulemanager: Fire item-removed events on module unload. | Waqas Hussain | 2009-12-10 | 1 | -0/+9 |
| | | |||||
* | | modulemanager: Fix traceback on unloading global modules (thanks KSid) | Matthew Wild | 2010-02-18 | 1 | -2/+2 |
| | | |||||
* | | modulemanager: Load plugin libraries in the same environment as the plugins. | Waqas Hussain | 2010-02-11 | 1 | -1/+1 |
| | | |||||
* | | modulemanager: Make the plugin environment available directly ↵ | Waqas Hussain | 2010-02-11 | 1 | -0/+1 |
| | | | | | | | | (module.environment within plugins). | ||||
* | | modulemanager: Remove obsolete actions code | Matthew Wild | 2010-01-21 | 1 | -16/+0 |
| | | |||||
* | | modulemanager: Fire item-removed events on module unload. | Waqas Hussain | 2009-12-10 | 1 | -0/+9 |
| | | |||||
* | | modulemanager: Fixed a global access. | Waqas Hussain | 2009-12-10 | 1 | -2/+2 |
| | | |||||
* | | modulemanager, net.dns: Remove trailing whitespace | Matthew Wild | 2009-12-02 | 1 | -3/+3 |
| | | |||||
* | | modulemanager: Fire events module-loaded and module-unloaded, both receive a ↵ | Matthew Wild | 2009-12-01 | 1 | -0/+2 |
| | | | | | | | | table with 'module' and 'host' fields, thanks bjc | ||||
* | | modulemanager: New module API methods for getting config options with type ↵ | Matthew Wild | 2009-11-23 | 1 | -1/+82 |
|/ | | | | conversion, get_option_string, get_option_number, get_option_boolean, get_option_array, get_option_set | ||||
* | modulemanager: api:get_option(): Handle correctly option values of boolean ↵ | Matthew Wild | 2009-11-08 | 1 | -1/+8 |
| | | | | false, don't assume value unset | ||||
* | modulemanager: Module loading rewritten to gracefully deal with errors in ↵ | Waqas Hussain | 2009-10-18 | 1 | -18/+22 |
| | | | | module initialization. | ||||
* | modulemanager: Use componentmanager to create new components. | Waqas Hussain | 2009-10-18 | 1 | -1/+6 |
| | |||||
* | modulemanager: Fixed: Stanza modules were being auto-loaded for components ↵ | Waqas Hussain | 2009-10-18 | 1 | -3/+5 |
| | | | | (regression in hg:1e674dae31ae). | ||||
* | modulemanager: Fixed traceback on loading modules on unknown hosts. | Waqas Hussain | 2009-10-17 | 1 | -1/+1 |
| | |||||
* | modulemanager: Slightly rearranged code for more robust unloading of modules. | Waqas Hussain | 2009-10-17 | 1 | -1/+1 |
| | |||||
* | modulemanager: Re-organise module loading to still work when no global ↵ | Matthew Wild | 2009-10-16 | 1 | -13/+16 |
| | | | | modules_enabled is defined in the config (thanks hoelzro for accidentally discovering this one) | ||||
* | modulemanager: Changed api:get_host_items to include items from the global ↵ | Waqas Hussain | 2009-10-13 | 1 | -0/+8 |
| | | | | host in its result. | ||||
* | modulemanager: Bump log level of unhandled non-default-namespace elements, ↵ | Matthew Wild | 2009-10-06 | 1 | -1/+2 |
| | | | | and log their full XML | ||||
* | Merge with 0.5 | Matthew Wild | 2009-10-05 | 1 | -0/+1 |
|\ | |||||
| * | modulemanager: Add host.modules to contain a table of modules for a host | Matthew Wild | 2009-10-05 | 1 | -0/+1 |
| | | |||||
* | | Merge with 0.5 | Matthew Wild | 2009-09-30 | 1 | -0/+1 |
|\| | |||||
| * | modulemanager: Load modules for components, too | Matthew Wild | 2009-09-30 | 1 | -0/+1 |
| | | |||||
* | | Merge with 0.5 | matthew | 2009-09-05 | 1 | -1/+1 |
|\| | |||||
| * | modulemanager: Fixed: Internally generated stanzas could be missing ↵ | Waqas Hussain | 2009-09-06 | 1 | -1/+1 |
| | | | | | | | | namespaces, which causes tracebacks in logging (e.g., auto-generated offline presence) | ||||
* | | modulemanager: Removed unused variables and reference to core.discomanager | Waqas Hussain | 2009-08-18 | 1 | -5/+0 |
| | | |||||
* | | modulemanager: Removed unnecessary code in the unload function | Waqas Hussain | 2009-08-18 | 1 | -2/+0 |
| | | |||||
* | | modulemanager: Removed legacy disco#items hook | Waqas Hussain | 2009-08-18 | 1 | -39/+0 |
| | | |||||
* | | modulemanager: add_feature and add_identity APIs updated to use only the ↵ | Waqas Hussain | 2009-08-18 | 1 | -2/+0 |
| | | | | | | | | add_item API |