AgeCommit message (Collapse)AuthorFilesLines
2013-03-14Improve VCard parsing and importThomas Bruederli2-8/+24
2013-03-14Add/remove some commentsThomas Bruederli4-14/+1
2013-03-14- Use UIDs from IMAP annoations for collection IDsThomas Bruederli15-224/+631
- Implement CardDAV/AddressBook classes for proper ACL/sharing support - Enable Free-Busy queries to CalDAV
2013-03-07Fix and improve vcard format handlingThomas Bruederli1-8/+30
2013-03-07Implement calendar create/update/delete operstions; moved some utility ↵Thomas Bruederli1-71/+110
method to VObjectUtils class
2013-03-07Add support for CardDAVThomas Bruederli3-3/+761
2013-03-06Advertise owner of shared calendars; prepare for sharing supportThomas Bruederli2-1/+9
2013-02-28Forward User-Agent string to backend classThomas Bruederli1-0/+1
2013-02-28Advertise ACLs for calendars according to IMAP rightsThomas Bruederli4-30/+36
2013-02-28Fix recurrence exception export to iCalThomas Bruederli1-5/+35
2013-02-28Advertise principal email address to make iCal correctly handle event ↵Thomas Bruederli1-0/+4
organizers and attendees
2013-02-27Enable ACL and service detection to work with Apple iCalThomas Bruederli7-18/+26
2013-02-27Fix handling of event class (sensitivity)Thomas Bruederli1-2/+4
2013-02-27Read/save ATTACH (uri) properties to Kolab backendThomas Bruederli1-0/+10
2013-02-27Correctly handle recurrence exceptionsThomas Bruederli1-27/+80
2013-02-27Reduce the service config template to the minimumThomas Bruederli1-13/+0
2013-02-27Explain the installation procedure in a README fileThomas Bruederli1-0/+49
2013-02-27Load a local service config file over the default Roundcube config. Add a ↵Thomas Bruederli2-0/+46
template for such a service config
2013-02-21Avoid parsing the same ical block twice. Make the parsed objects from input ↵Thomas Bruederli2-19/+43
validation available for later processing
2013-02-21Add support for attendees, organizer and some other ical properties; ↵Thomas Bruederli1-20/+92
conserve custom properties sent by the CalDAV client in storage
2013-02-21Add our own implementation of the CalDAV plugin to override validation functionsThomas Bruederli1-0/+111
2013-02-21Make basic create/read/update cycle work for calendar events; add ↵Thomas Bruederli8-89/+359
license/copyright headers to all source files
2013-02-20Initial importThomas Bruederli11-0/+1568