aboutsummaryrefslogtreecommitdiffstats
path: root/core
Commit message (Collapse)AuthorAgeFilesLines
* Let global modules add disco features for all hostsWaqas Hussain2009-03-041-0/+8
|
* Allow global modules to hook stanza handlersWaqas Hussain2009-03-041-0/+1
|
* core.configmanager: Small fix to check validity of Component definitionsMatthew Wild2009-03-031-6/+8
|
* core.stanza_router: Don't bounce errors to iq type=result/errorMatthew Wild2009-03-021-2/+2
|
* core.s2smanager: Remove some old commented code, break a long line in 2Matthew Wild2009-03-021-5/+2
|
* core.stanza_router: Reply with error to groupchat messages directed at ↵Matthew Wild2009-02-281-0/+7
| | | | unavailable resources or offline users
* core.componentmanager: Refactor a little to make XEP-0114 plugin a little ↵Matthew Wild2009-02-281-35/+41
| | | | simpler
* core.xmlhandlers: Remove redundant check in conditionMatthew Wild2009-02-271-1/+1
|
* core.xmlhandlers: Optimise completed stanza logicMatthew Wild2009-02-261-11/+13
|
* core.presencemanager: Set 'from' attribute on outgoing unavailable directed ↵Matthew Wild2009-02-191-7/+10
| | | | presences
* Add RunScript command to config to run a Lua script prior to starting the serverMatthew Wild2009-02-131-3/+3
|
* Add Include command to include extra configuration files from the main oneMatthew Wild2009-02-131-3/+16
|
* Report errors in the config file to the userMatthew Wild2009-02-131-4/+4
|
* Fixed: kick_old resource conflict resolution policy could fail with a backtraceWaqas Hussain2009-02-121-1/+4
|
* stanza_router: Fix handling of iq from c2s to bare JIDs, thanks to jaharkes ↵Matthew Wild2009-02-111-1/+1
| | | | for spotting
* Change the to attribute of messages to the recipients' bare JID when the ↵Waqas Hussain2009-02-111-2/+3
| | | | recipient/resource is offline.
* Stanza router: Message to bare JID fixesWaqas Hussain2009-02-111-18/+31
| | | | | | - headline messages get sent to all non-negative priority available resource - all other messages get sent to the set of highest non-negative priority available resources - only messages of type chat and normal or missing type go into offline storage
* Fixed: Some presence stanzas from local users were not being routed ↵Waqas Hussain2009-02-111-0/+8
| | | | correctly to components (ghosts in mod_muc)
* Fixed directed presence handling to work correctly for componentsWaqas Hussain2009-02-112-5/+6
|
* modulemanager initializes hosts[host] if it isn't already initialized when ↵Waqas Hussain2009-02-111-0/+1
| | | | loading a module.
* Component-host module loading code was breaking module reload, andduplicated ↵Waqas Hussain2009-02-111-10/+2
| | | | older code. Changed to reuse older code.
* Fix for never checking if the first module for a host is already loaded ↵Matthew Wild2009-02-041-1/+3
| | | | (affects global modules)
* Update copyright notices for 2009Matthew Wild2009-01-3012-24/+24
|
* 0.2->0.3Matthew Wild2009-01-3012-12/+12
|
* GPL->MIT!Matthew Wild2009-01-3012-156/+24
|
* componentmanager: Add support for loading components defined in the configMatthew Wild2009-01-291-5/+34
|
* configmanager: Add support for defining componentsMatthew Wild2009-01-291-1/+13
|
* hostmanager: Fire event when all hosts are loaded from configMatthew Wild2009-01-291-0/+1
|
* modulemanager: Really fix call_module_method to work properlyMatthew Wild2009-01-291-1/+1
|
* 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
|
* Port to new server.lua, quite some changes, but I believe everything to be ↵Matthew Wild2009-01-171-2/+2
| | | | working
* modulemanager: Comment out logging of modules hooking stanzas, too noisyMatthew Wild2009-01-161-1/+1
|
* stanza_router: That'll teach me to not commit at this time of night. Or not.Matthew Wild2009-01-161-1/+1
|
* Replacing pretty_print() with top_tag() for loggingMatthew Wild2009-01-161-1/+1
|
* Stringprep!Waqas Hussain2009-01-151-5/+23
|
* stanza_router: Fixed error replies for unhandled stanzasWaqas Hussain2009-01-141-9/+9
|
* 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-133-3/+36
|\
| * Add core.actions for managing server 'actions'; and make modulemanager ↵Matthew Wild2009-01-122-1/+33
| | | | | | | | register actions 'load' and 'unload'
| * modulemanager: Change pairs() to ipairs() to allow ordered module loadingMatthew Wild2009-01-121-2/+2
| |
| * Set session.ip to the IP address of connecting clientsMatthew Wild2009-01-121-0/+1
| |
* | modulemanager: Fixed error on unloading modules with no handlersWaqas Hussain2009-01-131-3/+5
| |
* | componentmanager: Removed unneeded parameter from ↵Waqas Hussain2009-01-131-1/+1
|/ | | | componentmanager.deregister_component
* Removed core/offlinemessage.lua along with documentation and references - we ↵Waqas Hussain2009-01-091-35/+0
| | | | have core/offlinemanager.lua instead
* 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
| |