summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2012-06-08Added handling of whiteboard session requestsMateusz Piekos
2012-06-01Added simple whiteboard payload and it's parser and serializerMateusz Piekos
2012-05-05Windows compilation fixes.Remko Tronçon
2012-05-05Serialize error payload.Remko Tronçon
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-03-05Fix segfaults and deadcodeKevin Smith
2012-02-12Fixed compiler warnings.Remko Tronçon
2012-02-06Parse mediated invite stuffKevin Smith
2012-01-24Test caseKevin 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-24Fixed compilation warnings.Remko Tronçon
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-11Adding includesKevin Smith
2011-10-05Allow joining passworded MUCs.Kevin Smith
Resolves: #991
2011-10-03Simple MUC invites.Kevin Smith
Resolves: #152
2011-10-01Fixed cppcheck warnings.Remko Tronçon
2011-09-28Destroy rooms.Kevin Smith
Resolves: #990
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-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-13Added CppCheck script.Remko Tronçon
Tweaked the sources to satisfy cppcheck.
2011-06-12Removed explicit call to get().Remko Tronçon
2011-06-12Removed some unnecessary declarations.Remko Tronçon
2011-06-09DateTime refactoring.Remko Tronçon
Moved DateTime serializing into Base. Fixed a bug when XEP82 dates are non-UTC. Added unit tests.
2011-06-03Limit the use of the SafeString type.Remko Tronçon
2011-06-01Add iq:last parsialiserKevin Smith
2011-05-25Change include order so clang doesn't complain anymore.Tobias Markmann
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2011-05-18Propagate use of SafeByteArray down to the connection.Remko Tronçon
2011-05-18Introduce safe containers for storing passwords.Remko Tronçon
2011-05-15Fix namespace for muc#userKevin Smith
2011-05-05Replace ByteArray by typedef.Remko Tronçon
2011-05-02Add a generic erase() algorithm.Remko Tronçon
2011-05-02Replace header include guards by pragma once.Remko Tronçon
2011-05-02Replace auto_ptr by shared_ptr.Remko Tronçon
2011-04-30Minor fixes for ReplaceVlad Voicu
Switched from passing by value License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2011-04-30Replace #icnlude "" by #include <> in Swiften.Remko Tronçon
2011-04-30Correct message feature using XEP-CorrectVlad Voicu
Uses Kev's not-yet-published protocol for correcting the last sent message. Release-Notes: You can now correct your previously sent message in a chat by pressing 'up' in the input field. License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2011-04-24Set untyped fields to Text-Single.Kevin Smith
XEP-0004 gives a default field type of Text-Single where none is specified.
2011-04-24Initial Ad-Hoc commands support.Kevin Smith
This is not finished, use at your own peril.
2011-04-23Finished Stream Management parserialements.Remko Tronçon
2011-04-18Small tweaks to the roster item exchange payload.Remko Tronçon
2011-04-18Added Roster Item Exchange XEP support.Jan Kaluza
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2011-04-18Added XEP-0237 Roster Versioning support.Remko Tronçon
Resolves: #803 Release-Notes: Added support for XEP-0237 Roster Versioning
2011-04-18Cleaned up includes.swift-2.0alphaRemko Tronçon
2011-03-04Upgrade XEP-0258 support to match 0.6.Kevin Smith
Resolves: #183 Release-Notes: Security labels (XEP-0258) support has been updated to match the latest version of the specification.
2011-02-14Removed Swift::String.Remko Tronçon
2011-01-29Added some experimental Jingle classes.Remko Tronçon
2011-01-18Cleaned up some code.Remko Tronçon
2010-12-22Basic User Search support, and Find Rooms cleanup.Kevin Smith
Adds a throbber to the MUC search, turns the Add Contact dialog into something searchy, adds the option to open chats to arbitrary JIDs. Resolves: #614 Resolves: #695 Resolves: #436 Release-Notes: On servers that support it, users can now perform searches for contacts to add or chat to.
2010-12-09Upgraded stream errors to new RFC3920bis.Remko Tronçon