| Age | Commit message (Collapse) | Author | 
|---|
|  | Includes fixes to:
Build with new Visual Studio and Boost
Avoid error caused when Avahi is present but Qt is not
Make declaration of XMPPRosterImpl::addContact consistent with implementation
Includes enhancements to:
Allow user-configurable mt.exe
Allow splitting openssl paths
Allow disabling gconf lookup
Make idn support optional
Allow disabling various library detections
Remove use of non-Python2.4 features in sconscripts
Test-Information:
Builds
Change-Id: Iee91ee80291a8bdf87cc169c915e4dad1cc1055b | 
|  | heap-used-after-free report.
Tested via ASAN, report gone after applying this change. It previously occured
during machine sleep/resume or logout/login.
Change-Id: I8af6a3c290457a4a98f94486a225f9dfb92ca885
License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details. | 
|  | Can no longer implicitly convert boost::optional to bool temporaries. Also fixed assorted uses of cerr where logging was appropriate.
Test-Information:
Swiften compiles against boost 1.56 (link fails for me so far)
Change-Id: Iec058af933a82a987da64291435a475f8b40ef96 | 
|  | Test-Information:
Connect client and confirm that blocklist is requested only once. Reconnect client and confirm that blocklist is requested again.
Change-Id: Iebf38c9f3c1ff9749c239b6cf785feb7a539a9b1 | 
|  | Change-Id: I1801265c1b65eacf97e1cd3c69bedeef63cca898 | 
|  | Change-Id: I4d9ecc462d90821d3232f583e2e3ebea6a9eed74 | 
|  | Change-Id: I95b6b67dcafe338561d3dfb28664bc3bba6d1159 | 
|  | Change-Id: I3460f6f4a2ffa9b795080664f49d9138440de72d | 
|  | For details see section 6. Channel Binding, point 2 in RFC 5802.
Change-Id: If64ebb373ed7d63c8668b03b90b1f5e87be1ab19
License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details. | 
|  | 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 | 
|  | This fixes a crash when disabling the XML tracer.
Change-Id: Id26255610e71809901409e42d5a61b18e502d8f6 | 
|  | Change-Id: I7cd26f00f626b64da934e9f5594db393d6184b9c | 
|  | C++11 doesn't have implicit conversion to bool on shared_ptr.
The cleanest fix is to compare against nullptr, but this only
works on C++11.
Change-Id: Ia2b4b5d90f99aa24c4f3bdf0d680343754e32ec2 | 
|  | Change-Id: I04ff7111b73565c00bff6db183451774a633344f | 
|  | Change-Id: I268e15b6fbf54d9b188a699d26d2bb1042174f5f | 
|  | Allocate S5B server lazily.
Forward forts lazily.
Various state machine fixes.
Temporarily disabling S5B proxy support.
Change-Id: I3145e85a99b15a7e457306bbfbe9c0eb570191e4 | 
|  | Using library/platform implementation instead.
Change-Id: I2457c2dad80e6fdda023a7f31c3906ff10fe09ed | 
|  | Change-Id: I4c64f954ddeca7147d729b8be07237baa15c1795 | 
|  | Change-Id: I7c92518dc389474d520d4cf96f96a11459f73d26
License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details. | 
|  | Change-Id: I62c7d5ca44c915e36c797c798294b7c34b465514 | 
|  | Change-Id: I0fc27a08adb6aecd5c5775a52b7fe48570ed526a | 
|  | Change-Id: I70109624b4bd7aab9ba679a3eaabc225dd64a03a | 
|  | Added missing SWIFTEN_API declarations.
Changed test infrastructure to extend path before running
tests. | 
|  |  | 
|  | License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php | 
|  | Add history dialog as an experimental feature.
License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details. | 
|  | Resolves: #962 | 
|  | All applications succesfully link against Swiften.dll. | 
|  | License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php | 
|  | Resolves: #1132 | 
|  |  | 
|  | The peer certificate chain contains the peer certificate, so this was
redundant. | 
|  |  | 
|  | 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 | 
|  |  | 
|  |  | 
|  |  | 
|  | Resolves: #976 | 
|  | Makes Swift disconnect if a smartcard used for auth is removed.
Fixes compilation.
Changes code style in a few places. | 
|  |  | 
|  | revocation.
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php | 
|  | transformation where possible.
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php | 
|  |  | 
|  | Also fixing up errors they found and an uninitialised read  left-over from the original patch. | 
|  | Don't allow DIGEST-MD5 when Windows is set to FIPS mode. Use
platform-provided hashing for SHA1. | 
|  | Now connects successfully with or without TLS(with cert) | 
|  | Introduced a new parent class for all certificates with keys
(class CertificateWithKey is the new parent for PKCS12Certificate.)
Switched to using "CertificateWithKey *" instead of "const CertificateWithKey&"
Added calling of a Windows dialog for certificate selection when Schannel
TLS implementation is used.
This compiles, but is not tested.
License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details. | 
|  |  | 
|  |  | 
|  | 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. |