1247 Commits

Author SHA1 Message Date
Andrew McMillan
79bd7e2097 Allow response to current-user-principal and calendar-free-busy-set. 2008-10-26 01:49:31 +13:00
Andrew McMillan
04bd671111 Further cases in rewrite of URL parsing. 2008-10-26 01:48:09 +13:00
Andrew McMillan
1b02c0c567 More PROPFIND magic with current iCal emulation. Somewhat. 2008-10-26 01:47:16 +13:00
Andrew McMillan
e876fdfb07 Move data into test definition. 2008-10-26 01:46:49 +13:00
Andrew McMillan
1eff233266 Add FBTYPE to busy details. 2008-10-26 00:54:32 +13:00
Andrew McMillan
1d62197986 Allow for editing the tests during the test run, or rerunning failures. 2008-10-25 21:43:08 +13:00
Andrew McMillan
50af0f13d3 Seems PHP is very aggressive about using pointers nowadays. 2008-10-25 21:42:17 +13:00
Andrew McMillan
26ef2f1cb8 Tests for compliance with current Mozilla Calendar actions (0.9) 2008-10-25 20:39:39 +13:00
Andrew McMillan
7925bf8cf2 New test for PUT of a collection so we have something to schedule against. 2008-10-25 20:38:48 +13:00
Andrew McMillan
9ea619ece0 Updated tests and results. 2008-10-25 20:37:51 +13:00
Andrew McMillan
e1e5ccbdd8 Add support for draft DAV:current-user-principal property. 2008-10-25 20:37:05 +13:00
Andrew McMillan
640ca24213 The recipient header died in draft-sched-05, so we use the iCalendar ATTENDEE instead. 2008-10-25 20:35:44 +13:00
Andrew McMillan
ceb1586f03 Refactor our calculation of the collection URL applying to this request. 2008-10-25 20:35:07 +13:00
Andrew McMillan
3acdc1eb7f Allow authentication to be configured as optional. 2008-10-25 16:52:20 +13:00
Andrew McMillan
85116dc0a4 More corrected responses. 2008-10-25 13:18:00 +13:00
Andrew McMillan
35e21ab66f Quote getctag response to match getetag. Try and output calendar-free-busy-set
for queries against the inbox which request it.
2008-10-25 13:15:14 +13:00
Andrew McMillan
a11f29ba11 Add help note about the REPLACE= option. 2008-10-25 13:13:51 +13:00
Andrew McMillan
5c036c8d4e Add support for calendar-free-busy-set, even if it is no longer in the draft. 2008-10-25 13:13:16 +13:00
Andrew McMillan
d75bca52f0 Revert accidental change to dates per row. 2008-10-25 13:12:36 +13:00
Andrew McMillan
40212665ca Make 'WEEKLY' a first-class frequency. 2008-10-25 13:12:10 +13:00
Andrew McMillan
1f0ee84006 Include correct resourcetypes for inbox/outbox/schedule-calendar. 2008-10-25 11:15:46 +13:00
Andrew McMillan
8c08755fe7 Updated test results with current code. 2008-10-25 11:15:21 +13:00
Andrew McMillan
84845b1359 Merge branch 'master' of git+ssh://repo.or.cz/srv/git/davical 2008-10-24 18:51:28 +13:00
Andrew McMillan
5f8a8ca4bc Database changes for next release (unfinished). 2008-10-24 18:46:30 +13:00
Andrew McMillan
fced59b0df Convert to modern function syntax. 2008-10-24 18:43:54 +13:00
Andrew McMillan
ca803cb510 Support for in/out/schedule collections. 2008-10-24 18:36:54 +13:00
Andrew McMillan
85fc1c18f0 Fix bug from refactoring. 2008-10-24 18:06:13 +13:00
Andrew McMillan
e2ea1d89ce Add resourcetypes for schedule-(inbox|outbox|calendar) collections. 2008-10-24 18:05:30 +13:00
Andrew McMillan
3852ca9e63 Add another test, covering daily with BYDAY. 2008-10-24 18:04:47 +13:00
Andrew McMillan
5f6c5c20b5 Add configuration for readonly_webdav_collections. 2008-10-24 18:04:14 +13:00
Andrew McMillan
49013d36ac Add support for POST freebusy request per draft caldav scheduling RFC. 2008-10-24 18:03:27 +13:00
Andrew McMillan
f7c7620dea [RRule] Fix bug in GetNext for a daily event with a BYDAY rule. 2008-10-24 18:02:01 +13:00
Andrew McMillan
347045c4c4 Add a function to get the username from an e-mail address. 2008-10-24 17:59:11 +13:00
Andrew McMillan
c429760384 Add a trigger to caldav_data to ensure the collection etag (ctag) changes
when a calendar item changes.
2008-10-24 17:58:20 +13:00
Andrew McMillan
388e137d54 The DBA user test should be against the database we just created. 2008-10-24 13:57:43 +13:00
Andrew McMillan
b55b8c4a01 Warn about use of deprecated setting name. 2008-10-23 16:38:35 +13:00
Andrew McMillan
25fc29a79c Rename new configuration item more meaningfully. 2008-10-22 22:13:50 +13:00
Andrew McMillan
f9a4fecaaa Rereading RFC3744 we see <owner> must be the principal-URL of the owner 2008-10-22 20:55:36 +13:00
Andrew McMillan
635e53e35f Refactoring handling of arbitrary properties. 2008-10-22 20:54:33 +13:00
Andrew McMillan
e1eff9abbf Response data is always in the 'data' part, for consistency between event & todo. 2008-10-22 20:51:30 +13:00
Andrew McMillan
0bafd818ed Some more description of config options. 2008-10-21 23:24:09 +13:00
Andrew McMillan
a56e5e4e68 Changes to regression test results due to processing enhancements. 2008-10-21 23:06:10 +13:00
Andrew McMillan
761efa42ca Allow exit from regression tests displaying the test just run. 2008-10-21 23:05:25 +13:00
Andrew McMillan
5ec4c33670 Remove case-folding of incoming XML. 2008-10-21 23:04:31 +13:00
Andrew McMillan
a8ae3b1406 New API documentation. 2008-10-19 21:33:00 +13:00
Andrew McMillan
5e494eeb67 Put this into AWL namespace. Eventually we'll move it there. 2008-10-19 21:29:42 +13:00
Andrew McMillan
1f687fd9a9 Convert to UTF8 2008-10-19 21:29:07 +13:00
Andrew McMillan
061535ad1d Rebuilt documentation. 2008-10-19 21:28:04 +13:00
Andrew McMillan
cde4c7ae79 Refactoring of GetEvents and addition of GetTodos, GetEventByUid
and GetEventByHref calls inspired by Daniel Serrabou.
2008-10-19 13:40:35 +13:00
Andrew McMillan
9786302a72 Fix importing of repeating event with modifications. 2008-10-18 08:40:13 +13:00