summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2012-06-17Remove unused functions from caching resolver.Remko Tronçon
2012-06-17Fixed potential uncaught exception in HTTPConnectProxiedConnection.Remko Tronçon
2012-06-17Remove some unused private variables.Remko Tronçon
2012-06-17Allow different connection methods for Client.Remko Tronçon
2012-06-05Added ICU support.Remko Tronçon
2012-04-23Another fix for SRV selection.Remko Tronçon
2012-04-23Fixed assertion when SRV weights are all 0.Remko Tronçon
2012-04-23Select SRV randomly, taking weight into account.Remko Tronçon
Resolves: #1030
2012-04-01Removing CAres resolver.Remko Tronçon
This has never been used.
2012-03-23Allow TLS errors to bubble further up the stackks/tlserrorsKevin Smith
2012-03-05Fix segfaults and deadcodeKevin Smith
2012-03-04Pass along errors about DNS resolution.Kevin Smith
2012-02-03Correct previous patch.Remko Tronçon
2012-02-03Call shutdown() on socket before close().Remko Tronçon
As recommended by boost asio documentation.
2012-02-03Close socket immediately after last pending write finished.Remko Tronçon
This should fix a hang on disconnect().
2012-01-17Allow specifying BOSH and BOSH proxy URLs with names (rather than IPs)Kevin Smith
2012-01-15Fixed compilation with msvc and boost-1.48vitalyster
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2011-12-24Some BOSH refactoring.Remko Tronçon
2011-12-22BOSH Refactoring.Remko Tronçon
2011-12-13Fix use of int randoms for populating longKevin Smith
2011-12-13Avoid crash due to misuse of XMPPLayerKevin Smith
2011-12-13Remove a warningKevin 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-12-13BOSH implementation startedThilo Cestonaro
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2011-10-16Hoist ProxyProvider creation out of Client.Remko Tronçon
2011-10-16Hoist TLSContextFactory creation out of Client.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-07Hoist XML parser factory creation out of Swiften.Remko Tronçon
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-09-30Fixed warnings.Remko Tronçon
2011-09-30Fixed some Windows issues with FT.Remko Tronçon
2011-09-29Temporarily reverting the previous patch, because of unforeseen problems.Remko Tronçon
Will recommit at a later time. This reverts commit 639c0b7c7fe05bd7a686d16d93f2720bd3bfad99.
2011-09-29In 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-09-29Avoid another natpmp include.Remko Tronçon
2011-09-29Avoid unnecessary NATPMP include.Remko Tronçon
2011-09-29File Transfer refactoring.Remko Tronçon
NAT traversal classes refactoring. Added beginnings of a NetworkTool.
2011-09-28Cleaned up WindowsNetworkEnvironment code.Remko Tronçon
2011-09-28Pass read data from connection via shared_ptr.Remko Tronçon
This should avoid unnecessary copying of the received data while being processed by the event loop.
2011-09-26Windows NetworkEnvironment fixes.Remko Tronçon
2011-09-26Refactoring NetworkEnvironments.Remko Tronçon
2011-09-26Compilation fixKevin Smith
2011-09-25File transfer changes.Remko Tronçon
- Introduce 'experimental' flag to conditionally compile FT. - Use LibMiniUPNPC and NATPMP CPPDEFINES only locally in the classes that need them. - Extract abstract interface from NAT traversal classes - Avoid unit test warnings
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-08-28Call g_type_init before using gconf.Remko Tronçon
Resolves: #957
2011-06-18Merge branch 'swift-1.x'Remko Tronçon
* swift-1.x: Small tweaks to the previous patch. Added ConnectionServerFactory. Conflicts: Swiften/Network/SConscript
2011-06-18Small tweaks to the previous patch.Remko Tronçon
2011-06-18Added ConnectionServerFactory.HanzZ
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2011-06-13Fixed compilation error.Remko Tronçon
2011-06-13Added CppCheck script.Remko Tronçon
Tweaked the sources to satisfy cppcheck.
2011-06-13Privatize GConfProxyProvider in UnixProxyProvider.Remko Tronçon