Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-03-22 | Move hardcoded XMPP SRV information from Connector into CoreClient | Nick Hudson | |
The Connector class had "_xmpp-client._tcp." hard-coded in it, which meant that it was not suitable for non-XMPP clients. This change means that the Connector can now be used by clients who are interested in arbitrary SRV records; the CoreClient class is updated accordingly. Test-information: Built and ran Swift - seems to work as expected Ran unit-tests ("scons test=unit") - reports OK Change-Id: I0fea9aa90f5d1d5e3a4b90f3362b663fe9d8e207 | |||
2014-02-25 | Build with new Boostish stuff. | Kevin Smith | |
Can no longer use a shared_ptr as a bool. Change-Id: Ic92ede082e8f923830af943bb522c64e4f5ff453 | |||
2014-01-27 | Fix compilation error C++11/latest clang | Kevin Smith | |
Change-Id: I33c55c300c9b387e87b2af7e08c59973ee5678fc | |||
2014-01-03 | Post NAT Traversal query results to the event loop. | Remko Tronçon | |
Change-Id: I0d61991721a5cb04b3b37784e30161531a945d61 | |||
2013-11-03 | Split experimental File Transfer out from History and Whiteboarding. | Kevin Smith | |
Effectively disables whiteboarding and history in default builds so we can avoid having to do a full cleanup of them for 3.0. File transfer remains enabled in default builds as we're intending getting that ready and shipping it. Change-Id: I8c1dcc989f238b58d6d7c426485e7cf582514d8f | |||
2013-10-29 | Fix unit test on Mavericks | Remko Tronçon | |
Change-Id: I11101d660bb0debe85069eb3f2ed30987fa0d5ec | |||
2013-08-13 | Adding basic support for Android and Unbound (No IPv6 yet). | Tobias Markmann | |
Change-Id: I1d74324515b20e0dc3d0ef4aa2f556fea7b4bee3 License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details.s | |||
2013-05-11 | File Transfer refactoring. | Remko Tronçon | |
Allocate S5B server lazily. Forward forts lazily. Various state machine fixes. Temporarily disabling S5B proxy support. Change-Id: I3145e85a99b15a7e457306bbfbe9c0eb570191e4 | |||
2013-04-27 | Removing third-party hash implementations. | Remko Tronçon | |
Using library/platform implementation instead. Change-Id: I2457c2dad80e6fdda023a7f31c3906ff10fe09ed | |||
2013-04-21 | Fix compilation when 3rdParty/ is not there. | Remko Tronçon | |
Change-Id: I6d86bf7d8dcc750ff69ff08500c9987b3c1de43e | |||
2013-04-12 | File Transfer refactoring. | Remko Tronçon | |
Rename run() to start(), and provide stop() placeholder. Change-Id: I44257a0fca89c9345054a5d6fa3c1b4768995081 | |||
2013-04-11 | Network refactoring. | Remko Tronçon | |
Provide sync connection server start method. Provide NetworkEnvironment through NetworkFactories. Change-Id: Iea04349255af8aa6326968f17653e8e371a08bdd | |||
2013-04-06 | Make IDN implementation abstract. | Remko Tronçon | |
Change-Id: I4c64f954ddeca7147d729b8be07237baa15c1795 | |||
2013-03-04 | Qt5 support & warning fixes. | Remko Tronçon | |
Change-Id: I62c7d5ca44c915e36c797c798294b7c34b465514 | |||
2013-01-13 | Merge branch 'swift-2.x' | Remko Tronçon | |
* swift-2.x: Remove incorrect CFRelease() calls in MacOSXProxyProvider. Change-Id: Ia9fe8954839d65be9e337304ce095c7b48a64155 | |||
2013-01-13 | Fix more warnings. | Remko Tronçon | |
Fix sign conversion warnings. Removing heavy unnecessary includes. Change-Id: I992f43065498823098a875badb020c7c84fc4797 | |||
2013-01-02 | Remove incorrect CFRelease() calls in MacOSXProxyProvider. | Remko Tronçon | |
This avoids a potential crash when using proxies on Mac OS X. Change-Id: I393ba03a6ffd89668e31c5dad8c0d7277601fc14 | |||
2013-01-01 | Fix Objective-C memory bugs. | Remko Tronçon | |
Change-Id: I8de0fc13373633cc99892bc8380072f382f685ed | |||
2013-01-01 | Fix Objective-C memory leaks. | Remko Tronçon | |
Change-Id: I62206d3813e8873f027ff46e525a30bcb2e945c9 | |||
2012-12-31 | Fix more warnings. | Remko Tronçon | |
Change-Id: I0fc27a08adb6aecd5c5775a52b7fe48570ed526a | |||
2012-12-30 | Fixed wrong usage of NAT-PMP API. | Remko Tronçon | |
Passing arguments in the correct order now. Change-Id: Id8bf9fc2662b0bcbd2f100f1f2c7a8928d3f95e4 | |||
2012-12-30 | Enable & fix pedantic CLang warnings. | Remko Tronçon | |
Change-Id: I70109624b4bd7aab9ba679a3eaabc225dd64a03a | |||
2012-12-23 | Replace functors and for loops by boost::lambdas. | Remko Tronçon | |
Change-Id: I6d2364dc85464f238d95978793f35953a2947799 | |||
2012-12-08 | Add more steps to the BOSH unit tests for resource binding. | Kevin Smith | |
Change-Id: I6c3dfe548b1e0a4ccba0dd834447e5fa40e397d6 | |||
2012-12-04 | Make sure we say the session's ended after calling close() with BOSH. | Kevin Smith | |
Change-Id: I35b290cb75657e2d9778cc81d83c8a52693f1103 Resolves: #1184 | |||
2012-12-04 | Remove double // and :1 port from BOSH paths | Kevin Smith | |
Change-Id: Iff89e5a01565676295f634ee92760854c4872e6d Resolves: #1187 | |||
2012-11-13 | Allow BOSH URL setting again. | Kevin Smith | |
Also fixes use of getPort() so that HTTP headers aren't all for port :1. Change-Id: I8ead8a7f4826d1105bf1feafea21e6139e803de7 Resolves: #1178 | |||
2012-09-17 | Support for building swiften as a DLL | Remko Tronçon | |
Added missing SWIFTEN_API declarations. Changed test infrastructure to extend path before running tests. | |||
2012-09-15 | Added URL parser. | Remko Tronçon | |
2012-08-13 | Set timeout on each connection attempt, instead of global connect timeout. | Remko Tronçon | |
Resolves: #962 | |||
2012-07-15 | Export file transfer classes. | Remko Tronçon | |
2012-07-15 | Fixed compilation on Windows. | Remko Tronçon | |
2012-07-15 | Fix struct vs class warnings. | Remko Tronçon | |
2012-07-15 | Hide libminiupnp and libnatpmp. | Remko Tronçon | |
2012-07-14 | Initial DLL support for Swiften. | Remko Tronçon | |
All applications succesfully link against Swiften.dll. | |||
2012-06-17 | CachingNameOnlyDomainNameResolver -> CachingDomainNameResolver. | Remko Tronçon | |
2012-06-17 | Remove unused functions from caching resolver. | Remko Tronçon | |
2012-06-17 | Fixed potential uncaught exception in HTTPConnectProxiedConnection. | Remko Tronçon | |
2012-06-17 | Remove some unused private variables. | Remko Tronçon | |
2012-06-17 | Allow different connection methods for Client. | Remko Tronçon | |
2012-06-05 | Added ICU support. | Remko Tronçon | |
2012-04-23 | Another fix for SRV selection. | Remko Tronçon | |
2012-04-23 | Fixed assertion when SRV weights are all 0. | Remko Tronçon | |
2012-04-23 | Select SRV randomly, taking weight into account. | Remko Tronçon | |
Resolves: #1030 | |||
2012-04-01 | Removing CAres resolver. | Remko Tronçon | |
This has never been used. | |||
2012-03-23 | Allow TLS errors to bubble further up the stack | Kevin Smith | |
2012-03-05 | Fix segfaults and deadcode | Kevin Smith | |
2012-03-04 | Pass along errors about DNS resolution. | Kevin Smith | |
2012-02-03 | Correct previous patch. | Remko Tronçon | |
2012-02-03 | Call shutdown() on socket before close(). | Remko Tronçon | |
As recommended by boost asio documentation. |