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