1803 Commits

Author SHA1 Message Date
Andrew McMillan
bbbe16aebd More stuff we need to do... 2010-01-11 10:15:47 +13:00
Andrew McMillan
1dccbb9ccc Try and reduce the odds of an extra quote in the password. 2010-01-11 10:14:50 +13:00
Andrew McMillan
d718e818dc Basic support for the ACL method. Working, but needs work. 2009-12-28 23:40:13 +13:00
Andrew McMillan
645d7b71bb Improve logging of parameterised queries. 2009-12-28 23:38:43 +13:00
Andrew McMillan
023e4db443 DAV::owner should be wrapped with DAV::property in DAV::ace response. 2009-12-28 13:17:48 +13:00
Andrew McMillan
678b00a927 Return 406 Not Acceptable for invalid XML request. 2009-12-28 13:17:02 +13:00
Andrew McMillan
28214a7db8 Refactor principal-property-search REPORT. 2009-12-28 00:27:18 +13:00
Andrew McMillan
2a99d12275 Use calendar-user-address-set for search rather than CS extension. 2009-12-28 00:26:23 +13:00
Andrew McMillan
8f87ef4ff9 Move DAVResource inclusion to REPORT wrapper. 2009-12-28 00:25:31 +13:00
Andrew McMillan
cb8cd84d81 Comment out debugging messages for peformance. 2009-12-28 00:23:48 +13:00
Andrew McMillan
baf629e272 Fix problems with logging of failed queries. 2009-12-28 00:23:25 +13:00
Andrew McMillan
4fc13bcb6f Add pass-through for PDO ErrorInfo() method. 2009-12-28 00:23:07 +13:00
Andrew McMillan
583cd5e1f2 New regression tests and updated results. 2009-12-28 00:22:38 +13:00
Andrew McMillan
6269980fd5 Add support for principal-search-property-set REPORT per RFC3744 2009-12-27 23:29:57 +13:00
Andrew McMillan
45e1222a9d Refactor the construction of DAV::acl and report owner acl 2009-12-27 23:28:40 +13:00
Andrew McMillan
8b5b4b861d Current regression test results. 2009-12-27 14:18:51 +13:00
Andrew McMillan
ddb45c8158 Move MKCOL/MKCALENDAR to NeedPrivilege() 2009-12-27 14:17:25 +13:00
Andrew McMillan
1457f6066b Correct log facility. 2009-12-27 14:16:55 +13:00
Andrew McMillan
38d1d430a5 Strip redundant code from CalDAVRequest 2009-12-27 14:16:09 +13:00
Andrew McMillan
5055d28c07 Revert misguided namespacing change on Not Found properties. 2009-12-27 14:15:04 +13:00
Andrew McMillan
e742238e9a Move response for supported-lock and supported-privilege-set into DAVResource.php 2009-12-27 14:14:06 +13:00
Andrew McMillan
5e4bfe1053 Fix logic for calculating by_email 2009-12-27 14:10:48 +13:00
Andrew McMillan
1a0f6984f9 New style privilege checking. 2009-12-27 09:47:26 +13:00
Andrew McMillan
4e535a8dee Switch to NeedPrivilege() method for checking privileges. 2009-12-27 09:46:51 +13:00
Andrew McMillan
d7c004c85f Switch privileges to use the new model. 2009-12-27 09:44:45 +13:00
Andrew McMillan
67c8be1f2a Reply to denied/notfound properties with a namespace-aliased response. 2009-12-26 13:27:55 +13:00
Andrew McMillan
f33de018f3 Deny visibility of DAV::current-user-principal-set and DAV::acl as appropriate. 2009-12-26 12:37:02 +13:00
Andrew McMillan
c7c5c1d784 Ensure privileges are in decimal form. 2009-12-26 12:36:26 +13:00
Andrew McMillan
ee45ccbd1e Fix implementation of need-privileges. 2009-12-26 11:52:44 +13:00
Andrew McMillan
f580d5ba47 Ensure privileges is binary rather than string. 2009-12-26 11:51:57 +13:00
Andrew McMillan
9eb76822ce Fix cut and paste error. 2009-12-26 11:23:30 +13:00
Andrew McMillan
ebbec96269 Add NeedPrivilege() method to DAVResource and simplify request method. 2009-12-26 11:19:21 +13:00
Andrew McMillan
e0e5887762 Implementation of inherited-acl-set property. 2009-12-26 10:43:35 +13:00
Andrew McMillan
e65cb79f24 Updated regression results with acl support. 2009-12-26 00:27:56 +13:00
Andrew McMillan
bbb8c4b3e5 A couple more TODO items. 2009-12-26 00:21:15 +13:00
Andrew McMillan
fe2db77266 Add a NeedPrivilege($href,$privilege) to build an error response. 2009-12-26 00:18:46 +13:00
Andrew McMillan
b76a9a6059 Make the supported-privilege-set response to match the new privileges. 2009-12-26 00:17:59 +13:00
Andrew McMillan
3bf0c6341e Fix the administration overview page to reflect the new permissions. 2009-12-26 00:16:34 +13:00
Andrew McMillan
921926acf5 Add support for the DAV::acl-restrictions property. 2009-12-26 00:14:34 +13:00
Andrew McMillan
7e4b8c33c3 Add support for the <acl> property. 2009-12-26 00:13:51 +13:00
Andrew McMillan
3b1bc5208b Release 0.9.8 r0.9.8 2009-12-25 01:27:31 +13:00
Andrew McMillan
cec67f17c5 Various other regression tests tracking how iCal does CalDAV. 2009-12-25 00:47:40 +13:00
Andrew McMillan
23a70abe83 Test results with corrected expand-property report. 2009-12-25 00:46:54 +13:00
Andrew McMillan
edd9c99df5 Limit recursion to a single layer with expand-property. 2009-12-25 00:38:55 +13:00
Andrew McMillan
99a61bf835 This could be anywhere with expand-property. 2009-12-25 00:38:03 +13:00
Andrew McMillan
fbab01fbfe Debugging comments. 2009-12-25 00:35:12 +13:00
Andrew McMillan
6c7fb15da1 Remove obsolete & unsupported notifications-URL. 2009-12-25 00:34:30 +13:00
Andrew McMillan
f5bbff82c9 Updated version string. 2009-12-24 22:15:20 +13:00
Andrew McMillan
2bdd9983ae Updated API docs for the release. 2009-12-24 22:14:44 +13:00
Andrew McMillan
cdcc6333f7 New / old files in the built docs. 2009-12-24 22:14:29 +13:00