mod_smacks: Send <r> immediately from csi-flushing event
|
Kim Alvefur |
2021-11-16 |
mod_smacks: Don't forgive client counting errors
|
tmolitor |
2021-11-07 |
mod_smacks: Include username in offline event, mirroring Prosody 0.10+
|
Kim Alvefur |
2021-09-12 |
mod_smacks: Use 'smacks_max_inactive_unacked_stanzas' when inactive and no timer
|
Kim Alvefur |
2021-07-28 |
mod_smacks: Fix typo in comment (thanks codespell)
|
Kim Alvefur |
2021-07-26 |
mod_smacks: Fix traceback on missing stanza counter
|
Kim Alvefur |
2021-07-22 |
mod_smacks: Include timestamp in hibernation log message
|
Kim Alvefur |
2021-06-07 |
mod_smacks: Fix calculation of smacks timeout values
|
tmolitor |
2021-04-12 |
mod_smacks: Fix traceback due to session being destroyed in send()
|
Kim Alvefur |
2021-04-01 |
mod_smacks: Enable on s2s by default to see what breaks
|
Kim Alvefur |
2021-03-31 |
mod_smacks: Correct field name for session
|
Kim Alvefur |
2021-02-23 |
mod_smacks: Only act on CSI state changes if smacks is enabled
|
Kim Alvefur |
2021-02-22 |
mod_smacks: Request ack on signal of ongoing CSI flush
|
Kim Alvefur |
2021-02-16 |
mod_smacks: Explicitly request ack when leaving CSI-inactive mode
|
Kim Alvefur |
2021-02-16 |
mod_smacks: Do ask for acks while in CSI inactive mode, but less frequent
|
Kim Alvefur |
2021-02-16 |
mod_smacks: Don't ask for acks while in (csi) inactive mode
|
Kim Alvefur |
2021-02-16 |
mod_smacks: allow O(1) processing of delayed ack events
|
tmolitor |
2021-01-30 |
mod_smacks: don't store mam results in offline store
|
tmolitor |
2020-10-12 |
mod_smacks: don't send error replys for error stanzas on session timeout
|
tmolitor |
2020-05-01 |
mod_smacks: remove now unused code
|
tmolitor |
2020-04-21 |
mod_smacks: fix typo in last commit
|
tmolitor |
2020-04-20 |
mod_smacks: better logging for georg
|
tmolitor |
2020-04-20 |
mod_smacks: Fix mam handling
|
tmolitor |
2020-04-20 |
Merge commit
|
tmolitor |
2020-04-05 |
mod_smacks: Update documentation and slightly adjust default values
|
tmolitor |
2020-04-05 |
mod_stanzas: tighten up stanza check and add explanatory text
|
JC Brand |
2020-03-27 |
mod_smacks: also count outgoing MAM messages
|
JC Brand |
2020-03-26 |
mod_smacks: fix logging issue in mam eventhandler
|
tmolitor |
2020-03-10 |
mod_smacks: handle mam-enabled session internally
|
tmolitor |
2020-03-08 |
Fix bug readding stanzas to outgoing_queue on resume
|
tmolitor |
2020-01-09 |
mod_smacks: fix bug #1405 (prevent timer from running for already destroyed sessions)
|
tmolitor |
2019-08-11 |
mod_smacks: fix bug in bad client handling introduced by last commit
|
tmolitor |
2019-08-02 |
mod_smacks: fix bug for missbehaving clients sending multiple acks in a row
|
tmolitor |
2019-07-30 |
mod_smacks: fix prosody 0.9 compatibility
|
tmolitor |
2019-06-16 |
mod_smacks: piggyback ack request onto ack response if queue is not empty, use native stoppable timers if supported
|
tmolitor |
2019-06-14 |
mod_smacks: Raise error on out-of-range config options (thanks marc0s)
|
Matthew Wild |
2019-03-22 |
mod_smacks: apply resumed logger and type to new session, fix #1229
|
Georg Lukas |
2019-03-06 |
mod_smacks: improved debug logging
|
Georg Lukas |
2019-03-06 |
mod_smacks: no crash on <a> without @h, fix #1317
|
Georg Lukas |
2019-03-06 |
mod_smacks: Fire event on delivery failure/success for each stanza
|
Matthew Wild |
2019-01-20 |
mod_smacks: Improve logging on resume so session changes are more easily tracked
|
Matthew Wild |
2018-08-08 |
mod_smacks: Reduce unacked stanza log message from warn->debug
|
Matthew Wild |
2018-06-26 |
mod_smacks: Convert max number into a string before inserting it into a stanza.
|
Emmanuel Gil Peyrot |
2018-06-08 |
mod_smacks: defer timeouts for push enabled clients
|
tmolitor |
2018-06-08 |
mod_smacks: send maximum resumption timeout to client
|
Jonas Wielicki |
2018-06-07 |
mod_smacks: Ensure stanza count attributes are always strings (thanks Martin)
|
Matthew Wild |
2018-03-17 |
mod_smacks: Fix #921
|
tmolitor |
2017-08-27 |
mod_smacks: Trigger event smacks-hibernation-end after queue resend
|
tmolitor |
2017-08-17 |
mod_smacks: don't send out <r> when already hibernating
|
tmolitor |
2017-07-14 |
mod_smacks: Fix delayed_ack event
|
tmolitor |
2017-05-08 |
Fix #889
|
tmolitor |
2017-04-24 |
mod_smacks: Ignore user when writing or reading session_cache on prosody 0.9
|
tmolitor |
2017-04-06 |
mod_smacks: Prevent ack loop on misbehaving clients
|
tmolitor |
2017-03-15 |
mod_smacks: Made module more error resistant
|
tmolitor |
2017-03-15 |
mod_smacks: Add resumed session to event "smacks-hibernation-end"
|
tmolitor |
2017-03-11 |
Implement XEP-0198 revision 1.5.2 and limit number of hibernated sessions per user
|
tmolitor |
2017-03-05 |
mod_smacks: Fix some bugs with smacks-ack-delayed event triggering.
|
tmolitor |
2017-02-12 |
mod_smacks: Send out more ack requests where needed
|
tmolitor |
2017-02-12 |
mod_smacks: Check if a session is an authenticated c2s session by looking for a username (fix for change in 0.10 9f70d35a1602)
|
Kim Alvefur |
2016-12-15 |
mod_smacks: added new event "smacks-ack-delayed" used by mod_cloud_notify and extended the readme file accordingly (also mention mod_smacks_offline and mod_smacks_noerror in readme file)
|
tmolitor |
2016-11-23 |
mod_smacks: Signal that we're about to send an ack request from read timeout event to prevent a duplicate request from outgoing stanza filter
|
Kim Alvefur |
2016-07-26 |
mod_smacks: Fix sending <r> after stanzas while not creating multiple timers (thanks Thilo)
|
Kim Alvefur |
2016-04-02 |
mod_smacks: added new events for hibernation start/end
|
tmolitor |
2016-03-27 |
mod_smacks: Prevent queuing multiple <r>
|
Kim Alvefur |
2016-03-21 |
mod_smacks: Adjust filter priorities to avoid conflict with mod_websocket
|
Kim Alvefur |
2016-03-17 |
mod_smacks: Log when sending <r> from read timeout event (0.10+)
|
Kim Alvefur |
2016-03-16 |
mod_smacks: Keep timer object around and stop it when needed (trunk only)
|
Kim Alvefur |
2016-03-16 |
mod_smacks: Increase delay for starting s2s smacks to a non-zero value
|
Kim Alvefur |
2016-03-16 |
mod_smacks: Go back to sending ack requests from a timer a moment after a stanza was sent
|
Kim Alvefur |
2016-03-16 |
mod_smacks: Drop stanzas instead of turning them into the empty string
|
Kim Alvefur |
2016-03-16 |
mod_smacks: Add experimental resending of unacked messages in s2s queues (disabled by default)
|
Kim Alvefur |
2015-09-29 |
mod_smacks: Handle the read timeout event (0.10+ only) and send an ack request, close the connection the second time if unanswerd
|
Kim Alvefur |
2015-05-11 |
mod_smacks: Handle unacked messages in s2s queues
|
Kim Alvefur |
2015-05-11 |
mod_smacks: Set session upvalue of filter() to correct session
|
Kim Alvefur |
2015-05-05 |
mod_smacks: Move set of filters from new session to session being resumed
|
Kim Alvefur |
2015-05-05 |
mod_smacks: Don't touch upvalues of session.send and session.data, they should already point to the correct values
|
Kim Alvefur |
2015-05-05 |
mod_smacks: Add stanza counting filter when resuming session
|
Kim Alvefur |
2015-05-05 |
mod_smacks: Add license header
|
Kim Alvefur |
2015-04-09 |
mod_smacks: Don't restore filters from original session after resumption, use new filters
|
Matthew Wild |
2015-03-21 |
mod_smacks: Don't attach timestamps to 'iq' stanzas
|
Kim Alvefur |
2015-01-26 |
mod_smacks: Remove negation of condition, most likely a leftover from debugging
|
Kim Alvefur |
2015-01-26 |
mod_smacks: Stanzas don't have a ':' in their name
|
Kim Alvefur |
2015-01-26 |
mod_smacks: Send ack requests by serializing and concatenating them to outgoing stanzas, using a timer might cause high CPU usage
|
Kim Alvefur |
2014-10-28 |
mod_smacks: Delay initiation of outgoing smacks on s2s until after queued stanzas are sent
|
Kim Alvefur |
2014-10-20 |
mod_smacks: Initiate outgoing smacks on s2s when sending request and incoming when the remote says enabled
|
Kim Alvefur |
2014-10-20 |
mod_smacks: Move wrap_session() contents into separate direction-specific routines
|
Kim Alvefur |
2014-10-20 |
mod_smacks: Remove variable not used after 2881d532f385
|
Kim Alvefur |
2014-10-20 |
mod_smacks: Send failure correctly on s2s
|
Kim Alvefur |
2014-10-20 |
mod_smacks: Fix sending ack requests on s2s
|
Kim Alvefur |
2014-10-20 |
mod_smacks: Trick session.send() into not returning nil or mod_message will act as if messages were not delivered
|
Kim Alvefur |
2014-10-13 |
mod_smacks: Use filters for queuing outgoing stanzas instead of wrapping session.send()
|
Kim Alvefur |
2014-10-12 |
mod_smacks: Correctly check if what is being sent is a stanza
|
Kim Alvefur |
2014-10-08 |
mod_smacks: Examine the state of the stanza *before* it was send
|
Florian Zeitz |
2014-09-29 |
mod_smacks: Backout ed2a9c00b5c4, need a better solution
|
Kim Alvefur |
2014-06-17 |
mod_smacks: Fix logging (Thanks Ge0rG)
|
Kim Alvefur |
2014-05-22 |
mod_smacks: Impose a limit on number of unacked stanzas (Thanks Holger)
|
Kim Alvefur |
2014-05-07 |
mod_smacks: Assert that the 'h' attribute is present and a number
|
Kim Alvefur |
2014-05-07 |
mod_smacks: Add more debug logging
|
Kim Alvefur |
2014-05-07 |
mod_smacks: Log things attached to sessions instead of the module
|
Kim Alvefur |
2014-05-07 |
all the things: Remove trailing whitespace
|
Florian Zeitz |
2014-03-11 |
Backed out changeset 853a382c9bd6
|
Kim Alvefur |
2014-02-28 |
mod_turncredentials: Advertise the XEP-0215 feature (thanks Gryffus)
|
Kim Alvefur |
2014-02-28 |
mod_smacks: Handle both version 2 and version 3 namespace
|
Florian Zeitz |
2014-02-03 |
mod_smacks: Remove logging of unacked stanzas
|
Matthew Wild |
2014-01-30 |
mod_smacks: Allow resumption if the TCP connection is closed from our end, c15cea87036f ensures distinction from cleanly closed streams (thanks Lance)
|
Kim Alvefur |
2013-05-29 |
mod_smacks: Complain a little louder about clients trying to resume after resource binding
|
Kim Alvefur |
2013-05-05 |
mod_smacks: Wrap session:close() and make the session not resumable
|
Kim Alvefur |
2013-04-25 |
mod_smacks: If a hibernating session was destroyed before the timeout, don't destroy it again or say that it was resumed
|
Kim Alvefur |
2013-04-25 |
mod_smacks: Don't allow steam resumption onto a stream after resource binding
|
Kim Alvefur |
2013-03-09 |
mod_smacks: Don't try to send stanzas to hibernating sessions. Fixes duplicate IQ replies on libevent.
|
Kim Alvefur |
2013-02-11 |
mod_smacks: 'reason' parameter of session:close() changed to make nil and false mean 'graceful close' in 9da430b69f13
|
Kim Alvefur |
2013-01-02 |
mod_smacks: Avoid indexing a nil value
|
Kim Alvefur |
2012-09-12 |
mod_smacks: Only request ack for stanzas
|
Kim Alvefur |
2012-09-10 |
mod_smacks: Less table indexing!
|
Kim Alvefur |
2012-09-10 |
mod_smacks: Use require to import (thanks a lot, autocomplete)
|
Kim Alvefur |
2012-07-29 |
mod_smacks: Import sessionmanager
|
Kim Alvefur |
2012-07-29 |
mod_smacks: Fix log statement
|
Kim Alvefur |
2012-07-29 |
mod_smacks: Import prosody.core_process_stanza()
|
Kim Alvefur |
2012-07-29 |
mod_smacks: Make smacks_max_unacked_stanzas configurable
|
Matthew Wild |
2012-04-28 |
mod_smacks: get_option+_number
|
Matthew Wild |
2012-04-28 |
mod_smacks: Remove dependency on connlisteners (use sessions table shared by mod_c2s directly)
|
Matthew Wild |
2012-04-28 |
mod_smacks: Don't hibernate session on graceful stream close
0.8-diverge
|
Matthew Wild |
2012-03-19 |
mod_smacks: Import connlisteners properly
|
Matthew Wild |
2012-03-17 |
mod_smacks: If a resumed session still has a connection open, close that connection before resuming
|
Matthew Wild |
2012-03-17 |
mod_smacks: Use pre-resource-unbind (0.9 feature) to fix reloadability and multiple host support
|
Matthew Wild |
2012-03-05 |
Fix a typo in mod_smacks (type -> session_type).
|
Thijs Alkemade |
2012-02-02 |
mod_smacks: Drop back to urn:xmpp:sm:2 for now
|
Matthew Wild |
2012-02-02 |
Add a <delay> to stanzas that are queued (and don't have one already), so clients can show them with the original timestamp.
|
Thijs Alkemade |
2012-02-02 |
Update smacks to urn:xmpp:sm:3. Fix typo in can_do_smacks.
|
Thijs Alkemade |
2012-02-02 |
mod_smacks: Consolidate logic for deciding whether to advertise or allow smacks for a given session, and fix an issue with not allowing s2s connections to enable smacks because of not binding a resource... (thanks xnyphs)
|
Matthew Wild |
2012-02-01 |
mod_smacks: Handle a client trying to <enable> twice, or trying to <enable> before resource binding (thanks Thijs Alkemade)
|
Matthew Wild |
2012-02-01 |
mod_smacks: Only advertise stream features when a stream is authenticated, and doesn't already have smacks enabled
|
Matthew Wild |
2012-02-01 |
mod_smacks: Log message when client tries to resume unknown session
|
Matthew Wild |
2012-01-30 |
mod_smacks: Add log message on resume
|
Matthew Wild |
2012-01-30 |
mod_smacks: Add logging to hibernation and session destruction (thanks darkrain)
|
Matthew Wild |
2012-01-29 |
mod_smacks: Fix smacks on s2s connections, but disable it by default.
|
Kim Alvefur |
2012-01-24 |
mod_smacks: Don't destroy a session that binds the same resource as a hibernating smacks session (thanks xnyhps for tracking down the problem, though I've used a different fix)
|
Matthew Wild |
2011-11-19 |
mod_smacks: Merge mod_fastreconnect (resumption support), fix a number of bugs, refactor the code and add some more comments to explain process
|
Matthew Wild |
2011-03-18 |
mod_smacks: Fixed to use the correct events API.
|
Waqas Hussain |
2010-10-16 |
mod_smacks: Add commented log statement for future debugging
|
Matthew Wild |
2010-10-07 |
mod_smacks: Fixes for monkey-patched sessionmanager.destroy to handle stream resumption, and to fall back to stock destroy() if the session is not smacks-enabled.
|
Matthew Wild |
2010-10-07 |
mod_smacks: Fixes for storing the unacked stanzas so that they can be properly replayed to clients on stream resume
|
Matthew Wild |
2010-10-07 |
mod_smacks: Fix to reply to stream for s2s sessions
|
Matthew Wild |
2010-10-07 |
mod_smacks: Fix the logic for handling outgoing stanzas and ack requests
|
Matthew Wild |
2010-07-24 |
mod_smacks: Clean outgoing stanza queue correctly on session close
|
Matthew Wild |
2010-07-08 |
mod_smacks: Use filters for catching incoming stanzas (more reliable and efficient), also add some logic to make compatible with the stream resumption module (coming soon)
|
Matthew Wild |
2010-07-08 |
mod_smacks: Better logic for deciding what is a stanza and what is not, and deciding when to send ack requests
|
Matthew Wild |
2010-07-08 |
mod_smacks: XEP-0198 Stream Management acks. Initial commit - very rough, useful mainly for testing at the moment, most certainly contains bugs :)
|
Matthew Wild |
2010-06-03 |