AgeCommit message (Collapse)AuthorFilesLines
2015-02-01master is going towards 1.2HEADmasterChristian Mollekopf1-1/+1
2014-11-12Make version attribute not fixed.Sandro Knauß7-27/+109
Instead of a fixed value, we only use a default value. Added tests to make sure that the 3.0dev is a valid version attribute. KOLAB: #3896
2014-10-03Implemented host, port, username, password filedriver settings.Christian Mollekopf4-8/+50
2014-10-02Fixed FileDriver bindings.Christian Mollekopf2-0/+2
2014-10-02Added support for the FileDriver Configuration object.Christian Mollekopf6-1/+102
2014-08-27More cosmeticsJeroen van Meeuwen (Kolab Systems)1-1/+0
2014-08-27More cosmetics to test gitomated buildingJeroen van Meeuwen (Kolab Systems)1-24/+40
2014-08-27Something cosmetic to test automated OBS build ticklingJeroen van Meeuwen (Kolab Systems)1-4/+4
2014-08-26Ensure we can convert date-only birthdays and anniversaries.Christian Mollekopf2-0/+18
2014-08-26Drop dev1 suffix for format version numberJeroen van Meeuwen (Kolab Systems)3-6/+6
2014-08-26Resolve #2722:Daniel Vrátil1-1/+1
libkolabxml ignores LIB_SUFFIX CMake variable. It is usually defined to 64bit systems to "64" to force installing libraries to lib64. This means that self-compiled libkolab is always installed into ${CMAKE_INSTALL_PREFIX}/lib, even on 64bit system that uses ${CMAKE_INSTALL_PREFIX}/lib64.
2014-08-25Support for PARTSTAT INPROCESS and DELEGATED.Christian Mollekopf3-1/+30
Patch by Thomas Brüderli.
2014-08-14Fix libkolabxml failing to build with xsd 4.0.0.Aeneas Jaißle1-0/+4
In shared_conversions.h, the typedef of simple_type fails as it requires two arguments with only one delivered. Adding 'char' as the first argument fixes the build, but I haven't tested if the built libkolabxml performs as it should do. I don't think the attached patch breaks anything.
2014-08-07Add more tests for Attendee and TodoThomas Bruederli1-0/+46
2014-08-07Fix delegated test case (syntax is important)Thomas Bruederli1-3/+8
2014-08-07Turn into a real unittest case. Add tests for Attendee.delegatedTo() ↵Thomas Bruederli1-15/+54
and delegatedFrom() getters.
2014-07-30Support for the comment property.Christian Mollekopf10-0/+52
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