| Commit message (Expand) | Author | Age | Files | Lines |
* | mod_smacks: Run session destruction code in session's async context | Matthew Wild | 2024-11-21 | 1 | -7/+11 |
* | mod_smacks: Fix previous commit for case of no session found | Kim Alvefur | 2024-11-19 | 1 | -1/+1 |
* | mod_smacks: Prevent traceback on attempting to resume destroyed session | Kim Alvefur | 2024-11-19 | 1 | -0/+5 |
* | Merge 0.12->trunk | Kim Alvefur | 2024-11-02 | 1 | -5/+7 |
|\ |
|
| * | mod_smacks: Destroy timed out session in async context (fixes #1884) | Kim Alvefur | 2024-11-02 | 1 | -8/+10 |
* | | mod_smacks: Adjust buckets for resumption age statistic | Kim Alvefur | 2024-02-16 | 1 | -1/+1 |
* | | plugins: Use integer config API with interval specification where sensible | Kim Alvefur | 2023-07-17 | 1 | -4/+4 |
* | | plugins: Switch to :get_option_period() for time range options | Kim Alvefur | 2023-07-16 | 1 | -2/+2 |
* | | Merge 0.12->trunk | Kim Alvefur | 2023-04-04 | 1 | -1/+10 |
|\| |
|
| * | mod_smacks: Replace existing watchdog when starting hibernation | Kim Alvefur | 2023-04-02 | 1 | -0/+4 |
| * | mod_smacks: Fix stray watchdog closing sessions | Kim Alvefur | 2023-04-02 | 1 | -1/+6 |
* | | plugins: Prefix module imports with prosody namespace | Kim Alvefur | 2023-03-24 | 1 | -13/+13 |
* | | Merge 0.12->trunk | Kim Alvefur | 2023-01-19 | 1 | -0/+1 |
|\| |
|
| * | mod_smacks: Log something when hibernation starts | Kim Alvefur | 2023-01-19 | 1 | -0/+1 |
* | | mod_smacks: Factor out resumption token table key generation | Kim Alvefur | 2022-11-13 | 1 | -4/+8 |
* | | Merge 0.12->trunk | Kim Alvefur | 2022-12-12 | 1 | -161/+179 |
|\ \
| |/
|/| |
|
| * | mod_smacks: Only track resumable sessions | Kim Alvefur | 2022-11-18 | 1 | -1/+3 |
| * | mod_smacks: Change boolean attribute from '1' to 'true' for compatibility | Matthew Wild | 2022-10-07 | 1 | -1/+1 |
| * | Backed out changeset 1bc2220cd6ec | Jonas Schäfer | 2022-10-03 | 1 | -1/+2 |
| * | mod_smacks: Set session flag during successful enable | Matthew Wild | 2022-09-03 | 1 | -0/+1 |
| * | mod_smacks: Add type field to results so actions can be later distinguished | Matthew Wild | 2022-09-03 | 1 | -1/+2 |
| * | mod_smacks: Set session.smacks after sending <enabled/> to fix traceback | Matthew Wild | 2022-08-29 | 1 | -2/+1 |
| * | mod_smacks: Use new :add_error() in last remaining error result construction | Matthew Wild | 2022-08-29 | 1 | -2/+1 |
| * | mod_smacks: Split enable handling to stages, to allow easier SASL2 integration | Matthew Wild | 2022-08-29 | 1 | -21/+48 |
| * | mod_smacks: Split resumption into multiple stages, to simplify ISR integration | Matthew Wild | 2022-08-26 | 1 | -63/+82 |
| * | mod_smacks: Don't close resuming session when failed due to overflow | Matthew Wild | 2022-08-26 | 1 | -7/+8 |
| * | mod_smacks: Long overdue cleanup of resumption code, fixes some old TODOs | Matthew Wild | 2022-08-26 | 1 | -51/+13 |
| * | Merge 0.12->trunk | Kim Alvefur | 2022-06-13 | 1 | -1/+1 |
| |\ |
|
| * | | mod_smacks: Indicate that bounces are generated by the server | Kim Alvefur | 2022-05-27 | 1 | -1/+2 |
| * | | Merge 0.12->trunk | Kim Alvefur | 2022-05-27 | 1 | -3/+2 |
| |\ \ |
|
| * | | | mod_smacks: Remove debug log references to timer (not used anymore) | Kim Alvefur | 2022-05-26 | 1 | -2/+1 |
| * | | | Merge 0.12->trunk | Kim Alvefur | 2022-05-26 | 1 | -3/+2 |
| |\ \ \ |
|
| * | | | | mod_smacks: Use session logging for remaining log messages | Kim Alvefur | 2022-05-21 | 1 | -6/+6 |
| * | | | | mod_smacks: Factor out some convenience functions | Kim Alvefur | 2022-02-11 | 1 | -10/+21 |
| * | | | | mod_smacks: Initialize queue before sending <enable> | Kim Alvefur | 2022-05-15 | 1 | -1/+1 |
| * | | | | mod_smacks: Improve activation of smacks on outgoing s2s | Kim Alvefur | 2022-04-24 | 1 | -21/+16 |
* | | | | | mod_smacks: Disable resumption behavior on s2s | Kim Alvefur | 2022-11-13 | 1 | -1/+2 |
| |_|_|/
|/| | | |
|
* | | | | mod_smacks: Fix #1761 by setting a flag earlier | Kim Alvefur | 2022-06-12 | 1 | -1/+1 |
| |_|/
|/| | |
|
* | | | mod_smacks: Bounce unhandled stanzas from local origin (fix #1759)0.12.1 | Kim Alvefur | 2022-05-27 | 1 | -2/+1 |
* | | | mod_smacks: Fix bounce of stanzas directed to full JID on unclean disconnect | Kim Alvefur | 2022-05-27 | 1 | -1/+1 |
| |/
|/| |
|
* | | mod_smacks: Fix to use current method of counting acked stanzas | Kim Alvefur | 2022-05-26 | 1 | -3/+2 |
|/ |
|
* | mod_smacks: Tweak resumption age buckets towards multiples of 60 | Kim Alvefur | 2022-02-04 | 1 | -1/+1 |
* | mod_smacks: Log error to silence luacheck | Kim Alvefur | 2021-12-31 | 1 | -0/+2 |
* | mod_smacks: Limit "old" session resumption counters | Kim Alvefur | 2021-12-31 | 1 | -0/+19 |
* | mod_smacks: Record timestamp with persisted counters | Kim Alvefur | 2021-12-31 | 1 | -2/+4 |
* | mod_smacks: sprinkle some metrics on it | Jonas Schäfer | 2021-12-27 | 1 | -2/+45 |
* | mod_smacks: Compact code using new stanza API | Kim Alvefur | 2021-12-22 | 1 | -9/+2 |
* | mod_smacks: Use more compact resumption tokens | Kim Alvefur | 2021-12-22 | 1 | -2/+2 |
* | mod_smacks: Add future todo | Kim Alvefur | 2021-12-20 | 1 | -0/+1 |
* | mod_smacks: Only include max resumption time when resumption is activated | Kim Alvefur | 2021-12-20 | 1 | -1/+3 |