STATUS revision c9f5297dff0b9015a663d8090deb3fa51b375cfa
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsyncApache 2.0 STATUS:
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsyncLast modified at [$Date: 2000/04/10 19:28:29 $]
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync 2.0a2 : vague plans to release in April sometime.
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync 2.0a2 : released March 31, 2000
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync 2.0a1 : released March 10, 2000
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsyncRELEASE SHOWSTOPPERS:
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync * Re-work configuration for top level Apache. Work should start with
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync trying to clean the autoconf stuff. If and only if this proves
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync impossible to do (very unlikely), autoconf should be removed and we
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync will roll our own config implementation.
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync Status: Jim Jagielski is looking into this.
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync * Put buffered file I/O back into APR. This should be done using the
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync buffering logic from the OS/2 directory. stdio FILE *'s should not be
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync used on Unix because of the limitations these impose on some platforms,
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync for example the 256 File * limit on Solaris.
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync * Fix SAFEREAD. Can somebody detail what is wrong with SAFEREAD?
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync * Fix lingering close
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync * MPMs should have responsibility for closing sockets and
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync registering the socket cleanup. Stop registering multiple
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync cleanups for each socket. Move socket close code out of
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync http_connection.c and into the MPMs.
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync * Reliable piped logs look broken everywhere. Each MPM includes essentially
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync identical code to ap_register_other_child(), etc. Most of this code can
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync be moved out of the MPMs and into some common file (http_core.c?).
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync Dean says presumably you mean an os-specific file?
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync * Pipes to CGI scripts are not being timed out
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync Status: code has been added to APR to support timing out pipes.
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync This needs to be used in Apache now.
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync * Put back resource limit code
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync * suEXEC doesn't work
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync Status: Manoj has posted an patch to fix this.
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync <19991103003605.A20612@samosa.mindspring.com>
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync * Win32: Enable the Windows MPM to honor max_requests_per_child
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync Status: Bill will fix this.
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync * Win32: Get Apache working on Windows 95/98. The following work
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync (at least) needs to be done:
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync - winnt MPM: Fix 95/98 code paths in the winnt MPM. There is some NT
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync specific code that is still not in NT only code paths
b8014c3bbb8a0f9d16e82278eabba771cbfd9b2evboxsync - APR sendfile uses TransmitFile which is not available on
lib/apr/.deps
modules/mpm/.deps
* the top-level configure.in appears to use $USE_MAINTAINER_MODE = yes
to set -Wall/etc. flags, and the APR configure.in appears to use
* Win32: Reuse accept socket after transmitfile/close
* Win32: Migrate the MPM over to use APR thread/process calls. This
loosing error status (i.e. throwing away the error returned by a
- Add a lot more checks to satisfy the various platforms, e.g.
obsolete directives in core.html to the MPM documentation.
* Revise manual/stopping.html and the last part of
manual/misc/perf-tuning.html to take account of the MPMs.
* Is conf/highperformance.conf-dist obsolete? It looks obsolete.