summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-04-01Fix type parameter parsing and mapping (#4955)HEADmasterThomas Bruederli1-15/+26
2015-03-13WebDAV: Check for storage errors and throw the according exceptions (#4406)Aleksander Machniak3-16/+40
2015-03-12Check for storage errors and throw the according exceptions (#4406)Thomas Bruederli3-2/+36
2015-03-09Handle resources with multiple occurrences of the same event according to ↵Thomas Bruederli2-2/+9
RFC 4791 (#4733) Attention: this requires commit 83d3d01 from roundcubemail-plugins-kolab.
2015-01-08Set version to 0.3.0iRony-0.3.0Jeroen van Meeuwen (Kolab Systems)2-2/+2
2015-01-07Fix HTTP raw logging in non-apache environments (#4128). Patch by Daniel HoffendThomas Bruederli1-1/+27
2015-01-07Add alternative composer.json file for packaging.Thomas Bruederli1-0/+17
This will only create a local Composer autoloader which searches classes in /usr/share/pear/ and /usr/share/php/. Composer and PEAR based packages can be installed globally to these locations.
2014-12-23Correctly set folder type according to the submitted ↵Thomas Bruederli1-1/+1
supported-calendar-component-set property (#4129)
2014-11-11Minor fixes for the CalDAV testsThomas Bruederli3-1/+3
2014-11-10Fix namespace error on HTTP exceptionThomas Bruederli1-1/+1
2014-10-27Reset LDAP instance before searching (#3837)Thomas Bruederli1-0/+2
2014-10-21Support Chwala API with multi-folder capabilities (#3809)Aleksander Machniak4-52/+28
2014-10-07Fix listing files on non-first level folders (#3739)Aleksander Machniak1-6/+6
2014-09-25Update dependencies after Roundcube core now uses Net_LDAP3 for LDAP operationsThomas Bruederli1-5/+11
2014-09-23Fix calendar color value in PROPFIND requests (#3537)Thomas Bruederli1-1/+1
2014-09-22Don't include VTIMEZONE definitions in CalDAV event dataThomas Bruederli1-1/+1
2014-09-15Add 'calendar-schedule' to DAV features list in order to enable scheduling ↵Thomas Bruederli1-0/+13
support in Thunderbird Lightning (#3598)
2014-09-08Merge branch 'master' of ssh://git.kolab.org/git/iRonyThomas Bruederli1-4/+4
2014-09-08Use real list of tag/categories values for etag computationThomas Bruederli1-2/+7
2014-09-01Fix PEAR libs installationAleksander Machniak1-4/+4
2014-08-26Use new Kolab relation objects to read/write task categories (aka tags)Thomas Bruederli1-3/+71
2014-08-13Handle VCard 4.0 properties now that we pretend to support it (#3247)Thomas Bruederli1-13/+74
2014-08-11Advertise vcard 4.0 support for contact groups (#3247)Thomas Bruederli3-4/+51
2014-08-11Return (fake) principal properties for owners of shared folders (#3058)Thomas Bruederli4-1/+95
2014-07-09Add filter to hide declined invitations from CalDAV outputThomas Bruederli1-5/+67
2014-05-14Remove /calendar-proxy-* entries to avoid false listing of delegates in ↵Thomas Bruederli1-3/+5
CalDAV clients (#3059)
2014-05-12Don't log real HTTP Auth header valuesThomas Bruederli1-0/+4
2014-05-06Correctly encode and decode CalDAV/CardDAV object URIs (#3049)Thomas Bruederli4-22/+48
2014-03-13Add missing resource files for test scriptsThomas Bruederli3-0/+18
2014-03-13Add CalDAVTester scripts for CardDAVThomas Bruederli36-11/+2597
2014-03-13Fix fatal error when saving mailto: group members; fix output encoding of ↵Thomas Bruederli1-5/+5
group members
2014-03-13Remove autolod configuration from composer.jsonThomas Bruederli1-3/+0
2014-03-13Manually register iRony classes namespace and don't rely on a local composer ↵Thomas Bruederli1-0/+1
configuration
2014-03-13Describe user-specific binding to LDAP directory; fix variable namesThomas Bruederli1-3/+9
2014-03-13Comply with Sabre\CalDAV\Plugin and return free-busy data as parsed vobject ↵Thomas Bruederli1-2/+6
+ log errors in free-busy data retrieval
2014-03-13Set EMAIL type parameters as individual items for better encodingThomas Bruederli1-1/+4
2014-03-13Actually return ACLs for LDAP DirectoryThomas Bruederli1-0/+2
2014-03-12Optionally cache LDAP directory listing and record payloadsThomas Bruederli4-22/+126
2014-03-12Require SabreDAV version 1.8.9 that fixes an XEE issueThomas Bruederli1-1/+1
2014-03-12Add sample config for LDAP directoryThomas Bruederli1-0/+51
2014-03-12Make LDAP directory synchronization for offline use work but restrict to ↵Thomas Bruederli4-11/+86
read-only access
2014-03-12Implement the CardDAV Directory Gateway Extension for Apple clients (and ↵Thomas Bruederli4-2/+589
SOGo connector). This exposes an LDAP-based address book inside the principals address book collection. According to the spec [1], this should be used for querying only. Listing, however, can be enabled by setting 'searchonly' => false in config. CARDDAV:addressbook-query requests will be translated into LDAP filters and post-processed by SabreDAV internals. [1] http://tools.ietf.org/html/draft-daboo-carddav-directory-gateway-02
2014-03-11Make CalDAV tests pass (again)Thomas Bruederli30-64/+191
2014-02-27Add host name to the cache keyAleksander Machniak1-2/+3
2014-02-27Do not use user password to build authentication cache key. Use sha1() ↵Aleksander Machniak1-16/+13
instead of md5(). Reasoning: - This way it's more secure. - Password change does not really invalidate the cached username/host.
2014-02-21Add support for Nagios --extra-opts argumentThomas Bruederli1-7/+47
2014-02-10Also log application/xml request bodiesThomas Bruederli1-1/+1
2014-02-10Log memory usage in MBThomas Bruederli1-2/+2
2014-02-06Adapt to kolab_storage_folder optimizations: don't cast resultset into array ↵Thomas Bruederli2-3/+3
(#2827)
2014-01-28Map TITLE property to the corresponding internal field 'jobtitle' (#2808)Thomas Bruederli1-0/+3