path: root/plugins/libkolab/lib
AgeCommit message (Collapse)AuthorFilesLines
2015-01-13Consolidate message reference handling functions into libkolab plugin (in ↵Thomas Bruederli1-18/+26
preparation for #4161)
2015-01-12Remove redundant updating of uid2msg map in synchronize()Aleksander Machniak1-1/+0
2015-01-08Move utility function to libkolab for common useThomas Bruederli1-0/+18
2014-12-09Fix bug where configuration object UID was modified on object update (#4051)Aleksander Machniak1-3/+3
2014-12-05Fix Content-Type of configuration objects (#4029)Aleksander Machniak1-3/+3
2014-11-27Create domain-aware cache identifiers for groupware folders (#3991)Thomas Bruederli2-9/+15
2014-11-22Fix bug where DateTime($date, null) throws an exception (#3965)Aleksander Machniak1-1/+1
2014-11-21Avoid unused variables (also fixed some bugs) found in static code analysisAleksander Machniak5-11/+11
2014-11-12Fix reading configuration objects of type file_driver (#3900)Aleksander Machniak1-1/+1
2014-11-06Fix handling of RSVP flagsThomas Bruederli1-3/+6
2014-11-04Avoid hitting executing time limit when synchronizing cache (#3677):Thomas Bruederli1-2/+20
This change will make the synchronization process abort before the time limit is reached. The folder is not flagged as fully synchronized and subsequent requests will continue the synchronization. Application scripts can read the public 'sync_complete' property and initiate a next sync request.
2014-10-22Use new rcube_message::get_part_body() methodAleksander Machniak1-1/+1
2014-10-14Add support for configuration./file_driver objects (#3775)Aleksander Machniak2-5/+35
2014-10-13Keep kolab uids related to a message in memory for repeated queriesThomas Bruederli1-14/+24
2014-10-13Fix email reference check in relation objectsThomas Bruederli1-2/+2
2014-10-13Bugfixes for recent refactoringThomas Bruederli1-2/+2
2014-10-13Add fall-back to the full uri for searching relations in cacheThomas Bruederli2-2/+14
2014-10-13Fix typoThomas Bruederli1-1/+1
2014-10-13Move email link/relation handling functions to libkolab for common useThomas Bruederli1-0/+94
2014-10-09Map timezone identifiers accepted by PHP but not known by libkolabxml (#3750)Thomas Bruederli1-3/+119
2014-10-09Fix moving events to another calendar/folder and reloading it (#3748)Thomas Bruederli2-4/+8
2014-09-25Use folder name for UID if writing to IMAP metadata failsThomas Bruederli1-2/+5
2014-09-23Pre-select confidential event/tasks folder for iTip invitations marked as ↵Thomas Bruederli2-0/+7
confidential (#3451) + display privacy classification of iTip attachments in mail invitation view.
2014-09-22Fix fatal error 'Call to undefined method Attendee::email()' when reading ↵Thomas Bruederli1-1/+1
email alarms (#3625)
2014-09-18Skip multifolder insert for Oracle, we can't put long data inlineAleksander Machniak1-0/+34
2014-09-17Quote columns in ORDER BYAleksander Machniak1-1/+1
2014-09-17Quote also column aliases in sql tables, otherwise they will be returned ↵Aleksander Machniak1-2/+2
uppercase in Oracle
2014-09-15Use consistent column/table quoting in sql queriesAleksander Machniak2-32/+43
2014-09-09Skip recursive GETMETADATA command for personal namespace folders if they ↵Thomas Bruederli1-1/+2
have no children
2014-09-09Check all cache entries for folder type annotationThomas Bruederli1-2/+4
2014-09-08Refine virtual user folders handling in new folder navigation according to #3378Thomas Bruederli3-5/+48
2014-08-26Post-filter all tag objects (in case caching is disabled); improve ↵Thomas Bruederli3-7/+36
kolab_storage_cache for the case caching is off
2014-08-25Support relative URLs in kolab_freebusy_server setting (#3487)Aleksander Machniak1-6/+6
2014-08-19Cache relation members for better performance (#3452)Aleksander Machniak3-0/+110
2014-08-19Query kolab_cache_configuration with category filter for better performance ↵Aleksander Machniak3-17/+38
(#3286) Warning: this requires DELETE FROM kolab_folders WHERE type = 'configuration';
2014-08-21Bump version for iCal PRODID stringsThomas Bruederli1-1/+1
2014-08-21Don't break kolab_storage_cache::select() return data if reading one single ↵Thomas Bruederli1-1/+1
cache entry fails
2014-08-18Store note tags in relation objects (#3395)Aleksander Machniak1-0/+131
2014-08-18Search all configuration folders not only subscribed (#3300)Aleksander Machniak1-2/+13
Create default configuration folder if it does not exist.
2014-08-18Allow to configure the name (inlcude OU) displayed for virtual user folders ↵Thomas Bruederli1-0/+10
2014-08-14Trigger folder_* plugin hooks when operating on IMAP foldersThomas Bruederli1-0/+13
2014-08-13Add support for some Vcard 4.0 contact propertiesThomas Bruederli1-2/+17
2014-08-12Fix deleting configuration objectsAleksander Machniak1-2/+1
2014-08-06Improved relation members handling codeAleksander Machniak1-3/+163
2014-08-06Set attendee RSVP=TRUE when sequence was increasedThomas Bruederli1-3/+11
2014-08-06Cast relation object arguments into strings even if not set. This avoids ↵Thomas Bruederli1-1/+1
fatal errors when calling the libkolabxml bindings with wrong function signatures
2014-08-04Fix missing parent folder in folder selector if the folder does not exist or ↵Aleksander Machniak1-7/+11
is not accessible (#3237)
2014-08-03Fix performance of fetching configuration and relation objects (skip count ↵Aleksander Machniak1-3/+34
2014-08-01Copy iTip inivitation comment to event objects and display it in calendar ↵Thomas Bruederli1-0/+8
with the RSPV buttons (#419)
2014-08-01Refactored links to email messages using libkolabxml relation objects (#3091)Aleksander Machniak1-0/+131