100 Commits

Author SHA1 Message Date
Andrew McMillan
e9e5073eb5 Implement support for 'Brief' header.
Also add VPOLL and VAVAILABILITY to list of supported components.
2012-01-31 09:23:59 -08:00
Andrew McMillan
ea5a7987e4 Make hide_alarm work on bound resources. 2011-11-27 22:02:11 +13:00
Andrew McMillan
10afabbeb9 Rationalise confidential event rewriting and fix $c->hide_alarm function. 2011-10-31 13:15:49 +13:00
Rob Ostensen
a6ff1760f2 make refreshing actually work 2011-08-25 14:17:36 +12:00
Rob Ostensen
6331c50003 initial support for remote url BINDing 2011-08-25 14:17:15 +12:00
Andrew McMillan
4bba200385 Add first cut implementation of principal-match report. 2011-05-18 23:39:46 +12:00
Andrew McMillan
d15a190134 Correct error message for unsupported report request.
Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2011-02-20 10:16:58 +13:00
Andrew McMillan
0dc20e969f Use text/vcard for content type in advance of ratification of spec.
Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2010-11-30 12:38:02 +13:00
Andrew McMillan
58b88437b3 Support getlastmodified property in REPORT requests. 2010-10-31 13:18:14 +13:00
Andrew McMillan
eea5602c4c Allow principal-property-search(-set) REPORT requests on any URL. 2010-08-18 21:36:06 +12:00
Andrew McMillan
e3babd9845 Respond with supported-report error if the report is unsupported. 2010-06-29 23:50:41 +12:00
Andrew McMillan
f71bba3747 Work on making this work for CardDAV. 2010-06-23 14:22:26 +12:00
Andrew McMillan
f1a1c2fa73 Add support for the addressbook-multiget REPORT. Untested. 2010-05-12 22:13:46 +12:00
Andrew McMillan
cee251d700 Move RRule expansion functions into RRule include. 2010-05-07 22:43:41 +12:00
Andrew McMillan
1f5818f624 RDATE/EXDATE can occur multiply, as well as contain multiple dates. 2010-04-29 11:12:52 +12:00
Andrew McMillan
4d674c4f92 Getting bindings to work as seamlessly as possible. 2010-03-15 00:31:16 +13:00
Andrew McMillan
dc5c475106 Revert accidentally committed debugging. 2010-03-13 00:34:10 +13:00
Andrew McMillan
5ee5c1ff4a RRULE expansion now working correctly. 2010-03-13 00:01:57 +13:00
Andrew McMillan
4322e7137a Fix RRULE expansion typos. 2010-03-12 18:31:00 +13:00
Andrew McMillan
3cefbf9894 Tweaking the date expansion functions. Need to test this soon. 2010-02-28 11:35:01 +13:00
Andrew McMillan
4e7ad35dfb Apparently CentOS 5 doesn't have DateTime class in it's PHP :-( 2010-02-24 16:41:31 +13:00
Andrew McMillan
b374f17b99 This will not be active in 0.9.8.2, but it's included nonetheless. 2010-02-23 22:59:38 +13:00
Andrew McMillan
678b00a927 Return 406 Not Acceptable for invalid XML request. 2009-12-28 13:17:02 +13:00
Andrew McMillan
8f87ef4ff9 Move DAVResource inclusion to REPORT wrapper. 2009-12-28 00:25:31 +13:00
Andrew McMillan
6269980fd5 Add support for principal-search-property-set REPORT per RFC3744 2009-12-27 23:29:57 +13:00
Andrew McMillan
865a2e499c Various changes preparing to switch PROPFIND implementation. 2009-11-12 00:39:18 +13:00
Andrew McMillan
c54312150c Basic (but broken & untested) support for webdav sync. DB changes to come. 2009-10-09 07:54:19 -07:00
Andrew McMillan
cfc05e539c Tidy up. 2009-06-18 16:34:09 +12:00
Andrew McMillan
165a377b69 Return empty resourcetype. 2009-06-17 10:22:29 +12:00
Andrew McMillan
68d42aeb26 Fix from Markus Warg for handling of confidential events. 2009-03-20 13:08:10 +13:00
Andrew McMillan
c92f2be806 Comment. 2009-03-16 22:11:45 +13:00
Andrew McMillan
29ddf75541 Remove hide_todo configuration option. It no longer applies. 2008-12-18 22:55:43 +13:00
Andrew McMillan
0fb962fd6c Fix bug in hide_alarm handling. 2008-12-18 22:52:11 +13:00
Andrew McMillan
964d0a1224 Fix brokenness after getting rid of crappy halfway namespaced tag handling. 2008-11-12 22:55:53 +13:00
Andrew McMillan
d360f220f5 Switch to iCalComponent rather than iCalendar. 2008-11-10 11:49:54 +13:00
Andrew McMillan
ff87efdc1d Use @todo: everywhere for phpdocumentor syntax. 2008-11-01 19:27:33 +13:00
Andrew McMillan
0132e8195e Fix uninitialised variable warnings. 2008-10-27 15:10:43 +13:00
Andrew McMillan
e1e5ccbdd8 Add support for draft DAV:current-user-principal property. 2008-10-25 20:37:05 +13:00
Andrew McMillan
e2ea1d89ce Add resourcetypes for schedule-(inbox|outbox|calendar) collections. 2008-10-24 18:05:30 +13:00
Andrew McMillan
5ec4c33670 Remove case-folding of incoming XML. 2008-10-21 23:04:31 +13:00
Andrew McMillan
5c8cfa4031 Rename @package to davical. 2008-09-18 12:03:00 +12:00
Andrew McMillan
35950dc63f Removing uninitialised variable warnings. 2008-05-30 19:52:35 +12:00
Andrew McMillan
d1796135a1 Those error messages should be translatable. 2008-02-09 22:57:49 +13:00
Andrew McMillan
9a51be75be Recognise and error when the request says it has XML, but it
has errors.
2008-02-09 21:21:49 +13:00
Andrew McMillan
c7c6a0a62c When creating a fake event, don't create a blank RRULE. 2008-02-09 21:20:55 +13:00
Andrew McMillan
589c0db1bd Efficiency improvements from bypassing get_permissions() call in query. 2008-01-23 18:41:11 +13:00
Andrew McMillan
949d28a5c1 Fix debugging code so this doesn't break a server with open_basedir
enabled.  Not that I in any way endorse the use of open_basedir...
2008-01-21 17:30:31 +13:00
Andrew McMillan
2cacc8aa1c Almost entirely switched to root-relative URLs now. 2007-11-25 13:31:35 +13:00
Andrew McMillan
6d3a0abd4c Write & use utility function for URL construction. 2007-11-25 12:57:54 +13:00
Andrew McMillan
89c7a33694 Change REPORT to omit protocol://host:port from URLs also. 2007-11-25 12:47:41 +13:00