summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
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-21Added PBKDF2 encoding.Remko Tronçon
2009-11-20Implement SCRAM-SHA1.Remko Tronçon
Actually found out that I implemented the old RFC. Need to reimplement SCRAM-SHA1 from scratch based on http://tools.ietf.org/html/draft-ietf-sasl-scram-10 Disabling for now.
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-20Fixed connection leak.Remko Tronçon
2009-11-19Added missing files of previous commit.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-15Fix compilation on Windows.Remko Tronçon
2009-11-12Created a TimerFactory, and abstracted Timer.Remko Tronçon
2009-11-12Retrieve correct error in Request.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-10Close connection properly on disconnect and session end.Remko Tronçon
2009-11-10Fix error messages.Remko Tronçon
2009-11-10Fixed error handling.Remko Tronçon
2009-11-10Refactored session management.Remko Tronçon
2009-11-10Even more Client refactoring.Remko Tronçon
2009-11-10More Client refactoring.Remko Tronçon
2009-11-09Refactoring Client.Remko Tronçon
2009-11-09Trivial test of RosterControllerKevin Smith
2009-11-08Fix for crash on login failure. Scaffoling for testing roster stuff.Kevin Smith
2009-11-08Added Error class.Remko Tronçon
2009-11-06Added SessionStream.Remko Tronçon
2009-11-05A block of the work for roster pushes.Kevin Smith
Still needs unit testing
2009-11-01Moving tests around.Remko Tronçon
2009-11-01Added isActive() to WhitespacePingLayer.Remko Tronçon
2009-11-01Refactored some degenerate stuff out of base Session.Remko Tronçon
2009-10-25Starting to unit test PresenceOracle.Kevin Smith
2009-10-16Fix test failures.Remko Tronçon
2009-10-01Preparations for adding subscription requests.Kevin Smith
2009-09-30Added SHA-1 and Base64 tests for empty input data.Remko Tronçon
2009-09-30Fix ByteArray::getData() when bytearray is empty.Remko Tronçon
Also did similar fix for ByteArray constructor.
2009-09-16Fix unit test compilationKevin Smith
2009-09-15Reconnect seems to mostly work now.Kevin Smith
It doesn't always re-enable the chat windows, though, so it's not perfect yet.
2009-09-15Completely untested. Rewiring the MainController for Client to be ↵Kevin Smith
reconnectable (won't compile).
2009-09-14Added Get/SetPrivateStorageRequest.Remko Tronçon
2009-09-14Added private storage element, parser, and serializer.Remko Tronçon
2009-09-14Fixed broken unit test.Remko Tronçon
2009-09-14Start splitting up monolithic Swiften SConscript file.Remko Tronçon
2009-09-14Remove some #ifndef guards.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 more general PayloadsParserTester.Remko Tronçon
This tester also tests whether the PayloadParserFactory works properly.
2009-09-14Added bookmark storage payload & parser.Remko Tronçon
2009-09-12Allow storing of settings for multiple profiles.Kevin Smith