summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2015-10-16Add UTF-8 validation function and validate input to libIDN functionsTobias Markmann
This is required to protect against the CVE-2015-2059 vulnerability in libIDN. Test-Information: Added unit tests for UTF-8 validation and tested that existing unit tests still pass. Change-Id: I0a94136894c6e0004081456c59155a78a3dabf5f
2014-10-06Allow scons to not require an IDN libraryKevin Smith
This will clearly break all the tests, Swift, Sluift etc., but is useful if someone wants to use Swiften and inject their own IDN provider. Test-information: Compiles with Isode's IDN provider Change-Id: Ia55991054f42f332bf34b653d7b55f64f654820e
2013-04-19Fix compilation in non-test mode.Remko Tronçon
Change-Id: I1a905e2a3da50b1ddfff24bbea91fd6825332ea1
2013-04-18Fix ICU compilation.Remko Tronçon
Change-Id: I87be125a96f3b9f6755c52c58ba02bb85d945bf9
2013-04-06Make IDN implementation abstract.Remko Tronçon
Change-Id: I4c64f954ddeca7147d729b8be07237baa15c1795
2012-06-05Added ICU support.Remko Tronçon
2011-08-27Added StringPrep unit test.Remko Tronçon
2011-03-16Added possibility to dynamically link Swiften.Remko Tronçon
Resolves: #798
2010-11-11Added server identity check.Remko Tronçon
2010-03-28Removing submodules.Remko Tronçon
2010-03-28Moved Swiften to a separate module.Remko Tronçon