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
|