| Commit message (Expand) | Author | Age | Files | Lines |
* | core.sessionmanager: Delay closing a replaced connection after replacement | Kim Alvefur | 2023-05-07 | 1 | -2/+1 |
* | sessionmanager: Preserve 'since' property of original session after resumption | Matthew Wild | 2023-03-29 | 1 | -0/+1 |
* | core: Prefix module imports with prosody namespace | Kim Alvefur | 2023-03-17 | 1 | -9/+9 |
* | Merge 0.12->trunk | Matthew Wild | 2023-02-09 | 1 | -4/+11 |
|\ |
|
| * | sessionmanager: Improve logging around session destruction | Matthew Wild | 2023-02-09 | 1 | -3/+10 |
| * | core.sessionmanager: Mark session as destroyed to prevent reentry | Kim Alvefur | 2023-01-19 | 1 | -0/+1 |
| * | core.sessionmanager: Skip log when (not) destroying destroyed sessions | Kim Alvefur | 2023-01-19 | 1 | -2/+1 |
* | | sessionmanager: Fire event before retiring old session | Matthew Wild | 2022-12-29 | 1 | -3/+4 |
* | | sessionmanager: Pluck sasl_handler from old session when resuming (fixes #1785) | Matthew Wild | 2022-12-29 | 1 | -0/+1 |
* | | mod_smacks: Long overdue cleanup of resumption code, fixes some old TODOs | Matthew Wild | 2022-08-26 | 1 | -1/+45 |
* | | mod_authz_internal, and more: New iteration of role API | Matthew Wild | 2022-08-17 | 1 | -1/+1 |
* | | mod_authz_internal: Use util.roles, some API changes and config support | Matthew Wild | 2022-07-19 | 1 | -1/+1 |
* | | Switch to a new role-based authorization framework, removing is_admin() | Matthew Wild | 2022-06-15 | 1 | -3/+12 |
|/ |
|
* | core.sessionmanager: Add a dummy rawsend() method to resting sessions | Kim Alvefur | 2021-04-15 | 1 | -0/+1 |
* | sessionmanager: Support passing an auth scope to make_authenticated | Matthew Wild | 2020-02-05 | 1 | -1/+2 |
* | core.sessionmanager: Require that client-requested resources pass strict res... | Kim Alvefur | 2019-11-02 | 1 | -1/+1 |
* | core.sessionmanager: Fix traceback from passing nil to resourceprep | Kim Alvefur | 2019-11-02 | 1 | -1/+1 |
* | core.sessionmanager: Remove tostring call from logging | Kim Alvefur | 2019-07-30 | 1 | -3/+3 |
* | core/sessionmanager: Remove unnecessary fallback in make_authenticated | Maxime “pep” Buquet | 2019-06-01 | 1 | -1/+1 |
* | core.sessionmanager: Use util.session to create sessions | Kim Alvefur | 2019-03-29 | 1 | -1/+7 |
* | sessionmanager: Split byte-level sending into separate session.rawsend | Kim Alvefur | 2019-03-24 | 1 | -8/+14 |
* | sessionmanager, mod_s2s: Bring debug line for outgoing stanzas in line with t... | Kim Alvefur | 2018-07-24 | 1 | -1/+1 |
* | sessionmanager: Log top tag of outgoing stanzas on c2s (#776) | Kim Alvefur | 2018-07-22 | 1 | -0/+1 |
* | sessionmanager: Generate shorter random resoures | Kim Alvefur | 2018-05-29 | 1 | -3/+3 |
* | core: Use prosody.hosts instead of _G.hosts for consistency | Kim Alvefur | 2018-03-29 | 1 | -1/+1 |
* | vairious: Add annotation when an empty environment is set [luacheck] | Kim Alvefur | 2018-02-28 | 1 | -0/+1 |
* | Merge 0.10 -> trunk | Matthew Wild | 2017-07-28 | 1 | -0/+4 |
|\ |
|
| * | sessionmanager: Revert session.type if binding fails due to roster load error | Matthew Wild | 2017-07-28 | 1 | -0/+4 |
* | | Merge 0.10->trunk | Kim Alvefur | 2017-03-06 | 1 | -1/+5 |
|\| |
|
| * | core: Allow select core modules to mutate some globals (needs luacheck 1.19) | Kim Alvefur | 2017-03-04 | 1 | -0/+1 |
| * | core: Split some very long lines [luacheck] | Kim Alvefur | 2017-03-04 | 1 | -1/+4 |
* | | Merge 0.10->trunk | Kim Alvefur | 2016-12-14 | 1 | -1/+4 |
|\| |
|
| * | core.sessionmanager, mod_saslauth: Introduce intermediate session type for au... | Kim Alvefur | 2016-12-13 | 1 | -1/+4 |
| * | mod_c2s: Remove use of util.async | Kim Alvefur | 2016-03-17 | 1 | -1/+0 |
|/ |
|
* | sessionmanager: Demote write error to debug message | Kim Alvefur | 2015-11-05 | 1 | -1/+1 |
* | sessionmanager: Clarify log message when failing to write data to connection | Kim Alvefur | 2015-11-04 | 1 | -3/+2 |
* | sessionmanager: Make session.send() return true unless there really is an error | Kim Alvefur | 2015-09-21 | 1 | -1/+7 |
* | core.*: Remove use of module() function | Kim Alvefur | 2015-02-21 | 1 | -9/+17 |
* | sessionmanager: Rename argument to avoid name clash with local variable [luac... | Matthew Wild | 2015-05-06 | 1 | -2/+2 |
* | sessionmanager: Rename unused loop variables to '_' [luacheck] | Matthew Wild | 2015-05-06 | 1 | -2/+2 |
* | portmanager, s2smanager, sessionmanager, stanza_router, storagemanager, userm... | Matthew Wild | 2015-05-06 | 1 | -2/+2 |
* | sessionmanager: Rename parameter to avoid varible name conflict | Matthew Wild | 2015-04-03 | 1 | -2/+2 |
* | Merge 0.9->0.10 (third time lucky) | Matthew Wild | 2015-03-27 | 1 | -1/+1 |
|\ |
|
| * | sessionmanager: Return 'not-allowed' error instead of the non-existent 'alrea... | Matthew Wild | 2015-03-24 | 1 | -1/+1 |
* | | sessionmanager: Add pre-resource-bind event that would let plugins have a say... | Kim Alvefur | 2015-01-30 | 1 | -0/+10 |
* | | sessionmanager: Access bare_session and full_sessions through 'prosody' | Matthew Wild | 2015-01-20 | 1 | -2/+2 |
* | | core.sessionmanager: Set a fake thread on destroyed sessions, fixes traceback... | Kim Alvefur | 2014-09-11 | 1 | -0/+1 |
* | | Remove all trailing whitespace | Florian Zeitz | 2013-08-09 | 1 | -12/+12 |
|/ |
|
* | sessionmanager, s2smanager: Remove unused imports | Matthew Wild | 2013-04-11 | 1 | -3/+0 |
* | sessionmanager, s2smanager: Remove open_session tracing | Matthew Wild | 2013-04-08 | 1 | -10/+1 |