Andrew McMillan
64f20edaab
Coerce the content-type on PUT.
...
It seems that failing to correctly set the content-type header
on PUT is a common error.
2010-08-29 13:01:56 +12:00
Andrew McMillan
f0f708ec38
Add initial support for addressbook-query REPORT.
2010-08-28 22:17:06 +12:00
Andrew McMillan
4b37c632f6
Updated regression test results.
2010-08-26 08:59:47 +12:00
Andrew McMillan
7eaf94753c
SQL style should not include a ';' on the end of the statement.
2010-08-24 14:45:16 +12:00
Andrew McMillan
25e8519b4b
OPTIONS should be available to someone with any of the read permissions.
2010-08-24 14:44:41 +12:00
Andrew McMillan
0a7fcee0f0
Updated results with null assignment warnings suppressed.
2010-08-24 14:43:16 +12:00
Andrew McMillan
cf15bf57e1
Suppress null value warnings.
2010-08-24 14:42:43 +12:00
Andrew McMillan
8534e03317
Updated test results.
2010-08-18 21:41:27 +12:00
Andrew McMillan
a1a0eb2aa2
Print stage of processing for diagnostic reasons.
2010-08-18 21:38:34 +12:00
Andrew McMillan
effd9b91ff
New sync responses which aren't sync-response.
2010-08-18 21:37:38 +12:00
Andrew McMillan
ef4a55a81b
Order drop-down list of principals by displayname.
2010-08-18 21:36:52 +12:00
Andrew McMillan
eea5602c4c
Allow principal-property-search(-set) REPORT requests on any URL.
2010-08-18 21:36:06 +12:00
Andrew McMillan
2898fb2b23
In -03 the response is renamed to 'response' rather than 'sync-response'
2010-08-18 21:35:02 +12:00
Andrew McMillan
b381c0c7a4
Add optional parameter to 'simple' interface to allow action logging.
2010-08-18 21:34:20 +12:00
Andrew McMillan
517b8d8d0f
Correct parameter naming.
2010-08-18 21:33:32 +12:00
Andrew McMillan
9598cd9b8f
Fix spelling error.
2010-08-18 21:33:14 +12:00
Andrew McMillan
82259f1e0e
Add all/any option to NeedPrivilege method also.
2010-08-18 21:32:45 +12:00
Andrew McMillan
55cb133bb9
Apply some careful URL encoding.
2010-08-18 21:31:59 +12:00
Jens Zahner
f6fd2d39aa
Fixes to LDAP group handling by Jens Zahner
2010-08-14 13:11:04 +12:00
Andrew McMillan
82265620ed
Fix test to match what Mozilla sends.
2010-08-13 11:44:03 +12:00
Andrew McMillan
f816c6b56a
Fix default locale.
2010-08-13 11:42:16 +12:00
Andrew McMillan
d07b16bc87
Results of returning applicable permissions by resourcetype.
2010-06-29 23:52:02 +12:00
Andrew McMillan
8aa84f9e6c
Add option for explicit permission matching.
2010-06-29 23:51:42 +12:00
Andrew McMillan
e4e2a1fd47
Explicitly specify permissions matching.
2010-06-29 23:51:17 +12:00
Andrew McMillan
e3babd9845
Respond with supported-report error if the report is unsupported.
2010-06-29 23:50:41 +12:00
Andrew McMillan
0c64725ba2
Move to GPL v2 or later.
2010-06-29 23:50:11 +12:00
Andrew McMillan
4065f26da2
Default type to 'resource' for privileges display.
2010-06-29 23:49:16 +12:00
Andrew McMillan
22755fc766
Remove uninitialised variable possibility.
2010-06-29 23:48:43 +12:00
Andrew McMillan
f2ebbda855
Add parameter for masking privilege output to only applicable set.
2010-06-28 09:31:35 +12:00
Andrew McMillan
adb1f949ac
Check for existence of target resource before we check for READ perm.
2010-06-28 08:41:46 +12:00
Andrew McMillan
766e825f99
Forece content-type in some circumstances.
...
If the method is REPORT or PROPFIND it won't be valid if they
didn't send XML, so assume they did, with a warning.
Otherwise, if the content-type is XML, but they sent less than
7 bytes, assume that it has no content-type.
2010-06-28 08:39:39 +12:00
Andrew McMillan
efd40937fe
Rewrite the way the DAV header is produced.
2010-06-28 08:39:03 +12:00
Andrew McMillan
baa4438c82
Updated tests for various CardDAV functionality.
2010-06-28 08:38:15 +12:00
Andrew McMillan
b6eaefae2e
Remove photo which iCal was identifying as corrupt.
2010-06-28 08:35:06 +12:00
Andrew McMillan
6b09880ee1
Current set of tests for CardDAV.
2010-06-28 00:02:40 +12:00
Andrew McMillan
69b79f90fd
New VCARD tests from various people.
2010-06-27 19:28:55 +12:00
Andrew McMillan
f644a31f9b
Avoid potential unassigned variable warning.
2010-06-27 19:06:27 +12:00
Andrew McMillan
e7ad2ab06d
Switch to 412 precondition failed in line with CardDAV RFC.
2010-06-27 19:03:56 +12:00
Andrew McMillan
2f38cf077b
Don't allow PUT of non-calendar/address resources into calendars/addressbooks.
2010-06-27 18:56:17 +12:00
Andrew McMillan
5d14ab0fe0
Add support for carddav / caldav well-known URLs. Fix short open tag.
2010-06-27 18:55:13 +12:00
Andrew McMillan
eb4193dc0d
Update regression tests for DAV support header change.
2010-06-27 18:54:29 +12:00
Andrew McMillan
dfa78960a0
Add indication of support for addressbook.
2010-06-27 18:47:19 +12:00
Andrew McMillan
50fca47f06
Correct return code on PUT modified.
2010-06-23 22:36:14 +12:00
Andrew McMillan
1c54c5b410
Regression testing for CardDAV so far.
2010-06-23 22:10:32 +12:00
Andrew McMillan
2643a1a34c
Correct content-type.
2010-06-23 22:09:14 +12:00
Andrew McMillan
252dac585c
Send a correct content-type on GET.
2010-06-23 22:08:57 +12:00
Andrew McMillan
60d7780b1d
Rename the event() function to resource() since it might not be an event.
2010-06-23 22:08:19 +12:00
Andrew McMillan
2a18bb3b37
Rename variable since it is no longer just a calendar.
2010-06-23 14:38:56 +12:00
Andrew McMillan
f71bba3747
Work on making this work for CardDAV.
2010-06-23 14:22:26 +12:00
Andrew McMillan
5a708c5462
When we PUT a vcard set the caldav_type to VCARD.
2010-06-23 14:21:55 +12:00