817 Commits

Author SHA1 Message Date
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
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
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
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
b15b589b90 Correct response to supported-report-set property. 2009-12-24 21:37:29 +13:00
Andrew McMillan
633da890d7 Work in progress. 2009-12-24 20:38:20 +13:00
Andrew McMillan
3fb0b392fa Move the Allow response back into OPTIONS where it really belongs. 2009-12-24 20:37:43 +13:00
Andrew McMillan
d09ac0d004 Deny setting of deprecated free-busy-set. 2009-12-24 20:36:50 +13:00
Andrew McMillan
3cb5a13acd Advertise support for ACL method. 2009-12-23 23:32:35 +13:00
Andrew McMillan
f2b20bc191 Move caldav:calendar-timezone into the collection table. 2009-12-23 23:30:07 +13:00
Andrew McMillan
2f621b23d1 Basic framework for starting on ACL method handler. 2009-12-23 18:54:12 +13:00
Andrew McMillan
1834333d59 COMMIT with the same DB connection we BEGAN on! 2009-12-23 18:52:23 +13:00
Andrew McMillan
a9d95014a2 Remove irrlevant functionality to CreateDefaultRelationships.
A stub is retained in case external organisations have written
some auth plugin which does use it.
2009-12-23 15:23:50 +13:00
Andrew McMillan
4695353b1a Clarify menu wording. Remove relationships page (yay!). 2009-12-21 22:28:24 +13:00
Andrew McMillan
9ecc95399b Force function parameter types for older PostgreSQL versions. 2009-12-21 22:18:54 +13:00
Andrew McMillan
1eb677de16 Make some of those unused functions really not be used! 2009-12-21 21:41:37 +13:00
Rob Ostensen
a21730e73a Publish/Subscribe notification for DAViCal by Rob Ostensen. 2009-12-21 18:43:06 +13:00
Andrew McMillan
19199d5f86 Replaced the old get_permissions() call with the new permissions model. 2009-12-21 13:04:25 +13:00
Andrew McMillan
50ddbe6272 Debugged version of last fix. for Debian bug #561288. 2009-12-17 08:49:39 +13:00
Andrew McMillan
026c719251 Better use of getent to extract user fullname. 2009-12-16 22:57:45 +13:00
Andrew McMillan
34a82968a8 Retitle 'New User' to 'New Principal' 2009-12-13 16:54:24 +13:00
Andrew McMillan
da0f07f431 Link to create a new collection. 2009-12-13 16:54:01 +13:00
Andrew McMillan
3b03a2de26 Allow for creation of new calendars for a user_no. 2009-12-13 16:53:37 +13:00
Andrew McMillan
bff7a9930c We now need to create a principal record along with a usr one. 2009-12-11 12:13:13 +13:00
Andrew McMillan
e8f9d6a103 Fix careless typo. 2009-12-09 22:50:00 +13:00
Andrew McMillan
452f944a91 Make the username field larger. 2009-12-08 14:12:16 +13:00
Andrew McMillan
a5f20ca6c7 Replacement for older caldav-client which goes further.
Now handles discovery of the principal URL and the user's calendars.
2009-12-08 09:26:31 +13:00
Andrew McMillan
fd29e72a77 Fixes for caldav-client. 2009-12-08 09:26:10 +13:00
Andrew McMillan
f8331aab2d Fix handling of DELETE followed by CREATE case. 2009-12-08 09:24:34 +13:00
Andrew McMillan
f3ec8622e9 Restore support for current-user-principal property. 2009-12-08 09:23:48 +13:00
Andrew McMillan
a8a81e343b Provide some better visual feedback when grants/members are added/changed. 2009-12-05 10:04:33 +13:00
Andrew McMillan
40e0edf354 Try and clarify the terminology for bind/unbind. 2009-12-04 23:23:07 +13:00
Andrew McMillan
62e43e1be3 Rename davical.php to admin.php which is more appropriate. 2009-12-04 22:57:03 +13:00
Andrew McMillan
d5b032bb8a Add/edit grants on collections. 2009-11-27 19:53:16 +13:00
Andrew McMillan
0b20d760db Now able to edit /create grants to specific users or groups. 2009-11-27 13:16:41 +13:00
Andrew McMillan
4dcbcfadad Ensure we still get active if we got a real boolean. 2009-11-27 13:14:31 +13:00
Andrew McMillan
8bb9a45cbb Add some error avoidance to SetLookup. 2009-11-27 13:13:52 +13:00