aboutsummaryrefslogtreecommitdiffstats
path: root/core/modulemanager.lua
Commit message (Collapse)AuthorAgeFilesLines
* modulemanager: Add get_host_type() API method, and fix up call_module_method ↵Matthew Wild2009-01-291-2/+8
| | | | to work properly
* modulemanager: Add module:set_global() as a cleaner way for a module to ↵Matthew Wild2009-01-241-0/+4
| | | | declare itself 'global'
* core.modulemanager: Some refactoring to make upcoming changes a little easierMatthew Wild2009-01-241-18/+50
|
* modulemanager: Comment out logging of modules hooking stanzas, too noisyMatthew Wild2009-01-161-1/+1
|
* modulemanager: Check for syntax errors before reloading a moduleWaqas Hussain2009-01-131-0/+6
|
* modulemanager: Added reload support, with callbacks for saving and restoring ↵Waqas Hussain2009-01-131-2/+29
| | | | state
* Automated merge with http://waqas.ath.cx:8000/Matthew Wild2009-01-131-3/+16
|\
| * Add core.actions for managing server 'actions'; and make modulemanager ↵Matthew Wild2009-01-121-1/+14
| | | | | | | | register actions 'load' and 'unload'
| * modulemanager: Change pairs() to ipairs() to allow ordered module loadingMatthew Wild2009-01-121-2/+2
| |
* | modulemanager: Fixed error on unloading modules with no handlersWaqas Hussain2009-01-131-3/+5
|/
* modulemanager: Per-host event hooks for plugins - solves issue 41Waqas Hussain2009-01-091-1/+17
|
* Automated merge with http://waqas.ath.cx:8000/Matthew Wild2009-01-071-1/+3
|\
| * Remove warning of already-loaded modules at startupMatthew Wild2009-01-041-1/+3
| |
* | modulemanager: module.unload now gets called when modules are being unloadedWaqas Hussain2009-01-071-3/+4
|/
* Modulemanager: Basic modules can now be unloaded correctlyWaqas Hussain2009-01-031-9/+33
|
* Fix for not loading global modules when host-specific modules are specified ↵Matthew Wild2008-12-241-0/+18
| | | | in config
* 0.1 -> 0.2Matthew Wild2008-12-101-1/+1
|
* Don't try processing stanzas not of type get or set in module managerWaqas Hussain2008-12-081-2/+7
|
* Merge from waqasMatthew Wild2008-12-061-95/+16
|\
| * Removed unused variablesWaqas Hussain2008-12-071-7/+4
| |
| * Combined and merged similar codeWaqas Hussain2008-12-071-33/+14
| |
| * Removed pre-multitable code from module managerWaqas Hussain2008-12-071-57/+0
| |
* | Temporary hack for global modulesMatthew Wild2008-12-061-7/+12
|/
* Merge from waqasMatthew Wild2008-12-061-3/+41
|\
| * Changed module manager to use multitable (initial commit)Waqas Hussain2008-12-071-3/+41
| |
* | Fix add_event_hook in module APIMatthew Wild2008-12-061-1/+1
|/
* Move module loading to modulemanagerMatthew Wild2008-12-061-0/+12
|
* Add hostmanager, and eventmanagerMatthew Wild2008-12-061-22/+3
|
* Added function add_feature to modules API (for adding disco features)Waqas Hussain2008-12-041-1/+11
|
* Insert copyright/license headersMatthew Wild2008-12-031-0/+20
|
* Update Makefile to now pass config paths to prosody. Update prosody, ↵Matthew Wild2008-11-291-2/+3
| | | | modulemanager and connectionlisteners to obey these paths.
* is_loaded() and incomplete unload() for modulesMatthew Wild2008-11-271-0/+20
|
* Bumper commit for the new modulemanager API \o/ Updates all the modules, ↵Matthew Wild2008-11-271-54/+102
| | | | though some more changes may be in store.
* Check to prevent error on IQs from completely unhandled originsWaqas Hussain2008-11-231-2/+2
|
* Typo prevented modulemanager.load() from returning the error if load failed.Matthew Wild2008-11-231-4/+4
|
* Check to prevent error for IQs from completely unhandled originsWaqas Hussain2008-11-221-3/+3
|
* If iq child element has no xmlns, use parent'sMatthew Wild2008-11-151-3/+3
|
* We now fail if modules fail to load at startup.Waqas Hussain2008-11-091-2/+3
|
* Reworked the way lxmppd.cfg is usedWaqas Hussain2008-11-061-12/+0
|
* Fix for previous commit (again)Matthew Wild2008-11-021-1/+1
|
* Fix for previous commitMatthew Wild2008-11-021-1/+1
|
* Fix for add_iq_handler to allow multiple origin types tooMatthew Wild2008-11-021-5/+15
|
* Fix s2s once and for allMatthew Wild2008-11-011-5/+16
| | | | | | | - Moved dialback to the new mod_dialback (mostly). - Modules can now supply a list of origins to handle to add_handler - Modules can now handle and process any stanza, overriding the core - Modules handle non-jabber:client/jabber:server xmlns'd stanzas
* mod_version is hereMatthew Wild2008-10-301-0/+1
|
* Added support for XEP-0049: Private XML Storage (mod_private)Waqas Hussain2008-10-261-0/+1
|
* Added: vCard plugin: mod_vcardWaqas Hussain2008-10-091-0/+1
|
* TLS: Handshake works, no data after thatMatthew Wild2008-10-051-0/+1
|
* mod_InBandRegistration -> mod_registerMatthew Wild2008-10-051-1/+1
|
* User registration, etc (jabber:iq:register)Waqas Hussain2008-10-051-0/+1
|
* Fix stanza handlers to use xmlns also for matchingMatthew Wild2008-10-041-5/+9
|