Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-02-17 | Disable SSLv3 | Kim Alvefur | |
Change-Id: I25328f60e211387f5d3fbcd6de155b7b8956c0f9 License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details. | |||
2014-12-15 | Update Copyright in Swiften | Kevin Smith | |
Change-Id: I94ab4bbb68c603fe872abeb8090575de042f5cb4 | |||
2014-11-13 | Fix iOS build and add iOS build documentation. | Tobias Markmann | |
Test-Information: Tested on OS X 10.9.5 with XCode 6.1. Change-Id: Ib223977192fce274e5585ef0768fd755b1fa734d | |||
2014-06-22 | NULL-terminate PKCS12 password buffer | Remko Tronçon | |
This fixes a bug with PCKS12 cert auth that only manifested itself on specific platforms (e.g. ARM) Test-Information: Patch was tested by reporter on a failing platform Change-Id: I4663363aadaf5f00c2092e2f58d45f5ba1b4229a | |||
2014-02-02 | Sluift: Add new_certificate | Remko Tronçon | |
Change-Id: If4e4ef98c00f15c0a88557860f0377843a8713c0 | |||
2014-01-11 | Allow TLS other than version 1 | Kevin Smith | |
Change-Id: I1ffb6d9eabfb36c0101ee19c0cd618736d8a8bb8 | |||
2013-01-13 | Fix more warnings. | Remko Tronçon | |
Fix sign conversion warnings. Removing heavy unnecessary includes. Change-Id: I992f43065498823098a875badb020c7c84fc4797 | |||
2012-12-30 | Enable & fix pedantic CLang warnings. | Remko Tronçon | |
Change-Id: I70109624b4bd7aab9ba679a3eaabc225dd64a03a | |||
2012-12-22 | Silence deprecated warnings. | Remko Tronçon | |
Change-Id: If349586fd131f1661485acdea573f97d1726c731 | |||
2012-10-13 | Added extra comment about OpenSSL on Mac OS X. | Remko Tronçon | |
Change-Id: I339364406d92226203af876f558bc07686d75cbf | |||
2012-10-12 | Always add system's certificate store to OpenSSL on Mac OS X. | Tobias Markmann | |
It used to be disabled for Mac OS X 10.5 or greater but it turns out system's OpenSSL doesn't add those on Mac OS X 10.8. License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php | |||
2012-05-12 | Remove peer certificate from APIs. | Remko Tronçon | |
The peer certificate chain contains the peer certificate, so this was redundant. | |||
2012-05-11 | Showing stream encryption status in the roster header. Provide native ↵ | Tobias Markmann | |
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 | |||
2012-05-07 | Only assert when requesting CRL checking on OpenSSL. | Remko Tronçon | |
2012-05-05 | Re-enable revocation check. | Remko Tronçon | |
2012-05-05 | Revert "Re-enable revocation check." | Remko Tronçon | |
This reverts commit 856f970d14c5c32b80fc5ea359d4e567b51578a0. | |||
2012-04-24 | Re-enable revocation check. | Remko Tronçon | |
Added a method on TLSContextFactory to disable revocation checks if wanted. | |||
2012-03-23 | Allow TLS errors to bubble further up the stack | Kevin Smith | |
2012-02-23 | Compile when non-SChannel | Kevin Smith | |
2012-02-22 | Fix up for previous CAPI patch | Kevin Smith | |
Now connects successfully with or without TLS(with cert) | |||
2012-02-22 | Initial implementation of using CAPI certificates with Schannel. | Alexey Melnikov | |
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. | |||
2011-11-03 | Quick 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 | |||
2011-11-03 | * Added Schannel support. | dreijer | |
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php | |||
2011-06-03 | Limit the use of the SafeString type. | Remko Tronçon | |
2011-05-18 | Propagate use of SafeByteArray down to the connection. | Remko Tronçon | |
2011-05-13 | Removed some explicit new's. | Remko Tronçon | |
2011-05-05 | Replace ByteArray by typedef. | Remko Tronçon | |
2011-04-30 | Replace #icnlude "" by #include <> in Swiften. | Remko Tronçon | |
2011-04-18 | Explicitly add system store trust anchors on Mac OS X 10.5.swift-1.0 | Remko Tronçon | |
2011-03-12 | Fixed OpenSSL compilation. | Remko Tronçon | |
2011-03-12 | Make ByteArray an std::vector<unsigned char>. | Remko Tronçon | |
2011-02-14 | Removed Swift::String. | Remko Tronçon | |
2010-12-27 | Avoid more valgrind warnings. | Remko Tronçon | |
2010-12-19 | Disabling timer in BenchTool. | Remko Tronçon | |
2010-12-13 | Load ssl certificate store on Un*x. | Remko Tronçon | |
2010-12-11 | Added SCRAM-SHA-1-PLUS support. | Remko Tronçon | |
Release-Notes: Swift now supports SCRAM-SHA-1-PLUS authentication. | |||
2010-12-05 | Added plumbing for persistent certificate trust checking. | Remko Tronçon | |
2010-11-15 | Fixed OpenSSL compilation. | Remko Tronçon | |
2010-11-15 | Fix compilation on OS X | Kevin Smith | |
2010-11-12 | Add Windows trust anchors to OpenSSL context. | Remko Tronçon | |
2010-11-11 | Handle null OpenSSL X509 cert pointers better. | Remko Tronçon | |
2010-11-09 | Certificate::getCommonName -> getCommonNames. | Remko Tronçon | |
2010-11-09 | Created CertificateFactory. | Remko Tronçon | |
2010-11-09 | Implement DER conversion to/from certificates. | Remko Tronçon | |
2010-11-09 | Fixed windows compilation. | Remko Tronçon | |
2010-11-07 | Refactoring certificates & certificate checking. | Remko Tronçon | |
2010-11-07 | Added security error handling to Swiften. | Remko Tronçon | |
2010-11-07 | Added certificate verification API to TLS context. | Remko Tronçon | |
2010-11-07 | Refactored TLS handling. | Remko Tronçon | |
TLSLayer is now independent of TLS implementation. The implementation-specifics are now in TLSContext and TLSContextFactory. | |||
2010-10-26 | Added missing #pragma onces. | Remko Tronçon | |