Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-02-09 | Fix memory leaks reported by LSAN | Tobias Markmann | |
Qt models are not owned by their widgets. They must be deleted manually or a parent has to be specified for them which will take care of deletion. The same goes for delegates and their views. Test-Information: Tested with Clang's leak sanitizer (part of address sanitizer). The leak reports for the respective lines are gone with this fix. Change-Id: Ia7407cb20ae9e4ccc2e1cf48c88877c2f87352e1 | |||
2014-12-15 | Update Copyright in Swiften | Kevin Smith | |
Change-Id: I94ab4bbb68c603fe872abeb8090575de042f5cb4 | |||
2013-08-27 | PubSub implementation & Sluift refactoring. | Remko Tronçon | |
Change-Id: I04ff7111b73565c00bff6db183451774a633344f | |||
2013-05-11 | File Transfer refactoring. | Remko Tronçon | |
Allocate S5B server lazily. Forward forts lazily. Various state machine fixes. Temporarily disabling S5B proxy support. Change-Id: I3145e85a99b15a7e457306bbfbe9c0eb570191e4 | |||
2013-04-27 | Removing third-party hash implementations. | Remko Tronçon | |
Using library/platform implementation instead. Change-Id: I2457c2dad80e6fdda023a7f31c3906ff10fe09ed | |||
2013-03-27 | Adding support for Blocking Command (XEP-0191) to Swift(-en). | Tobias Markmann | |
Change-Id: I7c92518dc389474d520d4cf96f96a11459f73d26 License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details. | |||
2012-09-08 | Support whiteboarding. | Mateusz Piekos | |
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php | |||
2012-04-23 | Make sure setting disco info after reconnect does not immediately send presence. | Remko Tronçon | |
Resolves: #976 | |||
2011-09-25 | File transfer changes. | Remko Tronçon | |
- Introduce 'experimental' flag to conditionally compile FT. - Use LibMiniUPNPC and NATPMP CPPDEFINES only locally in the classes that need them. - Extract abstract interface from NAT traversal classes - Avoid unit test warnings | |||
2011-09-25 | Google Summer of Code 2011 Project: Adding support for Jingle File Transfers ↵ | Tobias Markmann | |
(XEP-0234), Jingle SOCKS5 Bytestreams Transport Method (XEP-0260), Jingle In-Band Bytestreams Transport Method (XEP-0261) and SOCKS5 Bytestreams (XEP-0065). License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php | |||
2011-05-18 | Introduce safe containers for storing passwords. | Remko Tronçon | |
2011-04-30 | Replace #icnlude "" by #include <> in Swiften. | Remko Tronçon | |
2011-04-22 | Fixed segfault when passing NULL storages to Client. | Remko Tronçon | |
2011-04-18 | Added XEP-0237 Roster Versioning support. | Remko Tronçon | |
Resolves: #803 Release-Notes: Added support for XEP-0237 Roster Versioning | |||
2011-02-24 | Added Sluift client test script and the necessary infrastructure. | Remko Tronçon | |
2011-02-14 | Removed Swift::String. | Remko Tronçon | |
2011-02-02 | Removing unused parameter from Client constructor. | Remko Tronçon | |
2010-12-12 | Refactored own nickname handling. | Remko Tronçon | |
2010-11-16 | Pass NetworkFactories as an explicit dependency into client. | Remko Tronçon | |
2010-11-07 | Refactoring certificates & certificate checking. | Remko Tronçon | |
2010-11-06 | Use EntityCapsProvider in Swiften. | Remko Tronçon | |
2010-11-03 | Added ClientDiscoManager. | Remko Tronçon | |
2010-11-03 | Refactoring Presence & MUC handling. | 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-24 | Moving more from Swift to Client. | Remko Tronçon | |
2010-10-24 | Created Storages interface. | Remko Tronçon | |
2010-10-24 | Moved MUCRegistry into client. | Remko Tronçon | |
2010-10-24 | Moved PresenceSender to client. | Remko Tronçon | |
2010-10-24 | Creating abstract XMPPRoster base class. | Remko Tronçon | |
2010-10-10 | Moved presenceOracle inside Client. | Remko Tronçon | |
2010-10-10 | Moved XMPP roster & controller from Swift to Client. | Remko Tronçon | |
2010-10-10 | Move SoftwareVersion responder from Swift to Client. | Remko Tronçon | |
2010-10-10 | Separate CoreClient out of Client. | Remko Tronçon | |
2010-10-10 | Client refactoring. | Remko Tronçon | |
Removing inheritance from StanzaChannel to trim down the public API. | |||
2010-10-07 | Fix crashes on disconnect during connect. | Remko Tronçon | |
Resolves: #588 | |||
2010-10-04 | Implement getBoundJID() (as getJID()) | Remko Tronçon | |
Resolves: #582 | |||
2010-10-01 | Reuse server-generated resources. | Kevin Smith | |
Once a new method has been implemented in Client, this will re-use a server-generated resource for re-connections within the same Swift session. This provides a stable resource for the session, preventing MUC ghosts and similar artifacts due to server or network failures, without disclosing additional information like hostnames in the resource. Resolves: #563 | |||
2010-09-12 | Remove IQRouter from client inheritance list. | Remko Tronçon | |
2010-09-05 | Clear VCardUpdateManager's cache upon login. | Remko Tronçon | |
Resolves: #554 | |||
2010-08-29 | Added stanza acking support to client. | Remko Tronçon | |
2010-05-27 | Cleaning up code paths for rapid disconnect/reconnect. | Kevin Smith | |
This includes a fix in OpensSSLContext that stops assert failures when more data is received on a connection after a write has failed. It's worth investigating why this happens, stopping it doing so, and re-instate the assert. Resolves: #402 | |||
2010-05-24 | Make connector shared to avoid a crash on login. | Remko Tronçon | |
Resolves: #346 | |||
2010-04-08 | Added copyrights to Swiften. | Kevin Smith | |
2010-03-30 | Adding manual hosts to SendMessage | 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-31 | Put a timeout of 60s on connecting & resolving. | Remko Tronçon | |
Resolves: #87. | |||
2009-12-07 | Fixed segfault on disconnect. | 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. |