summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2012-12-04Add parsing for disco#info nodesKevin Smith
Change-Id: Icf9a526183650add0b5b42243fb1c78757c960c7
2012-10-27Adding newlines where they're missingKevin Smith
Change-Id: Ica0dbbfc5003eeb3f367bc62981f177e21f10ae7
2012-09-17Support for building swiften as a DLLRemko Tronçon
Added missing SWIFTEN_API declarations. Changed test infrastructure to extend path before running tests.
2012-09-08Support whiteboarding.Mateusz Piekos
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2012-07-17Fixed Expat parser bug.Remko Tronçon
2012-07-15Fix struct vs class warnings.Remko Tronçon
2012-07-15Provide replace_pragma_once flag.Remko Tronçon
2012-07-15Hide XML parser implementations.Remko Tronçon
2012-07-14Initial DLL support for Swiften.Remko Tronçon
All applications succesfully link against Swiften.dll.
2012-06-20Parse node attribute in DiscoItemsParser and add DiscoItemsParser testJan Kaluza
Copyright (c) 2012 Jan Kaluza Licensed under the Simplified BSD license. See Documentation/Licenses/BSD-simplified.txt for more information.
2012-05-31Update message correction to use the published namespace.Kevin Smith
Resolves: #1124
2012-05-06Fixed unit test compilation failure.Remko Tronçon
2012-04-28Make sure our parser doesn't handle entities.Remko Tronçon
2012-04-27Fixed LibXML parsing of &Remko Tronçon
Resolves: #944
2012-04-24Make built-in expat ignore unbound prefix namespaces.Remko Tronçon
This works around a problem with broken servers relaying illegal stanzas from broken clients. Obviously only works when using the bundled Expat. Note that the system OS X libXML also seems to behave this way.
2012-03-20boost::shared_ptr<?>(new ?(...)) -> boost::make_shared<?>(...) ↵Tobias Markmann
transformation where possible. License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2012-02-06Parse mediated invite stuffKevin Smith
2012-01-23XEP-0004 form support for user search.Tobias Markmann
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2011-12-13BOSH Support for SwiftenKevin Smith
This adds support for BOSH to Swiften. It does not expose it to Swift. Release-Notes: Swiften now allows connects over BOSH, if used appropriately.
2011-12-13BOSH implementation startedThilo Cestonaro
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2011-11-28Message Receipts (XEP-0184) support for 1-to-1 conversations (including ↵Tobias Markmann
1-to-1 MUC). Warn icon from already existing theme. Check icon from Wikipedia. See Swift/resources/icons/license_info.txt for details. License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2011-10-07Fixed CLang warnings.Remko Tronçon
2011-10-07Initialize LibXML for multithreaded applications.Remko Tronçon
2011-10-07Hoist XML parser factory creation out of Swiften.Remko Tronçon
2011-10-05Allow joining passworded MUCs.Kevin Smith
Resolves: #991
2011-10-03CleanupKevin Smith
2011-10-03Simple MUC invites.Kevin Smith
Resolves: #152
2011-10-01Fixed CppCheck warnings.Remko Tronçon
2011-10-01Added <body/> extractor code.Remko Tronçon
2011-10-01Some cleanup in parser factories.Remko Tronçon
2011-09-28Destroy rooms.Kevin Smith
Resolves: #990
2011-09-28Missing fileKevin Smith
2011-09-28Parse MUC status codes correctly again.Kevin Smith
Means rooms will be unlocked after creation correctly.
2011-09-27Allow room configuration.Kevin Smith
Resolves: #989
2011-09-26Avoid the use of at().Remko Tronçon
2011-09-25Google 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-09-23Whitespace tweaks.Remko Tronçon
2011-09-23Cleanup of previous patchKevin Smith
2011-09-23Add support for kicking people from MUCs.Kevin Smith
This also introduces a new DOM-like parser structure, used for the MUC parsers. Partially Resolves: #689
2011-09-20Added XEP-191 parserialements.Remko Tronçon
2011-06-13Fixed some CppCheck warnings.Remko Tronçon
2011-06-12Replacing explicit new with make_shared.Remko Tronçon
2011-06-12Replace explicit new by make_shared.Remko Tronçon
2011-06-12Removed more explicit calls to get().Remko Tronçon
2011-06-12Removed some calls to explicit get().Remko Tronçon
2011-06-08Put XEP-0082 datetime parsing into Base.Remko Tronçon
2011-06-03Split off StreamResumedParser.Remko Tronçon
2011-06-03Make StreamResume(d) element use unsigned int for stanza count.Remko Tronçon
2011-06-01Merge branch 'swift-1.x'Remko Tronçon
* swift-1.x: Added fix for a billion laughs attack on Expat. Conflicts: Swiften/Parser/LibXMLParser.cpp Swiften/Parser/UnitTest/XMLParserTest.cpp
2011-06-01Added fix for a billion laughs attack on Expat.Remko Tronçon