Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-03-28 | Change IQ handling to allow non-final IQ handlers/responders | Tobias Markmann | |
Previously all IQ handlers were final. The IQ handles were processed in last-added-first order and if the IQ payload matched the handler payload, the IQ would only be passed to that handler. This conflicts with our IBBReceiveSession. When running multiple concurrent file-transfers using multiple IBBReceiveSessions there are multiple IQ handlers for IBB content; one for every transfer. This commit allows a Responder to be set as non-final. In this case unhandled IQs will not be responded with an error but returned to the IQRouter so it can pass it to the next possible IQ handler. Test-Information: Tested with ConcurrentFileTransferTest with runs multiple IBB transfers in parallel. Change-Id: I8237e234cbe5c110deaa8c3d6ba303b65fd53d00 | |||
2014-12-15 | Update Copyright in Swiften | Kevin Smith | |
Change-Id: I94ab4bbb68c603fe872abeb8090575de042f5cb4 | |||
2012-05-07 | Added convenience method for responding with a custom error payload. | Remko Tronçon | |
2011-09-20 | Added ClientBlockListManager. | Remko Tronçon | |
2011-04-30 | Replace #icnlude "" by #include <> in Swiften. | Remko Tronçon | |
2011-02-14 | Removed Swift::String. | Remko Tronçon | |
2010-11-03 | Added JIDDiscoInfoResponder + Added "to" parameter to responder callback. | Remko Tronçon | |
2010-10-10 | Refactor responders to only start on start(). | Remko Tronçon | |
2010-04-08 | Added copyrights to Swiften. | Kevin Smith | |
2010-03-28 | Moving submodule contents back. | Remko Tronçon | |
2010-03-28 | Removing submodules. | Remko Tronçon | |
2010-03-28 | Moved Swiften to a separate module. | Remko Tronçon | |
2009-11-08 | Added Error class. | Remko Tronçon | |
2009-06-12 | Do not register IQHandler in the constructor. | Remko Tronçon | |
This can get us in all kinds of trouble, including that it makes it impossible to use shared_ptr<> for Requests. | |||
2009-06-01 | Import. | Remko Tronçon | |