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.
|Operating Systems||POSIX BSD FreeBSD Linux|
Release Notes: 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().
Release Notes: 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.
Release Notes: 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.
Release Notes: 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.
Release Notes: 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.