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 |