Andrew McMillan
0feb4e23d5
Fix bug handling COUNT= with BYDAY=multiple and FREQ=WEEKLY
2011-09-28 13:35:29 +08:00
Andrew McMillan
e64f92ff86
Fix handling of BYMONTHDAY=-N in repeat rules.
...
It seems PHP's date::setDate function doesn't do what we want when
you hand it a negative integer so we need to override a little more
of it's behaviour. We have to make sure that date::modify is not
called with a days greater than the month we might land in when we
add a number of months to it.
2011-09-28 05:21:31 +08:00
Andrew McMillan
11892c4e97
Release 0.9.9.6
2011-09-27 13:27:56 +13:00
Andrew McMillan
6679e31862
Rename test result without spaces.
2011-09-27 12:12:22 +13:00
Andrew McMillan
2127c294a3
Various small fixes preparing for release.
...
Correct logic for auto-creating addressbook for new user.
Fix non-creation of default addressbook.
Fix principal/collection edit to allow write of no privileges.
Fix collection edit timezone list to use new table.
Update davical & libawl version in always.php.
Regression test changes with update to davical.sql.
2011-09-25 22:29:31 +13:00
Andrew McMillan
78e756e8a4
Add source/contact information to capabilities.
2011-09-24 12:56:53 +12:00
Andrew McMillan
037506f205
Add regression test for remote data load.
2011-09-23 13:07:37 +12:00
Andrew McMillan
d6ea96d2a0
Do all calculation of onset times in UTC (fixing some bugs).
2011-09-23 13:06:25 +12:00
Andrew McMillan
5d3b265ba5
Support multiple SCRIPT= lines in a regression test.
2011-09-23 13:02:28 +12:00
Andrew McMillan
e149c7ebc7
Fix formatting of dates in XML. Fix name of ETag header.
2011-09-21 00:51:38 +12:00
Andrew McMillan
970eddb8b7
Add timezone and scheduling to the default regression set.
2011-09-20 11:44:48 +12:00
Andrew McMillan
07f5e14857
The tz/expand action - basically we have a timezone service now.
2011-09-19 23:52:22 +12:00
Andrew McMillan
7f45695b62
Fix XMLNS on tz/list
2011-09-19 23:51:46 +12:00
Andrew McMillan
3fc3713a33
Reordered response.
2011-09-19 12:35:34 +12:00
Andrew McMillan
0605bfab46
Error response when requested tz format is not supported.
2011-09-19 12:35:21 +12:00
Andrew McMillan
b569f93858
Fixes to tz/get.
2011-09-19 11:25:13 +12:00
Andrew McMillan
64e98acd1a
Start to support 'get' action.
2011-09-19 08:41:55 +12:00
Andrew McMillan
1e81d0325e
Support strict result ordering in list for consistent regression answers.
2011-09-19 08:41:27 +12:00
Andrew McMillan
45ed6fb3f4
list & updatecheck actions are now working to load all Olson zones from files.
2011-09-19 08:40:54 +12:00
Andrew McMillan
5f4b40a643
One more fix for timezone database changes.
2011-09-18 17:03:37 +12:00
Andrew McMillan
f9ad324ba1
Adjustments to timezones representation in the database to support timezone protocol.
2011-09-17 23:40:04 +12:00
Andrew McMillan
93b790cd52
Tests for open-ended time-range calendar-query.
2011-09-17 17:59:02 +12:00
Andrew McMillan
731677d623
Roughing out implementation of timezone server.
2011-09-14 23:02:34 +12:00
Andrew McMillan
4e5b824302
Make PUT processing use olson_from_tzstring().
2011-09-13 13:12:35 +12:00
Andrew McMillan
aa05688e4e
Test for IsCollection() before IsBinding() when we are deleting.
2011-09-12 10:52:16 +12:00
Andrew McMillan
4f01fe0a17
Add items to attendee's calendars as well as to their inboxes on PUT.
2011-09-10 00:17:27 +12:00
Andrew McMillan
bdb360f082
Add support for the schedule-default-calendar-URL property.
2011-09-09 22:54:38 +12:00
Andrew McMillan
8b77885cac
Add test of error response for a REPORT which is not supported.
2011-09-09 22:53:52 +12:00
Andrew McMillan
d78620398c
Fix METHOD on scheduling request.
2011-09-08 09:40:47 +12:00
Andrew McMillan
7a37beff80
Fix PROPPATCH behaviour on bound resources.
...
It is OK to modify dead properties on a bound resource as long as you
have permission on the folder containing the binding. For active
properties we have special logic for modifying the displayname but all
others are refused.
2011-09-08 08:42:18 +12:00
Andrew McMillan
376c03c81a
Correct handling of PUT with unreferenced VTIMEZONE
2011-09-07 23:55:49 +12:00
Andrew McMillan
d75f7c2b77
Changes to the format of dates in the <creationdate> tag.
2011-09-07 23:55:19 +12:00
Andrew McMillan
fa48854fbe
Changes to the number of rows in the test DB.
2011-09-07 23:54:38 +12:00
Andrew McMillan
13ce4c147a
Add support for writing local scheduling requests on PUT.
...
In the new Scheduling Extensions for CalDAV the server is expected
to construct iCalendar METHOD:REQUEST invitations and put them into
the scheduling inbox for each (local) attendee. This patch does
that, and hopefully breaks the back of implementing the full
scheduling extensions.
2011-09-07 23:40:28 +12:00
Andrew McMillan
27deec06ac
Test results including calendar-auto-schedule header as default.
2011-08-24 20:39:58 +12:00
Andrew McMillan
4bba200385
Add first cut implementation of principal-match report.
2011-05-18 23:39:46 +12:00
Andrew McMillan
aaa0908b1a
Add new import test with UTF-8 and missing UID.
...
Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2011-04-03 21:35:49 +12:00
Andrew McMillan
39f9ac1cea
Force line endings to consistent CRLF in GET.
...
Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2011-02-22 15:42:35 +13:00
Andrew McMillan
2b072fda13
Additional collection during regression testing.
...
Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2011-02-22 15:42:05 +13:00
Andrew McMillan
076cf0f7ee
Changes to recurrence-id order in test.
...
Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2011-01-16 16:45:48 +13:00
Andrew McMillan
49a62c701b
Expanded events moved recurrence-id.
...
Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2011-01-12 10:03:58 +13:00
Andrew McMillan
e28f200c5f
Only add a recurrence-id if this is actually a repeating instance.
...
Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2011-01-05 11:55:35 +13:00
Andrew McMillan
23b8b84003
Changes due to updated handling of floating times
...
Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2011-01-04 23:30:23 +13:00
Andrew McMillan
655e3bfdaf
Updated dav_id's due to more events in test database.
...
Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2011-01-04 23:26:12 +13:00
Andrew McMillan
39c6d5e581
Correct regression test data reference.
2011-01-04 18:48:37 +13:00
Andrew McMillan
595e724426
Fix bug in handling bound resources with DAVResource changes.
...
Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2011-01-04 18:46:51 +13:00
Andrew McMillan
d5e0684ad6
Corrected results for spec fixes in expanded calendar-query.
...
Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2011-01-04 16:51:08 +13:00
Andrew McMillan
7d135d39fa
Correct handling of floating events & BYYEARDAY.
...
Also some minor refactoring. Regression tests for all NZ holidays
from 2005 to 2011 (only the calculatable ones for 2005-2008).
Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2011-01-04 16:46:57 +13:00
Andrew McMillan
b35d71e69c
List all of a user's calendar homes
...
Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2011-01-03 10:11:27 +13:00
Andrew McMillan
f305cdf4cb
A few more places we need to ensure the collection is uncached.
...
Signed-off-by: Andrew McMillan <andrew@morphoss.com>
2011-01-01 21:55:55 +13:00