STATUS revision ceb47eef42a55b579eb946a4e80724251e79f413
f743002678eb67b99bbc29fee116b65d9530fec0wroweApache 2.0 STATUS:
80833bb9a1bf25dcf19e814438a4b311d2e1f4cffuankgLast modified at [$Date: 2000/07/12 05:01:27 $]
15890c9306ba98f6fc243e15a3c4778ddc7d773erpluem
49dacedb6c387b786b7911082ff35121a45f414bcovenerRelease:
49dacedb6c387b786b7911082ff35121a45f414bcovener
49dacedb6c387b786b7911082ff35121a45f414bcovener 2.0a5 : ???
49dacedb6c387b786b7911082ff35121a45f414bcovener 2.0a4 : released June 7, 2000
3c990331fc6702119e4f5b8ba9eae3021aea5265jim 2.0a3 : released April 28, 2000
3c990331fc6702119e4f5b8ba9eae3021aea5265jim 2.0a2 : released March 31, 2000
3c990331fc6702119e4f5b8ba9eae3021aea5265jim 2.0a1 : released March 10, 2000
3c990331fc6702119e4f5b8ba9eae3021aea5265jim
fc42512879dd0504532f52fe5d0d0383dda96a1eniqRELEASE SHOWSTOPPERS:
fc42512879dd0504532f52fe5d0d0383dda96a1eniq * apachectl not being built or installed
fc42512879dd0504532f52fe5d0d0383dda96a1eniq
0451df5dc50fa5d8b3e07d92ee6a92e36a1181a5niq * Win32: Get mod_auth_digest working under win32
0451df5dc50fa5d8b3e07d92ee6a92e36a1181a5niq - APR_HAS_RANDOM should be defined on windows and there is a
0451df5dc50fa5d8b3e07d92ee6a92e36a1181a5niq lib/apr/misc/win32/rand.c which is basically a copy of what
da0442c0440caef34706e2c2f3af05cb65921cc0jailletc mod_auth_digest used to use.
da0442c0440caef34706e2c2f3af05cb65921cc0jailletc
da0442c0440caef34706e2c2f3af05cb65921cc0jailletc * suEXEC doesn't work
da0442c0440caef34706e2c2f3af05cb65921cc0jailletc Status: Manoj has posted an patch to fix this.
8e5473283d39355bc2596504d1b26bafa497d1dcrjung <19991103003605.A20612@samosa.mindspring.com>
8e5473283d39355bc2596504d1b26bafa497d1dcrjung
8e5473283d39355bc2596504d1b26bafa497d1dcrjung * Win32: Enable the Windows MPM to honor max_requests_per_child
15890c9306ba98f6fc243e15a3c4778ddc7d773erpluem Status: Bill will fix this.
15890c9306ba98f6fc243e15a3c4778ddc7d773erpluem
15890c9306ba98f6fc243e15a3c4778ddc7d773erpluem * Win32: Get Apache working on Windows 95/98. The following work
42a8abda4b0bc756bc72fb178a2d1553a8d4489dylavic (at least) needs to be done:
42a8abda4b0bc756bc72fb178a2d1553a8d4489dylavic - winnt MPM: Fix 95/98 code paths in the winnt MPM. There is some NT
15890c9306ba98f6fc243e15a3c4778ddc7d773erpluem specific code that is still not in NT only code paths
06b8f183140c8e02e0974e938a05078b511d1603covener - IOL binds to APR sendfile, implemented with TransmitFile, which
06b8f183140c8e02e0974e938a05078b511d1603covener is not available on 95/98.
06b8f183140c8e02e0974e938a05078b511d1603covener
15890c9306ba98f6fc243e15a3c4778ddc7d773erpluem * Win32: Test access logging with multiple threads. Will the
259878293a997ff49f5ddfc53d3739cbdc25444ecovener native file I/O calls serialize automagically like the
259878293a997ff49f5ddfc53d3739cbdc25444ecovener CRT calls or do we need to add region locking each time
259878293a997ff49f5ddfc53d3739cbdc25444ecovener we access the logs?
259878293a997ff49f5ddfc53d3739cbdc25444ecovener Status:
15890c9306ba98f6fc243e15a3c4778ddc7d773erpluem
3de33669d2bd0862b25ac686f8f154c25b775ebbtrawick * Win32: Complete the revamp the service environment and relocation
3de33669d2bd0862b25ac686f8f154c25b775ebbtrawick into the WinNT MPM. Changes ServerRoot service registry
3de33669d2bd0862b25ac686f8f154c25b775ebbtrawick parameter into ConfigArgs for multiple service startup parameters.
504e825ce06ccae8d0a3640a52a79f6a3b38ac04trawick Problems to fix in the revamp: -k shutdown/restart are broken,
504e825ce06ccae8d0a3640a52a79f6a3b38ac04trawick signals are not being acknowledged. Close window and shutdown
bb6412ca241e73336374d5f04e56ff01ac880b57ylavic also seem out of sorts.
42a8abda4b0bc756bc72fb178a2d1553a8d4489dylavic OtherBill is working on this
bb6412ca241e73336374d5f04e56ff01ac880b57ylavic
d17bebbb5c628fb8e232a171fd51e3d066052fc4ylavic * Win32: fix build/run time environment to remove ApacheCore.dll
42a8abda4b0bc756bc72fb178a2d1553a8d4489dylavic linkage from ab.exe and htdigest.exe.
d17bebbb5c628fb8e232a171fd51e3d066052fc4ylavic
c322925cadc8258ece6d8262d1811118ca5ff9b1ylavic * We need a thread-safe resolver, at least on Unix.
c322925cadc8258ece6d8262d1811118ca5ff9b1ylavic Status: The best known candidate would be something from
c322925cadc8258ece6d8262d1811118ca5ff9b1ylavic BIND v9.
c322925cadc8258ece6d8262d1811118ca5ff9b1ylavic Status: Greg asks, "why? doesn't gethostbyname_r() handle this?"
b54b024c06a19926832d77d40ba35ad8c41e4d3dminfrin
b54b024c06a19926832d77d40ba35ad8c41e4d3dminfrin * Modify mod_cgi and mod_cgid to deal with directories. This allows
b54b024c06a19926832d77d40ba35ad8c41e4d3dminfrin a lot of directives to be removed from the core.
65967d05f839dbf27cf91d91fa79585eeae19660minfrin
65967d05f839dbf27cf91d91fa79585eeae19660minfrinRELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
65967d05f839dbf27cf91d91fa79585eeae19660minfrin * Create unified scoreboard API and implementation shared across
65967d05f839dbf27cf91d91fa79585eeae19660minfrin the MPMs
8152945ae46857b170cb227e79bb799f4fc7710dminfrin
8152945ae46857b170cb227e79bb799f4fc7710dminfrin * Document mod_file_cache.
8152945ae46857b170cb227e79bb799f4fc7710dminfrin
8152945ae46857b170cb227e79bb799f4fc7710dminfrin * OS/2: Get loadable modules working again. Requires shared core support
75f5c2db254c0167a0e396254460de09b775d203trawick which doesn't appear to be catered for in the current build system.
75f5c2db254c0167a0e396254460de09b775d203trawick
75f5c2db254c0167a0e396254460de09b775d203trawick * OS/2: Make mod_status work for spmt_os2 MPM.
11f1871b90149f8af3bf4e884dcc404436686967ylavic
11f1871b90149f8af3bf4e884dcc404436686967ylavic * Build scripts do not recognise AIX 4.2.1 pthreads, so the
11f1871b90149f8af3bf4e884dcc404436686967ylavic pthread MPMs will not build.
11f1871b90149f8af3bf4e884dcc404436686967ylavic
11aca81b7631c2d33b1fc87741e6be5559c913e9ylavic * Win32: Enable the winnt MPM to use the new scoreboard API
11aca81b7631c2d33b1fc87741e6be5559c913e9ylavic
11aca81b7631c2d33b1fc87741e6be5559c913e9ylavic * Win32: Implement ap_shm_ functions in APR.
11aca81b7631c2d33b1fc87741e6be5559c913e9ylavic
4f0358189bfa57b8e75bd6b94db264302a8f336amrumph * Win32: Win9x console window still won't play nice with the
4f0358189bfa57b8e75bd6b94db264302a8f336amrumph close window, logoff and shutdown scenarios.
4f0358189bfa57b8e75bd6b94db264302a8f336amrumph
5716f9c6daa92dde5f2f9d11ed63f7c9549c223atrawick * Win32: Add a simple hold console open patch (wait for close or
5716f9c6daa92dde5f2f9d11ed63f7c9549c223atrawick the ESC key, with a nice message) if the server died a bad
5716f9c6daa92dde5f2f9d11ed63f7c9549c223atrawick death (non-zero exit code) in console mode.
5716f9c6daa92dde5f2f9d11ed63f7c9549c223atrawick
54d750a84a175d8e338880514d440773eb986b50covener * Platforms that do not support fork (primarily Win32 and AS/400)
54d750a84a175d8e338880514d440773eb986b50covener Consider introducing HAVE_FORK feature macro. Architect start-up code
54d750a84a175d8e338880514d440773eb986b50covener that avoids initializing all the modules in the parent process on
54d750a84a175d8e338880514d440773eb986b50covener platforms that do not support fork.
54d750a84a175d8e338880514d440773eb986b50covener
54d750a84a175d8e338880514d440773eb986b50covener * Clean the code. There are a lot of places we used APR but didn't
54d750a84a175d8e338880514d440773eb986b50covener remove the hacks that were required for the cross-platform code in
54d750a84a175d8e338880514d440773eb986b50covener 1.3. We need to make the code look like APR was supposed to be there.
7a3aa12f0eda24793ee26d6a179bd53132e9dae8covener
54d750a84a175d8e338880514d440773eb986b50covener * Go throught the 1.3 Bug DB and research the bugs marked "suspended".
54d750a84a175d8e338880514d440773eb986b50covener People were told these would be considered for inclusion in Apache 2.0,
83b50288fa7d306324bba68832011ea08f5c7832covener it would be nice to actually do so.
4e30ef014533a7e93c92d88306291f5e49c9692ftrawick
83b50288fa7d306324bba68832011ea08f5c7832covener * Win32: Migrate the MPM over to use APR thread/process calls. This
ac95effcd4bcdf02e41becbec4e9f2d3c577e7fdcovener would eliminate some code in the Win32 branch that essentially
ac95effcd4bcdf02e41becbec4e9f2d3c577e7fdcovener duplicates what is in APR.
ac95effcd4bcdf02e41becbec4e9f2d3c577e7fdcovener
ac95effcd4bcdf02e41becbec4e9f2d3c577e7fdcovener Bill says we need a new procattr, APR_CREATE_SUSPENDED (or
f628b0e7cb9bf51de44af6b4355bc520fda84f4ecovener something similar) to direct ap_create_process to create the
f628b0e7cb9bf51de44af6b4355bc520fda84f4ecovener process suspended. We also need a call to wake up the suspended
f628b0e7cb9bf51de44af6b4355bc520fda84f4ecovener process This may not be able to be implemented everywhere though.
f628b0e7cb9bf51de44af6b4355bc520fda84f4ecovener
5f066f496cd9f20a2a701255bc67d44e7cb46daetrawick * There are still a number of places in the code where we are
5f066f496cd9f20a2a701255bc67d44e7cb46daetrawick loosing error status (i.e. throwing away the error returned by a
5f066f496cd9f20a2a701255bc67d44e7cb46daetrawick system call and replacing it with a generic error code)
2e15620d724fb8e3a5be183b917359a2fd6e9468covener
2e15620d724fb8e3a5be183b917359a2fd6e9468covener * Win32: Implement reliable piped logs on Windows
2e15620d724fb8e3a5be183b917359a2fd6e9468covener
2e15620d724fb8e3a5be183b917359a2fd6e9468covener * Use APR to get rid of more platform dependancies.
1b988c41ee505962781d110a3e4c2c90f1ea0aa4covener Status: Ryan Bloom <rbb@covalenet.net> is working on this.
1b988c41ee505962781d110a3e4c2c90f1ea0aa4covener
1b988c41ee505962781d110a3e4c2c90f1ea0aa4covener * The connection status table is not very efficient. Also, very few stats
1b988c41ee505962781d110a3e4c2c90f1ea0aa4covener are exported to the connection status table (easy to fix), and mod_status
b8efdc95bec9cf089aa1be0bfd07d46aa1137a7acovener is ugly.
b8efdc95bec9cf089aa1be0bfd07d46aa1137a7acovener
b8efdc95bec9cf089aa1be0bfd07d46aa1137a7acovener * Mass vhosting version of suEXEC.
c12b284247f00b5696adabb0b855ce0669465764ylavic
c12b284247f00b5696adabb0b855ce0669465764ylavic * Replace tables with a proper opaque ADT that has pluggable
c12b284247f00b5696adabb0b855ce0669465764ylavic implementations (including something like the existing data type,
c12b284247f00b5696adabb0b855ce0669465764ylavic plus hash tables for speed, with options for more later).
f06e7c4b1bce6b6491e5de0b7998d3f5696b293dchrisd Status: fanf is working on this.
f06e7c4b1bce6b6491e5de0b7998d3f5696b293dchrisd
f06e7c4b1bce6b6491e5de0b7998d3f5696b293dchrisd * configuration option to use *DBM
179565be4043d7e5f9161aa75271fa0a001866d9covener Status: Greg +1 (volunteers)
179565be4043d7e5f9161aa75271fa0a001866d9covener
179565be4043d7e5f9161aa75271fa0a001866d9covener * add SDBM into src/lib/sdbm/ as a default/fallback DBM implementation.
111436a32ba1254291e4883292fb116d15fe8f64covener SDBM is used by Perl, mod_dav, mod_sssl, others for basic DBM support.
fce4949fb0b309a5744afcd503c6ed2d35621ee2covener Status: Greg +1 (volunteers)
fce4949fb0b309a5744afcd503c6ed2d35621ee2covener
fce4949fb0b309a5744afcd503c6ed2d35621ee2covener * Integrate mod_dav.
fce4949fb0b309a5744afcd503c6ed2d35621ee2covener Message-id: <20000625173247.M29590@lyra.org>
7b7430e701e9a31ce809da7c220bb8dfcf68c86etrawick Status: works. passes initial regression testing. Joe Orton
7b7430e701e9a31ce809da7c220bb8dfcf68c86etrawick reports success with his "cadaver" tool.
7b7430e701e9a31ce809da7c220bb8dfcf68c86etrawick Some additional items remaining:
ccc20788c1e5fc973f36df634399c89acb70deaejerenkrantz - case_preserved_filename stuff
ccc20788c1e5fc973f36df634399c89acb70deaejerenkrantz - fix and re-enable sdbm_lock.c
ccc20788c1e5fc973f36df634399c89acb70deaejerenkrantz - find a new home for ap_text(_header)
d522f82d7ada07a0cedb8dc6b71eacf3477d7188trawick - is it possible to remove the DAV: namespace stuff from util_xml?
d522f82d7ada07a0cedb8dc6b71eacf3477d7188trawick
d522f82d7ada07a0cedb8dc6b71eacf3477d7188trawick * ap_core_translate() and its use by mod_mmap_static are a bit wonky.
1e1539a1e7d64b1af92636b81aac5aa50ee3163bminfrin The function should probably be exposed as a utility function (such
1e1539a1e7d64b1af92636b81aac5aa50ee3163bminfrin as ap_translate_url2fs() or ap_validate_fs_url() or something).
1e1539a1e7d64b1af92636b81aac5aa50ee3163bminfrin Another approach would be a new hook phase after "translate" which
273e512f20f262e5e2aa8e0e83371d1929fb76adjkaluza would allow mod_mmap_static to munge what the translation has
273e512f20f262e5e2aa8e0e83371d1929fb76adjkaluza decided to do.
273e512f20f262e5e2aa8e0e83371d1929fb76adjkaluza Status: Greg +1 (volunteers), Ryan +1
efe780dcf13b2b95effabf897d694d8f23feac74trawick
fe83f60b41477b14a37edcfcd1f7f5c5a1ebfe44minfrin * Go through ap_config.h and namespace-protect the symbols (e.g. USE_*).
fe83f60b41477b14a37edcfcd1f7f5c5a1ebfe44minfrin Some symbols can/should move to mpm_common.h where possible.
fe83f60b41477b14a37edcfcd1f7f5c5a1ebfe44minfrin
993d1261a278d7322bccef219101220b7b4fb8c5jkaluza * Explore use of a post-config hook for the code in http_main.c which
993d1261a278d7322bccef219101220b7b4fb8c5jkaluza calls ap_fixup_virutal_hosts(), ap_fini_vhost_config(), and
993d1261a278d7322bccef219101220b7b4fb8c5jkaluza ap_sort_hooks() [to reduce the logic in main()]
ba050a6f942b9fa0e81ed73437588005c569655ccovener
ba050a6f942b9fa0e81ed73437588005c569655ccovener * read the config tree just once, and process N times (as necessary)
ba050a6f942b9fa0e81ed73437588005c569655ccovener
ba050a6f942b9fa0e81ed73437588005c569655ccovener * add a version number to ap_initialize() as an extra failsafe against
ba050a6f942b9fa0e81ed73437588005c569655ccovener (APR) library version skew.
ba050a6f942b9fa0e81ed73437588005c569655ccovener MsgID: <Pine.LNX.4.10.10005231712380.31927-100000@nebula.lyra.org>
ba050a6f942b9fa0e81ed73437588005c569655ccovener Status: Greg +1 (volunteers), Jeff +1, Ryan +1, Tony -0(?)
135ddda3a989215d2bedbcf1529bfb269c3eda23niq
135ddda3a989215d2bedbcf1529bfb269c3eda23niq * mod_info to use the configuration tree
135ddda3a989215d2bedbcf1529bfb269c3eda23niq
001a44c352f89c9ec332ffd3e0a6927dcd19432chumbedooh * add output filtering
001a44c352f89c9ec332ffd3e0a6927dcd19432chumbedooh Greg's patch:
001a44c352f89c9ec332ffd3e0a6927dcd19432chumbedooh MsgID: <20000701162857.D29590@lyra.org> (patch)
efe780dcf13b2b95effabf897d694d8f23feac74trawick MsgID: <20000704025038.V29590@lyra.org> (demo)
793214f67dede32edfd9ee96c664ead04d175cbbjfclere Status: Greg +1, Jim +1(?), Dirk -0, Ryan -0
cc5a4a08dc9783fcbc52ce86f11e01c281a43810minfrin
33124689065ade0dfc8c54d8ebb734f9439cb89btrawick Ryan's patch:
33124689065ade0dfc8c54d8ebb734f9439cb89btrawick MsgID: <Pine.LNX.4.21.0007072059120.18877-100000@koj.rkbloom.net>
33124689065ade0dfc8c54d8ebb734f9439cb89btrawick Status: Dirk +1, Ryan +1, Greg -1
9b0076ddd1103e5fa9c1f9bafde4b06ce244fbaecovener
9b0076ddd1103e5fa9c1f9bafde4b06ce244fbaecovener Ryan's alternate patch:
9b0076ddd1103e5fa9c1f9bafde4b06ce244fbaecovener MsgID: <Pine.LNX.4.21.0007091940440.16496-100000@koj.rkbloom.net>
249d09d51808cb7981af99762c3b3736ca126cd5jkaluza Status: Ryan -0, Greg -1
249d09d51808cb7981af99762c3b3736ca126cd5jkaluza
249d09d51808cb7981af99762c3b3736ca126cd5jkaluzaOther bugs that need fixing:
249d09d51808cb7981af99762c3b3736ca126cd5jkaluza
56589be3d7a3e9343370df240010c6928cc78b39jkaluza * MaxRequestsPerChild measures connections, not requests.
56589be3d7a3e9343370df240010c6928cc78b39jkaluza Until someone has a better way, we'll probably just rename it
56589be3d7a3e9343370df240010c6928cc78b39jkaluza "MaxConnectionsPerChild".
652bacc79dd7f980249784cc8c4838e8f1de7e8acovener
652bacc79dd7f980249784cc8c4838e8f1de7e8acovener * Regex containers don't work in an intutive way
652bacc79dd7f980249784cc8c4838e8f1de7e8acovener Status: No one has come up with an efficient way to fix this
652bacc79dd7f980249784cc8c4838e8f1de7e8acovener behavior. Dean has suggested getting rid of regex containers
77ca16c5676da23155311e13cee61e7eaba9fa3ejailletc completely.
77ca16c5676da23155311e13cee61e7eaba9fa3ejailletc
77ca16c5676da23155311e13cee61e7eaba9fa3ejailletc * SIGSEGV on Linux (glibc 2.1.2) isn't caught properly by a
77ca16c5676da23155311e13cee61e7eaba9fa3ejailletc sigwaiting thread. We need to work around this, perhaps unless
f87299dab99bc04b51a6b8cad51b6795db862c0atrawick there is hope soon for a fixed glibc.
f87299dab99bc04b51a6b8cad51b6795db862c0atrawick
f87299dab99bc04b51a6b8cad51b6795db862c0atrawick * The mod_cgid daemon process isn't always cleaned up when httpd
4d12805e6c18253040223ea637acd6b3b3c18f60jorton gets SIGTERM. Jeff thinks it may be as simple as registering
4d12805e6c18253040223ea637acd6b3b3c18f60jorton the daemon process for cleanup with the proper pool, but he hasn't
4d12805e6c18253040223ea637acd6b3b3c18f60jorton looked at it in enough detail.
4d12805e6c18253040223ea637acd6b3b3c18f60jorton
4d12805e6c18253040223ea637acd6b3b3c18f60jorton * The MM library is built as static and shared library. This should
e5d909f2b06bd880fb3675cd49363df981caa631trawick be set up to build only the required version.
a4df2cd1e1391575a327c2a90ba4315f805a0a78covener
a4df2cd1e1391575a327c2a90ba4315f805a0a78covenerOther features that need writing:
a4df2cd1e1391575a327c2a90ba4315f805a0a78covener
cb666b29f81df1d11d65002250153353568021fccovener * Finish infrastructure in core for async MPMs
cb666b29f81df1d11d65002250153353568021fccovener Status: post 2.0
cb666b29f81df1d11d65002250153353568021fccovener
6a80c3c6f4b8ea7ba5e89402b8b779b09ce020e0covener * TODO in source -- just do an egrep on "TODO" and see what's there
1c2cab00d988fc48cbe59032cf76cc0bab20d6f7covener
6a80c3c6f4b8ea7ba5e89402b8b779b09ce020e0covenerDocumentation that needs writing:
75a230a728338d84dcfe81edd375352f34de22d0covener * Mod_status docs are needed.
75a230a728338d84dcfe81edd375352f34de22d0covener
75a230a728338d84dcfe81edd375352f34de22d0covener * The concept of MPMs, especially if we ship more than one MPM for a
1f50dc34ae069adeed20b2986e5ffdefa5c410e0covener given platform
1f50dc34ae069adeed20b2986e5ffdefa5c410e0covener
1f50dc34ae069adeed20b2986e5ffdefa5c410e0covener * New directives in the various MPMs and appropriate links from
63a5ea80bddcc84a462e40f402b4f330e0e05411covener obsolete directives in core.html to the MPM documentation.
63a5ea80bddcc84a462e40f402b4f330e0e05411covener
63a5ea80bddcc84a462e40f402b4f330e0e05411covener * Revise manual/stopping.html and the last part of
63a5ea80bddcc84a462e40f402b4f330e0e05411covener manual/misc/perf-tuning.html to take account of the MPMs.
986f3ea2c314d4d4b3b937149853a0f23f6119aaminfrin
986f3ea2c314d4d4b3b937149853a0f23f6119aaminfrin * API documentation
986f3ea2c314d4d4b3b937149853a0f23f6119aaminfrin Status: Ben Laurie has written some hooks documentation
65a4e663b82f8bce28ac22ab2edfd7502de36998sf (apache-2.0/htdocs/hooks.html)
65a4e663b82f8bce28ac22ab2edfd7502de36998sf
65a4e663b82f8bce28ac22ab2edfd7502de36998sf * Changes since 1.3.9 can be more easily seen in the commitlog file
65a4e663b82f8bce28ac22ab2edfd7502de36998sf dev.apache.org:/home/cvs/CVSROOT/commitlogs/apache-2.0
c7de1955eb0eaeabf7042902476397692672d549sf which includes some of Roy's comments when the changes were
74e7f6c55fd67b10cb400b3f6d1dc718a303d944minfrin committed in rough change-sets by purpose. Note that the commitlog
74e7f6c55fd67b10cb400b3f6d1dc718a303d944minfrin does not show the contents of new files until later.
74e7f6c55fd67b10cb400b3f6d1dc718a303d944minfrin
74e7f6c55fd67b10cb400b3f6d1dc718a303d944minfrinAvailable Patches:
a511a29faf2ff7ead3b67680154a624effb31aafminfrin
a511a29faf2ff7ead3b67680154a624effb31aafminfrin * Mike Abbott's <mja@trudge.engr.sgi.com> patches to improve
a511a29faf2ff7ead3b67680154a624effb31aafminfrin performance
a511a29faf2ff7ead3b67680154a624effb31aafminfrin Status: These were written for 1.3, and are awaiting a port to
a511a29faf2ff7ead3b67680154a624effb31aafminfrin 2.0
63921358ef93fcb41bc71d9894221ba3d7fbb87bminfrin
63921358ef93fcb41bc71d9894221ba3d7fbb87bminfrin * Jim Winstead's <jimw@trainedmonkey.com> patch to add CookieDomain and
63921358ef93fcb41bc71d9894221ba3d7fbb87bminfrin other small mod_usertrack features
deec48c67d4786bc77112ffbf3a4e70b931097edminfrin
6d601599d3d65df0410eae6e573e75b2dbfb1fb4minfrinOpen issues:
6d601599d3d65df0410eae6e573e75b2dbfb1fb4minfrin
6d601599d3d65df0410eae6e573e75b2dbfb1fb4minfrin * What do we do about mod_proxy?
6d601599d3d65df0410eae6e573e75b2dbfb1fb4minfrin
4c02bab56a528a180bbe394d8b6e6fd9c1a3ac1esf * Which MPMs will be included with Apache 2.0?
4c02bab56a528a180bbe394d8b6e6fd9c1a3ac1esf
4c02bab56a528a180bbe394d8b6e6fd9c1a3ac1esf * Is conf/highperformance.conf-dist obsolete? It looks obsolete.
4c02bab56a528a180bbe394d8b6e6fd9c1a3ac1esf
2c487ac43b583db869e743772a7a10b278aa2bcfminfrin