log mod_smacks/mod_smacks.lua @ 1554:8059b7cdaf17

age author description
2014-10-28 Kim Alvefur mod_smacks: Send ack requests by serializing and concatenating them to outgoing stanzas, using a timer might cause high CPU usage
2014-10-20 Kim Alvefur mod_smacks: Delay initiation of outgoing smacks on s2s until after queued stanzas are sent
2014-10-20 Kim Alvefur mod_smacks: Initiate outgoing smacks on s2s when sending request and incoming when the remote says enabled
2014-10-20 Kim Alvefur mod_smacks: Move wrap_session() contents into separate direction-specific routines
2014-10-20 Kim Alvefur mod_smacks: Remove variable not used after 2881d532f385
2014-10-20 Kim Alvefur mod_smacks: Send failure correctly on s2s
2014-10-20 Kim Alvefur mod_smacks: Fix sending ack requests on s2s
2014-10-13 Kim Alvefur mod_smacks: Trick session.send() into not returning nil or mod_message will act as if messages were not delivered
2014-10-12 Kim Alvefur mod_smacks: Use filters for queuing outgoing stanzas instead of wrapping session.send()
2014-10-08 Kim Alvefur mod_smacks: Correctly check if what is being sent is a stanza
2014-09-29 Florian Zeitz mod_smacks: Examine the state of the stanza *before* it was send
2014-06-17 Kim Alvefur mod_smacks: Backout ed2a9c00b5c4, need a better solution
2014-05-22 Kim Alvefur mod_smacks: Fix logging (Thanks Ge0rG)
2014-05-07 Kim Alvefur mod_smacks: Impose a limit on number of unacked stanzas (Thanks Holger)
2014-05-07 Kim Alvefur mod_smacks: Assert that the 'h' attribute is present and a number
2014-05-07 Kim Alvefur mod_smacks: Add more debug logging
2014-05-07 Kim Alvefur mod_smacks: Log things attached to sessions instead of the module
2014-03-11 Florian Zeitz all the things: Remove trailing whitespace
2014-02-28 Kim Alvefur Backed out changeset 853a382c9bd6
2014-02-28 Kim Alvefur mod_turncredentials: Advertise the XEP-0215 feature (thanks Gryffus)
2014-02-03 Florian Zeitz mod_smacks: Handle both version 2 and version 3 namespace
2014-01-30 Matthew Wild mod_smacks: Remove logging of unacked stanzas
2013-05-29 Kim Alvefur mod_smacks: Allow resumption if the TCP connection is closed from our end, c15cea87036f ensures distinction from cleanly closed streams (thanks Lance)
2013-05-05 Kim Alvefur mod_smacks: Complain a little louder about clients trying to resume after resource binding
2013-04-25 Kim Alvefur mod_smacks: Wrap session:close() and make the session not resumable
2013-04-25 Kim Alvefur mod_smacks: If a hibernating session was destroyed before the timeout, don't destroy it again or say that it was resumed
2013-03-09 Kim Alvefur mod_smacks: Don't allow steam resumption onto a stream after resource binding
2013-02-11 Kim Alvefur mod_smacks: Don't try to send stanzas to hibernating sessions. Fixes duplicate IQ replies on libevent.
2013-01-02 Kim Alvefur mod_smacks: 'reason' parameter of session:close() changed to make nil and false mean 'graceful close' in 9da430b69f13
2012-09-12 Kim Alvefur mod_smacks: Avoid indexing a nil value
2012-09-10 Kim Alvefur mod_smacks: Only request ack for stanzas
2012-09-10 Kim Alvefur mod_smacks: Less table indexing!
2012-07-29 Kim Alvefur mod_smacks: Use require to import (thanks a lot, autocomplete)
2012-07-29 Kim Alvefur mod_smacks: Import sessionmanager
2012-07-29 Kim Alvefur mod_smacks: Fix log statement
2012-07-29 Kim Alvefur mod_smacks: Import prosody.core_process_stanza()
2012-04-28 Matthew Wild mod_smacks: Make smacks_max_unacked_stanzas configurable
2012-04-28 Matthew Wild mod_smacks: get_option+_number
2012-04-28 Matthew Wild mod_smacks: Remove dependency on connlisteners (use sessions table shared by mod_c2s directly)
2012-03-19 Matthew Wild mod_smacks: Don't hibernate session on graceful stream close 0.8-diverge
2012-03-17 Matthew Wild mod_smacks: Import connlisteners properly
2012-03-17 Matthew Wild mod_smacks: If a resumed session still has a connection open, close that connection before resuming
2012-03-05 Matthew Wild mod_smacks: Use pre-resource-unbind (0.9 feature) to fix reloadability and multiple host support
2012-02-02 Thijs Alkemade Fix a typo in mod_smacks (type -> session_type).
2012-02-02 Matthew Wild mod_smacks: Drop back to urn:xmpp:sm:2 for now
2012-02-02 Thijs Alkemade Add a <delay> to stanzas that are queued (and don't have one already), so clients can show them with the original timestamp.
2012-02-02 Thijs Alkemade Update smacks to urn:xmpp:sm:3. Fix typo in can_do_smacks.
2012-02-01 Matthew Wild 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)
2012-02-01 Matthew Wild mod_smacks: Handle a client trying to <enable> twice, or trying to <enable> before resource binding (thanks Thijs Alkemade)
2012-02-01 Matthew Wild mod_smacks: Only advertise stream features when a stream is authenticated, and doesn't already have smacks enabled
2012-01-30 Matthew Wild mod_smacks: Log message when client tries to resume unknown session
2012-01-30 Matthew Wild mod_smacks: Add log message on resume
2012-01-29 Matthew Wild mod_smacks: Add logging to hibernation and session destruction (thanks darkrain)
2012-01-24 Kim Alvefur mod_smacks: Fix smacks on s2s connections, but disable it by default.
2011-11-19 Matthew Wild 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)
2011-03-18 Matthew Wild mod_smacks: Merge mod_fastreconnect (resumption support), fix a number of bugs, refactor the code and add some more comments to explain process
2010-10-16 Waqas Hussain mod_smacks: Fixed to use the correct events API.
2010-10-07 Matthew Wild mod_smacks: Add commented log statement for future debugging
2010-10-07 Matthew Wild 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.
2010-10-07 Matthew Wild mod_smacks: Fixes for storing the unacked stanzas so that they can be properly replayed to clients on stream resume