path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2014-10-03Implemented host, port, username, password filedriver settings.Christian Mollekopf2-6/+34
2014-10-02Fixed FileDriver bindings.Christian Mollekopf2-0/+2
2014-10-02Added support for the FileDriver Configuration object.Christian Mollekopf3-1/+72
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 Mollekopf8-0/+47
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 Mollekopf3-9/+12
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 Mollekopf5-41/+41
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-27Fixed warnings.Christian Mollekopf1-7/+7
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 Mollekopf3-1/+115
2013-10-16Fixed todo timezone validation.Christian Mollekopf1-1/+3
We can only compare timezones if start and due are set.
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 Mollekopf3-2/+102
2013-09-19Removed that warning when reading empty distlists.Christian Mollekopf1-2/+0
2013-09-18Whitelist valid timezones according to the content of Mollekopf1-8/+22
2013-09-18Framework for additional validation of kolab objects.Christian Mollekopf6-16/+210
This allows to validate kolab objects beyond what the schema covers. (Such as valid timezones).
2013-05-20Also store preferred parameter if there is no type.Christian Mollekopf1-2/+4
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 Mollekopf1-3/+3
(cherry picked from commit 0573b721e3cc79e326b93b29d307bf94722ebcc8) Conflicts: src/containers/kolabcontact.cpp
2013-04-15Merge branch 'emailTypeClean'Christian Mollekopf4-9/+66
2013-04-15Support for types on email addresses.Christian Mollekopf4-9/+66
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 Mollekopf6-0/+35
2013-03-02The minimum boost version required is actually 1.43Jeroen van Meeuwen (Kolab Systems)1-2/+2
2013-02-26Include all the relevant generated C# bindingsJeroen van Meeuwen (Kolab Systems)1-0/+3
2013-02-20Merge branch 'files'Christian Mollekopf7-0/+412
2013-02-20Avoid warnings from python bindings.Christian Mollekopf1-0/+2
2013-02-20Merge branch 'master' into phpChristian Mollekopf8-26/+109
2013-02-19Silence warnings generated by swig.Christian Mollekopf2-0/+5