summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2012-08-11Use seperate controllers for viewing/handling historyCatalin Badea
2012-08-11Added History window based code: controller, events, interface and menu entry.Catalin Badea
2012-05-11Showing stream encryption status in the roster header. Provide native ↵Tobias Markmann
certificate viewers on click. Native viewers for Windows and Mac OS X are implemented. Added TODOs to OpenSSL based TLS interface related to CRL and OCSP. Resolves: #167 License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2012-02-22Fix up for previous CAPI patchKevin Smith
Now connects successfully with or without TLS(with cert)
2012-02-21Introduce system settings policies.Kevin Smith
Release-Notes: It is now possible for sysadmins to deploy files with policies for configuration options, such as making it impossible for users to save passwords or to force sound notifications off, or to set defaults. Also allow changing an option so that Swift disconnects on idle timeout, instead of going away.
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-09-30Moved SOCKS5BytestreamProxyFinder to Swiften.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-07-11Make IdleDetector a parameter of MainController.Remko Tronçon
2011-05-22Eagle mode.Kevin Smith
Disables password persistence.
2011-04-28Recent chats are now persisted.Kevin Smith
Release-Notes: A list of recent chats is now kept in the 'Chats' tab of the main window. Resolves: #181
2011-04-24Initial Ad-Hoc commands support.Kevin Smith
This is not finished, use at your own peril.
2011-04-18Added RFC5122 XMPP URI parsing and basic handling.Remko Tronçon
URI Handling currently only works on Mac OS X.
2011-02-14Removed Swift::String.Remko Tronçon
2011-02-11Allow deletion of items from login list.Kevin Smith
Resolves: #711 Release-Notes: Highlighting an item in the login account list and pressing detele will now prompt you to remove the cached credentials for that account.
2011-02-07Reworking contact editing.Remko Tronçon
Collapsed rename, group edit, and remove into one dialog. Moved contact editing logic to controllers.
2011-01-30Added profile edit dialog.Remko Tronçon
Resolves: #141, #587.
2011-01-20Use a dedicated Join MUC dialog.Remko Tronçon
2010-12-27Removing 'force quit' timer.Remko Tronçon
2010-12-27Don't delete client in a callback.Remko Tronçon
2010-12-23Turn the 'Find other users' into seperate add/chat menu items with a wizard.Kevin Smith
2010-12-23Add a timer so 20 seconds after requesting a quit, it'll quit regardless of ↵Kevin Smith
receiving a stream close
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-17Fixed IPv6 network test.Remko Tronçon
2010-12-14Added initial Growl for Windows notifier (GNTP).Remko Tronçon
The notifier doesn't handle callbacks yet. Release-Notes: Replaced Snarl notifications with Growl for Windows notifications.
2010-12-05Added plumbing for persistent certificate trust checking.Remko Tronçon
2010-11-28Change error from optional to shared_ptr in GenericRequestRemko Tronçon
Resolves: #692
2010-11-16Pass NetworkFactories as an explicit dependency into client.Remko Tronçon
2010-11-03Added ClientDiscoManager.Remko Tronçon
2010-10-30Disconnect client cleanly before quitting.Remko Tronçon
Resolves: #671, #420
2010-10-30Changed CoreClient::onError to CoreClient::onDisconnected.Remko Tronçon
The error parameter is optional.
2010-10-27Remove MainEventLoop singleton.Remko Tronçon
The event loop now needs to be explicitly passed to clients using it.
2010-10-24Moving more from Swift to Client.Remko Tronçon
2010-10-24Created Storages interface.Remko Tronçon
2010-10-24Moved MUCRegistry into client.Remko Tronçon
2010-10-24Rejoin MUCs on reconnect.Kevin Smith
Resolves: #625 Release-Notes: MUCs will once again be rejoined on reconnect.
2010-10-23Don't lose notification enabledness when the user changes status.Remko Tronçon
Resolves: #651 Release-Notes: The notification toggle on Linux will now be respected.
2010-10-10Moved presenceOracle inside Client.Remko Tronçon
2010-10-10Moved XMPP roster & controller from Swift to Client.Remko Tronçon
2010-10-10Move SoftwareVersion responder from Swift to Client.Remko Tronçon
2010-10-09Move Settings to Swift/Controllers.Remko Tronçon
2010-10-08Update roster header even when going offline.Kevin Smith
Resolves: #596 Release-Notes: The roster header will no longer show you with (No message) if you specify a message when you go offline.
2010-10-08Cancel chat state display when offline.Kevin Smith
Release-Notes: Contacts will no longer show as 'typing' if you go offline before they've sent the message. Resolves: #561
2010-10-07Code cleanup from recent commitsKevin Smith
2010-10-01Reuse server-generated resources.Kevin Smith
Once a new method has been implemented in Client, this will re-use a server-generated resource for re-connections within the same Swift session. This provides a stable resource for the session, preventing MUC ghosts and similar artifacts due to server or network failures, without disclosing additional information like hostnames in the resource. Resolves: #563
2010-09-15Moved events from Swiften to Swift.Remko Tronçon
2010-09-15Added EventNotifier.Remko Tronçon
2010-09-13Added presence notifier.Remko Tronçon
2010-09-12Move Notifier to SwifToolsRemko Tronçon
2010-09-12Moved application message display around.Remko Tronçon