Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2012-02-03 | Close socket immediately after last pending write finished. | Remko Tronçon | |
This should fix a hang on disconnect(). | |||
2012-01-24 | Test case | Kevin Smith | |
2012-01-23 | XEP-0004 form support for user search. | Tobias Markmann | |
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php | |||
2012-01-17 | Allow specifying BOSH and BOSH proxy URLs with names (rather than IPs) | Kevin Smith | |
2012-01-16 | Add minor doc | Kevin Smith | |
2012-01-15 | Fixed compilation with msvc and boost-1.48 | vitalyster | |
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php | |||
2012-01-10 | Don't allow null form fields | Kevin Smith | |
2011-12-24 | Some BOSH refactoring. | Remko Tronçon | |
2011-12-24 | Fixed compilation warnings. | Remko Tronçon | |
2011-12-22 | BOSH Refactoring. | Remko Tronçon | |
2011-12-13 | Fix use of int randoms for populating long | Kevin Smith | |
2011-12-13 | Avoid crash due to misuse of XMPPLayer | Kevin Smith | |
2011-12-13 | Remove a warning | Kevin Smith | |
2011-12-13 | BOSH Support for Swiften | Kevin Smith | |
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. | |||
2011-12-13 | BOSH implementation started | Thilo Cestonaro | |
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php | |||
2011-11-28 | Whoops | Kevin Smith | |
2011-11-28 | Message Receipts (XEP-0184) support for 1-to-1 conversations (including ↵ | Tobias Markmann | |
1-to-1 MUC). Warn icon from already existing theme. Check icon from Wikipedia. See Swift/resources/icons/license_info.txt for details. License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php | |||
2011-11-18 | Emit onSessionFinished only in Session::handleDisconnected. | HanzZ | |
Copyright (c) 2011 Jan Kaluza Licensed under the Simplified BSD license. See Documentation/Licenses/BSD-simplified.txt for more information. | |||
2011-11-03 | Exclude SChannel from Swiften.h | Kevin Smith | |
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-10-19 | For abnormal MUC parts, give the reason. | Kevin Smith | |
Makes abnormals immune to presence folding. Resolves: #1004 | |||
2011-10-19 | Use real JID for bans, not room JID. | Kevin Smith | |
Resolves: #1020 | |||
2011-10-18 | Use the oldest error when closing streams. | Kevin Smith | |
Stops new errors overwriting cert validation errors and preventing Swift from prompting the user to trust the cert. | |||
2011-10-16 | Hoist ProxyProvider creation out of Client. | Remko Tronçon | |
2011-10-16 | Hoist TLSContextFactory creation out of Client. | Remko Tronçon | |
2011-10-14 | Resurrecting simple ID generator. | Remko Tronçon | |
2011-10-11 | Adding includes | Kevin Smith | |
2011-10-10 | Force disconnect signals when calling connect() shortly after disconnect(). | Remko Tronçon | |
2011-10-10 | In case of writing when calling disconnect() postpone socket.close() to when ↵ | Tobias Markmann | |
writing has finished. License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php | |||
2011-10-08 | Protect JID cache access with mutex. | Remko Tronçon | |
The overhead appears to be neglectible. Using TSS had a similar overhead, with the disadvantages that it uses more storage (one cache per thread vs one cache), has less cache reuse, and that Windows/MSVC doesn't support automatic TSS cleanup, so it requires manual cleanup work (which is non-trivial). Note that the mutex approach may yield more overhead in multi-threaded applications (in case of contention). Currently, the mutex also locks during the whole nameprep sequence, which is not strictly necessary. | |||
2011-10-07 | Fixed CLang warnings. | Remko Tronçon | |
2011-10-07 | Initialize LibXML for multithreaded applications. | Remko Tronçon | |
2011-10-07 | Hoist XML parser factory creation out of Swiften. | Remko Tronçon | |
2011-10-07 | Allow affiliation editing in MUCs. | Kevin Smith | |
Resolves: #986 Resolves: #988 |