aboutsummaryrefslogtreecommitdiffstats
path: root/core
Commit message (Collapse)AuthorAgeFilesLines
* Automated merge with http://waqas.ath.cx:8000/Matthew Wild2009-04-082-2/+23
|\
| * core.s2smanager: Look away... wait for it... now! Hopefully s2s should be ↵Matthew Wild2009-04-081-1/+1
| | | | | | | | back to normal.
| * componentmanager: Reply with service-unavailable for unconnected componentsMatthew Wild2009-04-081-1/+17
| |
| * core.s2smanager: Check for valid host and port before attempting connectionMatthew Wild2009-04-061-0/+5
| |
* | Fixed: Send correct error reply for IQs directed at unavailable resourcesWaqas Hussain2009-04-071-2/+2
| |
* | Fixed: Issue with presence error routingWaqas Hussain2009-04-072-7/+7
|/
* sessionmanager, s2smanager, mod_component: Send reply </stream:stream> when ↵Matthew Wild2009-04-052-0/+10
| | | | client closes stream
* core.sessionmanager: Hop out of <status> tag so that MUC doesn't insert into ↵Matthew Wild2009-04-031-1/+1
| | | | the wrong level
* core.componentmanager: Fix global set, causing problems with multiple ↵Matthew Wild2009-03-311-1/+1
| | | | components. Fixes #82.
* Added: componentmanager: Automatically add component.host.name to the disco ↵Waqas Hussain2009-03-301-1/+20
| | | | items list of host.name
* Fixed: Some nil access bugsWaqas Hussain2009-03-301-2/+2
|
* Fixed: s2smanager: Apply nameprep on hostnames passed in stream tag (part of ↵Waqas Hussain2009-03-301-2/+3
| | | | issue #57)
* Fixed: sessionmanager: Apply nameprep on hostname passed in stream tag (part ↵Waqas Hussain2009-03-301-0/+2
| | | | of issue #57)
* Fixed: modulemanager: IQs with extended elements in the default namespace ↵Waqas Hussain2009-03-301-1/+1
| | | | could cause backtraces (related to issue #74)
* Fixed: rostermanager: Create new roster item if one doesn't exist on ↵Waqas Hussain2009-03-301-0/+4
| | | | subscription approval (fixes issue #77)
* Fixed: stanza_router: Respond with correct stanza error on malformed stanzasWaqas Hussain2009-03-301-3/+5
|
* core.rostermanager/mod_roster: Support for roster versioningMatthew Wild2009-03-231-3/+9
|
* core.configmanager: Make components use 'component' module by default if ↵Matthew Wild2009-03-221-3/+5
| | | | none specified
* core.xmlhandlers: Filter out default stream namespace from stanzasMatthew Wild2009-03-211-2/+3
|
* core.stanza_router: Allow routing from componentsMatthew Wild2009-03-211-1/+1
|
* MergeMatthew Wild2009-03-201-3/+1
|\
| * MergeMatthew Wild2009-03-142-0/+75
| |\
| * | Don't reject some valid IQs. Thanks to elmex for spotting.Matthew Wild2009-03-141-3/+1
| | |
* | | 0.3->0.4Matthew Wild2009-03-2012-12/+12
| |/ |/|
* | usermanager: Added is_admin(jid)Waqas Hussain2009-03-081-0/+15
| |
* | Added core.objectmanagerWaqas Hussain2009-03-081-0/+60
|/
* Automated merge with http://waqas.ath.cx:8000/Matthew Wild2009-03-041-221/+221
|\
| * core.presencemanager: Convert Windows line endings to UNIXWaqas Hussain2009-03-041-221/+221
| |
* | 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)