Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-02-03 | Correct previous patch. | Remko Tronçon | |
2012-02-03 | Call shutdown() on socket before close(). | Remko Tronçon | |
As recommended by boost asio documentation. | |||
2012-02-03 | Close socket immediately after last pending write finished. | Remko Tronçon | |
This should fix a hang on disconnect(). | |||
2011-10-10 | In case of writing when calling disconnect() postpone socket.close() to when ↵ | Tobias Markmann | |
writing has finished. License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php | |||
2011-09-29 | Temporarily reverting the previous patch, because of unforeseen problems. | Remko Tronçon | |
Will recommit at a later time. This reverts commit 639c0b7c7fe05bd7a686d16d93f2720bd3bfad99. | |||
2011-09-29 | In case of writing when calling disconnect() postpone socket.close() to when ↵ | Tobias Markmann | |
writing has finished. License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php | |||
2011-09-28 | Pass read data from connection via shared_ptr. | Remko Tronçon | |
This should avoid unnecessary copying of the received data while being processed by the event loop. | |||
2011-05-18 | Propagate use of SafeByteArray down to the connection. | Remko Tronçon | |
2011-05-05 | Replace ByteArray by typedef. | Remko Tronçon | |
2011-04-30 | Replace #icnlude "" by #include <> in Swiften. | Remko Tronçon | |
2011-04-18 | Cleaned up includes.swift-2.0alpha | Remko Tronçon | |
2011-02-14 | Removed Swift::String. | Remko Tronçon | |
2011-02-09 | Treat 'connection closed' as an error. | Remko Tronçon | |
2011-01-26 | Make boost io_service a shared object. | Remko Tronçon | |
This should avoid problems when destroying an event loop containing timer or network events, after the network factory (and io_service object) has disappeared (i.e. at shutdown). | |||
2011-01-24 | Added debug output to boost connection. | Remko Tronçon | |
2011-01-21 | Removed debug output from BoostConnection. | Remko Tronçon | |
2011-01-15 | Wait to close the connection until pending writes are done. | Remko Tronçon | |
This hopefully fixes the uninterruptable hang on exit. | |||
2011-01-15 | Comply with asio's documentation that we cannot call async_write multiple ↵ | Remko Tronçon | |
times simultaniously. | |||
2010-12-27 | Also emit connection disconnected signal when we initiate the disconnect. | Remko Tronçon | |
2010-10-27 | Remove MainEventLoop singleton. | Remko Tronçon | |
The event loop now needs to be explicitly passed to clients using it. | |||
2010-10-21 | Added beginnings of outgoing file transfer to Swiften. | 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-12-03 | DNS querying is now asynchronous. | Remko Tronçon | |
This means we can now move them to a separate thread. | |||
2009-07-19 | (Client)Session & Connection refactoring. | Remko Tronçon | |
ClientSession no longer sets up a connection. Connection no longer resolves addresses. | |||
2009-07-18 | Implement incoming linklocal connections. | Remko Tronçon | |
2009-07-17 | Implemented clean session/connection shutdown. | Remko Tronçon | |
2009-07-15 | Make stream stack layers reference counted. | Remko Tronçon | |
2009-07-15 | Use shared_ptr for EventLoop owners. | Remko Tronçon | |
2009-07-14 | Consolidating IncomingConnection & Connection. | Remko Tronçon | |
BoostConnections no longer have their own thread, but are managed from a central Boost IO thread instead. | |||
2009-06-01 | Import. | Remko Tronçon | |