summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-04-25Require a configured TLS backend to buildTobias Markmann
Converted relevant SCons files from hard tabs to space based indentation with 4 spaces width. Test-Information: Tested that build failed with misconfigured OpenSSL backend (providing tls_backend=openssl on OS X and no information on where to find it). Tested that build succeeds on OS X 10.11.4. Change-Id: I17f85ca3194f100f63361a8c94667d7aa76e811a
2015-10-30Add support for OS X Secure Transport TLS backendTobias Markmann
Added integration tests for certificate validation and revocation behavior checking. Test-Information: Tested client login over TLS against Prosody and M-Link. Verified client certificate authentication works against M-Link. Change-Id: I6ad870f17adbf279f3bac913a3076909308a0021
2015-10-16Do not require complete Qt installation when building SwiftenTobias Markmann
Previously, if a base installation of Qt was available but not all Qt modules required by Swift are available Scons would fail configuration. If a basic Qt installation is available SCons will try to configure Swift even if you only want to build Swiften. This commit changes the hard failure in Swift configuration to a warning. This allows only Swiften to be build. In addition, the warning now lists the Qt packages required by Swift. Test-Information: Tested on Arch Linux. Change-Id: I220ea61a7e4af849912e1fb1ae66cbecf5136d29
2015-07-07Fix './scons --help' if no Qt installation can be foundTobias Markmann
Test-Information: Tested on Elementary OS 0.2. Change-Id: Ieae4fc2a2c6fdfaaac9895153b09c9504ef71495
2015-07-01Don't incorrectly claim that non of Swift is built without QtKevin Smith
Test-Information: Building on a system without Qt now says that the application is all that isn't compiled. Swift/Controllers still compiles if requested (as before). Change-Id: I24631f6ba2bf3475a1a6456207c1da94f1b3f1c0
2012-04-23Avoid Swiften build failing when Qt is missing.Remko Tronçon
Resolves: #1076
2012-03-22Minor fixupKevin Smith
2012-03-22Manual certificate verification. Added two additional TLS errors related to ↵dreijer
revocation. License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
2011-11-03Quick brush up after previous patch.Kevin Smith
Includes: Initial cleanup of SChannel code; compiling on non-Windows Be willing to compile Swift with SChannel Undo some (presumably accidental) OpenSSL changes Where TLS doesn't support finish messages (SChannel), don't try -PLUS
2010-11-11Avoid scons error when OpenSSL is not found.Remko Tronçon
2010-10-29Make Qt non-mandatory for global build.Remko Tronçon
2010-05-25Pick up build version from git tag (if present).Remko Tronçon
2010-03-28Fixed build.Remko Tronçon
2010-03-02Adding iPhone compilationKevin Smith
2009-11-27Use new versioning scheme.Remko Tronçon
Development builds are now X.Y.Z.date (Assuming we'll never have more than patch releases). The Swift version number has to be changed in Swift/SConscript (and only there), or can be passed via the command line as swift_version=myversion
2009-08-11Add Qt scons variable.Remko Tronçon
2009-08-11Make OpenSSL required for Swift.Remko Tronçon
2009-08-09Add SConscript files.Remko Tronçon