by nangel
A tiny (<30K) cgi wrapper that uses a UNIX shell or a Lua VM to provide PHP-like scripting for dynamic web content. It transparently parses form data, including mime-formatted file uploads.
The 0.9.29 version of Haserl, the cgi wrapper for shell and lua scripting, is now available. This version fixes command-line inconsistencies between Linux and BSD/OSX variants.
nangel commented on the haserl-0.9.24 haserl hangs if POST data is empty artifact
* Somehow version control failed, and the -d debug short option reverted to -D again. fixed. * haserl.c - "command-line" handling was broken on OSX and BSD fixed. (Mark Blythe) * haserl.c - fix bug where CONTENT_LENGTH=0 would hang haserl (bug tracker ...
Anonymous created the haserl-0.9.24 haserl hangs if POST data is empty artifact
The 0.9.24 version of Haserl, the cgi wrapper for shell and lua scripting, is now available. Form variables are now separated by their source (COOKIE_, POST_, GET_) in addition to the generic "FORM_."
* Variables sent without an assigment (=) caused a segfault. (myscript.cgi?foo caused a script to abort early) (Scott) * Several typos in the manpage were fixed (Scott) * Scott's bash-extensions are included if configured with ...
Short option for debug is now -d (was uppercase -D)
Remove legacy "index" clib function.
If a form variable ends in [], then all like names are concatenated as a newline delimited array (php-style array handling for multi-selects)
...
The 0.9.22 version of Haserl, the cgi wrapper for shell and lua scripting, is now available. This version is a bug-fix fixes 2 edge cases where the parent process could deadlock or otherwise appear to hang.
* Close one side of the pipe for child, so that if the child dies early the parent doesn't deadlock. * Stop reading content at CONTENT_LENGTH, to fix deadlock with certain browser/server combiniations (Both patches supplied by Diego ...
Copyright © 2009 SourceForge, Inc. All rights reserved. Terms of Use