Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-04-08 | Skip name lookup if manual hostname is a valid IP address | Tobias Markmann | |
Removed dead debugging code and unnecessary includes as well. Test-Information: Tested with Swiften/QA/ClientTest, adjusted to have a manual hostname set in the ClientOptions. Tested on OS X 10.9.5, with NDK API level 14 on an emulated Android 4.0 ARM instance. Without this patch the connector timed out during name lookup trying to resolve the IP set in the ClientOptions::manualHostname. With this patch it skips lookup and connects successfully. Tested and verified unchanged behavior with this patch and without the manual address override set. Change-Id: I737327b2e66c9da78a1963e754bcf201b7d40626 | |||
2014-12-15 | Update Copyright in Swiften | Kevin Smith | |
Change-Id: I94ab4bbb68c603fe872abeb8090575de042f5cb4 | |||
2014-08-10 | Fix invalid characters being allowed in JID domains | Richard Maudsley | |
Test-Information: Prepare valid and invalid JIDs and make sure that isValid() is reported correctly. Added unit tests. Change-Id: Ic4d86f8b6ea9defc517ada2f8e3cc54979237cf4 | |||
2014-07-11 | Apply a Connector timeout even if not using SRV lookups. | Kevin Smith | |
Test-Information: Unit tests only Change-Id: I7bc7d48a041f33b1a8527b5be4a476c12f796b34 | |||
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 | |||
2013-03-04 | Qt5 support & warning fixes. | Remko Tronçon | |
Change-Id: I62c7d5ca44c915e36c797c798294b7c34b465514 | |||
2012-08-13 | Set timeout on each connection attempt, instead of global connect timeout. | Remko Tronçon | |
Resolves: #962 | |||
2012-06-17 | Allow different connection methods for Client. | Remko Tronçon | |
2012-03-04 | Pass along errors about DNS resolution. | Kevin Smith | |
2012-01-17 | Allow specifying BOSH and BOSH proxy URLs with names (rather than IPs) | Kevin Smith | |
2011-04-30 | Replace #icnlude "" by #include <> in Swiften. | Remko Tronçon | |
2011-02-14 | Removed Swift::String. | Remko Tronçon | |
2010-12-13 | Added debug output to connector. | Remko Tronçon | |
2010-10-15 | Added Component parser, serializer, element, and connector. | Remko Tronçon | |
2010-10-07 | Fix crashes on disconnect during connect. | Remko Tronçon | |
Resolves: #588 | |||
2010-09-11 | Fixed some memory leaks. | Remko Tronçon | |
2010-05-24 | Make connector shared to avoid a crash on login. | Remko Tronçon | |
Resolves: #346 | |||
2010-04-08 | Added copyrights to Swiften. | Kevin Smith | |
2010-04-07 | Support fallback multiple host addresses when connecting. | Remko Tronçon | |
Resolves: #305 | |||
2010-04-06 | Refactored DomainNameAddressQuery. | Remko Tronçon | |
Result can now consist of multiple addresses. | |||
2010-03-28 | Moving submodule contents back. | Remko Tronçon | |
2010-03-28 | Removing submodules. | Remko Tronçon | |
2010-03-28 | Moved Swiften to a separate module. | Remko Tronçon | |
2009-12-31 | Put a timeout of 60s on connecting & resolving. | Remko Tronçon | |
Resolves: #87. | |||
2009-12-31 | Added tests for timing out initial connect. | Remko Tronçon | |
2009-12-23 | Commented debug output. | Remko Tronçon | |
2009-12-03 | Added debugging output for DNS. | Remko Tronçon | |
2009-12-03 | DNS querying is now asynchronous. | Remko Tronçon | |
This means we can now move them to a separate thread. | |||
2009-11-12 | Refactored DNS handling. | Remko Tronçon | |
Connections now fallback on other DNS entries upon failure, taking into account SRV priorities. |