PHP 3.0.10 release incorporates changes from the patch of 15-Jun-99 -- use it instead of PHP 3.0.9 patched. See PHP download page for the nearest mirror.
15-Jun-99PHP3, when compiled as fhttpd module doesn't work with gd GIF files creation/manipulation library. Fix is in PHP3 CVS, and this patch can be applied to the released PHP 3.0.9 source to fix the problem.
Copy the php3.patch file into the PHP 3.0.9 source directory, use
patch < php3.patch
|
to apply the patch, then compile PHP3.
17-May-99fhttpd 0.4.2 is released. Another fix -- this time for y2k-compliant date format.
15-May-99fhttpd 0.4.1 is released. A fix for buglike feature of Linux 2.2.x kernels -- see message in the mailing list.
19-Apr-99fhttpd 0.4.0 is released. Finally, a new version after 0.3.x series.
This version supports logger modules and has few bugfixes. Some possible ways of denial of service attacks are prevented, resource limits introduced, clean way to indicate backend process death is added.
Logger module moves all logging of requests from fhttpd.log to its own file (fhttpd-log.log by default) and new design leaves only startup/shutdown/errors messages in fhttpd.log.
I haven't posted any updated versions yet, however I am glad to announce that new logging modules support and some internal changes are finished, and I'm making final changes before the release. It looks like I will spend few days fixing name inconsistencies in messages and testing things, but now it works, and fhttpd.log "debugging-oriented" hideous format is gone. I have also fixed some "too inflexible" things in a command line parser, so dk's s/key patches will become usable, however it will take me a week to fix and test things.
It probably will be a good idea to put the whole thing into CVS, and allow readonly anonymous access to it -- I realize that 1-2 releases per year isn't acceptable for a project like this.
26-May-98fhttpd 0.3.5 is released with major updates. Release 0.3.5 makes 0.3.4 patches obsolete.
~username translation to some directory
under user's home directory (default is
public_html). Also fhttpd can be configured to use
user's userid to access those files, run CGIs and
modules. Userid 0 is the exception from this rule, module can
run as it only if explicitly configured for that, and
automatic mapping does not work on usernames with userid 0.SCRIPT_NAME_ORIGINAL entry is added to modules
interface -- it contains the SCRIPT_NAME value from
the requested URL even if it was rewritten.GetRule allows case-insensitive matching for
values, and field names matching is changed to
case-insensitive.umask) can be
specified.OutExec didn't work on systems where
mmap() is supported.Keep-Alive mode. fhttpd now drops the
connection on such files.Last-Modified/If-Modified-Since
field properly -- that caused cached files to be "stuck" in a
browser even if file on the server was changed.
(from existing patch)Old announcements (mostly obsolete)