path: root/plugins/libkolab
AgeCommit message (Collapse)AuthorFilesLines
2015-01-21Update versions to 3.2.3roundcubemail-plugins-kolab-3.2.3Jeroen van Meeuwen (Kolab Systems)1-1/+1
2015-01-16Merge branch 'master' of ssh:// Machniak1-18/+26
2015-01-16Fix problem with disappearing events caused by DB errors (#4257)Aleksander Machniak4-18/+66
Object "tags" string may for some object types be longer than 255 characters. Modified "tags" column type to text (clob in Oracle) for all kolab_cache_* tables.
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 Bruederli3-9/+17
2014-11-24Shell script to test cache recordsThomas Bruederli1-0/+150
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-17Allow to limit user search (from new folder navigation) in multi-domain setups:Thomas Bruederli1-0/+1
Provide the 'kolab_users_directory' config option with placeholders %dc, %d, %u, %fu or %dn in base_dn or filter properties.
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-27Fix so DDL script for Oracle can be executed in SQLPlus (#3788)Aleksander Machniak1-1/+1
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-15Initial DDL for OracleAleksander Machniak1-0/+184
2014-09-15Use consistent column/table quoting in sql queriesAleksander Machniak2-32/+43
2014-09-11Added 'actions' bar and new icons for groupware folders as suggested by the ↵Thomas Bruederli1-4/+21
product feature description
2014-09-09Set subscription state to parent/child folders when adding to listThomas Bruederli1-1/+11
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 Bruederli4-11/+113
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-25$rcmail_config -> $configAleksander Machniak1-13/+13
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