Projects / mod_haydn

mod_haydn

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.

Tags
Licenses
Operating Systems
Implementation

Recent releases

  •  12 Sep 2002 23:45

    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().

    •  10 Sep 2002 01:00

      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.

      •  05 Sep 2002 21:25

        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.

        •  05 Sep 2002 10:41

          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.

          •  03 Sep 2002 07:30

            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.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.