summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
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-12-13Change MainController to not log back in if there's an error during logoutKevin Smith
Resolves an issue where sending the stream close triggers an error.
2011-11-28WhoopsKevin Smith
2011-11-28Cleanup after previous patchKevin Smith
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-11-26Initial support for WiX installer.Kevin Smith
dist=1 on Windows now generates .msi instead, as long as wix_bindir is set to the path of \bin\ for WiX. nsis is no longer used
2011-11-25Deal with bookmarks with an empty nickKevin Smith
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-11-05Assume Windows packaging doesn't include opensslKevin Smith
2011-11-03Exclude SChannel from Swiften.hKevin Smith
2011-11-03Quick brush up after previous patch.Kevin Smith
Includes: Initial cleanup of SChannel code; compiling on non-Windows Be willing to compile Swift with SChannel Undo some (presumably accidental) OpenSSL changes Where TLS doesn't support finish messages (SChannel), don't try -PLUS
2011-11-03* Added Schannel support.dreijer
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2011-11-01Having a play with a compact roster modeKevin Smith
2011-10-30Flash the taskbar indefinitely on WindowsKevin Smith
2011-10-30Fix eagle mode asking to save password after signoutKevin Smith
2011-10-29Make the --eagle-mode banner per-login, not per-runKevin Smith
2011-10-29Don't save message content of recents to disk in --eagle-modeKevin Smith
2011-10-26Prompt before destroying roomsKevin Smith
2011-10-26Fix missing includeKevin Smith
2011-10-26Update string to reflect being used for both no and wrong passwordKevin Smith
2011-10-26Don't crash when clicking a Windows popup without a registered action.Kevin Smith
Resolves: #1021
2011-10-24Don't register ourself as default URI handler.Remko Tronçon
We need to ask the user first.
2011-10-19For abnormal MUC parts, give the reason.Kevin Smith
Makes abnormals immune to presence folding. Resolves: #1004
2011-10-19Allow rejoining rooms after join failure.Kevin Smith
Resolves: #1019
2011-10-19Use real JID for bans, not room JID.Kevin Smith
Resolves: #1020
2011-10-18Use "UseFlags" instead of "MergeFlags" to set the Swift build flags.Remko Tronçon
2011-10-18When changing affiliation, only send the new one.Kevin Smith
Previously removing from admin and adding to members would send both none and member, causing people to be ejected from members-only rooms. Resolves: #1016
2011-10-18Use the oldest error when closing streams.Kevin Smith
Stops new errors overwriting cert validation errors and preventing Swift from prompting the user to trust the cert.
2011-10-18Fix possible crash on login failuresKevin Smith
2011-10-17Don't crash in ad-hoc after signout/signin.Kevin Smith
Resolves: #1014
2011-10-16Hoist ProxyProvider creation out of Client.Remko Tronçon
2011-10-16Hoist TLSContextFactory creation out of Client.Remko Tronçon
2011-10-15Added extra entries to ignore files.Remko Tronçon
2011-10-14Resurrecting simple ID generator.Remko Tronçon
2011-10-12Silence warningKevin Smith
2011-10-11Fix DOM element finding for message correctionKevin Smith
2011-10-11Provide click-through ToS for --eagle-modeKevin Smith
2011-10-11Another label that needs forcing to plain textKevin Smith
2011-10-11Don't allow Qt to unescape status content in the pickerKevin Smith
2011-10-11Adding includesKevin Smith
2011-10-10Have the available MUC actions work on initial rightclick.Kevin Smith
2011-10-10Force disconnect signals when calling connect() shortly after disconnect().Remko Tronçon
2011-10-10In case of writing when calling disconnect() postpone socket.close() to when ↵Tobias Markmann
writing has finished. License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2011-10-09Filter chat view actions again.Remko Tronçon
2011-10-08Protect JID cache access with mutex.Remko Tronçon
The overhead appears to be neglectible. Using TSS had a similar overhead, with the disadvantages that it uses more storage (one cache per thread vs one cache), has less cache reuse, and that Windows/MSVC doesn't support automatic TSS cleanup, so it requires manual cleanup work (which is non-trivial). Note that the mutex approach may yield more overhead in multi-threaded applications (in case of contention). Currently, the mutex also locks during the whole nameprep sequence, which is not strictly necessary.
2011-10-07Fixed CLang warnings.Remko Tronçon
2011-10-07Remove system natpmp and libminiupnp checking completely.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