log mod_smacks/mod_smacks.lua @ 2713:eea1d5bac451

age author description
Mon, 08 May 2017 19:36:37 +0200 tmolitor mod_smacks: Fix delayed_ack event
Mon, 24 Apr 2017 20:56:56 +0200 tmolitor Fix #889
Thu, 06 Apr 2017 02:12:14 +0200 tmolitor mod_smacks: Ignore user when writing or reading session_cache on prosody 0.9
Wed, 15 Mar 2017 16:24:03 +0100 tmolitor mod_smacks: Prevent ack loop on misbehaving clients
Wed, 15 Mar 2017 16:21:55 +0100 tmolitor mod_smacks: Made module more error resistant
Sat, 11 Mar 2017 01:37:28 +0100 tmolitor mod_smacks: Add resumed session to event "smacks-hibernation-end"
Sun, 05 Mar 2017 20:23:53 +0100 tmolitor Implement XEP-0198 revision 1.5.2 and limit number of hibernated sessions per user
Sun, 12 Feb 2017 21:23:22 +0100 tmolitor mod_smacks: Fix some bugs with smacks-ack-delayed event triggering.
Sun, 12 Feb 2017 19:27:50 +0100 tmolitor mod_smacks: Send out more ack requests where needed
Thu, 15 Dec 2016 02:57:03 +0100 Kim Alvefur mod_smacks: Check if a session is an authenticated c2s session by looking for a username (fix for change in 0.10 9f70d35a1602)
Thu, 24 Nov 2016 00:47:32 +0100 tmolitor 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)
Tue, 26 Jul 2016 12:37:04 +0200 Kim Alvefur 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
Sat, 02 Apr 2016 20:03:30 +0200 Kim Alvefur mod_smacks: Fix sending <r> after stanzas while not creating multiple timers (thanks Thilo)
Sun, 27 Mar 2016 16:13:20 +0200 tmolitor mod_smacks: added new events for hibernation start/end
Mon, 21 Mar 2016 14:08:03 +0100 Kim Alvefur mod_smacks: Prevent queuing multiple <r>
Thu, 17 Mar 2016 22:42:11 +0100 Kim Alvefur mod_smacks: Adjust filter priorities to avoid conflict with mod_websocket
Wed, 16 Mar 2016 13:30:03 +0100 Kim Alvefur mod_smacks: Log when sending <r> from read timeout event (0.10+)
Wed, 16 Mar 2016 13:29:28 +0100 Kim Alvefur mod_smacks: Keep timer object around and stop it when needed (trunk only)
Wed, 16 Mar 2016 13:27:40 +0100 Kim Alvefur mod_smacks: Increase delay for starting s2s smacks to a non-zero value
Wed, 16 Mar 2016 13:26:21 +0100 Kim Alvefur mod_smacks: Go back to sending ack requests from a timer a moment after a stanza was sent
Wed, 16 Mar 2016 13:14:01 +0100 Kim Alvefur mod_smacks: Drop stanzas instead of turning them into the empty string
Tue, 29 Sep 2015 21:54:40 +0200 Kim Alvefur mod_smacks: Add experimental resending of unacked messages in s2s queues (disabled by default)
Mon, 11 May 2015 15:07:52 +0200 Kim Alvefur mod_smacks: Handle the read timeout event (0.10+ only) and send an ack request, close the connection the second time if unanswerd
Mon, 11 May 2015 14:33:37 +0200 Kim Alvefur mod_smacks: Handle unacked messages in s2s queues
Wed, 06 May 2015 01:02:00 +0200 Kim Alvefur mod_smacks: Set session upvalue of filter() to correct session
Wed, 06 May 2015 01:01:18 +0200 Kim Alvefur mod_smacks: Move set of filters from new session to session being resumed
Wed, 06 May 2015 01:00:50 +0200 Kim Alvefur mod_smacks: Don't touch upvalues of session.send and session.data, they should already point to the correct values
Wed, 06 May 2015 00:58:55 +0200 Kim Alvefur mod_smacks: Add stanza counting filter when resuming session
Thu, 09 Apr 2015 14:23:48 +0200 Kim Alvefur mod_smacks: Add license header
Sat, 21 Mar 2015 10:12:23 +0000 Matthew Wild mod_smacks: Don't restore filters from original session after resumption, use new filters
Mon, 26 Jan 2015 15:54:18 +0100 Kim Alvefur mod_smacks: Don't attach timestamps to 'iq' stanzas
Mon, 26 Jan 2015 15:44:36 +0100 Kim Alvefur mod_smacks: Remove negation of condition, most likely a leftover from debugging
Mon, 26 Jan 2015 15:32:19 +0100 Kim Alvefur mod_smacks: Stanzas don't have a ':' in their name
Tue, 28 Oct 2014 22:26:41 +0100 Kim Alvefur mod_smacks: Send ack requests by serializing and concatenating them to outgoing stanzas, using a timer might cause high CPU usage
Mon, 20 Oct 2014 13:15:55 +0200 Kim Alvefur mod_smacks: Delay initiation of outgoing smacks on s2s until after queued stanzas are sent
Mon, 20 Oct 2014 13:15:14 +0200 Kim Alvefur mod_smacks: Initiate outgoing smacks on s2s when sending request and incoming when the remote says enabled
Mon, 20 Oct 2014 13:13:48 +0200 Kim Alvefur mod_smacks: Move wrap_session() contents into separate direction-specific routines
Mon, 20 Oct 2014 13:11:28 +0200 Kim Alvefur mod_smacks: Remove variable not used after 2881d532f385
Mon, 20 Oct 2014 11:55:08 +0200 Kim Alvefur mod_smacks: Send failure correctly on s2s
Mon, 20 Oct 2014 11:51:07 +0200 Kim Alvefur mod_smacks: Fix sending ack requests on s2s
Mon, 13 Oct 2014 14:19:49 +0200 Kim Alvefur mod_smacks: Trick session.send() into not returning nil or mod_message will act as if messages were not delivered
Sun, 12 Oct 2014 13:24:50 +0200 Kim Alvefur mod_smacks: Use filters for queuing outgoing stanzas instead of wrapping session.send()
Wed, 08 Oct 2014 12:56:21 +0200 Kim Alvefur mod_smacks: Correctly check if what is being sent is a stanza
Tue, 30 Sep 2014 01:17:10 +0200 Florian Zeitz mod_smacks: Examine the state of the stanza *before* it was send
Tue, 17 Jun 2014 08:01:52 +0200 Kim Alvefur mod_smacks: Backout ed2a9c00b5c4, need a better solution
Thu, 22 May 2014 08:30:16 +0200 Kim Alvefur mod_smacks: Fix logging (Thanks Ge0rG)
Wed, 07 May 2014 16:18:05 +0200 Kim Alvefur mod_smacks: Impose a limit on number of unacked stanzas (Thanks Holger)
Wed, 07 May 2014 14:21:33 +0200 Kim Alvefur mod_smacks: Assert that the 'h' attribute is present and a number
Wed, 07 May 2014 14:19:44 +0200 Kim Alvefur mod_smacks: Add more debug logging
Wed, 07 May 2014 14:17:03 +0200 Kim Alvefur mod_smacks: Log things attached to sessions instead of the module
Tue, 11 Mar 2014 18:44:01 +0100 Florian Zeitz all the things: Remove trailing whitespace
Fri, 28 Feb 2014 15:37:55 +0100 Kim Alvefur Backed out changeset 853a382c9bd6
Fri, 28 Feb 2014 15:36:06 +0100 Kim Alvefur mod_turncredentials: Advertise the XEP-0215 feature (thanks Gryffus)
Mon, 03 Feb 2014 22:17:40 +0100 Florian Zeitz mod_smacks: Handle both version 2 and version 3 namespace
Thu, 30 Jan 2014 13:39:24 +0000 Matthew Wild mod_smacks: Remove logging of unacked stanzas
Wed, 29 May 2013 11:37:42 +0200 Kim Alvefur mod_smacks: Allow resumption if the TCP connection is closed from our end, c15cea87036f ensures distinction from cleanly closed streams (thanks Lance)
Sun, 05 May 2013 11:23:50 +0200 Kim Alvefur mod_smacks: Complain a little louder about clients trying to resume after resource binding
Thu, 25 Apr 2013 17:37:33 +0200 Kim Alvefur mod_smacks: Wrap session:close() and make the session not resumable
Thu, 25 Apr 2013 17:34:30 +0200 Kim Alvefur mod_smacks: If a hibernating session was destroyed before the timeout, don't destroy it again or say that it was resumed
Sat, 09 Mar 2013 20:49:30 +0100 Kim Alvefur mod_smacks: Don't allow steam resumption onto a stream after resource binding
Mon, 11 Feb 2013 19:21:31 +0100 Kim Alvefur mod_smacks: Don't try to send stanzas to hibernating sessions. Fixes duplicate IQ replies on libevent.
Thu, 03 Jan 2013 00:34:30 +0100 Kim Alvefur mod_smacks: 'reason' parameter of session:close() changed to make nil and false mean 'graceful close' in 9da430b69f13
Wed, 12 Sep 2012 18:03:55 +0200 Kim Alvefur mod_smacks: Avoid indexing a nil value
Mon, 10 Sep 2012 21:11:04 +0200 Kim Alvefur mod_smacks: Only request ack for stanzas