Aleksander Machniak
|
bba45ce59d
|
Fix PHP warning when adding contact to a group (Bug #1989)
|
2013-07-01 12:04:56 +02:00 |
|
Aleksander Machniak
|
1f24f0b679
|
Force setting internal object type to prevent type overwrite
when copying contacts from other sources (e.g. LDAP) (Bug #1990)
|
2013-07-01 08:28:54 +02:00 |
|
Thomas Bruederli
|
6e20d48cbf
|
Merge branch 'master' of ssh://git.kolab.org/git/roundcubemail-plugins-kolab
|
2013-06-27 22:44:50 +02:00 |
|
Thomas Bruederli
|
dfb75c6fd5
|
Make sure only the first path segment is removed
|
2013-06-27 22:42:44 +02:00 |
|
Aleksander Machniak
|
9a7f2dd61b
|
Support passing object attachments also as file handle
|
2013-06-27 20:22:01 +02:00 |
|
Thomas Bruederli
|
9163ca1ce0
|
Disable type-check when fetching objects by UID
|
2013-06-27 11:34:09 +02:00 |
|
Aleksander Machniak
|
65dfbee601
|
Remove temp message file
|
2013-06-20 14:42:06 +02:00 |
|
Aleksander Machniak
|
481cb9ffcf
|
Fix memory calculation when deciding if memory or file should be used
for saved message. Handle saved message parts with file pointers
for better performance (one temp file creation is skipped)
|
2013-06-20 14:22:25 +02:00 |
|
Thomas Bruederli
|
9332ba4abc
|
Adapt displayname annotation key to latest KEP suggestions; add getter for default folder
|
2013-06-20 11:08:44 +02:00 |
|
Aleksander Machniak
|
bc4d15ab55
|
De-duplicate binary content when saving in database (#1749)
|
2013-06-17 15:44:17 +02:00 |
|
Aleksander Machniak
|
b602913ce3
|
Improve performance by reading max_allowed_packet variable (SHOW VARIABLES query) only if needed
|
2013-06-11 14:52:10 +02:00 |
|
Thomas Bruederli
|
054807c784
|
Fix contact fulltext indexing with new email subtypes
|
2013-05-31 18:16:54 +02:00 |
|
Thomas Bruederli
|
44c19b496c
|
Replace recursive calls with while loop when waiting for sync-lock (#1637)
|
2013-05-27 17:27:53 +02:00 |
|
Thomas Bruederli
|
4196be5b3a
|
Fix usage of KolabEvent url setter/getter
|
2013-05-16 14:51:32 +02:00 |
|
Thomas Bruederli
|
50535a8f34
|
Fix syntax error
|
2013-05-16 14:20:25 +02:00 |
|
Thomas Bruederli
|
f4da6b44f6
|
Add support for URL property in xcal based objects
|
2013-05-16 13:30:04 +02:00 |
|
Thomas Bruederli
|
06e7b093ba
|
Add support for CUTYPE parameter for event attendees
|
2013-05-16 09:23:48 +02:00 |
|
Aleksander Machniak
|
1857a64d4f
|
Fix undefined variable related errors caught in static code analysis
|
2013-05-07 12:56:18 +02:00 |
|
Thomas Bruederli
|
72e4984952
|
Use the correct email type constant
|
2013-05-01 15:25:37 +02:00 |
|
Thomas Bruederli
|
2c71f81e70
|
Merge branch 'dev/email-subtypes'
|
2013-05-01 15:19:13 +02:00 |
|
Aleksander Machniak
|
5f306222f2
|
Suppoprt more complicated cache queries, e.g. AND (tags LIKE ' tag1 ' OR tags LIKE ' tag2 ')
|
2013-04-22 15:52:37 +02:00 |
|
Aleksander Machniak
|
4a0c47de0b
|
Fix unintentional $this->data modification in get_tags()
|
2013-04-19 14:27:48 +02:00 |
|
Aleksander Machniak
|
e03156fc1f
|
Implemented new method of storing filename and mimetype of file objects
|
2013-04-19 14:20:55 +02:00 |
|
Aleksander Machniak
|
1df25c1984
|
Skip charset conversion when it's not needed
|
2013-04-05 11:17:16 +02:00 |
|
Thomas Bruederli
|
79eddd3c5c
|
Allow to save display name in IMAP annotation
|
2013-04-03 22:02:19 +02:00 |
|
Thomas Bruederli
|
4400778320
|
Avoid duplicate entries for attendees that are already listed as organizer
|
2013-03-28 18:06:45 +01:00 |
|
Thomas Bruederli
|
3cf64d43ea
|
Fix wrong participant status mapping for event attendees (#1722)
|
2013-03-27 11:15:14 +01:00 |
|
Thomas Bruederli
|
02fc214d00
|
Adapt libkolab and kolab_addressbook to support type parameters for email addresses
|
2013-03-21 10:02:35 +01:00 |
|
Thomas Bruederli
|
69bc310cc5
|
Fix saving of recurrence exceptions for v2: create unique UIDs, correctly save this-and-future instances with (modified) recurrence rule
|
2013-03-13 17:39:41 +01:00 |
|
Thomas Bruederli
|
d854a5ab0d
|
Keep libkolab API for event recurrence exceptions consistent for Kolab v2. The format doesn't allow to save exceptions inline, thus save them as individual events
|
2013-03-13 16:19:02 +01:00 |
|
Thomas Bruederli
|
ef525b570e
|
Read/write catgories property for contact objects
|
2013-03-07 18:02:36 +01:00 |
|
Thomas Bruederli
|
28b5669ddc
|
Adapt fix for #349
|
2013-02-28 16:02:16 +01:00 |
|
Thomas Bruederli
|
f320a772b0
|
Merge branch 'dev/recurrence-exceptions'
|
2013-02-28 08:25:52 +01:00 |
|
Thomas Bruederli
|
ef30be7dea
|
Expose URI attachments as 'links' for event objects
|
2013-02-27 17:05:10 +01:00 |
|
Thomas Bruederli
|
fb5c1c40d1
|
Gracefully handle buggy messages with either missing or duplicated X-Kolab-Type headers
|
2013-02-27 09:52:56 +01:00 |
|
Thomas Bruederli
|
97d0c57eee
|
Small refactoring: use base class methods to read/set common properties; add support for custom properties in all objects
|
2013-02-21 16:28:12 +01:00 |
|
Thomas Bruederli
|
5b4c9500d1
|
Make some metadata from the Kolab storage backend available to the library user
|
2013-02-21 11:18:59 +01:00 |
|
Thomas Bruederli
|
38e622023a
|
Use generic getter for current user's email; also works in framework without session and user database record
|
2013-02-20 21:03:44 +01:00 |
|
Thomas Bruederli
|
22c50adab0
|
Backport changes from dev/version_compare branch
|
2013-02-20 09:56:13 +01:00 |
|
Thomas Bruederli
|
36bbcc6499
|
Make this-and-future recurrence exceptions work
|
2013-02-14 16:17:02 +01:00 |
|
Thomas Bruederli
|
91779df09a
|
Save changes in a recurring event as exception to the master event
|
2013-01-23 14:45:41 +01:00 |
|
Aleksander Machniak
|
80cf13f4ad
|
Add workaround for situation when kolabobject doesn't generate UID but kolabformat does
(it's the case for File objects unsupported by libkolab)
|
2013-01-16 10:06:59 +01:00 |
|
Aleksander Machniak
|
ddeb606daf
|
Fix File support. Fix handling of non-inline attachments of event and file objects.
|
2013-01-16 09:27:34 +01: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 |
|
Aleksander Machniak
|
a72a0ca097
|
RCMAIL_CHARSET -> RCUBE_CHARSET
|
2012-12-09 12:23:38 +01:00 |
|
Aleksander Machniak
|
bbfa7ad97f
|
Save 'file' objects in binary format
|
2012-12-09 12:22:22 +01:00 |
|
Thomas Bruederli
|
4245fb0839
|
Treat Kolab format version as string
|
2012-11-22 15:19:17 +01:00 |
|
Thomas Bruederli
|
5ac6bc06fd
|
Add getter for color annotations to libkolab and use it in calendar and tasklist
|
2012-11-21 12:30:27 +01:00 |
|
Thomas Bruederli
|
025a388ba5
|
Finally remove the remaining Horde stuff after switching to libkolab for recurrence and format v2 support
|
2012-11-21 11:21:19 +01:00 |
|
Thomas Bruederli
|
ace437f1da
|
Log errors if some libkolab modules are missing
|
2012-11-21 09:56:21 +01:00 |
|