summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
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
2011-10-07Allow affiliation editing in MUCs.Kevin Smith
Resolves: #986 Resolves: #988
2011-10-05Fixed compilation of neetwork tool.Remko Tronçon
2011-10-05Allow role changing in MUCs.Kevin Smith
Resolves: #987
2011-10-05Don't crash with label item without a labelKevin Smith
2011-10-05Add Sublime Text 2 project for a trialKevin Smith
2011-10-05Allow joining passworded MUCs.Kevin Smith
Resolves: #991
2011-10-04Allow both instant and reserved rooms.Kevin Smith
Resolves: #1006
2011-10-03Turn NATPortMapping into a class.Tobias Markmann
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2011-10-03CleanupKevin Smith
2011-10-03Simple MUC invites.Kevin Smith
Resolves: #152
2011-10-01Fixed CppCheck warnings.Remko Tronçon