STATUS revision 14cccaddba3a9263cf0d0ddc311e18f3e3dc9b0f
bcb4e51a409d94ae670de96afb8483a4f7855294Stephan BoschApache 2.0 STATUS:
12d535f8c44bbcdc1338f49aa93a0d637bd48fd9Timo SirainenLast modified at [$Date: 2000/06/11 22:35:20 $]
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo SirainenRelease:
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen 2.0a5 : ???
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen 2.0a4 : released June 7, 2000
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen 2.0a3 : released April 28, 2000
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen 2.0a2 : released March 31, 2000
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen 2.0a1 : released March 10, 2000
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo SirainenRELEASE SHOWSTOPPERS:
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * Turn on buffering for config file reads.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * Win32: Get mod_auth_digest working under win32
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen - APR_HAS_RANDOM should be defined on windows and there is a
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen lib/apr/misc/win32/rand.c which is basically a copy of what
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen mod_auth_digest used to use.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * Re-work configuration for top level Apache. Work should start with
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen trying to clean the autoconf stuff. If and only if this proves
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen impossible to do (very unlikely), autoconf should be removed and we
bd63b5b860658b01b1f46f26d406e1e4a9dc019aTimo Sirainen will roll our own config implementation.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen NOTE: When this is implemented, it would be really nice if the
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen default cgi module on Unix with a threaded MPM is the cgid
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen module. This should be override-able of course.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen Status: Jim Jagielski is looking into this.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen - Fix up ./configure to properly detect the various dynamic load
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen libraries/flags on the different platforms (current, we default
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen to -ldl which is wrong).
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen Status:
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen - reduce number of configuration items, which in turn reduces the
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen amount of stuff in ap_config_auto.h.in
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen Status: Ryan +1 (working on it), Greg +1
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * suEXEC doesn't work
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen Status: Manoj has posted an patch to fix this.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen <19991103003605.A20612@samosa.mindspring.com>
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * Win32: Enable the Windows MPM to honor max_requests_per_child
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen Status: Bill will fix this.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * Win32: Get Apache working on Windows 95/98. The following work
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen (at least) needs to be done:
2f779122ee7263be9c8fc7ffd6fa7405e888d755Timo Sirainen - winnt MPM: Fix 95/98 code paths in the winnt MPM. There is some NT
2f779122ee7263be9c8fc7ffd6fa7405e888d755Timo Sirainen specific code that is still not in NT only code paths
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen - IOL binds to APR sendfile, implemented with TransmitFile, which
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen is not available on 95/98.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * Win32: Test access logging with multiple threads. Will the
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen native file I/O calls serialize automagically like the
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen CRT calls or do we need to add region locking each time
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen we access the logs?
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen Status:
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * Win32: Complete the revamp the service environment and relocation
2f779122ee7263be9c8fc7ffd6fa7405e888d755Timo Sirainen into the WinNT MPM. Changes ServerRoot service registry
2f779122ee7263be9c8fc7ffd6fa7405e888d755Timo Sirainen parameter into ConfigArgs for multiple service startup parameters.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen Problems to fix in the revamp: -k shutdown/restart are broken,
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen signals are not being acknowledged. Close window and shutdown
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen also seem out of sorts.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen OtherBill is working on this
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * Win32: fix build/run time environment to remove ApacheCore.dll
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen linkage from ab.exe and htdigest.exe.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * We need a thread-safe resolver, at least on Unix.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen Status: The best known candidate would be something from
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen BIND v9.
2f779122ee7263be9c8fc7ffd6fa7405e888d755Timo Sirainen Status: Greg asks, "why? doesn't gethostbyname_r() handle this?"
2f779122ee7263be9c8fc7ffd6fa7405e888d755Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo SirainenRELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * OS/2: Get loadable modules working again. Requires shared core support
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen which doesn't appear to be catered for in the current build system.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * OS/2: Make mod_status work for spmt_os2 MPM.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * Build scripts do not recognise AIX 4.2.1 pthreads, so the
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen pthread MPMs will not build.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * Win32: Reuse accept socket after transmitfile/close
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen This is not a bug, but would be nice to get this feature in
2f779122ee7263be9c8fc7ffd6fa7405e888d755Timo Sirainen before ship.
2f779122ee7263be9c8fc7ffd6fa7405e888d755Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * Win32: Enable the winnt MPM to use the new scoreboard API
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * Win32: Implement ap_shm_ functions in APR.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * Win32: Win9x console window still won't play nice with the
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen close window, logoff and shutdown scenarios.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * Win32: Add a simple hold console open patch (wait for close or
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen the ESC key, with a nice message) if the server died a bad
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen death (non-zero exit code) in console mode.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
5441373137620aa8094ceafd9e698d430f5ed0d0Aki Tuomi * Platforms that do not support fork (primarily Win32 and AS/400)
5441373137620aa8094ceafd9e698d430f5ed0d0Aki Tuomi Consider introducing HAVE_FORK feature macro. Architect start-up code
5441373137620aa8094ceafd9e698d430f5ed0d0Aki Tuomi that avoids initializing all the modules in the parent process on
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen platforms that do not support fork.
2f779122ee7263be9c8fc7ffd6fa7405e888d755Timo Sirainen
2f779122ee7263be9c8fc7ffd6fa7405e888d755Timo Sirainen * Clean the code. There are a lot of places we used APR but didn't
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen remove the hacks that were required for the cross-platform code in
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen 1.3. We need to make the code look like APR was supposed to be there.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * Go throught the 1.3 Bug DB and research the bugs marked "suspended".
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen People were told these would be considered for inclusion in Apache 2.0,
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen it would be nice to actually do so.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * Win32: Migrate the MPM over to use APR thread/process calls. This
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen would eliminate some code in the Win32 branch that essentially
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen duplicates what is in APR.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
5441373137620aa8094ceafd9e698d430f5ed0d0Aki Tuomi Bill says we need a new procattr, APR_CREATE_SUSPENDED (or
5441373137620aa8094ceafd9e698d430f5ed0d0Aki Tuomi something similar) to direct ap_create_process to create the
5441373137620aa8094ceafd9e698d430f5ed0d0Aki Tuomi process suspended. We also need a call to wake up the suspended
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen process This may not be able to be implemented everywhere though.
2f779122ee7263be9c8fc7ffd6fa7405e888d755Timo Sirainen
2f779122ee7263be9c8fc7ffd6fa7405e888d755Timo Sirainen Status:
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * Move I/O layering into APR.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * There are still a number of places in the code where we are
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen loosing error status (i.e. throwing away the error returned by a
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen system call and replacing it with a generic error code)
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * Win32: Implement reliable piped logs on Windows
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen Status:
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * Use APR to get rid of more platform dependancies.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen Status: Ryan Bloom <rbb@covalenet.net> is working on this.
2f779122ee7263be9c8fc7ffd6fa7405e888d755Timo Sirainen
2f779122ee7263be9c8fc7ffd6fa7405e888d755Timo Sirainen * The connection status table is not very efficient. Also, very few stats
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen are exported to the connection status table (easy to fix), and mod_status
2f779122ee7263be9c8fc7ffd6fa7405e888d755Timo Sirainen is ugly.
2f779122ee7263be9c8fc7ffd6fa7405e888d755Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * Mass vhosting version of suEXEC.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * Replace tables with a proper opaque ADT that has pluggable
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen implementations (including something like the existing data type,
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen plus hash tables for speed, with options for more later).
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen Status: fanf is working on this.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * configuration option to use *DBM
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen Status: Greg +1 (volunteers)
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * add SDBM into src/lib/sdbm/ as a default/fallback DBM implementation.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen SDBM is used by Perl, mod_dav, mod_sssl, others for basic DBM support.
2f779122ee7263be9c8fc7ffd6fa7405e888d755Timo Sirainen Status: Greg +1 (volunteers)
2f779122ee7263be9c8fc7ffd6fa7405e888d755Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * Integrate mod_dav.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen Message-id: forthcoming (plan to be posted before integration begins)
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen Status: Greg +1 (volunteers :-)
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * ap_core_translate() and its use by mod_mmap_static are a bit wonky.
132bfe8fcb7a1be790dc8b5bf9d155c9f060808dTimo Sirainen The function should probably be exposed as a utility function (such
132bfe8fcb7a1be790dc8b5bf9d155c9f060808dTimo Sirainen as ap_translate_url2fs() or ap_validate_fs_url() or something).
132bfe8fcb7a1be790dc8b5bf9d155c9f060808dTimo Sirainen Another approach would be a new hook phase after "translate" which
132bfe8fcb7a1be790dc8b5bf9d155c9f060808dTimo Sirainen would allow mod_mmap_static to munge what the translation has
132bfe8fcb7a1be790dc8b5bf9d155c9f060808dTimo Sirainen decided to do.
132bfe8fcb7a1be790dc8b5bf9d155c9f060808dTimo Sirainen Status: Greg +1 (volunteers), Ryan +1
132bfe8fcb7a1be790dc8b5bf9d155c9f060808dTimo Sirainen
132bfe8fcb7a1be790dc8b5bf9d155c9f060808dTimo Sirainen * Go through ap_config.h and namespace-protect the symbols (e.g. USE_*).
132bfe8fcb7a1be790dc8b5bf9d155c9f060808dTimo Sirainen Some symbols can/should move to mpm_common.h where possible.
132bfe8fcb7a1be790dc8b5bf9d155c9f060808dTimo Sirainen
95c4f06cba717df14358ec883b1bd1aec6cbf0a1Timo Sirainen * Explore use of a post-config hook for the code in http_main.c which
95c4f06cba717df14358ec883b1bd1aec6cbf0a1Timo Sirainen calls ap_fixup_virutal_hosts(), ap_fini_vhost_config(), and
95c4f06cba717df14358ec883b1bd1aec6cbf0a1Timo Sirainen ap_sort_hooks() [to reduce the logic in main()]
95c4f06cba717df14358ec883b1bd1aec6cbf0a1Timo Sirainen
95c4f06cba717df14358ec883b1bd1aec6cbf0a1Timo Sirainen * read the config tree just once, and process N times (as necessary)
95c4f06cba717df14358ec883b1bd1aec6cbf0a1Timo Sirainen
95c4f06cba717df14358ec883b1bd1aec6cbf0a1Timo SirainenOther bugs that need fixing:
95c4f06cba717df14358ec883b1bd1aec6cbf0a1Timo Sirainen
95c4f06cba717df14358ec883b1bd1aec6cbf0a1Timo Sirainen * MaxRequestsPerChild measures connections, not requests.
95c4f06cba717df14358ec883b1bd1aec6cbf0a1Timo Sirainen Until someone has a better way, we'll probably just rename it
61b0637759146621cbb7edcbd0b03a71cfd66dfeTimo Sirainen "MaxConnectionsPerChild".
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * Regex containers don't work in an intutive way
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen Status: No one has come up with an efficient way to fix this
2f779122ee7263be9c8fc7ffd6fa7405e888d755Timo Sirainen behavior. Dean has suggested getting rid of regex containers
2f779122ee7263be9c8fc7ffd6fa7405e888d755Timo Sirainen completely.
2f779122ee7263be9c8fc7ffd6fa7405e888d755Timo Sirainen
2f779122ee7263be9c8fc7ffd6fa7405e888d755Timo Sirainen * SIGSEGV on Linux (glibc 2.1.2) isn't caught properly by a
2f779122ee7263be9c8fc7ffd6fa7405e888d755Timo Sirainen sigwaiting thread. We need to work around this, perhaps unless
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen there is hope soon for a fixed glibc.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
61b0637759146621cbb7edcbd0b03a71cfd66dfeTimo Sirainen * The mod_cgid daemon process isn't always cleaned up when httpd
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen gets SIGTERM. Jeff thinks it may be as simple as registering
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen the daemon process for cleanup with the proper pool, but he hasn't
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen looked at it in enough detail.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
2f779122ee7263be9c8fc7ffd6fa7405e888d755Timo SirainenOther features that need writing:
2f779122ee7263be9c8fc7ffd6fa7405e888d755Timo Sirainen
2f779122ee7263be9c8fc7ffd6fa7405e888d755Timo Sirainen * Finish infrastructure in core for async MPMs
2f779122ee7263be9c8fc7ffd6fa7405e888d755Timo Sirainen Status: post 2.0
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * TODO in source -- just do an egrep on "TODO" and see what's there
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo SirainenDocumentation that needs writing:
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * Mod_status docs are needed.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * The concept of MPMs, especially if we ship more than one MPM for a
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen given platform
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
2f779122ee7263be9c8fc7ffd6fa7405e888d755Timo Sirainen * New directives in the various MPMs and appropriate links from
2f779122ee7263be9c8fc7ffd6fa7405e888d755Timo Sirainen obsolete directives in core.html to the MPM documentation.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * Revise manual/stopping.html and the last part of
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen manual/misc/perf-tuning.html to take account of the MPMs.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
71e88fae3be360e9a93b3398e743f99a6f05d2edTimo Sirainen * API documentation
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen Status: Ben Laurie has written some hooks documentation
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen (apache-2.0/htdocs/hooks.html)
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
87346782e83fdb1f316d6cf1d8fa51466c3f0e3aTimo Sirainen * Changes since 1.3.9 can be more easily seen in the commitlog file
87346782e83fdb1f316d6cf1d8fa51466c3f0e3aTimo Sirainen dev.apache.org:/home/cvs/CVSROOT/commitlogs/apache-2.0
71e88fae3be360e9a93b3398e743f99a6f05d2edTimo Sirainen which includes some of Roy's comments when the changes were
87346782e83fdb1f316d6cf1d8fa51466c3f0e3aTimo Sirainen committed in rough change-sets by purpose. Note that the commitlog
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen does not show the contents of new files until later.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
95c4f06cba717df14358ec883b1bd1aec6cbf0a1Timo SirainenAvailable Patches:
95c4f06cba717df14358ec883b1bd1aec6cbf0a1Timo Sirainen
95c4f06cba717df14358ec883b1bd1aec6cbf0a1Timo Sirainen * Mike Abbott's <mja@trudge.engr.sgi.com> patches to improve
95c4f06cba717df14358ec883b1bd1aec6cbf0a1Timo Sirainen performance
95c4f06cba717df14358ec883b1bd1aec6cbf0a1Timo Sirainen Status: These were written for 1.3, and are awaiting a port to
95c4f06cba717df14358ec883b1bd1aec6cbf0a1Timo Sirainen 2.0
95c4f06cba717df14358ec883b1bd1aec6cbf0a1Timo Sirainen
95c4f06cba717df14358ec883b1bd1aec6cbf0a1Timo SirainenOpen issues:
95c4f06cba717df14358ec883b1bd1aec6cbf0a1Timo Sirainen
95c4f06cba717df14358ec883b1bd1aec6cbf0a1Timo Sirainen * What do we do about mod_proxy?
95c4f06cba717df14358ec883b1bd1aec6cbf0a1Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * Which MPMs will be included with Apache 2.0?
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen * Is conf/highperformance.conf-dist obsolete? It looks obsolete.
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen
56c35c844320b0a157d1aaa6b3e62b7f3851b235Timo Sirainen