Last Updated: 07/22/02

Things that still need to be done:

    - Determine why requests occasionally hang when run through honeyd

    - Need to implement Transfer-Encoding: Chunked 

    - Need to finish nonexistent.axd and trace.axd handler

    - Need to finish the .vsdisco handler

    - Need to parse the QUERY_STRING and emulate functionality of webhits.dll

    - Need to implement TRACE method (for all ISAPI filter types)

    - Return different messages for exec and non-exec directories for certain extensions (.pl)

    - Define and implement different path diclosure repsonses for virtual directories

    - Determine directory and replace "<H1>Server Error in '/' Application." with directory name for .NET errors

    - Return the "other" error message returned for existent but marked as "404 response" pages for .NET requests

    - Need to get the correct directory for ::DIRECTORY:: still...

    - For SOAP responses, were just pretend that no SoapAction header was sent with the request, need to parse and implement

    - Removed the hard-coded .NET versions numbers from some of the template files

    - An extra Server header is added after Date: "Server: MS .NET Remoting, MS .NET CLR 1.0.3705.209"

    - Need to implement handlers for various DAV methods (PROPFIND,SEARCH, PUT, etc)

    - Import /iissamples, /iishelp, /printers, etc

    - There's some header order/output errors in some of the responses (like OPTIONS)

    - HTTP/0.9 needs to be verified that it acts the same

    - Convert all ASP pages under /msadc/ to final printable output (half-way done)
