2429 Commits

Author SHA1 Message Date
Andrew McMillan
4e12eb82e4 Update sync-collection REPORT to match -04 of draft. 2010-11-30 12:31:25 +13:00
Andrew McMillan
04ecf36c88 Replace index.php with caldav.php when we find it in our path. 2010-11-30 09:52:33 +13:00
Andrew McMillan
f492eabdd6 cil-ae4b9fa2: New Issue 2010-11-28 22:54:07 +13:00
Andrew McMillan
d347c5c0e9 The redirect on /.well-known/ URLs should be a 301 really. 2010-11-27 19:19:08 +13:00
Andrew McMillan
413618749c Be pedantic about checking user is active before we let them in. 2010-11-27 16:42:22 +13:00
Andrew McMillan
97c04fab6f Specify the SRV record examples with leading _ as they should be. 2010-11-27 16:41:53 +13:00
Andrew McMillan
77de9a024e Fix SQL for group handling from Michael Braun. 2010-11-21 00:57:14 +13:00
Andrew McMillan
ab875b3038 Add principal-collection-set to standard responses for DAVResource. 2010-11-21 00:52:47 +13:00
Andrew McMillan
6f87c13cf2 Make list of test suites overridable in configuration. 2010-11-21 00:52:11 +13:00
Andrew McMillan
9fdaef2bd1 Use the commit() method rather than a commit statement. 2010-11-21 00:51:20 +13:00
Andrew McMillan
7b966171cf Correct typo in POST handling. 2010-11-21 00:50:47 +13:00
Andrew McMillan
9470f0b9e0 Also update displayname if fullname is changed. 2010-11-20 22:13:28 +13:00
Daniel Aleksandersen
24931e7750 remove old screenshots 2010-11-20 00:01:18 +13:00
Daniel Aleksandersen
5b336578ed updated iPhone client configuration with new screenshots 2010-11-20 00:01:14 +13:00
Andrew McMillan
844b7b2e94 Handle stuff like DTSTART;TZID=America/New_York:20101119T231307
Thanks to Matthias Althaus for pointing out that while the class
attempts to handle this kind of thing, it doesn't actually work.
2010-11-19 23:13:30 +13:00
Andrew McMillan
92bb66abe2 Actually fix that debug message properly. 2010-11-19 23:10:33 +13:00
Andrew McMillan
73d852225f Remove principal-collection-set response from here. Fix debug call. 2010-11-19 21:06:07 +13:00
Andrew McMillan
58eb6fa7c0 Fix the logging so that we get the raw_post logged for !GET 2010-11-17 13:15:33 +13:00
Andrew McMillan
4cf0d0696b Script to refresh calendar_alarms with next instance time. 2010-11-14 14:55:49 +13:00
Andrew McMillan
0915a78784 Don't let auth functions created duplicate home calendars. 2010-11-09 00:21:35 +13:00
Andrew McMillan
b8f4a26515 Patch for caldav sync from Pierre-Arnaud Poudret. 2010-11-06 22:38:24 +13:00
Andrew McMillan
4614ae6449 Do old TODO and remove it. Nice. 2010-11-06 22:36:22 +13:00
Andrew McMillan
5788a5b62d Changes to IDs due to minor regression process change. 2010-11-06 22:35:31 +13:00
Andrew McMillan
515a31bbc8 Add the ACL to the supported methods. 2010-11-06 19:02:55 +13:00
Andrew McMillan
6533a89b7e Change regression runner to look for sample data with tests. 2010-11-06 18:05:04 +13:00
Andrew McMillan
1fd7a5c35c Correct version number typo. 2010-11-06 16:55:08 +13:00
Andrew McMillan
cd6a609ea2 Always grant 'DAV::read' privilege from principal to group members.
Some clients want to read the group principal before they're happy
to access the group's calendar collections.  This grants them the
DAV::read privilege so they can do that.

Also see: https://bugzilla.mozilla.org/show_bug.cgi?id=610087
2010-11-06 15:12:35 +13:00
Andrew McMillan
0e9f299f45 Use expanded time specifiers in format since %Y doesn't work on Windows. 2010-11-05 11:58:00 +13:00
Andrew McMillan
a828daaecd Support recursive REPORT query if configured to allow it. 2010-11-05 09:54:18 +13:00
Andrew McMillan
dc7df3c506 Add @todo note. 2010-11-04 19:01:16 +13:00
Andrew McMillan
8a826f33c6 Add a new WritableCollection object which we will use for PUT. 2010-11-04 19:00:36 +13:00
Andrew McMillan
ccf332d912 Remove unneeded double-quote. 2010-11-04 08:43:29 +13:00
Andrew McMillan
7d8c08cbef Use text/vcard rather than older text/x-vcard. 2010-11-04 08:41:41 +13:00
Andrew McMillan
0a59903259 Support event properties in changed part of sync-response. 2010-11-04 08:40:52 +13:00
Andrew McMillan
6ebc542c2a Rename variable to work around Pg 9.0 reserved name. 2010-11-04 00:55:18 +13:00
Andrew McMillan
3e1451a5d0 Switch from regular expression which may not work in old/odd PHP. 2010-11-01 14:53:57 +13:00
Andrew McMillan
58b88437b3 Support getlastmodified property in REPORT requests. 2010-10-31 13:18:14 +13:00
Andrew McMillan
83ec11403a Fix typo in iTIP CANCEL handling. 2010-10-16 10:26:42 +13:00
Andrew McMillan
20514c05e6 Turn on calendar-auto-schedule header if $c->enable_auto_schedule 2010-10-14 21:20:02 -04:00
Andrew McMillan
c0d950b687 Add some replacement to set the expected AWL version.
This is kinda dodgy because AWL is external, so we expect it to
be unpacked in a parallel 'awl' directory.  Otherwise we will not
change what is already coded into htdocs/always.php
2010-10-14 21:18:00 -04:00
Andrew McMillan
2033afcf97 Check for some more things, including that we have the right AWL version. 2010-10-14 21:17:24 -04:00
Andrew McMillan
487693ffee Add knowledge of desired parallel AWL version to setup.
Also add caching of getUserByEmail() since we'll be doing more of
that in the scheduling code.
2010-10-14 21:15:16 -04:00
Andrew McMillan
344e3cb9a1 Ensure there are spaces in the SQL for CardDAV. 2010-10-10 01:51:31 -04:00
Andrew McMillan
1fd83c54ca New tests, especially focused on expansion and privacy checks. 2010-10-09 09:22:43 -04:00
Andrew McMillan
a47f636392 Updated test results 2010-10-09 09:21:33 -04:00
Andrew McMillan
57df0e140f Log item class, in case people are complaining about permission failures. 2010-10-09 09:02:31 -04:00
Andrew McMillan
3637c99298 Omit the <response> for event outside the time range - when expanded. 2010-10-09 09:00:11 -04:00
Andrew McMillan
32a747da8e Fix privilege_to_bits function to set 'all' correctly & work with recent postgres 2010-10-09 08:54:51 -04:00
Andrew McMillan
0200ad8269 Minor restructuring. 2010-10-09 08:54:08 -04:00
Andrew McMillan
250c66e8d5 Move the first expanded REPORT test to a better name. 2010-10-07 18:27:20 -04:00