Log

mod_smacks/mod_smacks.lua @ 1119:1af68e5e40f3

description author age
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