Andrew McMillan
103a6ec146
404 check was insufficient here.
2010-03-15 00:32:53 +13:00
Andrew McMillan
ed055722e9
Working BIND and PROPFIND of bound resources.
2010-03-14 00:22:43 +13:00
Andrew McMillan
4db6703c05
Support for DELTICKET completed.
2010-03-08 16:44:55 +13:00
Andrew McMillan
0fffd0e417
First (untested) cut at MKTICKET implementation.
2010-03-05 00:02:26 +13:00
Andrew McMillan
49257629ea
It's possible for $_SERVER['PATH_INFO'] to be unset.
2010-02-25 09:48:38 +13:00
Andrew McMillan
945b9d501c
Provide passthru on icons, images, css and js files.
...
In Chrome it requests the favicon (for example) very frequently
which was causing a prompt for authentication where there was a
poorly considered regex in the rewrite rules. I think this is
a good backup to the rewrite rules to pass through on such files.
2010-02-24 12:47:55 +13:00
Andrew McMillan
cb553dbfe3
Closer to new RepeatRule.
2010-02-18 00:22:06 +13:00
Andrew McMillan
9b971b26dc
iCal4 wants to see 'calendar-proxy' in the DAV header.
2009-12-24 20:25:14 +13:00
Andrew McMillan
3cb5a13acd
Advertise support for ACL method.
2009-12-23 23:32:35 +13:00
Andrew McMillan
5b0cf8b462
Test cases just prior to switch to new PROPFIND implementation.
2009-11-12 00:41:54 +13:00
Andrew McMillan
711cd28994
Add configuration for using new PROPFIND implementation.
2009-11-08 20:31:37 +13:00
Andrew McMillan
d5a60406bf
Switch to always sending an 'Allow:' header.
2009-11-05 16:20:01 +13:00
Andrew McMillan
3df6ccc4ba
Getting 'MOVE' working has proven surprisingly complex.
2009-11-04 00:17:10 +13:00
Andrew McMillan
d14029f8bb
Advertise support for extended MKCOL.
2009-10-15 23:11:40 +13:00
Andrew McMillan
2e67fd5d41
Starting to write support for RFC5689 (extended MKCOL).
2009-10-15 13:11:18 +13:00
Andrew McMillan
1cf3e9e8e1
Correct a comment which was so, so wrong.
2009-09-25 22:16:31 +12:00
Andrew McMillan
a52a11df28
Attempt to redirect default iPhone PROPFIND URL to somewhere useful.
2009-06-22 10:18:39 +12:00
Andrew McMillan
ba67df4d1f
More reasonable test for early 404.
2009-06-14 21:20:15 +12:00
Andrew McMillan
024223456c
Revert ill-considered change.
2009-06-13 12:07:39 +12:00
Andrew McMillan
8c8a5e2f6e
404 when there is no collection for the request URL.
2009-06-10 10:10:07 +12:00
Andrew McMillan
a92d7ebd2f
Enable the scheduling extensions.
2008-10-29 08:45:31 +13:00
Andrew McMillan
49013d36ac
Add support for POST freebusy request per draft caldav scheduling RFC.
2008-10-24 18:03:27 +13:00
Andrew McMillan
21d8f5129e
Allow DAV: header to be overridden more tidily for development.
2008-09-11 10:24:46 +12:00
Andrew McMillan
8b3ef09ff1
Move the dumping of the server variables to before HTTP Auth in case it
...
is helpful (it very likely will be) for debugging authentication issues.
2008-01-21 16:12:16 +13:00
Andrew McMillan
21ad58449e
Don't limit our visible functionality at /
2007-11-05 23:40:00 +13:00
Andrew McMillan
f84045e9cd
Tweak DAV header to admit that / is not as functional.
2007-11-04 11:29:28 +13:00
Andrew McMillan
39700005f4
Some random renaming of RSCDS to DAViCal.
2007-11-01 14:54:59 +13:00
Andrew McMillan
ca10fb50c1
Move the DAV: header to caldav.php, rather than only sending it for
...
the OPTIONS request.
2007-10-29 18:14:10 +13:00
Andrew McMillan
6b1286cf5b
Add a framework for supporting Digest authentication.
2007-08-07 22:42:27 +12:00
Andrew McMillan
1eb5308fc2
Separate the creation of the session object from the definition of it's class.
2007-05-30 22:52:58 +12:00
Andrew McMillan
662b27e89a
Framework for testing RRULE handling.
2006-12-16 11:41:46 +13:00
Andrew McMillan
94c365bb85
Correct comment now that Chandler does send a user-agent string.
2006-12-12 17:14:02 +13:00
Andrew McMillan
899afa3ee6
Add debugging output of $_SERVER headers.
2006-12-11 19:39:43 +13:00
Andrew McMillan
becfa15926
Starting work on LOCK.
2006-12-04 10:14:43 +13:00
Andrew McMillan
2800808b90
Allow RSCDS to operate from a subdirectory within another virtual host,
...
rather than requiring it's own virtual host.
2006-11-30 18:09:38 +13:00
Andrew McMillan
bffb535e42
The functionality between MKCOL and MKCALENDAR is so similar there need not
...
be two separate includes for them.
2006-11-27 01:13:55 +13:00
Andrew McMillan
02be51d765
OPTIONS now working with new structure.
2006-11-27 00:29:23 +13:00
Andrew McMillan
b591115b72
New class to handle requests, so we can extract permissions in a better
...
way. Of course this breaks all of the existing code, so don't use this
until I have all the regression tests passing again :-)
2006-11-27 00:16:01 +13:00
Andrew McMillan
03ba7469cc
'write' includes 'bind', 'unbind' and 'write-content'
2006-11-26 17:31:05 +13:00
Andrew McMillan
318c7fe2cd
Starting to add more privileges support.
2006-11-26 17:27:59 +13:00
Andrew McMillan
af2a658827
Ensure that we still show something useful when there is no User-agent header.
2006-11-21 20:20:50 +13:00
Andrew McMillan
0919a0b2fe
Add a placeholder for the PROPPATCH command which I will now start working
...
on.
2006-11-19 12:06:05 +13:00
Andrew McMillan
83bb7650ae
Add explicit support for the HEAD method.
2006-11-18 22:58:23 +13:00
Andrew McMillan
5c1eb1016c
Check that some smart bastard isn't playing silly buggers with our URL.
2006-11-09 14:32:45 +13:00
Andrew McMillan
0e6b1fe0bf
More debugging of exactly how permissions are being assigned.
2006-11-09 00:27:56 +13:00
Andrew McMillan
213d5a60c5
Fix privileges output.
2006-10-25 21:50:29 +13:00
Andrew McMillan
1639f0f1ca
More code cleanups - adding phpdoc header to all caldav component parts.
2006-10-11 16:38:53 +13:00
Andrew McMillan
2032c0a757
Parse If-Match and If-None-Match headers centrally.
2006-10-11 13:30:13 +13:00
Andrew McMillan
60ffd152aa
Removal of warnings, adding of permissions.
2006-10-08 00:30:01 +13:00
Andrew McMillan
0ff311b2bf
Reformatting the code.
2006-10-05 00:39:19 +13:00