Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-11-14 | Fix various uses of numeric_cast in UI bits | Edwin Mons | |
Apart from QtUI bits, this addresses use of uncaught numeric cast exceptions in message count handling, the spell parser and the MacOS idle querier. The WindowsServicePrincipalName logic previously had an issue where using ports from 32768 onwards would result in a bad_numeric_cast exception to be thrown. This has been addressed at the same time as the uncaught exceptions, and all ports should work now. The tags file has been extended to ignore more files. Change-Id: I73ced35f06517bee5c58f990d20fa437b40ac84e | |||
2017-07-07 | Add support for authorization identity in SASL EXTERNAL | Alexey Melnikov | |
As per RFC 4422. Tested by connecting Harrier configured to use SASL EXTERNAL to M-Box and verifying that authentication worked as expected. Also added cppunit test for SASL EXTERNAL. Change-Id: Ica5c72a858b9d8fcd9197f9c4287ca84e03fcbd2 | |||
2016-04-04 | Modernize code to use C++11 shared_ptr instead of Boost's | Tobias Markmann | |
This change was done by applying the following 'gsed' replacement calls to all source files: 's/\#include <boost\/shared_ptr\.hpp>/\#include <memory>/g' 's/\#include <boost\/enable_shared_from_this\.hpp>/\#include <memory>/g' 's/\#include <boost\/smart_ptr\/make_shared\.hpp>/\#include <memory>/g' 's/\#include <boost\/make_shared\.hpp>/\#include <memory>/g' 's/\#include <boost\/weak_ptr\.hpp>/\#include <memory>/g' 's/boost::make_shared/std::make_shared/g' 's/boost::dynamic_pointer_cast/std::dynamic_pointer_cast/g' 's/boost::shared_ptr/std::shared_ptr/g' 's/boost::weak_ptr/std::weak_ptr/g' 's/boost::enable_shared_from_this/std::enable_shared_from_this/g' The remaining issues have been fixed manually. Test-Information: Code builds on OS X 10.11.4 and unit tests pass. Change-Id: Ia7ae34eab869fb9ad6387a1348426b71ae4acd5f | |||
2016-03-31 | Convert tabs to 4 spaces for all source files | Tobias Markmann | |
Removed trailing spaces and whitespace on empty lines in the process. Changed CheckTabs.py tool to disallow hard tabs in source files. Test-Information: Manually checked 30 random files that the conversion worked as expected. Change-Id: I874f99d617bd3d2bb55f02d58f22f58f9b094480 | |||
2016-03-30 | Apply consistent #include grouping and sorting style | Tobias Markmann | |
Changed "" style includes to <> style. Test-Information: Build with Clang 3.9.0 and ran all tests on OS X 10.11.4. Change-Id: Ic05e53f2e5dba39cc1307b116fc5f17b62ab9eb8 | |||
2015-06-29 | Add WindowsServicePrincipalName class | Mili Verma | |
Test-information: Tested on Windows using WIP GSSAPI code. Unit tests pass. Change-Id: If872863d6a8b5a164f8ebec4f88e9939b4e73c62 | |||
2014-12-15 | Update Copyright in Swiften | Kevin Smith | |
Change-Id: I94ab4bbb68c603fe872abeb8090575de042f5cb4 | |||
2013-04-27 | Removing third-party hash implementations. | Remko Tronçon | |
Using library/platform implementation instead. Change-Id: I2457c2dad80e6fdda023a7f31c3906ff10fe09ed | |||
2013-04-06 | Make IDN implementation abstract. | Remko Tronçon | |
Change-Id: I4c64f954ddeca7147d729b8be07237baa15c1795 | |||
2011-06-03 | Limit the use of the SafeString type. | Remko Tronçon | |
2011-05-25 | Change include order so clang doesn't complain anymore. | Tobias Markmann | |
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php | |||
2011-05-18 | Introduce safe containers for storing passwords. | 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-02-14 | Removed Swift::String. | Remko Tronçon | |
2011-01-24 | Added test suite registration checker. | 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-10 | Added TLS channel binding support to SCRAMSHA1ClientAuthenticator. | Remko Tronçon | |
2010-10-26 | Fix compliation problems with CLang. | Remko Tronçon | |
2010-06-03 | Distinguish an empty SASL message from no SASL message. | Remko Tronçon | |
2010-05-08 | Added DIGEST-MD5 client authenticator. | Remko Tronçon | |
2010-05-08 | Added DIGESTMD5Properties parsing. | Remko Tronçon | |
2010-05-08 | Added DIGEST-MD5 properties. | Remko Tronçon | |
2010-04-08 | Added copyrights to Swiften. | Kevin Smith | |
2010-03-28 | Moving submodule contents back. | Remko Tronçon | |
2010-03-28 | Removing submodules. | Remko Tronçon | |
2010-03-28 | Moved Swiften to a separate module. | Remko Tronçon | |
2010-03-04 | Fix problem with SCRAM-SHA1 final message in <challenge/>. | Remko Tronçon | |
2009-11-22 | Fix bug in SCRAM-SHA-1 authzid handling. | Remko Tronçon | |
2009-11-22 | Add support for authorization ID to SCRAM-SHA-1. | Remko Tronçon | |
2009-11-22 | Added SCRAM-SHA-1 test for invalid iteration count. | Remko Tronçon | |
2009-11-22 | Added SCRAM-SHA-1 test for initial server challenge. | Remko Tronçon | |
2009-11-22 | Added SCRAM-SHA-1 unit test for final server message. | Remko Tronçon | |
2009-11-22 | Added SCRAM-SHA-1 unit test for final client message. | Remko Tronçon | |
2009-11-22 | Added SCRAM-SHA-1 unit test. | Remko Tronçon | |
2009-11-20 | Abstracting authenticators. | Remko Tronçon | |
2009-08-16 | Remove autoconf/make files. | Remko Tronçon | |
2009-07-13 | Added PLAIN SASL message parsing. | Remko Tronçon | |
2009-06-01 | Import. | Remko Tronçon | |