444 Commits

Author SHA1 Message Date
Andrew McMillan
0bbf7d9a2c Cope with noisy file access denial such as open_basedir. 2008-01-26 17:04:04 +13:00
Andrew McMillan
3cd8fe464b Performance improvement. 2008-01-26 16:56:53 +13:00
Andrew McMillan
7472f88bc5 Fix parsing of incoming VCALENDAR to correctly preserve timezone info. 2008-01-26 16:56:44 +13:00
Andrew McMillan
6e0b4f8e92 Performance change applied to PROPFIND. 2008-01-26 16:56:34 +13:00
Andrew McMillan
59108071ba Enforce permissions on multiget, which might conceivably be retrieving events
from multiple calendars in one pass.
2008-01-26 16:55:28 +13:00
Andrew McMillan
bae86da4f7 Performance fixes to freebusy and results ordering change. 2008-01-26 16:55:21 +13:00
Andrew McMillan
d8bf50896e Performance improvement and resultant reordering of freebusy query results. 2008-01-26 16:54:57 +13:00
Andrew McMillan
eaf8fa3fa5 Allow for persistent connections to the auth DB also. 2008-01-26 16:54:51 +13:00
Andrew McMillan
7e2fcf98bd Improve performance, with resulting ordering change. 2008-01-26 16:54:45 +13:00
Andrew McMillan
ce649d20d3 Paranoia sprinkles. 2008-01-26 16:54:33 +13:00
Andrew McMillan
8c786ad934 Correct comments to reflect reality. 2008-01-26 16:54:28 +13:00
Andrew McMillan
e6bbd58973 Efficiency improvements from bypassing get_permissions() call in query. 2008-01-26 16:54:09 +13:00
Andrew McMillan
98654043c5 Efficiency improvements from bypassing get_permissions() call in query. 2008-01-26 16:54:04 +13:00
Andrew McMillan
9e84ab6e14 Efficiency improvements from bypassing get_permissions() call in query. 2008-01-26 16:53:59 +13:00
Andrew McMillan
8afea491a9 Fix for when open_basedir is in force. 2008-01-26 16:52:46 +13:00
Andrew McMillan
c6b312e04a Fix debugging code so this doesn't break a server with open_basedir
enabled.  Not that I in any way endorse the use of open_basedir...
2008-01-26 16:52:18 +13:00
Andrew McMillan
36f57b149e Fix to work with FastCGI installation. 2008-01-26 16:52:00 +13:00
Andrew McMillan
4fba80a1c7 Release 0.9.3 2008-01-16 22:31:51 +13:00
Andrew McMillan
6346ae5966 Remove some bugs in timezone handling on WebDAV presentation of folders. 2007-12-14 23:45:36 +13:00
Andrew McMillan
045b369c69 Note TODO item regarding refactoring this into CalDAVPrincipal 2007-11-27 18:03:47 +13:00
Andrew McMillan
1390626449 Get rid of the last URLs containing protocol://host:port part. 2007-11-25 23:08:17 +13:00
Andrew McMillan
e589d2ed5c Remove protocol://host:port from principal report and be consistent with
calendar-home-set response in other places also.
2007-11-25 13:43:25 +13:00
Andrew McMillan
2cacc8aa1c Almost entirely switched to root-relative URLs now. 2007-11-25 13:31:35 +13:00
Andrew McMillan
96e579910b Use URL construction in PROPPATCH handling. 2007-11-25 13:03:41 +13:00
Andrew McMillan
6d3a0abd4c Write & use utility function for URL construction. 2007-11-25 12:57:54 +13:00
Andrew McMillan
89c7a33694 Change REPORT to omit protocol://host:port from URLs also. 2007-11-25 12:47:41 +13:00
Andrew McMillan
78ce98b8de Consistently use URL without protocol://host:port prefix. 2007-11-25 12:42:40 +13:00
Andrew McMillan
75ef6cc105 Remove iCal hack to escape displaynames with spaces. iCal 3.0.1 doesn't need this. 2007-11-25 00:41:28 +13:00
Andrew McMillan
2667580a25 Better regex to match SOHO Organizer . 2007-11-24 23:40:42 +13:00
Andrew McMillan
522852d4f5 Ensure that mkcalendar will fail at / or /username/ locations. 2007-11-24 23:39:56 +13:00
Andrew McMillan
9a32c2c806 Fix a bug in addition of durations. 2007-11-24 23:06:36 +13:00
Andrew McMillan
114b4a1f26 Tweaks to MKCALENDAR to make it work with iCal. 2007-11-24 21:34:29 +13:00
Andrew McMillan
552bb6f0e8 Debugging namespace change, with updated regression results. 2007-11-23 23:32:05 +13:00
Andrew McMillan
ad17ee8a2b Use wrapper functions to construct tag namespaces. 2007-11-23 23:01:47 +13:00
Andrew McMillan
4d3f233756 Switch freebusy style to match GET url response. 2007-11-18 10:16:54 +13:00
Andrew McMillan
8fb6bcd1e7 Don't deault the admin e-mail address to a real one! 2007-11-17 22:07:30 +13:00
Andrew McMillan
655bb12d3d Freebusy URL should be Start/Finish datetimes, not Start/Duration. 2007-11-16 10:46:51 +13:00
Andrew McMillan
73c00d5b78 Migrate caldav namespace handling to new structure. 2007-11-16 09:08:37 +13:00
Andrew McMillan
ec949297c3 Restructure the way that we handle namespaces. This will move to XMLElement
in due course.
2007-11-16 08:50:24 +13:00
Andrew McMillan
60383ef3c2 Improved formatting of namespace details for arbitrary properties. 2007-11-15 16:35:29 +13:00
Andrew McMillan
03d82193cc Also put arbitrary properties along with the calendar. 2007-11-06 18:46:54 +13:00
Andrew McMillan
dfef442ee5 When a calendar is created with XML, then it's parent will be the target URL. 2007-11-06 18:31:35 +13:00
Andrew McMillan
d99f8ccc35 Enforce a trailling '/' on collections when they are created. 2007-11-06 17:29:22 +13:00
Andrew McMillan
786e73f56b Authentication against PAM via Squid helper by Eric Seigne. 2007-11-06 14:52:13 +13:00
Andrew McMillan
2108144edf Don't duplicate the collection response when we get Depth: infinity 2007-11-06 00:28:49 +13:00
Andrew McMillan
501a6e215c Return the session user's home-url when called on / 2007-11-05 23:41:49 +13:00
Andrew McMillan
3f5b2ae67a Another attempt at resolving the URI vs. path issue. See RFC4918, 8.3 2007-11-05 22:29:34 +13:00
Andrew McMillan
f5e1e98306 Rename rscds_configuration_missing.php to davical_... 2007-11-05 15:33:27 +13:00
Andrew McMillan
eefdb7749f Change names to DAViCal. 2007-11-05 15:29:01 +13:00
Andrew McMillan
b7eae51e77 Fix handling of CONFIDENTIAL events. 2007-11-05 15:00:24 +13:00