Commit graph

70 commits

Author SHA1 Message Date
Thomas Bruederli
464b4961cc Save last-modified date (aka 'changed') in cache and allow to use it in queries (#847) 2012-06-22 15:37:09 +02:00
Aleksander Machniak
b0b0cd8d17 Set required X-Kolab-Mime-Version header (#837) 2012-06-08 15:15:43 +02:00
Thomas Bruederli
435b94f8f6 Merge branch 'master' of ssh://git.kolabsys.com/git/roundcube 2012-06-06 10:24:42 +02:00
Thomas Bruederli
ad59203f27 Fix libkolabxml error handling 2012-06-06 10:22:51 +02:00
Aleksander Machniak
3f3cf6bc65 Use Roundcube Framework where applicable, so we can use this code out of Roundcube 2012-06-05 09:15:23 +02:00
Thomas Bruederli
7d1882ad76 Enforce local time for birthday and anniversary fields 2012-05-23 15:39:53 +02:00
Thomas Bruederli
2cd801f7d0 Prepare to handle configuration objects 2012-05-23 14:34:08 +02:00
Thomas Bruederli
9da61e6d4b Reduce code redundancy: implement load() and write() method in parent class kolab_format; do more error checking 2012-05-22 10:14:56 +02:00
Thomas Bruederli
5cc7fc616f Better process of writing Kolab objects: don't use isValid() but check kolabformat::error() after writing. Fixes #769 2012-05-16 14:15:05 +02:00
Thomas Bruederli
ab69f49091 Prepare for fulltext indexing in kolab_storage_cache; fix saving contacts with no address data (#769) 2012-05-15 19:05:46 +02:00
Thomas B
18d8fec133 First implementation of a caching layer for kolab_storage;
- Caching is disabled by default (until fully functional and tested)
- Attention: database initialization required for cache)

Silently ignore old Kolab2 objects if no Horde classes found to parse them.
2012-05-02 17:41:02 +02:00
Thomas B
2559d6ffb7 Set alarm date/time in UTC 2012-04-05 08:56:37 +02:00
Thomas B
5feac6ed7b Unset kolab_format object reference to reduce footprint; fix DateTime conversion 2012-03-30 19:07:56 +02:00
Thomas Bruederli
baf6bcb239 Add documentation headers 2012-03-14 19:48:54 +01:00
Thomas Bruederli
3f78d8f7b5 Let libkolabxml generate UIDs; preserve object properties Roundcube doens't understand by loading old XML object before updating 2012-03-14 18:51:38 +01:00
Thomas B
4353615709 Handle contact photos in new format 2012-03-14 11:22:42 +01:00
Thomas B
c8696e278c Implement format wrapper for distribution-list; add more utility functions 2012-03-08 21:22:09 +01:00
Thomas B
80fa73b895 Adapt date/time handling to recent changes in libkolabxml; forward attachment parts when saving a Kolab object in a new message 2012-03-08 10:21:21 +01:00
Thomas B
dc1fd9f7eb More work-in-progress on Kolab 3.0 storage layer 2012-03-06 22:23:34 +01:00
Thomas B
38bdff1cd0 New Roundcube plugin for Kolab 3.0 storage layer 2012-03-06 09:58:01 +01:00