Log

plugins/mod_smacks.lua @ 13270:14bbfb2cc8dd default tip

description author age
plugins: Use integer config API with interval specification where sensible Kim Alvefur 17 months ago
plugins: Switch to :get_option_period() for time range options Kim Alvefur 17 months ago
Merge 0.12->trunk Kim Alvefur 21 months ago
mod_smacks: Replace existing watchdog when starting hibernation 0.12 Kim Alvefur 21 months ago
mod_smacks: Fix stray watchdog closing sessions 0.12 Kim Alvefur 21 months ago
plugins: Prefix module imports with prosody namespace Kim Alvefur 21 months ago
Merge 0.12->trunk Kim Alvefur 23 months ago
mod_smacks: Log something when hibernation starts 0.12 Kim Alvefur 23 months ago
mod_smacks: Factor out resumption token table key generation Kim Alvefur 2022-11-13
Merge 0.12->trunk Kim Alvefur 2022-12-12
mod_smacks: Only track resumable sessions Kim Alvefur 2022-11-18
mod_smacks: Disable resumption behavior on s2s 0.12 Kim Alvefur 2022-11-13
mod_smacks: Change boolean attribute from '1' to 'true' for compatibility Matthew Wild 2022-10-07
Backed out changeset 1bc2220cd6ec Jonas Schäfer 2022-10-03
mod_smacks: Set session flag during successful enable Matthew Wild 2022-09-03
mod_smacks: Add type field to results so actions can be later distinguished Matthew Wild 2022-09-03
mod_smacks: Set session.smacks after sending <enabled/> to fix traceback Matthew Wild 2022-08-29
mod_smacks: Use new :add_error() in last remaining error result construction Matthew Wild 2022-08-29
mod_smacks: Split enable handling to stages, to allow easier SASL2 integration Matthew Wild 2022-08-29
mod_smacks: Split resumption into multiple stages, to simplify ISR integration Matthew Wild 2022-08-26
mod_smacks: Don't close resuming session when failed due to overflow Matthew Wild 2022-08-26
mod_smacks: Long overdue cleanup of resumption code, fixes some old TODOs Matthew Wild 2022-08-26
Merge 0.12->trunk Kim Alvefur 2022-06-13
mod_smacks: Fix #1761 by setting a flag earlier 0.12 Kim Alvefur 2022-06-11
mod_smacks: Indicate that bounces are generated by the server Kim Alvefur 2022-05-27
Merge 0.12->trunk Kim Alvefur 2022-05-27
mod_smacks: Bounce unhandled stanzas from local origin (fix #1759) 0.12 0.12.1 Kim Alvefur 2022-05-27
mod_smacks: Fix bounce of stanzas directed to full JID on unclean disconnect 0.12 Kim Alvefur 2022-05-27
mod_smacks: Remove debug log references to timer (not used anymore) Kim Alvefur 2022-05-26
Merge 0.12->trunk Kim Alvefur 2022-05-26
mod_smacks: Fix to use current method of counting acked stanzas 0.12 Kim Alvefur 2022-05-26
mod_smacks: Use session logging for remaining log messages Kim Alvefur 2022-05-21
mod_smacks: Factor out some convenience functions Kim Alvefur 2022-02-11
mod_smacks: Initialize queue before sending <enable> Kim Alvefur 2022-05-15
mod_smacks: Improve activation of smacks on outgoing s2s Kim Alvefur 2022-04-24
mod_smacks: Tweak resumption age buckets towards multiples of 60 Kim Alvefur 2022-02-04
mod_smacks: Log error to silence luacheck Kim Alvefur 2021-12-30
mod_smacks: Limit "old" session resumption counters Kim Alvefur 2021-12-30
mod_smacks: Record timestamp with persisted counters Kim Alvefur 2021-12-30
mod_smacks: sprinkle some metrics on it Jonas Schäfer 2021-12-27
mod_smacks: Compact code using new stanza API Kim Alvefur 2021-12-22
mod_smacks: Use more compact resumption tokens Kim Alvefur 2021-12-22
mod_smacks: Add future todo Kim Alvefur 2021-12-19
mod_smacks: Only include max resumption time when resumption is activated Kim Alvefur 2021-12-19
mod_smacks: Fix typos Kim Alvefur 2021-12-19
mod_smacks: Fix error on shutdown if loaded on Component Kim Alvefur 2021-12-19
mod_smacks: Fix typo (thanks codespell) Kim Alvefur 2021-12-19
mod_smacks: Avoid log noise when a non-smacks session is closed Kim Alvefur 2021-12-19
mod_smacks: Check if session was really sleeping before logging message Kim Alvefur 2021-12-18
mod_smacks: Fix traceback when bouncing unacked stanzas Kim Alvefur 2021-12-18
mod_smacks: Fix duplicate sleep behavior when replacing a session Kim Alvefur 2021-12-18
mod_smacks: Remove references to connection on hibernation Kim Alvefur 2021-12-18
mod_smacks: Add more logging Kim Alvefur 2021-12-18
mod_smacks: Remove useless delay in requesting ack on resumption Kim Alvefur 2021-12-17
mod_smacks: Fix to not wait for acks from before a resumption Kim Alvefur 2021-12-17
mod_smacks: Split log messages for when an old session exists in storage Kim Alvefur 2021-12-17
mod_smacks: Bounce unacked stanzas on shutdown Kim Alvefur 2021-12-17
mod_smacks: Preserve counter values on shutdown Kim Alvefur 2021-12-17
mod_smacks: Simplify access to local user sessions Kim Alvefur 2021-12-17
mod_smacks: Cancel hibernation when session is closed Kim Alvefur 2021-12-16
mod_smacks: Skip hibernation logic if session was closed or replaced Kim Alvefur 2021-12-16
mod_smacks: Fix indentation Kim Alvefur 2021-12-16
mod_smacks: Stop stanzas from being queued on hibernation timeout Kim Alvefur 2021-12-16
mod_smacks: Limit queue memory consumption using new util Kim Alvefur 2021-12-14
mod_smacks: Set a watchdog to watch sleeping sessions Kim Alvefur 2021-12-02
mod_smacks: Switch storage for tracking resumption tokens Kim Alvefur 2021-12-02
mod_smacks: Clear resumption token from persistent storage on resumption Kim Alvefur 2021-12-01
mod_smacks: Persist old counter values to storage Kim Alvefur 2021-12-01
mod_smacks: Remove now unused variable [luacheck] Kim Alvefur 2021-12-15
mod_smacks: Remove unused event Kim Alvefur 2021-12-15
mod_smacks: Fix typo Kim Alvefur 2021-12-15
mod_smacks: Flag both sessions to prevent duplicating queue on resumption Kim Alvefur 2021-12-14
mod_smacks: Increment a counter for each resumption Kim Alvefur 2021-12-06
mod_smacks: Back out 48f8fa6cea7b - back in a86ae74da96c again Kim Alvefur 2021-12-13
mod_smacks: Patch various self-references on the resumed session Kim Alvefur 2021-12-13
mod_smacks: Back out a86ae74da96c: Fixed one problem, caused another Kim Alvefur 2021-12-13
mod_smacks: Back out def20683c161 Kim Alvefur 2021-12-13
mod_smacks: Update reference to session from send() Kim Alvefur 2021-12-13
mod_smacks: Include reason for destroying session on hibernation timeout Kim Alvefur 2021-12-12
mod_smacks: Refactor, simplify, optimize Kim Alvefur 2021-12-03
mod_smacks: Use function to construct error reply Kim Alvefur 2021-12-02
mod_smacks: Remove obsolete comment Kim Alvefur 2021-12-02
mod_smacks: Avoid duplicated queueing using flag on session instead of stanza Kim Alvefur 2021-12-02
mod_smacks: Remove dead conditional Kim Alvefur 2021-12-02
mod_smacks: Ensure hibernating session is not connected Kim Alvefur 2021-12-02
mod_smacks: Reorder imports etc Kim Alvefur 2021-12-01
mod_smacks: Fix empty cache check Kim Alvefur 2021-12-01
mod_smacks: Use stanza type checking function for correctness Kim Alvefur 2021-12-01
mod_smacks: Remove redundant fields Kim Alvefur 2021-12-01
mod_smacks: Factor out formatting of 'h' value Kim Alvefur 2021-12-01
mod_smacks: Remove dead legacy code for 0.10 Kim Alvefur 2021-12-01
mod_smacks: Use new pre-session-close event instead of monkeypatch Kim Alvefur 2021-12-01
mod_smacks: Remove left-over debug logging Kim Alvefur 2021-11-27
mod_smacks: Optimize scheduling of ack requests Kim Alvefur 2021-11-24
mod_smacks: Refactor ack requesting to avoid some timer roundtrips Kim Alvefur 2021-11-24
mod_smacks: Fix timer lifetimes to follow session instead of module Kim Alvefur 2021-11-24
mod_smacks: Clean up compat code etc Kim Alvefur 2021-11-24
mod_smacks: Import from prosody-modules @ eb63890ae8fc Kim Alvefur 2021-11-16