aboutsummaryrefslogtreecommitdiffstats
path: root/core/sessionmanager.lua
Commit message (Collapse)AuthorAgeFilesLines
* core: Split some very long lines [luacheck]Kim Alvefur2017-03-041-1/+4
|
* core.sessionmanager, mod_saslauth: Introduce intermediate session type for ↵Kim Alvefur2016-12-131-1/+4
| | | | authenticated but unbound sessions so that resource binding is not treated as a normal stanza
* mod_c2s: Remove use of util.asyncKim Alvefur2016-03-171-1/+0
|
* sessionmanager: Demote write error to debug messageKim Alvefur2015-11-051-1/+1
|
* sessionmanager: Clarify log message when failing to write data to connectionKim Alvefur2015-11-041-3/+2
|
* sessionmanager: Make session.send() return true unless there really is an errorKim Alvefur2015-09-211-1/+7
|
* core.*: Remove use of module() functionKim Alvefur2015-02-211-9/+17
|
* sessionmanager: Rename argument to avoid name clash with local variable ↵Matthew Wild2015-05-061-2/+2
| | | | [luacheck]
* sessionmanager: Rename unused loop variables to '_' [luacheck]Matthew Wild2015-05-061-2/+2
|
* portmanager, s2smanager, sessionmanager, stanza_router, storagemanager, ↵Matthew Wild2015-05-061-2/+2
| | | | usermanager, util.xml: Add luacheck annotations
* sessionmanager: Rename parameter to avoid varible name conflictMatthew Wild2015-04-031-2/+2
|
* Merge 0.9->0.10 (third time lucky)Matthew Wild2015-03-271-1/+1
|\
| * sessionmanager: Return 'not-allowed' error instead of the non-existent ↵Matthew Wild2015-03-241-1/+1
| | | | | | | | 'already-bound' error when client tries to bind a resource twice on the same stream (thanks Flow) fixes issue #484.
* | sessionmanager: Add pre-resource-bind event that would let plugins have a ↵Kim Alvefur2015-01-301-0/+10
| | | | | | | | say in resource binding
* | sessionmanager: Access bare_session and full_sessions through 'prosody'Matthew Wild2015-01-201-2/+2
| |
* | core.sessionmanager: Set a fake thread on destroyed sessions, fixes ↵Kim Alvefur2014-09-111-0/+1
| | | | | | | | traceback if stanzas are emitted after a session is destroyed (thanks Sven Blumenstein)
* | Remove all trailing whitespaceFlorian Zeitz2013-08-091-12/+12
|/
* sessionmanager, s2smanager: Remove unused importsMatthew Wild2013-04-111-3/+0
|
* sessionmanager, s2smanager: Remove open_session tracingMatthew Wild2013-04-081-10/+1
|
* core.*: Complete removal of all traces of the "core" section and ↵Kim Alvefur2013-03-231-1/+1
| | | | section-related code.
* s2smanager: Generate session names used for logging the same way everywhereKim Alvefur2013-01-241-1/+1
|
* sessionmanager: Log the actual error message when roster loading fails.Waqas Hussain2012-11-301-0/+1
|
* sessionmanager: Lower 'destroying session' message to 'debug' level (from ↵Matthew Wild2012-07-231-1/+1
| | | | 'info')
* Hopefully inert commit to clean up logging across a number of modules, ↵Matthew Wild2012-07-231-1/+1
| | | | removing all cases of concatenation when building log messages
* sessionmanager: Clean up some unused variables and importsMatthew Wild2012-07-221-7/+2
|
* sessionmanager: Have session.send() of a retired session return false to ↵Matthew Wild2012-07-221-1/+1
| | | | indicate failure
* sessionmanager: Remove max_resources config option and check, incorrect ↵Matthew Wild2012-05-031-4/+0
| | | | anyway (thanks Zash)
* sessionmanager: Require uuid_generate()Matthew Wild2012-01-231-0/+1
|
* sessionmanager, mod_c2s: Move timeout logic to mod_c2sMatthew Wild2012-01-231-10/+0
|
* mod_c2s, sessionmanager, xmppclient_listener: Move all c2s network and ↵Matthew Wild2012-01-221-49/+0
| | | | stream logic into a new module, mod_c2s
* sessionmanager: Remove unused reference to modulemanagerMatthew Wild2011-12-131-1/+0
|
* sessionmanager: Remove dependency on util.importMatthew Wild2011-06-271-1/+1
|
* sessionmanager: Log reason when destroying a session.Waqas Hussain2011-05-071-1/+1
|
* sessionmanager: Fire pre-resource-unbind to allow plugins (such as ↵Matthew Wild2011-03-291-4/+11
| | | | mod_smacks) to hook and prevent/override session destruction
* sessionmanager, s2smanager: Give resting sessions a pass-through filter, ↵Matthew Wild2010-08-221-0/+1
| | | | fixes #202
* sessionmanager: Remove dependency on eventmanagerMatthew Wild2010-08-031-1/+1
|
* Merge 0.7->trunkMatthew Wild2010-06-121-0/+3
|\
| * sessionmanager: Fixed a traceback on invalid usernames (typo in previous ↵vault/0.7.00.7.0Waqas Hussain2010-06-111-1/+1
| | | | | | | | commit).
| * sessionmanager: Moved nodeprep to sessionmanager.make_authenticated.Waqas Hussain2010-06-111-0/+3
| |
* | sessionmanager: Rename filters_initialize->initialize_filtersMatthew Wild2010-06-021-2/+2
| |
* | sessionmanager: Initialize new sessions for filtering, and add filters for ↵Matthew Wild2010-06-021-1/+14
|/ | | | outgoing bytes and stanzas
* rostermanager: Correctly clear the bare_sessions table on roster load errors ↵Waqas Hussain2010-05-231-1/+1
| | | | during bind.
* sessionmanager: Change error for reaching resource limit from 'conflict' to ↵Waqas Hussain2010-05-221-1/+1
| | | | 'resource-constraint' during session bind.
* sessionmanager: If roster loading fails during resource bind, kick the user ↵Waqas Hussain2010-05-221-1/+13
| | | | with an internal-server-error.
* Merge 0.6->0.7Matthew Wild2010-03-221-2/+2
|\
| * Update copyright headers for 2010Matthew Wild2010-03-221-2/+2
| |
| * sessionmanager, s2smanager: Fix for syntax of null_data_handler() (thanks Nolan)Matthew Wild2010-02-121-1/+1
| |
| * sessionmanager, s2smanager: Give sessions dummy data handlers that log when ↵Matthew Wild2010-02-121-0/+3
| | | | | | | | data is received by a destroyed session
| * sessionmanager: Added resource prepping, and invalid resource checking to ↵Waqas Hussain2010-01-111-1/+3
| | | | | | | | the bind_resource function.
| * core.sessionmanager, net.*_listener: Remove the evil collectgarbage() callsMatthew Wild2009-11-241-1/+0
| |