mod_smacks: Don't restore filters from original session after resumption, use new filters
|
Matthew Wild |
Sat, 21 Mar 2015 10:12:23 +0000 |
mod_smacks: Don't attach timestamps to 'iq' stanzas
|
Kim Alvefur |
Mon, 26 Jan 2015 15:54:18 +0100 |
mod_smacks: Remove negation of condition, most likely a leftover from debugging
|
Kim Alvefur |
Mon, 26 Jan 2015 15:44:36 +0100 |
mod_smacks: Stanzas don't have a ':' in their name
|
Kim Alvefur |
Mon, 26 Jan 2015 15:32:19 +0100 |
mod_smacks: Send ack requests by serializing and concatenating them to outgoing stanzas, using a timer might cause high CPU usage
|
Kim Alvefur |
Tue, 28 Oct 2014 22:26:41 +0100 |
mod_smacks: Delay initiation of outgoing smacks on s2s until after queued stanzas are sent
|
Kim Alvefur |
Mon, 20 Oct 2014 13:15:55 +0200 |
mod_smacks: Initiate outgoing smacks on s2s when sending request and incoming when the remote says enabled
|
Kim Alvefur |
Mon, 20 Oct 2014 13:15:14 +0200 |
mod_smacks: Move wrap_session() contents into separate direction-specific routines
|
Kim Alvefur |
Mon, 20 Oct 2014 13:13:48 +0200 |
mod_smacks: Remove variable not used after 2881d532f385
|
Kim Alvefur |
Mon, 20 Oct 2014 13:11:28 +0200 |
mod_smacks: Send failure correctly on s2s
|
Kim Alvefur |
Mon, 20 Oct 2014 11:55:08 +0200 |
mod_smacks: Fix sending ack requests on s2s
|
Kim Alvefur |
Mon, 20 Oct 2014 11:51:07 +0200 |
mod_smacks: Trick session.send() into not returning nil or mod_message will act as if messages were not delivered
|
Kim Alvefur |
Mon, 13 Oct 2014 14:19:49 +0200 |
mod_smacks: Use filters for queuing outgoing stanzas instead of wrapping session.send()
|
Kim Alvefur |
Sun, 12 Oct 2014 13:24:50 +0200 |
mod_smacks: Correctly check if what is being sent is a stanza
|
Kim Alvefur |
Wed, 08 Oct 2014 12:56:21 +0200 |
mod_smacks: Examine the state of the stanza *before* it was send
|
Florian Zeitz |
Tue, 30 Sep 2014 01:17:10 +0200 |
mod_smacks: Backout ed2a9c00b5c4, need a better solution
|
Kim Alvefur |
Tue, 17 Jun 2014 08:01:52 +0200 |
mod_smacks: Fix logging (Thanks Ge0rG)
|
Kim Alvefur |
Thu, 22 May 2014 08:30:16 +0200 |
mod_smacks: Impose a limit on number of unacked stanzas (Thanks Holger)
|
Kim Alvefur |
Wed, 07 May 2014 16:18:05 +0200 |
mod_smacks: Assert that the 'h' attribute is present and a number
|
Kim Alvefur |
Wed, 07 May 2014 14:21:33 +0200 |
mod_smacks: Add more debug logging
|
Kim Alvefur |
Wed, 07 May 2014 14:19:44 +0200 |
mod_smacks: Log things attached to sessions instead of the module
|
Kim Alvefur |
Wed, 07 May 2014 14:17:03 +0200 |
all the things: Remove trailing whitespace
|
Florian Zeitz |
Tue, 11 Mar 2014 18:44:01 +0100 |
Backed out changeset 853a382c9bd6
|
Kim Alvefur |
Fri, 28 Feb 2014 15:37:55 +0100 |
mod_turncredentials: Advertise the XEP-0215 feature (thanks Gryffus)
|
Kim Alvefur |
Fri, 28 Feb 2014 15:36:06 +0100 |
mod_smacks: Handle both version 2 and version 3 namespace
|
Florian Zeitz |
Mon, 03 Feb 2014 22:17:40 +0100 |
mod_smacks: Remove logging of unacked stanzas
|
Matthew Wild |
Thu, 30 Jan 2014 13:39:24 +0000 |
mod_smacks: Allow resumption if the TCP connection is closed from our end, c15cea87036f ensures distinction from cleanly closed streams (thanks Lance)
|
Kim Alvefur |
Wed, 29 May 2013 11:37:42 +0200 |
mod_smacks: Complain a little louder about clients trying to resume after resource binding
|
Kim Alvefur |
Sun, 05 May 2013 11:23:50 +0200 |
mod_smacks: Wrap session:close() and make the session not resumable
|
Kim Alvefur |
Thu, 25 Apr 2013 17:37:33 +0200 |
mod_smacks: If a hibernating session was destroyed before the timeout, don't destroy it again or say that it was resumed
|
Kim Alvefur |
Thu, 25 Apr 2013 17:34:30 +0200 |
mod_smacks: Don't allow steam resumption onto a stream after resource binding
|
Kim Alvefur |
Sat, 09 Mar 2013 20:49:30 +0100 |
mod_smacks: Don't try to send stanzas to hibernating sessions. Fixes duplicate IQ replies on libevent.
|
Kim Alvefur |
Mon, 11 Feb 2013 19:21:31 +0100 |
mod_smacks: 'reason' parameter of session:close() changed to make nil and false mean 'graceful close' in 9da430b69f13
|
Kim Alvefur |
Thu, 03 Jan 2013 00:34:30 +0100 |
mod_smacks: Avoid indexing a nil value
|
Kim Alvefur |
Wed, 12 Sep 2012 18:03:55 +0200 |
mod_smacks: Only request ack for stanzas
|
Kim Alvefur |
Mon, 10 Sep 2012 21:11:04 +0200 |
mod_smacks: Less table indexing!
|
Kim Alvefur |
Mon, 10 Sep 2012 21:02:26 +0200 |
mod_smacks: Use require to import (thanks a lot, autocomplete)
|
Kim Alvefur |
Sun, 29 Jul 2012 22:24:11 +0200 |
mod_smacks: Import sessionmanager
|
Kim Alvefur |
Sun, 29 Jul 2012 22:21:32 +0200 |
mod_smacks: Fix log statement
|
Kim Alvefur |
Sun, 29 Jul 2012 22:11:48 +0200 |
mod_smacks: Import prosody.core_process_stanza()
|
Kim Alvefur |
Sun, 29 Jul 2012 21:38:19 +0200 |
mod_smacks: Make smacks_max_unacked_stanzas configurable
|
Matthew Wild |
Sat, 28 Apr 2012 18:21:29 +0100 |
mod_smacks: get_option+_number
|
Matthew Wild |
Sat, 28 Apr 2012 18:20:18 +0100 |
mod_smacks: Remove dependency on connlisteners (use sessions table shared by mod_c2s directly)
|
Matthew Wild |
Sat, 28 Apr 2012 18:16:47 +0100 |
mod_smacks: Don't hibernate session on graceful stream close
0.8-diverge
|
Matthew Wild |
Mon, 19 Mar 2012 17:06:02 +0000 |
mod_smacks: Import connlisteners properly
|
Matthew Wild |
Sat, 17 Mar 2012 15:54:25 +0000 |
mod_smacks: If a resumed session still has a connection open, close that connection before resuming
|
Matthew Wild |
Sat, 17 Mar 2012 15:53:45 +0000 |
mod_smacks: Use pre-resource-unbind (0.9 feature) to fix reloadability and multiple host support
|
Matthew Wild |
Mon, 05 Mar 2012 16:53:30 +0000 |
Fix a typo in mod_smacks (type -> session_type).
|
Thijs Alkemade |
Thu, 02 Feb 2012 02:08:40 +0100 |
mod_smacks: Drop back to urn:xmpp:sm:2 for now
|
Matthew Wild |
Thu, 02 Feb 2012 00:34:53 +0000 |
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 |
Thu, 02 Feb 2012 01:23:43 +0100 |
Update smacks to urn:xmpp:sm:3. Fix typo in can_do_smacks.
|
Thijs Alkemade |
Thu, 02 Feb 2012 01:23:00 +0100 |
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 |
Wed, 01 Feb 2012 23:57:07 +0000 |
mod_smacks: Handle a client trying to <enable> twice, or trying to <enable> before resource binding (thanks Thijs Alkemade)
|
Matthew Wild |
Wed, 01 Feb 2012 23:29:05 +0000 |
mod_smacks: Only advertise stream features when a stream is authenticated, and doesn't already have smacks enabled
|
Matthew Wild |
Wed, 01 Feb 2012 23:27:23 +0000 |
mod_smacks: Log message when client tries to resume unknown session
|
Matthew Wild |
Mon, 30 Jan 2012 04:20:24 +0000 |
mod_smacks: Add log message on resume
|
Matthew Wild |
Mon, 30 Jan 2012 04:15:58 +0000 |
mod_smacks: Add logging to hibernation and session destruction (thanks darkrain)
|
Matthew Wild |
Sun, 29 Jan 2012 20:34:14 +0000 |
mod_smacks: Fix smacks on s2s connections, but disable it by default.
|
Kim Alvefur |
Tue, 24 Jan 2012 14:56:00 +0100 |
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 |
Sat, 19 Nov 2011 22:39:02 +0000 |
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 |
Fri, 18 Mar 2011 21:26:27 +0000 |
mod_smacks: Fixed to use the correct events API.
|
Waqas Hussain |
Sat, 16 Oct 2010 07:49:30 +0500 |
mod_smacks: Add commented log statement for future debugging
|
Matthew Wild |
Thu, 07 Oct 2010 16:19:09 +0100 |
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 |
Thu, 07 Oct 2010 16:18:07 +0100 |
mod_smacks: Fixes for storing the unacked stanzas so that they can be properly replayed to clients on stream resume
|
Matthew Wild |
Thu, 07 Oct 2010 16:16:49 +0100 |
mod_smacks: Fix to reply to stream for s2s sessions
|
Matthew Wild |
Thu, 07 Oct 2010 16:14:31 +0100 |
mod_smacks: Fix the logic for handling outgoing stanzas and ack requests
|
Matthew Wild |
Sat, 24 Jul 2010 11:07:38 +0100 |
mod_smacks: Clean outgoing stanza queue correctly on session close
|
Matthew Wild |
Thu, 08 Jul 2010 14:01:52 +0100 |
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 |
Thu, 08 Jul 2010 14:01:32 +0100 |
mod_smacks: Better logic for deciding what is a stanza and what is not, and deciding when to send ack requests
|
Matthew Wild |
Thu, 08 Jul 2010 14:00:05 +0100 |
mod_smacks: XEP-0198 Stream Management acks. Initial commit - very rough, useful mainly for testing at the moment, most certainly contains bugs :)
|
Matthew Wild |
Thu, 03 Jun 2010 01:08:58 +0100 |