2095 Commits

Author SHA1 Message Date
Andrew McMillan
3d883e975d Start of sync-collection report. 2009-10-11 15:01:27 -07:00
Andrew McMillan
4e8effb21f Write to sync_changes table on INSERT or UPDATE. 2009-10-11 15:00:29 -07:00
Andrew McMillan
0cda2cb469 [Unfinished] Starting to change permissions. 2009-10-11 14:58:35 -07:00
Andrew McMillan
c54312150c Basic (but broken & untested) support for webdav sync. DB changes to come. 2009-10-09 07:54:19 -07:00
Andrew McMillan
e4460c6004 Initial (broken) support for supported-methods and supported-report-set 2009-10-09 01:16:19 -07:00
Andrew McMillan
d96691c842 Version number... 2009-10-09 01:15:16 -07:00
Andrew McMillan
bede1cba07 Correct supported-privilege-set response for enclosed privileges. 2009-10-08 08:15:57 +13:00
Andrew McMillan
7ecf24c123 Fix permissions handling, in particular supported-privilege-set response. 2009-10-07 09:09:44 -07:00
Andrew McMillan
98f8bf5115 Move permissions rendering & server properties to CalDAVRequest. 2009-10-07 09:09:05 -07:00
Andrew McMillan
cf5e93c9f5 Allow freebusy query to be public for freebusy URLs at least. 2009-10-07 09:07:50 -07:00
Andrew McMillan
9e9d232b88 Correct SQL around adding a relationship. 2009-10-07 05:44:12 -07:00
Andrew McMillan
a4aedbef05 Add option for auth hook optionality - patch from Wolfgang Herget. 2009-10-06 18:17:17 +13:00
Andrew McMillan
21fbed3c79 Set utf-8 on responses; Return a 405 on non-calendar collections. 2009-10-06 14:38:25 +13:00
Andrew McMillan
9e1b4170a7 Only return an ordered set if so configured. 2009-10-06 14:37:58 +13:00
Andrew McMillan
95217eebf9 Add some support for these fixed properties on principals. 2009-10-06 14:35:50 +13:00
Andrew McMillan
abf596f7d8 Add an IsCalendar() method. 2009-10-06 14:33:30 +13:00
Andrew McMillan
ad125712fa More testing == more fixing :-) 2009-09-30 22:47:00 +13:00
Andrew McMillan
a688db0989 Make it possible to create publicly readable collections. 2009-09-29 13:30:01 +13:00
Andrew McMillan
0a73a928f4 Make it possible to create a collection as public. 2009-09-29 13:29:24 +13:00
Andrew McMillan
ea151a6474 Code formatting. 2009-09-29 13:29:02 +13:00
Andrew McMillan
185aeb06bb Don't write the user record every time a user connects via external auth. 2009-09-26 21:48:58 +12:00
Andrew McMillan
11951a09cd Fix tabs. 2009-09-26 21:47:04 +12:00
Andrew McMillan
3fdbd17d3d Patch to support Kerberos from Benedikt Elser. 2009-09-26 21:06:20 +12:00
Andrew McMillan
a0e02234f5 No need to include auth-functions.php at all. 2009-09-26 20:50:42 +12:00
Andrew McMillan
45512950a0 Some tidy ups around scheduling inbox and passing collection type on. 2009-09-25 22:15:57 +12:00
Andrew McMillan
f2bb76091a Don't return scheduling inbox/outbox in Depth 1 propfind on principal. 2009-09-25 22:14:45 +12:00
Andrew McMillan
23f2ad13a1 Allow empty VCALENDAR to work for calendar creation. 2009-09-25 22:12:50 +12:00
Andrew McMillan
1335d2008e More tweaks to the new delete user option. 2009-09-25 14:41:32 +12:00
Andrew McMillan
3c69a9fdb1 Add a 'Delete User' option and make the calendar creation code simpler. 2009-09-25 14:03:11 +12:00
Andrew McMillan
1db30e30f1 Change defaults for some less desirable config options. 2009-09-25 13:38:04 +12:00
Andrew McMillan
b64bfaa3e0 Fix overzealous URL encoding of mailto: 2009-09-25 00:50:55 +12:00
Andrew McMillan
02a1e6efb8 Allow admin to be enabled only when accessed at a particular domain. 2009-09-14 21:12:49 +12:00
Andrew McMillan
f5eb6f99a3 Convert " to ' 2009-09-14 21:12:26 +12:00
Andrew McMillan
acbab43990 Minor cosmetic code changes. 2009-09-14 21:11:14 +12:00
Andrew McMillan
2be1d75a73 Release 0.9.7.2 2009-09-14 14:00:54 +12:00
Andrew McMillan
ba4aec1d12 Allow namespacing of privileges. Disable getctag and getetag on principals. 2009-09-11 23:47:17 +12:00
Andrew McMillan
04daf91d32 Expand privileges since th iP-hone can't $%^& handle 'all' 2009-09-11 23:46:25 +12:00
Andrew McMillan
b78c4d6d12 Allow for namespaced properties. Not all are in the DAV space. 2009-09-11 23:45:45 +12:00
Andrew McMillan
aaba4783d4 Urlencode user-address-set URLs. 2009-09-11 19:33:39 +12:00
Andrew McMillan
d901225813 Fix updating using AuthExternalAWL. 2009-09-11 19:19:48 +12:00
Andrew McMillan
48eb93eaec Restyle to use ' where possible as performance tweak. 2009-09-11 11:04:59 +12:00
Andrew McMillan
c97c489a52 Handle /principals/*/user requests as Depth: 0 on principal 2009-09-11 11:04:06 +12:00
Andrew McMillan
5265ed496f Fix header logging. 2009-09-11 08:42:07 +12:00
Andrew McMillan
36ef7160f5 Make the base URL in a PROPFIND reflect the actual requested URL. 2009-09-10 23:19:53 +12:00
Andrew McMillan
4794dfa79d Removing those nassty call by reference 'errors'. 2009-09-10 22:01:57 +12:00
Andrew McMillan
471d0025f1 Call by reference is naughty, according to the PHP developers :-( 2009-09-10 22:00:43 +12:00
Andrew McMillan
9f4f31473d Fix call time pass by reference warnings. 2009-09-05 12:03:58 +12:00
Andrew McMillan
b824f06a92 Ensure <href> elements are urldecoded in the multiget report. 2009-09-02 21:36:15 +12:00
Andrew McMillan
57e743569b Add support for disabling caldav proxy for performance reasons. 2009-09-02 08:54:52 +12:00
Andrew McMillan
a3676d3d40 Clean up some handling of URLs where the username is an e-mail address. 2009-08-29 17:20:54 +12:00