119 Commits

Author SHA1 Message Date
Andrew Ruthven
b40c96debb If time-range is set, only return matching events.
Closes #280
2023-03-12 20:19:10 +01:00
Florian Schlichting
4b7abbbd83 drop default $position argument from BuildXMLTree everywhere (awl!22) 2023-02-26 22:10:34 +01:00
Andrew Ruthven
8444347b02 We no longer support PHP 5.1, assume that DateTime is available 2023-02-15 07:28:35 +00:00
Florian Schlichting
7cadfc9463 lets have only one function check_for_expansion() 2016-12-30 08:54:19 +01:00
Florian Schlichting
eaef540766 replace RRule with RRule-v2 2016-12-30 08:54:14 +01:00
Florian Schlichting
eb7f2edc0c eliminate trailing whitespace, expand tabs 2016-12-30 08:52:44 +01:00
Andrew McMillan
01a6873d4a Revert "add fix for the OSX Contacts.app:"
This reverts commit 3ab7787f7b2c6bebccbacb31396f77f09aa93f09.

The correct fix for the underlying issue which this attempted
to work around was applied in the AWL/XMLElement Render method.

["correct fix" likely refers to awl commits
    4b56e64bc7127a12df737f157e36fd2de19391dd,
    2589e71e18e6ced753500afe0197995290fac52c,
    aafbd7b1e6ffb59166d57725102f2f5a817a8590 and
    46b112f85711732b62e70f2fb40b866423bbf3b5
picked from github handle-remote-attendees branch]
2015-12-27 13:03:15 +01:00
Jason Alavaliant
495257bebb add fix for the OSX Contacts.app: 2013-10-25 12:16:08 +13:00
Andrew McMillan
e6b502e71a Minor restructuring. 2013-09-27 16:29:14 +02:00
Jason Alavaliant
2f27d181f0 fix for CLASS attribute problem (CONFIDENTIAL value) and invalid processing of ->hide_alarm configuration option: 2013-09-02 14:54:12 +12:00
Christoph Anton Mitterer
c092a6153e make debug files pathnames more FHS compliant
* Changed the pathnames of the debug files to be a bit more FHS compliant.
2013-09-02 14:40:46 +12:00
Christoph Anton Mitterer
8e60bb3124 set line endings of most text files to LF
* Changed the end-of-line encodings of all non-Windows-related and non-autogenerated text files to use UNIX LF (lots of them had mixed LF/CRLF).

Conflicts:
	inc/caldav-PUT-functions.php
2013-09-02 14:37:23 +12:00
Andrew McMillan
60f372c749 Allow calendar-multiget & query reports to return resource data. 2012-07-09 01:17:28 +12:00
Andrew McMillan
5b43f06eb4 Get the name right. 2012-07-09 01:17:23 +12:00
Andrew McMillan
6c2b0bbd3b Correct path -> dav_name reference. 2012-07-09 01:17:06 +12:00
Andrew McMillan
e908739765 Reports should report on the item path, not the collection path. 2012-07-09 01:16:55 +12:00
Andrew McMillan
b281fe8d63 Fall back to using DAVResource for obscure properties. 2012-06-30 16:04:24 +12:00
Andrew McMillan
155c70bba5 Changes to the way XML is created, and (to a lesser extent) parsed. 2012-05-03 19:11:28 +12:00
Andrew McMillan
acc6c719f7 Simple changes for new XML processing. 2012-04-30 14:13:03 +12:00
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