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
Andrew McMillan
f649e1b49d
Many changes to get user maintenance basically working, make the layout
...
all look somewhat nicer, and start to try and work with Mulberry, including
implementing MKCALENDAR and PROPFIND in at least a basic manner.
2006-10-01 20:46:28 +13:00
Andrew McMillan
db963fadf6
Now supports user create, view & edit with role assignment. Also starts to
...
support the PROPFIND request that Mulberry makes but does not fully support
Mulberry yet (their timezones are non-standard).
2006-09-27 09:53:34 +12:00