This is a ISAPI filter for IIS 4 which implements some basic WebDAV capabilities.

My name is Martin Hallerdal and can be reached at marty@home.se

NOTES:

*The code is not fully tested and so can be a bit buggy
*PUT is not handled by the filter but by IIS, so PUT can be a bit unstable.
*It supports Basic authentication over non secure connections, this can be changed though easily in the code.
*COPY and MOVE fail on a non-default web server (i.e., if you have two or more web servers running in the 
 same web service, you can only COPY and MOVE on the default one). This is due to a bug
 in MapPath (HttpUtils.cpp). You can fix it if you want.
*The "OPTIONS *" command will cause corrupt output from the filter. It is due to a bug
 in CRequestInfo::OnSendRawData, it just assumes the output contains a Allow header without checking


BUILD NOTES:

*Needs Active Directory header files, should be included in VC++
*Needs Microsofts XML DOM implementation, it's installed with IE 5
*Needs a Base64 COM component that can be found at http://www.sevillaonline.com/ActiveX