Ticket #961 (new enhancement)
mod_lisp
| Reported by: | agrostis | Owned by: | jan |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | core | Version: | 1.4.19 |
| Severity: | trivial | Keywords: | |
| Cc: | Blocked By: | ||
| Need User Feedback: | no | Blocking: |
Description
A module which (I hope) might add some virtue to the distribution. It is a port of Marc Battyani's mod_lisp (for Apache), realizing exactly the same httpd<->lisp protocol.
The C source is attached herewith; I have been able to compile it with lighttpd 1.4.13 on Darwin/PPC as well as FreeBSD/x86. The source of the problem which I have described in #627 has been eliminated, thus, no changes to base.h are needed for mod_lisp to run properly. (On the other hand, re-running Autoconf—2.59 and 2.61, on both above platforms—met with utter failure for the .in files provided in the distribution.)
I would very much appreciate your review and criticism of the code.
And here is one formal issue: when writing the code, I, of course, relied heavily on the Battyani sources, so that it seemed proper to me to retain his copyright conditions. However, Battyani, in his turn, drew inspiration from Apache's mod_skeleton, and so has kept the Apache copyright. There is practically no Apache code left in my mod_lisp (the LOGLEVEL system is the only exception I can think of), so we might want to think how to get rid of the Apache copyright, all the more so because it stipulates that derived products have to mention Apache in their advertising materials (clause 3).

