summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
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
2011-06-13Fixed some CppCheck warnings.Remko Tronçon
2011-05-25Change include order so clang doesn't complain anymore.Tobias Markmann
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2011-05-18Propagate use of SafeByteArray down to the connection.Remko Tronçon
2011-05-05Replace ByteArray by typedef.Remko Tronçon
2011-04-30Replace #icnlude "" by #include <> in Swiften.Remko Tronçon
2011-04-27Merge branch 'swift-1.x'Remko Tronçon
* swift-1.x: Keep shared_ptr of PlatformDomainNameServiceQuery in event loop. Renamed Swedish translation file to swift_sv.
2011-04-27Keep shared_ptr of PlatformDomainNameServiceQuery in event loop.Remko Tronçon
Release-Notes: Fixed potential crash when losing network connection during login.
2011-04-19Fixed compilation.Remko Tronçon
2011-04-19Fixed namespace.Remko Tronçon
2011-04-19Fixed OS X ProxyProvider compilation.Remko Tronçon
2011-04-18Added HTTPConnectProxiedConnection test.Remko Tronçon
2011-04-18Code style fixes.Remko Tronçon
2011-04-18Use fallback mechanism for proxies.Remko Tronçon
2011-04-18Outline some HostAddressPort code.Remko Tronçon
2011-04-18Support for SOCKS5 and HTTPConnect proxies.Thilo Cestonaro
automatic proxy settings detection; SOCKS5 proxied connection; HTTPConnect proxied connection; License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2011-04-18Added chained connector.Remko Tronçon
This connector will be useful for fallbacks in case of proxies.
2011-04-18Cleaned up includes.swift-2.0alphaRemko Tronçon
2011-03-16Added possibility to dynamically link Swiften.Remko Tronçon
Resolves: #798
2011-03-12Make ByteArray an std::vector<unsigned char>.Remko Tronçon
2011-02-14Removed Swift::String.Remko Tronçon
2011-02-09Treat 'connection closed' as an error.Remko Tronçon
2011-01-26Make boost io_service a shared object.Remko Tronçon
This should avoid problems when destroying an event loop containing timer or network events, after the network factory (and io_service object) has disappeared (i.e. at shutdown).
2011-01-24Added debug output to boost connection.Remko Tronçon
2011-01-21Removed debug output from BoostConnection.Remko Tronçon
2011-01-21Code cleanup.Remko Tronçon
2011-01-15Wait to close the connection until pending writes are done.Remko Tronçon
This hopefully fixes the uninterruptable hang on exit.
2011-01-15Comply with asio's documentation that we cannot call async_write multiple ↵Remko Tronçon
times simultaniously.
2010-12-27Fix valgrind warnings & leaks.Remko Tronçon