Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-05-05 | Revert "Re-enable revocation check." | Remko Tronçon | |
This reverts commit 856f970d14c5c32b80fc5ea359d4e567b51578a0. | |||
2012-05-05 | Serialize error payload. | Remko Tronçon | |
2012-04-29 | Fixed previous commit. | Remko Tronçon | |
2012-04-29 | Added debug message to double finishSession. | Remko Tronçon | |
2012-04-28 | Make sure our parser doesn't handle entities. | Remko Tronçon | |
2012-04-27 | Fixed LibXML parsing of & | Remko Tronçon | |
Resolves: #944 | |||
2012-04-25 | Support channel binding with Schannel. | Remko Tronçon | |
Resolves: #1012 | |||
2012-04-24 | Fixed compilation problems on windows. | Remko Tronçon | |
2012-04-24 | Re-enable revocation check. | Remko Tronçon | |
Added a method on TLSContextFactory to disable revocation checks if wanted. | |||
2012-04-24 | * Added additional cert store to chain validation. * Turned off revocation ↵ | dreijer | |
checking. | |||
2012-04-24 | Make built-in expat ignore unbound prefix namespaces. | Remko Tronçon | |
This works around a problem with broken servers relaying illegal stanzas from broken clients. Obviously only works when using the bundled Expat. Note that the system OS X libXML also seems to behave this way. | |||
2012-04-24 | Statically check the log severity level. | Remko Tronçon | |
Resolves: #1099 | |||
2012-04-23 | Make sure setting disco info after reconnect does not immediately send presence. | Remko Tronçon | |
Resolves: #976 | |||
2012-04-23 | Added missing header. | Remko Tronçon | |
2012-04-23 | Seed the random number generator. | Remko Tronçon | |
2012-04-23 | Another fix for SRV selection. | Remko Tronçon | |
2012-04-23 | Fixed assertion when SRV weights are all 0. | Remko Tronçon | |
2012-04-23 | Select SRV randomly, taking weight into account. | Remko Tronçon | |
Resolves: #1030 | |||
2012-04-23 | Fixed assertion with inconsitent vcard cache. | Remko Tronçon | |
Resolves: #1077 | |||
2012-04-23 | Work around incorrect roster responses from ejabberd. | Remko Tronçon | |
Resolves: #1072 | |||
2012-04-23 | Fixed platform detection. | Remko Tronçon | |
This fixes auto-away on OS X. Resolves: #1082 | |||
2012-04-17 | Fixing some clang warnings. | Tobias Markmann | |
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php | |||
2012-04-12 | Tidy up of assorted Schannel/CAPI stuffs. | Kevin Smith | |
Makes Swift disconnect if a smartcard used for auth is removed. Fixes compilation. Changes code style in a few places. | |||
2012-04-11 | Added support for determining SmartCard Reader associated with a certificate ↵ | Alexey Melnikov | |
(if any) This patch implements monitoring for SmartCard ejection. This is done by periodically (currently every second) polling smart card reader for the smart card status. If the smart card status becomes "absent" or "unknown" (an error to query the smartcard), the TLS session is aborted. This usually results in an attempt to reestablish TLS which will pop up "please insert the smart card" dialog. License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details. | |||
2012-04-01 | Removing CAres resolver. | Remko Tronçon | |
This has never been used. | |||
2012-03-23 | Forgotten file for TLSError patch | Kevin Smith | |
2012-03-23 | Allow TLS errors to bubble further up the stackks/tlserrors | Kevin Smith | |
2012-03-23 | Use ssize_t for readlink. | Remko Tronçon | |
2012-03-22 | Manual 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 | |||
2012-03-21 | Fix typo. (Thanks dreijer) | Tobias Markmann | |
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php | |||
2012-03-20 | boost::shared_ptr<?>(new ?(...)) -> boost::make_shared<?>(...) ↵ | Tobias Markmann | |
transformation where possible. License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php | |||
2012-03-08 | Fixed several bugs in CAPI/Schannel code on Windows | Alexey Melnikov | |
This patch includes the following fixes: 1) Correctly hex encode SHA1 hashes when generating certstore: URIs 2) Use the newly parsed certificate store reference, not the old value 3) Need to call findCertificateInStore() when finding the selected TLS certificate in Schannel code. Without that "sha1:XXXX" URIs don't work Also minor optimization of string operations. License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details. | |||
2012-03-06 | Fix missing include | Kevin Smith | |
Resolves: #903 | |||
2012-03-06 | don't crash if an AdHoc is deleted while inflight | Kevin Smith | |
2012-03-05 | Fix segfaults and deadcode | Kevin Smith | |
2012-03-04 | Pass along errors about DNS resolution. | Kevin Smith | |
2012-03-03 | Unit tests for SettingsProviderHierachy | Kevin Smith | |
Also fixing up errors they found and an uninitialised read left-over from the original patch. | |||
2012-02-29 | Don't crash when trying to join MUCs offline | Kevin Smith | |
Resolves: #940 | |||
2012-02-28 | Changed certstore: URIs to use SHA1 hashes of certificates | Alexey Melnikov | |
Value of the certificate's subject DN leftmost RDN is not necessarily unique. This change switches to using SHA1 hash of DER certificates, which should guaranty uniqueness. License: This patch is BSD-licensed, see Documentation/Licenses/BSD-simplified.txt for details. | |||
2012-02-28 | Also compile on non-Windows | Kevin Smith | |
2012-02-28 | Make Swift more usable in a FIPS-140 environment | Kevin Smith | |
Don't allow DIGEST-MD5 when Windows is set to FIPS mode. Use platform-provided hashing for SHA1. | |||
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. | |||
2012-02-14 | Correctly use bare JIDs when banning people from rooms | Kevin Smith | |
2012-02-14 | Adding documentation to GenericRequest | Kevin Smith | |
2012-02-12 | Fixed compiler warnings. | Remko Tronçon | |
2012-02-06 | Parse mediated invite stuff | Kevin Smith | |
2012-02-03 | Correct previous patch. | Remko Tronçon | |
2012-02-03 | Call shutdown() on socket before close(). | Remko Tronçon | |
As recommended by boost asio documentation. |