Thomas Bruederli
8996e8fa60
Adapt write_log hook to new per-user logging capabilities of Roundcube core ( #2750 ):
...
- Return the 'dir' property in write_log hook instead of writing the log directly
- Provide a user log directory during authentication with the username submitted or retrieved from LDAP respectively
- Requires Roundcube core rev 3786a4
2014-01-16 10:04:03 +01:00
Thomas Bruederli
b0e06ccdb7
Avoid fatal errors in case the event object has invalid date properties
2014-01-15 16:32:34 +01:00
Thomas Bruederli
cbbcba9a2d
Include patched version of Sabre\VObject\Property ( #2442 )
2014-01-14 11:23:52 +01:00
Thomas Bruederli
617277a4f4
Avoid fatal errors when no valid date is given for alarms computation
2014-01-08 17:41:38 +01:00
Thomas Bruederli
04fe48682e
Update parent task after deleting a sub-task ( #2688 )
2014-01-08 10:44:53 +01:00
Thomas Bruederli
be1b32d9b2
Convert '0' values to null
2014-01-08 09:49:45 +01:00
Thomas Bruederli
7537501024
Subscribe new task lists by default ( #2718 )
2014-01-08 09:16:49 +01:00
Aleksander Machniak
05003d0596
Fixes/improvements for use with kolab_cache=false
2014-01-07 16:28:06 +01:00
Thomas Bruederli
5bbbcca49c
Report LDAP server error in plugin hook return data ( #2727 )
2014-01-07 15:31:48 +01:00
Thomas Bruederli
229d31e90e
Avoid fatal errors if folder type information is missing ( #1321 )
2014-01-06 17:08:26 +01:00
Aleksander Machniak
b1e824becf
Added error handling in select() and count(), so on error they will return null
2014-01-02 13:37:39 +01:00
Aleksander Machniak
a7c4ebf15d
Fix kolab cache issues with malformed/unsupported character sequences
...
being stored in data, xml and words columns, which caused malformed
(and inaccessible) objects (Bug #1912 , #2662 )
2013-12-12 09:45:18 +01:00
Aleksander Machniak
94339e0e4b
Fix LDAP searches in kolab_auth_ldap::search() when fieldmap does not
...
contain requested attribute mapping (Bug #2302 )
2013-12-10 11:41:24 +01:00
Aleksander Machniak
bf028bb53f
Define some default config values
2013-12-10 11:41:08 +01:00
root
ab9c3db43a
Improved role-based settings handling, especially 'skin' setting
2013-12-06 14:11:05 +01:00
Aleksander Machniak
93a915386a
Set Accept header for HTTP_Request2 (Bug #2636 )
2013-12-03 09:57:39 +01:00
Aleksander Machniak
e250cb4101
Fix infinite recurrsion and fix button state of smart upload button
2013-12-02 15:40:51 +01:00
Aleksander Machniak
8b2c1e0cbd
Smart upload button: set file input title to button's title
2013-12-02 15:10:14 +01:00
Aleksander Machniak
59cc22c852
Remove deprecated #message elements
2013-12-02 14:57:55 +01:00
Aleksander Machniak
de8067b119
Fixed smart upload button issues (Bug #2615 )
2013-12-02 14:55:59 +01:00
Aleksander Machniak
bcd865a8e5
Fix possible "Call to a member function format() on a non-object" when
...
invitation event does not define 'changed' datetime object (Bug #2633 )
2013-12-02 10:15:08 +01:00
Thomas Bruederli
f1dce1f5b9
Also consider exceptions when checking if first instance is to be listed ( #2625 )
2013-11-29 20:23:17 +01:00
Aleksander Machniak
be12aa5827
Fix css issue on folders list (Bug #2618 )
2013-11-28 13:03:54 +01:00
Thomas Bruederli
7048e00350
Preserve categories when saving contact in web client ( #2608 )
2013-11-27 13:58:07 +01:00
Thomas Bruederli
17ce267587
Don't hide the Kolab skin's tasks menu on document click ( #2578 )
2013-11-26 10:24:27 +01:00
Aleksander Machniak
95f0a7f58a
Fix double HTML entities encoding in virtual folders names
2013-11-22 11:12:31 +01:00
Thomas Bruederli
48882b2118
Adapt larry skin to new status message display from 34003c5
2013-11-22 09:10:44 +01:00
Thomas Bruederli
084be44d9c
Merge branch 'master' of ssh://git.kolab.org/git/roundcubemail-plugins-kolab
2013-11-22 08:40:22 +01:00
Thomas Bruederli
3c240fe274
Don't use file extension from message part to avoid abuse
2013-11-22 08:38:22 +01:00
Aleksander Machniak
a525da41b4
Merge branch 'master' of ssh://git.kolab.org/git/roundcube
2013-11-21 15:12:51 +01:00
Aleksander Machniak
b1917d6714
Improve other users folders display on the hierarchized folders list (Bug #2377 )
2013-11-21 15:12:15 +01:00
Thomas Bruederli
5df13465a4
Merge branch 'master' of ssh://git.kolab.org/git/roundcubemail-plugins-kolab
2013-11-21 14:35:39 +01:00
Thomas Bruederli
21286f0bbb
Make generated folder UIDs really unique
2013-11-21 14:34:58 +01:00
Aleksander Machniak
43b287c470
Fix folders sorting issues (Bug #2210 )
...
- move some shared code to kolab_storage
- this requires recent Roundcube Framework (f13ae32a)
2013-11-21 10:58:16 +01:00
Aleksander Machniak
4f1b0ebe78
Removed debug code
2013-11-21 10:09:02 +01:00
Thomas Bruederli
158fa06a3c
Fix moving of Kolab objects to other folders in cache ( #2564 )
2013-11-20 17:17:31 +01:00
Thomas Bruederli
76ad5e921e
Describe dependencies and installation for tasklist module
2013-11-20 17:00:50 +01:00
Aleksander Machniak
d0ea97ebb2
Add 'Z' to the list of UTC timezone abbreviations (Bug #2220 )
2013-11-20 12:55:58 +01:00
Aleksander Machniak
8f35ebb8bf
Merge branch 'master' of ssh://git.kolab.org/git/roundcube
2013-11-20 12:46:37 +01:00
Aleksander Machniak
bcc8008dd5
Replace insert() with save() - needed after refactoring in last commit
2013-11-20 12:45:52 +01:00
Thomas Bruederli
7299978854
Merge branch 'master' of ssh://git.kolab.org/git/roundcubemail-plugins-kolab
2013-11-20 12:36:40 +01:00
Thomas Bruederli
8fc82a0855
Fix saving of recurring events in database ( #2540 )
2013-11-20 12:36:17 +01:00
Aleksander Machniak
a25fc1a961
Implement cache object update with UPDATE query instead of DELETE + INSERT (Request #2351 )
2013-11-20 10:43:17 +01:00
Aleksander Machniak
6560e086b6
kolab_storage::set_state() is private method, use kolab_storage::folder_activate()
2013-11-18 10:21:21 +01:00
Thomas Bruederli
65f4a8ce3d
Fix calendar refreshing ( #2516 )
2013-11-12 09:02:41 +01:00
Thomas Bruederli
0bd01c80f5
Avoid empty tags ( #2496 )
2013-11-11 09:37:12 +01:00
Aleksander Machniak
7131c802ef
Remove "-d enable_dl=On" from shebang (Bug #2387 )
2013-11-07 14:47:23 +01:00
Aleksander Machniak
31b7262f54
Use dark text on bright background (Bug #2471 )
2013-11-07 14:10:32 +01:00
Thomas Bruederli
1298444c5d
Merge branch 'master' of ssh://git.kolab.org/git/roundcubemail-plugins-kolab
2013-11-06 16:44:49 +01:00
Thomas Bruederli
e02e7cd3f3
Avoid recurrence exceptions being copied to exception items recursively. This caused memory leaks when serializing events for caching
2013-11-06 16:41:01 +01:00