AgeCommit message (Collapse)AuthorFilesLines
2014-06-24Merge branch 'master' of ssh:// van Meeuwen (Kolab Systems)16-98/+188
2014-05-19Added bindings for freebusy and completed csharp and java bindings.Christian Mollekopf3-5/+20
2014-05-19Fixed csharp bindings.Christian Mollekopf1-1/+0
BUG: 3062
2014-05-16Allow different timezones and validate objects after reading.Christian Mollekopf4-11/+14
The wrong interpretation came from the rfc saying that dtstart and dtend must be of the same "type". I'm only sure that we cannot mix full day and date-time, but different timezones should be ok.
2014-05-16Use COMPLETED for the completed status instead of OPAQUE.Christian Mollekopf1-2/+3
The OPAQUE value get's translated to completed for backwards compatibility. BUG: 3024
2014-05-16Defined vectorsnippet which is required for snippets.Christian Mollekopf3-0/+3
2014-05-16Renamed the Tag object to Relation.Christian Mollekopf8-55/+55
2014-05-16Fixed typosAleksander Machniak1-2/+2
2014-03-21Made attachment mimetype optional.Christian Mollekopf2-5/+6
2014-03-21Follow up the parsing error message with message that it occurred during ↵Christian Mollekopf2-4/+31
2014-03-21Validate serialized objects again.Christian Mollekopf1-9/+35
We ensure that we can parse everything we serialize by parsing it again. This implies an overhead, but since reads are probably far more frequent than write and its generally anyways fast, I assume this is ok. The error reporting is as usual through Kolab::error().
2014-03-21Move xCalVersion to thread local storage.Christian Mollekopf4-4/+19
This started to crash due to a double free while trying to add validation by parsing the serialized result again. I assume the global variable took a reference to a temporary string or alike which got then free'd again, but I'm not sure. However, this should be in thread-local storage anyways and that fixes the problem.
2014-02-27Merge branch 'master' of ssh:// van Meeuwen (Kolab Systems)10-10/+169
2014-02-27Fixed warnings.Christian Mollekopf2-8/+8
2014-02-27Print the invalid timezone as part of the error message.Christian Mollekopf1-1/+1
2014-02-27Fixed java bindings.Christian Mollekopf1-0/+5
2014-02-27Fixed CSharp bindings.Christian Mollekopf1-0/+4
2014-02-27Tag configuration object.Christian Mollekopf6-1/+154
2014-02-13Fix #2576, csharp bindings are not buildingAeneas Jaißle1-0/+3
2013-10-29Fixed the major version comparison.Christian Mollekopf1-1/+1
else is really just an else no matter what's in the brackets. the major version needs to match.
2013-10-28Make major version bumps incompatible so an explicit switch is required.Christian Mollekopf1-0/+4
The sources are not compatible so it's not a good idea to satisfy a <1.0 dependency with >=1.0 libkolabxml.
2013-10-16Fixed todo timezone validation.Christian Mollekopf3-1/+33
We can only compare timezones if start and due are set.
2013-10-14Bump master ahead of the stable 1.0 branchJeroen van Meeuwen (Kolab Systems)1-1/+1
2013-10-14Set the version string to useJeroen van Meeuwen (Kolab Systems)1-1/+1
2013-09-23Use boost::unordered_set without the boost::unordered namespace.Christian Mollekopf1-3/+3
Apparently that's required on centos 6.4
2013-09-19cleanup.Christian Mollekopf1-11/+11
2013-09-19Snippets format.Christian Mollekopf6-2/+156
2013-09-19Removed that warning when reading empty distlists.Christian Mollekopf1-2/+0
2013-09-18verify that the benchmarks actually do something useful.Christian Mollekopf1-0/+2
2013-09-18Whitelist valid timezones according to the content of Mollekopf5-8/+492
2013-09-18Framework for additional validation of kolab objects.Christian Mollekopf9-16/+322
This allows to validate kolab objects beyond what the schema covers. (Such as valid timezones).
2013-07-12Failed to adjust spell Libkolabxml_CMAKE_DIR.Christian Mollekopf1-1/+1
2013-07-11Deal with relative as well as absolute install paths.Christian Mollekopf2-11/+21
2013-07-03Fix tests with libcurl 7.26.0Christian Mollekopf1-2/+2
Thanks to Sergey Sidlyarenko for the patch. BUG: 2003
2013-06-17We check in the code for 1.43, so we need to have the same check here.Christian Mollekopf1-1/+1
2013-05-20Also store preferred parameter if there is no type.Christian Mollekopf2-3/+6
2013-05-20The development is going towards 1.0Christian Mollekopf1-2/+2
actually since the binary incompatible change bc397320d395054960197b85861636c5b6a7551c
2013-05-19Include the Email.cs and vectoremail.cs C# bindingsJeroen van Meeuwen (Kolab Systems)1-0/+2
2013-05-15Removed warning for empty distlist.Christian Mollekopf1-2/+0
Roundcube saves empty groups, which is a valid usecase. BUG: 1870 FIXED-IN: 0.8.4 (cherry picked from commit 795e6cb1b1b4023f2ab573e30cfb2e59a9f88ba9)
2013-05-08Fixed spellingChristian Mollekopf1-1/+1
2013-04-15None is a python keyword.Christian Mollekopf2-4/+4
(cherry picked from commit 0573b721e3cc79e326b93b29d307bf94722ebcc8) Conflicts: src/containers/kolabcontact.cpp
2013-04-15Merge branch 'emailTypeClean'Christian Mollekopf6-11/+72
2013-04-15Support for types on email addresses.Christian Mollekopf6-11/+72
Patch by Thomas
2013-04-12Merge remote-tracking branch 'origin/master'Christian Mollekopf1-1/+1
2013-04-12Make php tests pass with older libcurl versions.Christian Mollekopf1-0/+3
2013-04-11Include vectorevent.csJeroen van Meeuwen (Kolab Systems)1-1/+1
2013-04-10cleanupChristian Mollekopf2-5/+0
2013-04-10url property for todos and events.Christian Mollekopf8-0/+39
2013-04-09Fixed conversiontest for libcur 7.27.0Christian Mollekopf1-2/+2
Apparently this was fixed before 7.27.0
2013-03-02The minimum boost version required is actually 1.43Jeroen van Meeuwen (Kolab Systems)1-2/+2