2224 Commits

Author SHA1 Message Date
Andrew McMillan
f1a1c2fa73 Add support for the addressbook-multiget REPORT. Untested. 2010-05-12 22:13:46 +12:00
Andrew McMillan
8f22d87a82 Fix if_addressbook for / 2010-05-12 22:12:43 +12:00
Andrew McMillan
ad4d733e57 Add a check for gettext availability. 2010-05-12 22:01:39 +12:00
Andrew McMillan
bb2435eb34 Rename 'all' variable which appears to be a reserved word in PostgreSQL 9 2010-05-09 09:05:23 +12:00
Andrew McMillan
bf2d2c3870 Add a function to convert iCalendar interval syntax into SQL. 2010-05-07 22:44:13 +12:00
Andrew McMillan
cee251d700 Move RRule expansion functions into RRule include. 2010-05-07 22:43:41 +12:00
Andrew McMillan
811af721ac Ignore chunked encoding header. 2010-04-29 16:06:46 +12:00
Andrew McMillan
f844d6b692 Add facility to append to a calendar with ?mode=append on PUT 2010-04-29 16:03:14 +12:00
Andrew McMillan
6cb50958c8 Internalising data in a few more tests. 2010-04-29 16:02:33 +12:00
Andrew McMillan
d1921b162c Move data into some tests that it was previously external to. 2010-04-29 15:54:01 +12:00
Andrew McMillan
60930acf91 Rename regression tests to 4 digit numbering. 2010-04-29 11:21:05 +12:00
Andrew McMillan
1f5818f624 RDATE/EXDATE can occur multiply, as well as contain multiple dates. 2010-04-29 11:12:52 +12:00
Andrew McMillan
bfbe6a1e9a Might as well escape ':' as well.
This avoids the possibility of parameter use inside strings and
then subsequent replacement.
2010-04-28 20:15:37 +12:00
Andrew McMillan
cc3e80ffec If TZ join fails still show what was inserted. 2010-04-28 14:13:09 +12:00
Andrew McMillan
0e72376186 PHP 5.3 URI escaping is in line with RFC 3986, so ~ is not escaped. 2010-04-28 14:11:54 +12:00
Andrew McMillan
930d582e9b Add more odd characters to this test. 2010-04-28 14:11:29 +12:00
Andrew McMillan
6264736bde Display a list of tickets granted by this principal. 2010-04-28 14:10:26 +12:00
Andrew McMillan
6f7d82cb3a Corrected result now duration is more accurately handled. 2010-04-28 14:09:59 +12:00
Andrew McMillan
a359553eee When a timezone is supplied, but not used in the event, pretend it was.
This gets around some buggy software which expects this kind of
thing to work.
2010-04-28 14:08:14 +12:00
Andrew McMillan
27da222920 Override the DateTime::modify function with our own.
Since it doesn't handle RRULE durations, but we want to do that.
2010-04-28 14:07:23 +12:00
Andrew McMillan
763e287572 Handle escaping of ? for old broken PHP::PDO. 2010-04-28 14:06:29 +12:00
Andrew McMillan
0060b0ad92 Exit with error if the update fails. 2010-04-28 14:05:18 +12:00
Andrew McMillan
1862d5fa42 Improved sync to cope slightly better if remote data already present.
This is not a complete fix - it depends on the filename part of the
URI being invariant between the two servers.  It should really
compare the UID of the two events...
2010-04-26 23:28:03 +12:00
Andrew McMillan
8fbb5cf3a2 Don't complain if the event includes an unused timezone. 2010-04-26 23:27:15 +12:00
Andrew McMillan
8223e2e9f7 Replace deprecated split() calls. 2010-04-26 19:46:23 +12:00
Andrew McMillan
356fbb03ea Fix the SetConnection() method. 2010-04-26 19:46:07 +12:00
Andrew McMillan
1467801345 Handle Transfer-Encoding: chunked responses. 2010-04-26 19:41:20 +12:00
Andrew McMillan
0718aa5352 Log the response regardless, if it is status 400 or greater. 2010-04-19 23:28:13 +12:00
Andrew McMillan
c7883bbd53 Hide the output of that upgrade away in the var/log directory. 2010-04-19 21:37:31 +12:00
Andrew McMillan
24acfd5d32 Attempt to run the database update on upgrade, but ignore failure. 2010-04-19 21:33:59 +12:00
Rob Ostensen
f8027e88e7 fixed bad if statement, actually works for returning freebusy 2010-04-19 14:18:05 +12:00
Rob Ostensen
369f50f281 oops forgot to include the last change here as well. 2010-04-19 14:17:56 +12:00
Rob Ostensen
d5ed5acff3 iScheduling configuration changes, defaults to disabled. 2010-04-19 14:17:37 +12:00
Rob Ostensen
528211bc65 First phase of iSchedule support. Capabilities supported as well as validating remote requests. Still need to handle remote requests. 2010-04-19 14:17:19 +12:00
Andrew McMillan
295fa0eb9b Fix lintian error. 2010-04-19 12:32:17 +12:00
Andrew McMillan
520ebb5e26 Release 0.9.9 r0.9.9 2010-04-19 12:31:14 +12:00
Andrew McMillan
3bb0c8aff1 Updated changelog for release 0.9.9 2010-04-17 13:19:01 +12:00
Andrew McMillan
b44c2e433d Add SQL query to test 244 to highlight the correct results. 2010-04-17 12:30:24 +12:00
Andrew McMillan
b55e69399f Switch to put caldav_data.* in result list after calendar_item.* 2010-04-16 12:47:18 +12:00
Andrew McMillan
9ae3a2d1fb Switch to use RenderGMT() to render these dates. 2010-04-16 12:46:54 +12:00
Andrew McMillan
34c193f582 Updated freebusy results from RenderGMT() fix. 2010-04-16 12:46:30 +12:00
Andrew McMillan
e8b722f9e1 Fix RenderGMT() to render GMT correctly. 2010-04-16 12:45:17 +12:00
Andrew McMillan
f85b9d7765 all should depend on the new location for always.php 2010-04-15 21:27:38 +12:00
Andrew McMillan
e15c3d3b58 Use the new olson_from_tzstring() function to extract the Olson tz. 2010-04-15 20:25:32 +12:00
Andrew McMillan
0ada660a8c Connection/Keep-alive headers removed. 2010-04-15 18:19:19 +12:00
Andrew McMillan
507827a052 Don't report Connection: and Keep-alive: headers. 2010-04-15 18:18:30 +12:00
Andrew McMillan
686f83c5e7 Preparing to release 0.9.9 2010-04-14 23:37:19 +12:00
Andrew McMillan
7644206a24 Allow configuration of $c->restrict_admin_roles. 2010-04-13 11:51:49 +12:00
Andrew McMillan
ad42769a91 Try to clarify principal actions with better prompts. 2010-04-13 11:51:13 +12:00
Andrew McMillan
8958e99d37 Inactive users should not still be able to access their calendars. 2010-04-13 03:45:00 +12:00