2776 Commits

Author SHA1 Message Date
Andrew McMillan
97eb7ec6b8 Further fix for BIT(24) handling. Also add some phpdoc. 2011-10-10 13:47:30 +02:00
Andrew McMillan
c747319ab0 Try to fix PostgreSQL 9.x cast issue. 2011-10-07 21:47:22 +02:00
Andrew McMillan
ec2c7084a8 Move 'List External Calendars' to admin menu. 2011-10-07 09:58:57 +02:00
Andrew McMillan
44ba4443f6 Move well-known.php into the include directory.
Also start to add some basic support for autodiscover.xml handling.
2011-10-07 09:58:20 +02:00
Rob Ostensen
7f3024a4b6 add a page to list externally bound calendars, still missing the edit page and a button to remove dangling entries 2011-10-07 09:46:31 +02:00
Rob Ostensen
ba5106272a add a check to the setup page for the php calendar extension
Signed-off-by: Rob Ostensen <rob@boxacle.net>
2011-10-07 09:45:40 +02:00
Andrew McMillan
ce77dae043 Fail more gracefully on crap encoding input. 2011-10-07 08:27:02 +02:00
Andrew McMillan
5b921b3884 Test for 'deflate' content encoding. 2011-10-07 07:34:49 +02:00
Andrew McMillan
e913600c70 Switch calendar query to new getVCalendarRange() function.
This fixes various bugs in time-range handling.
2011-10-06 23:34:18 +02:00
Andrew McMillan
d54ad8f488 New function for getting the earliest_start -> latest_end for a VCalendar
Including a new RepeatRuleDateRange class and other ancillary methods.
2011-10-06 23:32:41 +02:00
Andrew McMillan
d1f0a1cc76 New & variously improved regression tests. 2011-10-06 11:10:02 +02:00
Andrew McMillan
84a7ea1150 More tweaking of time-range query construction.
And there will be further work on this too...
2011-10-06 11:07:37 +02:00
Andrew McMillan
45c5e67993 Get date identified as being UTC. 2011-10-06 11:06:34 +02:00
Andrew McMillan
3e1e8ef031 Correct error text. 2011-10-06 11:05:58 +02:00
Andrew McMillan
f7edceeaa8 Fix regression in lock handling. 2011-10-06 11:05:44 +02:00
Andrew McMillan
0db1fed1de Fix handling where supplied content-type header is busted. 2011-10-06 11:05:15 +02:00
Andrew McMillan
7b93f913db Set limits & defaults on lock duration. 2011-10-06 08:07:59 +02:00
Andrew McMillan
3a4269136c Implement support for proposed tzid parameter on list requests. 2011-10-05 17:01:10 +02:00
Andrew McMillan
147abf71c6 When we create a timezone on PUT we should set the last_modified.
Ideally from the LAST-MODIFIED property in the VTIMEZONE, but failing
that we should at least use the gmdate() of the current time.
2011-10-05 17:00:37 +02:00
Andrew McMillan
7e5b6a28b6 We need to coalesce the last_modified data as well as the created. 2011-10-05 16:59:32 +02:00
Andrew McMillan
060eeb1b54 changedsince is > not >= :-) 2011-10-05 11:47:59 +02:00
Andrew McMillan
9860f6a013 Expand also has a dtstamp that needs to be set correctly. 2011-10-05 11:45:52 +02:00
Andrew McMillan
36d35410a2 Don't send an empty lang attribute. 2011-10-05 11:42:59 +02:00
Andrew McMillan
fde9af2a07 The changedsince or changesince parameter has an uncertain name. 2011-10-05 11:42:40 +02:00
Andrew McMillan
3559f6e932 Fix the last_modified and dtstamp? Nearly? 2011-10-05 11:20:58 +02:00
Andrew McMillan
e6ddf79f3e Correct the last modified value for the timezone server. 2011-10-05 10:54:52 +02:00
Andrew McMillan
3d598f290d Fix headers. 2011-10-05 21:03:52 +13:00
Andrew McMillan
9e8e0e6898 Merge branch 'master' of git+ssh://repo.or.cz/srv/git/davical 2011-10-05 20:42:19 +13:00
Andrew McMillan
46f0bd289a Errors in timezone protocol should be in timezone xmlns 2011-10-05 09:41:33 +02:00
Andrew McMillan
850baa0dbf Support gzip/deflate/compress encoding of incoming entity for PUT etc. 2011-10-05 09:41:00 +02:00
Andrew McMillan
6500f73133 Add protocol://hostname onto location header per spec. 2011-10-05 09:40:24 +02:00
Andrew McMillan
adc9849bac Merge branch 'master' of git+ssh://repo.or.cz/srv/git/davical
Conflicts:

	inc/tz/get.php
2011-10-05 20:20:37 +13:00
Andrew McMillan
04482d5033 Fix Content-Disposition. 2011-10-05 09:19:03 +02:00
Andrew McMillan
dd08c6f890 Fix Content-Disposition. 2011-10-05 09:17:54 +02:00
Andrew McMillan
5077ca16af Add a content-disposition header. 2011-10-05 09:09:44 +02:00
Andrew McMillan
72c25cf799 Pass through any GET parameters on the .well-known/timezone URL. 2011-10-05 08:53:32 +02:00
Andrew McMillan
f01e6f5eb5 If we didn't actually GET an action, don't have an ugly PHP error. 2011-10-05 08:41:27 +02:00
Andrew McMillan
f3cf86741c Fix handling of .well-known where the base handler is not caldav.php 2011-10-05 08:41:00 +02:00
Andrew McMillan
bcb1710d3c Add 'helpful' support for content-encoding on PUT for Helge :-) 2011-10-04 16:17:19 +02:00
Andrew McMillan
8e18449096 Updated MKCOL/MKCALENDAR to support setting a supported-calendar-component-set 2011-10-03 17:57:28 +02:00
Andrew McMillan
323e6a3011 The final revision of the sync-collection report requires the token to be a URI.
We'll use a 'data' URI (like CalendarServer does) to jump through this
arbitrary hoop.
2011-10-03 16:29:11 +02:00
Andrew McMillan
31ed1a4188 Correctly create the addressbook collection as an addressbook. 2011-10-03 13:46:06 +02:00
Andrew McMillan
c4f8ec2b15 Fix the way default privileges are set for the SQL. 2011-09-30 15:16:08 +02:00
Andrew McMillan
c41f4071e4 Get rid of unsightly error due to removal of time_zone table. 2011-09-30 11:56:35 +02:00
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 r0.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
90c075a59b New RIMAP driver by Paul van Tilburg. 2011-09-27 11:28:28 +13:00
Andrew McMillan
e4464b5002 Add some useful scripts to package. 2011-09-27 11:27:48 +13:00