summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2010-11-07Fixed build on linux.Remko Tronçon
2010-11-07Refactored TLS handling.Remko Tronçon
TLSLayer is now independent of TLS implementation. The implementation-specifics are now in TLSContext and TLSContextFactory.
2010-11-06Use EntityCapsProvider in Swiften.Remko Tronçon
2010-11-03Added incoming IBB session.Remko Tronçon
2010-11-03Centralizing predefined features in DiscoInfo.Remko Tronçon
2010-11-03Give later IQ handlers precedence over older IQ handlers.Remko Tronçon
2010-11-03Added JIDDiscoInfoResponder + Added "to" parameter to responder callback.Remko Tronçon
2010-11-03Added ClientDiscoManager.Remko Tronçon
2010-11-03Refactoring Presence & MUC handling.Remko Tronçon
2010-11-01Disable bookmarks when offline.Kevin Smith
Resolves: #679 Release-Notes: You can no longer use bookmarks while offline.
2010-10-31Remove pending events from a Timer when the timer is stopped.Remko Tronçon
2010-10-31Make Timer one-shot.Remko Tronçon
2010-10-30Disconnect client cleanly before quitting.Remko Tronçon
Resolves: #671, #420
2010-10-30Changed CoreClient::onError to CoreClient::onDisconnected.Remko Tronçon
The error parameter is optional.
2010-10-29Make ChatStateNotifier use StanzaChannel directly.Remko Tronçon
2010-10-28Correctly mark roster items with the highest priority status.Kevin Smith
Resolves: #668
2010-10-27Fixed Linux compilation.Remko Tronçon
2010-10-27Starting to test getHighestPriorityPresenceKevin Smith
2010-10-27Remove MainEventLoop singleton.Remko Tronçon
The event loop now needs to be explicitly passed to clients using it.
2010-10-26Fix compliation problems with CLang.Remko Tronçon
2010-10-26Added missing #pragma onces.Remko Tronçon
2010-10-25More documentation.Remko Tronçon
2010-10-25Updated doxygen.Remko Tronçon
2010-10-25Removing Shared.h.Remko Tronçon
2010-10-25Remove the use of Shared<>.Remko Tronçon
2010-10-24Added more missing platform link libraries.Remko Tronçon
2010-10-24Added some doxygen docs.Remko Tronçon
2010-10-24Added excludes to Doxygen.Remko Tronçon
2010-10-24Moving more from Swift to Client.Remko Tronçon
2010-10-24Created Storages interface.Remko Tronçon
2010-10-24Moved MUCRegistry into client.Remko Tronçon
2010-10-24Moved PresenceSender to client.Remko Tronçon
2010-10-24Use the highest priority for a contact's roster item, not the newest.Kevin Smith
Resolves: #654 Release-Notes: Contacts online from several clients at once should now show the highest priority presence, not the most recent.
2010-10-24Creating abstract XMPPRoster base class.Remko Tronçon
2010-10-24Clear VCardUpdate avatar hash on stream reset.Remko Tronçon
Resolves: #554 Release-Notes: Fixed a bug where avatars would no longer appear after reconnecting.
2010-10-23Make sure presence isn't type error before updating roster.Kevin Smith
Resolves: #622 Release-Notes: Errors received from your contacts when setting your status will no longer cause the contacts to mirror your new status.
2010-10-23Fixed compilation warnings.Remko Tronçon
2010-10-22Minor fixes to MUCs.Kevin Smith
Resolves: #626 Resolves: #632 Release-Notes: Notices will now be generated if someone says your nick in the MUC in any variant of capitalisation, and will not be generated if it was you that said it.
2010-10-22Fix failing testsKevin Smith
2010-10-22Don't send composing events to offline users.Kevin Smith
Resolves: #637
2010-10-22Ignore message errors for CSN.Kevin Smith
Resolves: #636 Release-Notes: You will no longer see your contacts typing if there is an error sending typing notifications to them.
2010-10-21Make sure Component always sets 'from' on outgoing IQ stanzas.Remko Tronçon
2010-10-21Fixed case sensitivity compilation problem.Remko Tronçon
2010-10-21Moving queries & responders around.Remko Tronçon
2010-10-21Fixed memory leak in StreamInitiationParser.Remko Tronçon
2010-10-21Added beginnings of outgoing file transfer to Swiften.Remko Tronçon
2010-10-20Tell MUCController to handle disconnect/reconnect rejoins.Kevin Smith
This causes the MUCController to deal with reconnects by requesting a rejoin. It also prepares for doing time-based context requests. Although I've traced the code down, and confirmed that presenceSender->sendPresence(joinPresence); is being called, the stanza is never sent. This needs further investigation, as currently it prevents the rejoins working. Resolves: #625
2010-10-15Added EchoComponent.Remko Tronçon
2010-10-15Added Component.Remko Tronçon
2010-10-15Added CoreComponent.Remko Tronçon