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