summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2017-03-28Modified XMLBeautifier to handle split payloadsJoanna Hulboj
When receiving network data we were processing it in chunks. Sometimes one XML message got split across multiple chunks. XMLBeautifier was stateless and would create a new parser for every single chunk. This was causing multi-chunk messages to be truncated in the beautified output. The change I made in XMLBeautifier allows it to maintain the state. Test-Information: Tested unger Windows 10 and CentOS. Unit tests pass OK. Change-Id: Idad2a8e0248ed3cbe2b47a12718b909e56ac1279
2016-05-25Remove unnecessary include of iostream headerTobias Markmann
Move std::cout/cerr logging to SWIFT_LOG. Test-Information: Builds and all tests pass on OS X 10.11.5. Change-Id: I0a0c24654a8b3abf3244a79fd6d970eee90559d0
2016-04-01Modernize code to use C++11 nullptr using clang-tidyTobias Markmann
Run 'clang-tidy -fix -checks=modernize-use-nullptr' on all source code files on OS X. This does not modernize platform specific code on Linux and Windows Test-Information: Code builds and unit tests pass on OS X 10.11.4. Change-Id: Ic43ffeb1b76c1a933a55af03db3c54977f5f60dd
2016-03-31Convert tabs to 4 spaces for all source filesTobias Markmann
Removed trailing spaces and whitespace on empty lines in the process. Changed CheckTabs.py tool to disallow hard tabs in source files. Test-Information: Manually checked 30 random files that the conversion worked as expected. Change-Id: I874f99d617bd3d2bb55f02d58f22f58f9b094480
2016-03-30Apply consistent #include grouping and sorting styleTobias Markmann
Changed "" style includes to <> style. Test-Information: Build with Clang 3.9.0 and ran all tests on OS X 10.11.4. Change-Id: Ic05e53f2e5dba39cc1307b116fc5f17b62ab9eb8
2014-12-15Update Copyright in SwiftenKevin Smith
Change-Id: I94ab4bbb68c603fe872abeb8090575de042f5cb4
2011-10-07Hoist XML parser factory creation out of Swiften.Remko Tronçon
2011-06-03Split off StreamResumedParser.Remko Tronçon
2011-04-30Replace #icnlude "" by #include <> in Swiften.Remko Tronçon
2011-04-23Finished Stream Management parserialements.Remko Tronçon
2011-02-14Removed Swift::String.Remko Tronçon
2010-12-09Added missing files & fixed stream error namespace.Remko Tronçon
2010-12-09Added Stream error parserialement.Remko Tronçon
2010-12-06Fixed assertion failure on invalid stream start.Remko Tronçon
Resolves: #707
2010-10-15Added Component parser, serializer, element, and connector.Remko Tronçon
2010-09-17Cleaning up XMPP parser a bit.Remko Tronçon
2010-08-29Renamed SessionManagement* to StreamManagement*.Remko Tronçon
2010-08-28Added elements, parsers & serializers for XEP-0198 Stanza Acking.Remko Tronçon
2010-04-08Added copyrights to Swiften.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
2009-11-20Added challenge & response parser & serializer.Remko Tronçon
2009-07-18Implement incoming linklocal connections.Remko Tronçon
2009-07-13Server stream header support.Remko Tronçon
2009-07-12Added ServerFromClientSession.Remko Tronçon
2009-06-01Import.Remko Tronçon