mod_haydn is an Apache module which allows
developers to write Apache modules using the
Microsoft .NET platform by running compiled MSIL
bytecodes natively in Apache, and providing a
full interface to Apache's filter and module APIs.
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.
The Apache.Browser class which "mysteriously" disappeared in 0.0.5 was readded. The logging class now supports Apache's logging constants as well, and a fix was made for a bug in Request.SetFileName().
New Header Parsing, Request Logging, MIME Type Parsing, and Prerun callbacks were added to the module source code. The Apache 1.3 module is now pretty much full-featured with only a few API calls missing.
This version makes sure that mod_haydn never passes NULL strings to the .NET application, removes some extraneous debug code, and adds support for registering handlers to authenticate users based on their hostname/IP address.
This version adds support for Apache's user authorization handler, which allows you to specify the user's permissions. There was a major redo of the HTTP support, predefined status variables were added, and the HTTP.GetStatusCode() function was removed. A variety of new functions were added to the various APIs to improve Apache 1.3 support.
Add full support for Authorization, Translation and Request handlers, which have been tested and are working. The configuration subsystem was reworked to take advantage of the Apache API, which has changed the configuration syntax.