Thomas Bruederli
dcb60dbee1
Move more audit trail code to libkolab; unify text labels
2015-03-25 11:55:21 +01:00
Thomas Bruederli
60205136ee
Code cleanup: get recurrence instance identifiers from utility functions
2015-03-10 14:30:50 +01:00
Aleksander Machniak
5966cff343
Fix handling of compressed HTTP responses with HTTP_Request2's SplObserver ( #4507 )
...
This fixes broken attachment bodies when attached "from cloud" and
Chwala API responses are compressed. This is done by forcing use
of CURL adapter for HTTP_Request2 object.
2015-02-19 05:02:54 -05:00
Thomas Bruederli
f3b31c863d
Add utility function to render a nice diff of two texts using the FineDiff library by Raymond Hill
2014-07-29 15:33:34 +02:00
Thomas Bruederli
51bfc0ea4d
Hook into user_delete actions and clear cache data for the given user.
...
ATTENTION: this requires 'libkolab' to be listed in $config['plugins'].
2014-04-23 20:00:24 +02:00
Aleksander Machniak
e4bcac4650
Fix typo in new http_request() method, fixes deprecated options handling
2013-09-30 15:43:39 +02:00
Aleksander Machniak
5327dfc641
Implemented unified cross-plugin HTTP_Request2 object configuration (Request #2149 )
2013-09-26 14:53:52 +02:00
Aleksander Machniak
56abf7e5f3
Use client-side subscriptions for folders activation state (calendar, tasklist)
...
Add kolab_use_subscriptions option to limit folders visibility in Kolab plugins (#1314 )
2012-12-10 12:17:41 +01:00
Thomas Bruederli
4c44264940
Added package.xml and LICENSE
2012-11-21 11:14:11 +01:00
Aleksander Machniak
bef8355aff
raise_error() -> rcube::raise_error()
2012-11-06 11:46:15 +01:00
Thomas Bruederli
b8a71ce2c3
Get instance of rcube (not rcmail)
2012-06-20 18:41:06 +02:00
Thomas Bruederli
0f9e0e5fe8
Read X-Kolab-Mime-Version headers if available (part 2)
2012-06-12 13:39:15 +02:00
Thomas Bruederli
eca8ebafc3
Read (old) configuration.dictionary objects with new kolab_storage layer; writing not implemented yet, until libkolabxml supports it
2012-05-23 14:41:32 +02:00
Aleksander Machniak
d91fe84617
Remove dependency on kolab_folders
2012-05-17 10:51:45 +02:00
Thomas Bruederli
b95a4d19b7
Catch errors in user's timezone settings
2012-05-16 16:32:49 +02:00
Thomas Bruederli
86c1d510f1
Add select() method to query objects from cache; Use locks to avoid multiple threads synching the same folder simultaneously
2012-05-09 19:01:51 +02:00
Thomas Bruederli
3a05fb691f
Make Horde library optional
2012-05-09 14:10:02 +02:00
Thomas B
66915007d4
Make use of Roundcube's IMAP chaching
2012-04-21 18:43:33 +02:00
Thomas Bruederli
57dad2d92d
Require kolab_folders plugin for listing imap folders by type; fix error message
2012-03-16 19:17:58 +01:00
Thomas B
38bdff1cd0
New Roundcube plugin for Kolab 3.0 storage layer
2012-03-06 09:58:01 +01:00