summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2010-08-18Added command parser.Remko Tronçon
2010-08-08Added XEP-0004 data forms parsing & serializing.Remko Tronçon
2010-06-09Enabled & fixed some more C++ warnings.Remko Tronçon
2010-06-04Remove SQLite tests.Remko Tronçon
2010-06-03Distinguish an empty SASL message from no SASL message.Remko Tronçon
2010-05-23Implement XEP-0045 joining, and appropriate error handling.Kevin Smith
Resolves: #211
2010-05-13List MUCs available on services.Kevin Smith
Resolves: #276
2010-05-08Added DIGEST-MD5 properties.Remko Tronçon
2010-05-06Rewrite of large amounts of roster code.Kevin Smith
Now keeps widgets out of Swiften, keeps sorting inside Swiften, and keeps track of presences to show the correct presence per roster item. Resolves: #316 Resolves: #81 Resolves: #239
2010-05-04Don't take an avatar from a presence type='error'.Remko Tronçon
Resolves: #336
2010-04-23Add XEP-0203 (Delay) support.Kevin Smith
Puts delay warnings in the chat log. Not optional yet.
2010-04-12RosterController testing.Kevin Smith
2010-03-28Moving submodule contents back.Remko Tronçon
2010-03-28Removing submodules.Remko Tronçon
2010-03-28Moved Swiften to a separate module.Remko Tronçon
2010-03-26Starting plumbing for MUC bookmarksKevin Smith
2010-02-17Preliminary Chat State Notifications support.Kevin Smith
Only covers Active and Composing (Which is very possibly all we care about).
2010-02-10ChatStateNotifier and tests, ready for XEP-85 support.Kevin Smith
2010-01-11Added SendMessage script.Remko Tronçon
2009-12-31Removed empty MUCPayload.Remko Tronçon
2009-12-24Extract the Chat dialog management from MainController into ChatsManager.Kevin Smith
There is a single unit test so far - but that's more than was there before, so I'm pushing. Expect more unit tests shortly. Resolves: #139
2009-12-01Override SConscript() with our own, test-aware implementation.Remko Tronçon
2009-11-27Added MD5 hashing algorithm.Remko Tronçon
Moved 'hexifying' of hashes into its own class, such that it can be shared between all hashes.
2009-11-24Added PresenceSender object.Remko Tronçon
2009-11-22Added auth success value support.Remko Tronçon
2009-11-22Stringprep SCRAM-SHA-1 authcid.Remko Tronçon
2009-11-22Moved stringprepping to a separate module.Remko Tronçon
2009-11-22Added SCRAM-SHA-1 unit test.Remko Tronçon
2009-11-21Starting testing XMPPRoster.Kevin Smith
Only one basic test, more to follow.
2009-11-21Implemented SCRAM-SHA-1 for real now.Remko Tronçon
Still need to do some cleanup and polishing.
2009-11-20Added challenge & response parser & serializer.Remko Tronçon
2009-11-20Abstracting authenticators.Remko Tronçon
2009-11-20Added ClientSessionTest.Remko Tronçon
2009-11-19Added HMAC-SHA1 and SCRAM-SHA1 implementations.Remko Tronçon
We don't authenticate with SCRAM-SHA1 yet.
2009-11-16Fix inconsistent build flags with test=X.Remko Tronçon
2009-11-12Refactored DNS handling.Remko Tronçon
Connections now fallback on other DNS entries upon failure, taking into account SRV priorities.
2009-11-10Even more Client refactoring.Remko Tronçon
2009-11-08Added Error class.Remko Tronçon
2009-11-01Moving tests around.Remko Tronçon
2009-10-25Starting to unit test PresenceOracle.Kevin Smith
2009-09-30Fix ByteArray::getData() when bytearray is empty.Remko Tronçon
Also did similar fix for ByteArray constructor.
2009-09-14Added Get/SetPrivateStorageRequest.Remko Tronçon
2009-09-14Added private storage element, parser, and serializer.Remko Tronçon
2009-09-14Start splitting up monolithic Swiften SConscript file.Remko Tronçon
2009-09-14Added PayloadsSerializer.Remko Tronçon
By using PayloadsSerializer in unit tests, we also test whether the serializer has been added to the full collection.
2009-09-14Added storage serializer.Remko Tronçon
2009-09-14Added bookmark storage payload & parser.Remko Tronçon
2009-09-03Move Swiften QA test into QA module.Remko Tronçon
2009-08-17Add Bonjour configuration option.Remko Tronçon
2009-08-16Add LibXML support to build system.Remko Tronçon