summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2011-12-22BOSH Refactoring.Remko Tronçon
2011-12-13Fix use of int randoms for populating longKevin Smith
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-11-18Emit onSessionFinished only in Session::handleDisconnected.HanzZ
Copyright (c) 2011 Jan Kaluza Licensed under the Simplified BSD license. See Documentation/Licenses/BSD-simplified.txt for more information.
2011-10-07Hoist XML parser factory creation out of Swiften.Remko Tronçon
2011-06-19Merge branch 'swift-1.x'Remko Tronçon
* swift-1.x: Small tweak to previous patch. Send footer when finishing session
2011-06-19Small tweak to previous patch.Remko Tronçon
2011-06-19Send footer when finishing sessionHanzZ
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2011-06-03Ensure safety on onDataRead and onDataWritten signals.Remko Tronçon
2011-05-18Propagate use of SafeByteArray down to the connection.Remko Tronçon
2011-05-05Replace ByteArray by typedef.Remko Tronçon
2011-04-30Replace #icnlude "" by #include <> in Swiften.Remko Tronçon
2011-04-18Cleaned up includes.swift-2.0alphaRemko Tronçon
2011-03-12Make ByteArray an std::vector<unsigned char>.Remko Tronçon
2011-03-01Some more Sluift enhancements.Remko Tronçon
2011-02-14Removed Swift::String.Remko Tronçon
2011-02-14String refactoring.Remko Tronçon
Removed String::getLength(). Rewrote String::removeAll().
2011-01-22Close connection properly before quitting.Remko Tronçon
2011-01-22Renaming SessionStream::onError to SessionStream::onClosed.Remko Tronçon
2010-12-27Avoid leaking connection on exit.Remko Tronçon
2010-12-19Refactoring streamstack to not use signal/slots.Remko Tronçon
2010-12-11Added SCRAM-SHA-1-PLUS support.Remko Tronçon
Release-Notes: Swift now supports SCRAM-SHA-1-PLUS authentication.
2010-11-07Refactoring certificates & certificate checking.Remko Tronçon
2010-11-07Added security error handling to Swiften.Remko Tronçon
2010-11-07Refactored TLS handling.Remko Tronçon
TLSLayer is now independent of TLS implementation. The implementation-specifics are now in TLSContext and TLSContextFactory.
2010-10-15Added Component parser, serializer, element, and connector.Remko Tronçon
2010-06-02Rename boost_signalslib.h to boost_bsignals.Remko Tronçon
2010-06-02Using Boost workaround for Qt signals keyword clash.Remko Tronçon
This should allow us to link against system boost versions.
2010-05-08Don't allow PLAIN over Non-TLS.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-25Enabled stream compression again.Remko Tronçon
2009-11-12Created a TimerFactory, and abstracted Timer.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-10Fix error messages.Remko Tronçon
2009-11-10Fixed error handling.Remko Tronçon
2009-11-10More Client refactoring.Remko Tronçon
2009-11-09Refactoring Client.Remko Tronçon
2009-11-08Added Error class.Remko Tronçon
2009-11-06Added SessionStream.Remko Tronçon
2009-11-01Refactored some degenerate stuff out of base Session.Remko Tronçon
2009-08-22Fix expanded tab characters.Remko Tronçon
2009-08-16Remove autoconf/make files.Remko Tronçon
2009-08-10Fixed Session restart bug.Remko Tronçon
2009-07-24Fix uninitialized streamstack.Remko Tronçon
2009-07-19Add session tracing.Remko Tronçon
2009-07-19Factor out remote & local JID into Session.Remko Tronçon
2009-07-19Factor out common code from ServerFromClientSession.Remko Tronçon