aboutsummaryrefslogtreecommitdiffstats
path: root/core/sessionmanager.lua
Commit message (Expand)AuthorAgeFilesLines
* sessionmanager: Fire event before retiring old sessionMatthew Wild2022-12-291-3/+4
* sessionmanager: Pluck sasl_handler from old session when resuming (fixes #1785)Matthew Wild2022-12-291-0/+1
* mod_smacks: Long overdue cleanup of resumption code, fixes some old TODOsMatthew Wild2022-08-261-1/+45
* mod_authz_internal, and more: New iteration of role APIMatthew Wild2022-08-171-1/+1
* mod_authz_internal: Use util.roles, some API changes and config supportMatthew Wild2022-07-191-1/+1
* Switch to a new role-based authorization framework, removing is_admin()Matthew Wild2022-06-151-3/+12
* core.sessionmanager: Add a dummy rawsend() method to resting sessionsKim Alvefur2021-04-151-0/+1
* sessionmanager: Support passing an auth scope to make_authenticatedMatthew Wild2020-02-051-1/+2
* core.sessionmanager: Require that client-requested resources pass strict res...Kim Alvefur2019-11-021-1/+1
* core.sessionmanager: Fix traceback from passing nil to resourceprepKim Alvefur2019-11-021-1/+1
* core.sessionmanager: Remove tostring call from loggingKim Alvefur2019-07-301-3/+3
* core/sessionmanager: Remove unnecessary fallback in make_authenticatedMaxime “pep” Buquet2019-06-011-1/+1
* core.sessionmanager: Use util.session to create sessionsKim Alvefur2019-03-291-1/+7
* sessionmanager: Split byte-level sending into separate session.rawsendKim Alvefur2019-03-241-8/+14
* sessionmanager, mod_s2s: Bring debug line for outgoing stanzas in line with t...Kim Alvefur2018-07-241-1/+1
* sessionmanager: Log top tag of outgoing stanzas on c2s (#776)Kim Alvefur2018-07-221-0/+1
* sessionmanager: Generate shorter random resouresKim Alvefur2018-05-291-3/+3
* core: Use prosody.hosts instead of _G.hosts for consistencyKim Alvefur2018-03-291-1/+1
* vairious: Add annotation when an empty environment is set [luacheck]Kim Alvefur2018-02-281-0/+1
* Merge 0.10 -> trunkMatthew Wild2017-07-281-0/+4
|\
| * sessionmanager: Revert session.type if binding fails due to roster load errorMatthew Wild2017-07-281-0/+4
* | Merge 0.10->trunkKim Alvefur2017-03-061-1/+5
|\|
| * core: Allow select core modules to mutate some globals (needs luacheck 1.19)Kim Alvefur2017-03-041-0/+1
| * core: Split some very long lines [luacheck]Kim Alvefur2017-03-041-1/+4
* | Merge 0.10->trunkKim Alvefur2016-12-141-1/+4
|\|
| * core.sessionmanager, mod_saslauth: Introduce intermediate session type for au...Kim Alvefur2016-12-131-1/+4
| * 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 [luac...Matthew Wild2015-05-061-2/+2
* sessionmanager: Rename unused loop variables to '_' [luacheck]Matthew Wild2015-05-061-2/+2
* portmanager, s2smanager, sessionmanager, stanza_router, storagemanager, userm...Matthew Wild2015-05-061-2/+2
* 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 'alrea...Matthew Wild2015-03-241-1/+1
* | sessionmanager: Add pre-resource-bind event that would let plugins have a say...Kim Alvefur2015-01-301-0/+10
* | 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 traceback...Kim Alvefur2014-09-111-0/+1
* | 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 section-rela...Kim Alvefur2013-03-231-1/+1
* 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 'in...Matthew Wild2012-07-231-1/+1
* Hopefully inert commit to clean up logging across a number of modules, removi...Matthew Wild2012-07-231-1/+1
* sessionmanager: Clean up some unused variables and importsMatthew Wild2012-07-221-7/+2
* sessionmanager: Have session.send() of a retired session return false to indi...Matthew Wild2012-07-221-1/+1