433 Commits

Author SHA1 Message Date
Andrew McMillan
d96a77c59f Updates to strings, including an updated translation to Dutch. 2006-12-18 08:49:15 +13:00
Andrew McMillan
65e6858aca Ah. With the correct results now. 2006-12-17 22:35:48 +13:00
Andrew McMillan
47b9834aa8 New test / results with REPLACE option used to remove time based data. 2006-12-17 22:35:05 +13:00
Andrew McMillan
23965cdc0d Allow pattern replacement of output fields to be specified. 2006-12-17 22:00:40 +13:00
Andrew McMillan
72788845d2 First cut results from a FREEBUSY query. 2006-12-17 21:44:06 +13:00
Andrew McMillan
f1222eca26 FREEBUSY query now working correctly. It should follow specification
fairly closely.
2006-12-17 21:37:43 +13:00
Andrew McMillan
cea76a8fbb An hour is >= 60 minutes, not just > ... and so on. 2006-12-17 21:37:05 +13:00
Andrew McMillan
2e50a0721a Allow first parameter to RRule constructor to be an iCalDate. 2006-12-17 21:36:26 +13:00
Andrew McMillan
818ade993c RRule i snow good enough that we can use it, and here's some regression
results.
2006-12-17 19:04:21 +13:00
Andrew McMillan
530409877f An RRule library that seems to cover most of the basic and some of the not
so basic use of RRULE in iCalendar.  And a few test cases.
2006-12-17 18:59:31 +13:00
Andrew McMillan
5a72ac12b5 Mostly implemented BYDAY for MONTHLY frequency now. 2006-12-16 22:31:15 +13:00
Andrew McMillan
33c5a31cda Mostly implemented BYDAY for MONTHLY rules now. 2006-12-16 22:30:33 +13:00
Andrew McMillan
ee071c586d Result ordering changed. 2006-12-16 22:30:01 +13:00
Andrew McMillan
662b27e89a Framework for testing RRULE handling. 2006-12-16 11:41:46 +13:00
Andrew McMillan
1e136a136e New regression tests for testing RRULE. 2006-12-16 11:40:37 +13:00
Andrew McMillan
6db1a293df Now working for some very basic repeat rules. 2006-12-12 21:30:55 +13:00
Andrew McMillan
94c365bb85 Correct comment now that Chandler does send a user-agent string. 2006-12-12 17:14:02 +13:00
Andrew McMillan
a69862189b The iCalDate class is well on it's way now. 2006-12-12 00:41:23 +13:00
Andrew McMillan
db108b48de More work on an RRule class. 2006-12-11 23:08:25 +13:00
Andrew McMillan
a83752f81d New library for parsing iCalendar RRule and generally dealing with iCal dates 2006-12-11 21:47:17 +13:00
Andrew McMillan
858ce08d1f Correct the HTTP return value per spec. 2006-12-11 21:40:16 +13:00
Andrew McMillan
f1e3d97cfa FreeBusy report now working, but without expanding RRULE at this point. 2006-12-11 20:01:07 +13:00
Andrew McMillan
bc1ce6ba6a Remove debugging output, which was in the wrong place. 2006-12-11 19:43:02 +13:00
Andrew McMillan
899afa3ee6 Add debugging output of $_SERVER headers. 2006-12-11 19:39:43 +13:00
Andrew McMillan
16b1c9f6c6 Make the report cover a period which we have events in! 2006-12-11 19:33:57 +13:00
Andrew McMillan
77117734e7 Useful element for building regex matching a path + depth. 2006-12-11 19:16:01 +13:00
Andrew McMillan
f72d204f4e New test for free-busy report. 2006-12-11 18:30:06 +13:00
Andrew McMillan
40c69cd1ce A much better start on the free-busy-query support. 2006-12-11 17:22:44 +13:00
Andrew McMillan
8761764a83 Partial implementation of CALDAV:free-busy-query 2006-12-11 16:16:59 +13:00
Andrew McMillan
1f9e4c171f Also create free/busy relationship_type. 2006-12-11 15:01:43 +13:00
Andrew McMillan
189813854d Working towards a more complete privileges model. 2006-12-11 14:48:39 +13:00
Andrew McMillan
2ac9691c96 Adjust / increase the relationship possibilities. 2006-12-11 14:22:47 +13:00
Andrew McMillan
8a6348e736 Add freebusy support. Remove different Pg8.1 code path which is probably
not actually any better than the 7.4 compatible implementation.
2006-12-11 13:19:09 +13:00
Andrew McMillan
3f3804cd43 Enhanced permissions calculation which now supports the idea of bind/unbind
and 'all'.
2006-12-11 12:37:07 +13:00
Andrew McMillan
7f9653c783 Reinstate ability to add calendars/collections if you have 'write' privilege,
although this seems to be not strictly correct.
2006-12-11 10:56:06 +13:00
Andrew McMillan
cad895bdcf Now as principals. 2006-12-11 10:51:12 +13:00
Andrew McMillan
0d127289eb Add return of resourcetype when collection is also a principal. 2006-12-11 10:25:03 +13:00
Andrew McMillan
4ceb546253 New function to allow us to identify that this is a principal. 2006-12-11 10:17:11 +13:00
Andrew McMillan
0d3f62c66c Correct some permissions for MKCALENDAR. 2006-12-11 09:31:35 +13:00
Andrew McMillan
02a6468c3a Results for allprop request. 2006-12-11 09:10:26 +13:00
Andrew McMillan
3a1bd3f4a9 Add support for DAV::allprop 2006-12-11 09:07:59 +13:00
Andrew McMillan
27909914f6 Tests for allprop request. 2006-12-11 08:27:06 +13:00
Andrew McMillan
25ba6f8e0d All those resource types are hopefully right now. 2006-12-10 23:09:51 +13:00
Andrew McMillan
9be75391d3 Finially tracked down what resourcetype RFC2518 specifies for resources... 2006-12-10 23:08:38 +13:00
Andrew McMillan
b7c5bcee59 More OPTIONS by default. 2006-12-10 23:03:31 +13:00
Andrew McMillan
bd17bed542 Add in all of the properties for DAV an CalDAV, even if we don't reply
to them yet.
2006-12-10 22:47:41 +13:00
Andrew McMillan
1be3e5d320 Apparently it is OK to use REPORT on normal collections. 2006-12-10 22:39:27 +13:00
Andrew McMillan
e776477715 Cache control headers for RFC compliance. 2006-12-10 22:32:21 +13:00
Andrew McMillan
5511a89296 RFC compliance. 2006-12-10 22:31:23 +13:00
Andrew McMillan
eeca3c7203 Now with a language. 2006-12-10 22:19:46 +13:00