STATUS revision b84f66c93f820824b1d5455181f55598b766319c
f743002678eb67b99bbc29fee116b65d9530fec0wroweAPACHE 2.0 STATUS: -*-text-*-
80833bb9a1bf25dcf19e814438a4b311d2e1f4cffuankgLast modified at [$Date: 2001/09/10 15:18:01 $]
a34684a59b60a4173c25035d0c627ef17e6dc215rpluem
1337c7673efc1f80f634139fbad7cbb98a0dc657ylavicRelease:
1337c7673efc1f80f634139fbad7cbb98a0dc657ylavic
1337c7673efc1f80f634139fbad7cbb98a0dc657ylavic 2.0.25 : rolled August 29, 2001
1337c7673efc1f80f634139fbad7cbb98a0dc657ylavic 2.0.24 : rolled August 18, 2001
4da61833a1cbbca94094f9653fd970582b97a72etrawick 2.0.23 : rolled August 9, 2001
4da61833a1cbbca94094f9653fd970582b97a72etrawick 2.0.22 : rolled July 29, 2001
4da61833a1cbbca94094f9653fd970582b97a72etrawick 2.0.21 : rolled July 20, 2001
4da61833a1cbbca94094f9653fd970582b97a72etrawick 2.0.20 : rolled July 8, 2001
4da61833a1cbbca94094f9653fd970582b97a72etrawick 2.0.19 : rolled June 27, 2001
4789804be088bcd86ae637a29cdb7fda25169521jailletc 2.0.18 : rolled May 18, 2001
4789804be088bcd86ae637a29cdb7fda25169521jailletc 2.0.17 : rolled April 17, 2001
4789804be088bcd86ae637a29cdb7fda25169521jailletc 2.0.16 : rolled April 4, 2001
4789804be088bcd86ae637a29cdb7fda25169521jailletc 2.0.15 : rolled March 21, 2001
e50c3026198fd496f183cda4c32a202925476778covener 2.0.14 : rolled March 7, 2001
e50c3026198fd496f183cda4c32a202925476778covener 2.0a9 : released December 12, 2000
e50c3026198fd496f183cda4c32a202925476778covener 2.0a8 : released November 20, 2000
5b88c8507d5ef6d0c4cfbc78230294968175b638minfrin 2.0a7 : released October 8, 2000
5b88c8507d5ef6d0c4cfbc78230294968175b638minfrin 2.0a6 : released August 18, 2000
6c3b9cebb551140fbb25d58bae08b539b3802133ylavic 2.0a5 : released August 4, 2000
6c3b9cebb551140fbb25d58bae08b539b3802133ylavic 2.0a4 : released June 7, 2000
6c3b9cebb551140fbb25d58bae08b539b3802133ylavic 2.0a3 : released April 28, 2000
4f29b65ab4b547ad5dbe506e2d0ff5d12ead9247ylavic 2.0a2 : released March 31, 2000
4f29b65ab4b547ad5dbe506e2d0ff5d12ead9247ylavic 2.0a1 : released March 10, 2000
0a0df13b7f1f4f1a74fe295253d89ca3911b301aylavic
0a0df13b7f1f4f1a74fe295253d89ca3911b301aylavicPlease consult the following STATUS files for information
0a0df13b7f1f4f1a74fe295253d89ca3911b301aylavicon related projects:
0a0df13b7f1f4f1a74fe295253d89ca3911b301aylavic
69301145375a889e7e37caf7cc7321ac0f91801erpluem * srclib/apr/STATUS
69301145375a889e7e37caf7cc7321ac0f91801erpluem * srclib/apr-util/STATUS
69301145375a889e7e37caf7cc7321ac0f91801erpluem * docs/STATUS
506bfe33206b2fece40ef25f695af39dd4130facjkaluza
506bfe33206b2fece40ef25f695af39dd4130facjkaluzaRELEASE SHOWSTOPPERS:
506bfe33206b2fece40ef25f695af39dd4130facjkaluza
506bfe33206b2fece40ef25f695af39dd4130facjkaluza * Revert to a 1.3 behavior and allow a non-file request to travel
d58a848a016d401b965111e50ef829e1641f7834minfrin through the request cycle. If any request gets to the core handler,
d58a848a016d401b965111e50ef829e1641f7834minfrin without a flag that this r->filename was tested by dir/file_walk,
d58a848a016d401b965111e50ef829e1641f7834minfrin then we 500 at the very end of the request cycle. This provides
2e6f4d654c96c98b761fb012fd25c5d5b1558c44sf authors of older modules better compatibility, while still improving
2e6f4d654c96c98b761fb012fd25c5d5b1558c44sf the security and robustness of 2.0. This does not remove the new
2e6f4d654c96c98b761fb012fd25c5d5b1558c44sf map_to_storage hook itself, but makes it optional for some cases.
17e6c95f3b22d18acdf8380fb26a8d0e10c80767ylavic
17e6c95f3b22d18acdf8380fb26a8d0e10c80767ylavic * There is an observation that svn + ssl has a significant interaction
17e6c95f3b22d18acdf8380fb26a8d0e10c80767ylavic in dir_merge sections with the new location_walk optimization. This
17e6c95f3b22d18acdf8380fb26a8d0e10c80767ylavic could reflect a bug in retrieving the cached location_walk, or some
17e6c95f3b22d18acdf8380fb26a8d0e10c80767ylavic other nasty mis-config. Core dump post to httpd-dev;
e8bd80a4bb88199d2f9a24a50345688e52d9c116ylavic Message-ID: <JLEGKKNELMHCJPNMOKHOIENKEIAA.striker@apache.org>
e8bd80a4bb88199d2f9a24a50345688e52d9c116ylavic
e8bd80a4bb88199d2f9a24a50345688e52d9c116ylavic * There is an interesting problem with directory_walk, now that it is
330e16bea8fe9cace4de90c349750c03dfb1fe64ylavic optional (may be overridden by a map_to_storage hook.) The change
330e16bea8fe9cace4de90c349750c03dfb1fe64ylavic of per_dir_default for a vhost switch doesn't happen until dir_walk.
330e16bea8fe9cace4de90c349750c03dfb1fe64ylavic This switch needs to be pushed out of directory_walk, perhaps the
330e16bea8fe9cace4de90c349750c03dfb1fe64ylavic burden is put on the 'switcher' of the ->server entry, such as
330e16bea8fe9cace4de90c349750c03dfb1fe64ylavic mod_vhost_alias itself.
330e16bea8fe9cace4de90c349750c03dfb1fe64ylavic
330e16bea8fe9cace4de90c349750c03dfb1fe64ylavic * There is a bug in how we sort some hooks, at least the pre-config
d7205b1a86c51c27b71a2c458dc453fd53a261c1covener hook. The first time we call the hooks, they are in the correct
d7205b1a86c51c27b71a2c458dc453fd53a261c1covener order, but the second time, we don't sort them correctly. Currently,
d7205b1a86c51c27b71a2c458dc453fd53a261c1covener the modules/http/config.m4 file has been renamed to
d7205b1a86c51c27b71a2c458dc453fd53a261c1covener modules/http/config2.m4 to work around this problem, it should moved
d7205b1a86c51c27b71a2c458dc453fd53a261c1covener back when this is fixed. rbb
44ff304057225e944e220e981d434a046d14cf06covener
44ff304057225e944e220e981d434a046d14cf06covener * The Add...Filter and Set...Filter directives do not allow the
44ff304057225e944e220e981d434a046d14cf06covener administrator to order filters, beyond the order of filename (mime)
44ff304057225e944e220e981d434a046d14cf06covener extensions. It isn't clear if Set...Filter(s) should be inserted
5d1ba75b8794925e67591c209085a49279791de9covener before or after the Add...Filter(s) which are ordered by sequence of
5d1ba75b8794925e67591c209085a49279791de9covener filename extensions. Add...FilterByType will add to this quandry.
5d1ba75b8794925e67591c209085a49279791de9covener Some sort of resolution needs to be proposed,
032982212dbcc7c3cce95bf89c503bb56e185ac7kbrand
032982212dbcc7c3cce95bf89c503bb56e185ac7kbrand * mod_dir should normally redirect ALL directory requests which do
032982212dbcc7c3cce95bf89c503bb56e185ac7kbrand not include a trailing slash on the URI. However, if a "notes"
032982212dbcc7c3cce95bf89c503bb56e185ac7kbrand flag is set (say, via BrowserMatch), this behavior will be
caad2986f81ab263f7af41467dd622dc9add17f3ylavic disabled for non-GET requests.
caad2986f81ab263f7af41467dd622dc9add17f3ylavic Status: Greg volunteers
caad2986f81ab263f7af41467dd622dc9add17f3ylavic MsgId: <20010227104646.E2297@lyra.org>
caad2986f81ab263f7af41467dd622dc9add17f3ylavic MsgId: <3A9C0097.9C83F07C@Golux.Com>
45a10d38e6051fd7bdf9d742aaae633d97ff02abjailletc
f7317ff316c2b141feea31bddb74d5d3fa1584edjorton * mod_negotiation will not serve a request when an early extention
f7317ff316c2b141feea31bddb74d5d3fa1584edjorton is understood, but a later extention is not. e.g. if the request
2165214331e4afafca4048f66f303d0253d7b001covener index.html.bak is recieved, and negotition could find the file
a34684a59b60a4173c25035d0c627ef17e6dc215rpluem index.html.bak.en, it still won't be served because the
a34684a59b60a4173c25035d0c627ef17e6dc215rpluem ap-mime-exception-list will contain "index" and "bak", and the
1e2d421a36999d292042a5539971070d54aa6c63ylavic string "index.bak" doesn't match "index.html.bak". Need to
1e2d421a36999d292042a5539971070d54aa6c63ylavic review the ap-mime-exception-list component by component to be
1e2d421a36999d292042a5539971070d54aa6c63ylavic allow these cases. [This could be part of a patch to allow the
fa7ed98b9dc94c5845cf845aea0a44ecacd290c9humbedooh name index.bak in the case above to match index.html.bak.en]
fa7ed98b9dc94c5845cf845aea0a44ecacd290c9humbedooh
fa7ed98b9dc94c5845cf845aea0a44ecacd290c9humbedooh * mod_negotiation needs a new option or directive, something like
0b67eb8568cd58bb77082703951679b42cf098actrawick ForceLanguagePriority, to fall back to the LanguagePriority
0b67eb8568cd58bb77082703951679b42cf098actrawick directive instead of returning a "no acceptable variant" error.
0b67eb8568cd58bb77082703951679b42cf098actrawick
0b67eb8568cd58bb77082703951679b42cf098actrawick * Usability: Sanitize the MPM config directives. MaxClients in
5ef3c61605a3a021ff71f488983cb0065f8e1a79covener the threaded MPM is totally misleading now as it has little to
fb1985a97912b25ec6564c73e610a31e5fc6e25fcovener do with limiting the number of clients (it limits the number
09c87c777bed1655621bb20e1c46cb6b1a63279dcovener of child processes). Bill proposed nomenclature change to
6502b7b32f980cc2093bb3ebce37e5e4dc68fba4ylavic something like "StartWorkers, MaxWorkers, etc." that could
6502b7b32f980cc2093bb3ebce37e5e4dc68fba4ylavic apply to most all the MPMs (with some notable exceptions).
3060ce7f798fbda7999cd4ddf89b525d2b294185covener Bill would be happy with changing MaxClients to MaxServers
c1a63b8fad09c419c1a64f75993feb8a343a6801ylavic to make it agree with the operation of the StartServers
c1a63b8fad09c419c1a64f75993feb8a343a6801ylavic directive.
c1a63b8fad09c419c1a64f75993feb8a343a6801ylavic
e6b4bd1113567627ab6bb6c6a7105e1e01a7d889jailletc * configure --enable-mods-shared=most option has issues. Example:
e6b4bd1113567627ab6bb6c6a7105e1e01a7d889jailletc
e466c40e1801982602ee0200c9e8b61cc148742djailletc ./configure --enable-mods-shared=most
e466c40e1801982602ee0200c9e8b61cc148742djailletc
457468b82e59d01eba00dd9d0817309c8f5e414ejim This builds mod_headers as a DSO (good) but builds mod_mime
457468b82e59d01eba00dd9d0817309c8f5e414ejim as a compiled-in module (bad).
457468b82e59d01eba00dd9d0817309c8f5e414ejim
04983e3bd1754764eec7d6bb772fe3b0bf391771jortonRELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
04983e3bd1754764eec7d6bb772fe3b0bf391771jorton
15890c9306ba98f6fc243e15a3c4778ddc7d773erpluem * Allow the DocumentRoot directive within <Location > scopes? This
15660979a30d251681463de2e0584853890082accovener allows the beloved (crusty) Alias /foo/ /somepath/foo/ followed
15660979a30d251681463de2e0584853890082accovener by a <Directory /somepath/foo> to become simply
49dacedb6c387b786b7911082ff35121a45f414bcovener <Location /foo/> DocumentRoot /somefile/foo (IMHO a bit more legible
49dacedb6c387b786b7911082ff35121a45f414bcovener and in-your-face.) This proposed change would not depricate Alias.
cfd9415521847b2f9394fad04fb701cfb955f503rjung
cfd9415521847b2f9394fad04fb701cfb955f503rjung * add mod_gz to httpd-2.0 (in modules/experimental/)
cfd9415521847b2f9394fad04fb701cfb955f503rjung +1: Greg, Justin, Cliff, ben, Ken, Jeff
28c31fb73c1264bd1d0ff932573677030b024c7dwrowe 0: Jim (premature decision at present, IMO)
28c31fb73c1264bd1d0ff932573677030b024c7dwrowe -0: Doug, Ryan
28c31fb73c1264bd1d0ff932573677030b024c7dwrowe
28c31fb73c1264bd1d0ff932573677030b024c7dwrowe non-binding: Ian (+1)
28c31fb73c1264bd1d0ff932573677030b024c7dwrowe
8491e0600f69b0405e156ea8a419653c065c645bcovener * daedalus: mod_cgid and suexec have a problem co-existing. suexec
63b9f1f5880391261705f696d7d65507bbe9ace3covener sees a null command string sometimes. The problem happens when
63b9f1f5880391261705f696d7d65507bbe9ace3covener you access bugs.apache.org, then click on the "search the bug db"
63b9f1f5880391261705f696d7d65507bbe9ace3covener button.
49dacedb6c387b786b7911082ff35121a45f414bcovener
49dacedb6c387b786b7911082ff35121a45f414bcovener * Win32: Rotatelogs sometimes is not terminated when Apache
49dacedb6c387b786b7911082ff35121a45f414bcovener goes down hard. FirstBill was looking at possibly tracking the
49dacedb6c387b786b7911082ff35121a45f414bcovener child's-child processes in the parent process.
3c990331fc6702119e4f5b8ba9eae3021aea5265jim
3c990331fc6702119e4f5b8ba9eae3021aea5265jim * Win32: Add a simple hold console open patch (wait for close or
3c990331fc6702119e4f5b8ba9eae3021aea5265jim the ESC key, with a nice message) if the server died a bad
3c990331fc6702119e4f5b8ba9eae3021aea5265jim death (non-zero exit code) in console mode.
fc42512879dd0504532f52fe5d0d0383dda96a1eniq Resolution: bring forward same ugly hacks from 1.3.13-.20
fc42512879dd0504532f52fe5d0d0383dda96a1eniq
fc42512879dd0504532f52fe5d0d0383dda96a1eniq * Port of mod_ssl to Apache 2.0:
0451df5dc50fa5d8b3e07d92ee6a92e36a1181a5niq
0451df5dc50fa5d8b3e07d92ee6a92e36a1181a5niq The current porting state is summarized in modules/ssl/README. The
0451df5dc50fa5d8b3e07d92ee6a92e36a1181a5niq remaining work includes:
da0442c0440caef34706e2c2f3af05cb65921cc0jailletc (1) stablizing/optimizing the SSL filter logic
983528026996668ea295be95aedb9c7a346af470ylavic (2) Enabling the various SSL caching mechanisms (shmcb, shmht)
da0442c0440caef34706e2c2f3af05cb65921cc0jailletc (3) Enabling SSL extentions
da0442c0440caef34706e2c2f3af05cb65921cc0jailletc (4) Trying to seperate the https filter logic from mod_ssl -
06b8f183140c8e02e0974e938a05078b511d1603covener This is to facilitate other modules that wish to use the https
06b8f183140c8e02e0974e938a05078b511d1603covener filter or the mod_ssl logic or both as required.
06b8f183140c8e02e0974e938a05078b511d1603covener
15890c9306ba98f6fc243e15a3c4778ddc7d773erpluem * Performance: Get the SINGLE_LISTEN_UNSERIALIZED_ACCEPT
259878293a997ff49f5ddfc53d3739cbdc25444ecovener optimization working in threaded. prefork's new design for how
259878293a997ff49f5ddfc53d3739cbdc25444ecovener to notice data on the pod should be sufficient.
259878293a997ff49f5ddfc53d3739cbdc25444ecovener
259878293a997ff49f5ddfc53d3739cbdc25444ecovener * mod_tls is very specific to OpenSSL. Make the API calls
15890c9306ba98f6fc243e15a3c4778ddc7d773erpluem more generic to support other encryption libraries.
b54b024c06a19926832d77d40ba35ad8c41e4d3dminfrin
b54b024c06a19926832d77d40ba35ad8c41e4d3dminfrin * Performance & Debug: Eliminate most (and perhaps all) of the
b54b024c06a19926832d77d40ba35ad8c41e4d3dminfrin malloc/free calls in the bucket brigade code. Need some
65967d05f839dbf27cf91d91fa79585eeae19660minfrin light weight memory management functions that allow freeing
65967d05f839dbf27cf91d91fa79585eeae19660minfrin memory (putting it back into a memory pool) when it is no
65967d05f839dbf27cf91d91fa79585eeae19660minfrin longer needed. Enabling simple debugging features like guard
65967d05f839dbf27cf91d91fa79585eeae19660minfrin bands, double free detection, etc. would be cool but certainly
8152945ae46857b170cb227e79bb799f4fc7710dminfrin not a hard requirement.
8152945ae46857b170cb227e79bb799f4fc7710dminfrin
8152945ae46857b170cb227e79bb799f4fc7710dminfrin Status: Cliff started to implement this using SMS as has
8152945ae46857b170cb227e79bb799f4fc7710dminfrin been discussed at length for months, but since
75f5c2db254c0167a0e396254460de09b775d203trawick SMS is not being used anywhere else in the server,
75f5c2db254c0167a0e396254460de09b775d203trawick several people expressed the opinion that we should
75f5c2db254c0167a0e396254460de09b775d203trawick get rid of it entirely, meaning that the buckets
4f0358189bfa57b8e75bd6b94db264302a8f336amrumph need their own memory management (free list) functions.
4f0358189bfa57b8e75bd6b94db264302a8f336amrumph Cliff will implement that this weekend so we at least
4f0358189bfa57b8e75bd6b94db264302a8f336amrumph have something to look at/compare with.
5716f9c6daa92dde5f2f9d11ed63f7c9549c223atrawick
5716f9c6daa92dde5f2f9d11ed63f7c9549c223atrawick * Eliminate unnecessary creation of pipes in mod_cgid
5716f9c6daa92dde5f2f9d11ed63f7c9549c223atrawick
5716f9c6daa92dde5f2f9d11ed63f7c9549c223atrawick * the autoconf setup should be fixed to default to using the
54d750a84a175d8e338880514d440773eb986b50covener "Apache" layout from config.layout, and each variable settable
54d750a84a175d8e338880514d440773eb986b50covener in a layout should be overridable on the command line. Plus,
54d750a84a175d8e338880514d440773eb986b50covener what we do right now just doesn't seem to fully fit into how autoconf
54d750a84a175d8e338880514d440773eb986b50covener works, eg. AC_PREFIX_DEFAULT issues.
54d750a84a175d8e338880514d440773eb986b50covener Message-ID: <Pine.BSF.4.20.0104031557420.20876-100000@alive.znep.com>
54d750a84a175d8e338880514d440773eb986b50covener
54d750a84a175d8e338880514d440773eb986b50covener * Combine log_child and piped_log_spawn. Clean up http_log.c.
54d750a84a175d8e338880514d440773eb986b50covener Common logging API.
7a3aa12f0eda24793ee26d6a179bd53132e9dae8covener
54d750a84a175d8e338880514d440773eb986b50covener * Document mod_file_cache.
54d750a84a175d8e338880514d440773eb986b50covener
83b50288fa7d306324bba68832011ea08f5c7832covener * OS/2: Make mod_status work for spmt_os2 MPM.
4e30ef014533a7e93c92d88306291f5e49c9692ftrawick
83b50288fa7d306324bba68832011ea08f5c7832covener * Platforms that do not support fork (primarily Win32 and AS/400)
5f066f496cd9f20a2a701255bc67d44e7cb46daetrawick Architect start-up code that avoids initializing all the modules
5f066f496cd9f20a2a701255bc67d44e7cb46daetrawick in the parent process on platforms that do not support fork.
5f066f496cd9f20a2a701255bc67d44e7cb46daetrawick
2e15620d724fb8e3a5be183b917359a2fd6e9468covener * Win32: Migrate the MPM over to use APR thread/process calls. This
2e15620d724fb8e3a5be183b917359a2fd6e9468covener would eliminate some code in the Win32 branch that essentially
2e15620d724fb8e3a5be183b917359a2fd6e9468covener duplicates what is in APR.
2e15620d724fb8e3a5be183b917359a2fd6e9468covener
1b988c41ee505962781d110a3e4c2c90f1ea0aa4covener * There are still a number of places in the code where we are
1b988c41ee505962781d110a3e4c2c90f1ea0aa4covener losing error status (i.e. throwing away the error returned by a
1b988c41ee505962781d110a3e4c2c90f1ea0aa4covener system call and replacing it with a generic error code)
1b988c41ee505962781d110a3e4c2c90f1ea0aa4covener
b8efdc95bec9cf089aa1be0bfd07d46aa1137a7acovener * Mass vhosting version of suEXEC.
b8efdc95bec9cf089aa1be0bfd07d46aa1137a7acovener
b8efdc95bec9cf089aa1be0bfd07d46aa1137a7acovener * All DBMs suffer from confusion in support/dbmmanage (perl script) since
f06e7c4b1bce6b6491e5de0b7998d3f5696b293dchrisd the dbmmanage employs the first-matched dbm format. This is not
f06e7c4b1bce6b6491e5de0b7998d3f5696b293dchrisd necessarily the library that Apache was built with. Aught to
f06e7c4b1bce6b6491e5de0b7998d3f5696b293dchrisd rewrite dbmmanage upon installation to bin/ with the proper library
179565be4043d7e5f9161aa75271fa0a001866d9covener for predictable mod_auth_db/dbm administration.
179565be4043d7e5f9161aa75271fa0a001866d9covener
179565be4043d7e5f9161aa75271fa0a001866d9covener * use apu_dbm in mod_auth_dbm
111436a32ba1254291e4883292fb116d15fe8f64covener Status: Greg +1 (low-priority volunteer)
fce4949fb0b309a5744afcd503c6ed2d35621ee2covener Justin says: "Seems like this is already there, so should we just
fce4949fb0b309a5744afcd503c6ed2d35621ee2covener remove the other DBM code in that file? If you want
fce4949fb0b309a5744afcd503c6ed2d35621ee2covener to use gdbm, or dbm, etc, you should tell apr-util."
fce4949fb0b309a5744afcd503c6ed2d35621ee2covener
7b7430e701e9a31ce809da7c220bb8dfcf68c86etrawick * Integrate mod_dav.
7b7430e701e9a31ce809da7c220bb8dfcf68c86etrawick Some additional items remaining:
7b7430e701e9a31ce809da7c220bb8dfcf68c86etrawick - case_preserved_filename stuff
ccc20788c1e5fc973f36df634399c89acb70deaejerenkrantz (use the new canonical name stuff?)
ccc20788c1e5fc973f36df634399c89acb70deaejerenkrantz - find a new home for ap_text(_header)
ccc20788c1e5fc973f36df634399c89acb70deaejerenkrantz - is it possible to remove the DAV: namespace stuff from util_xml?
273e512f20f262e5e2aa8e0e83371d1929fb76adjkaluza
273e512f20f262e5e2aa8e0e83371d1929fb76adjkaluza * ap_core_translate() and its use by mod_mmap_static and mod_file_cache
273e512f20f262e5e2aa8e0e83371d1929fb76adjkaluza are a bit wonky. The function should probably be exposed as a utility
efe780dcf13b2b95effabf897d694d8f23feac74trawick function (such as ap_translate_url2fs() or ap_validate_fs_url() or
fe83f60b41477b14a37edcfcd1f7f5c5a1ebfe44minfrin something). Another approach would be a new hook phase after
fe83f60b41477b14a37edcfcd1f7f5c5a1ebfe44minfrin "translate" which would allow the module to munge what the
fe83f60b41477b14a37edcfcd1f7f5c5a1ebfe44minfrin translation has decided to do.
993d1261a278d7322bccef219101220b7b4fb8c5jkaluza Status: Greg +1 (volunteers), Ryan +1
993d1261a278d7322bccef219101220b7b4fb8c5jkaluza
993d1261a278d7322bccef219101220b7b4fb8c5jkaluza * Explore use of a post-config hook for the code in http_main.c which
ba050a6f942b9fa0e81ed73437588005c569655ccovener calls ap_fixup_virutal_hosts(), ap_fini_vhost_config(), and
ba050a6f942b9fa0e81ed73437588005c569655ccovener ap_sort_hooks() [to reduce the logic in main()]
ba050a6f942b9fa0e81ed73437588005c569655ccovener
ba050a6f942b9fa0e81ed73437588005c569655ccovener * read the config tree just once, and process N times (as necessary)
135ddda3a989215d2bedbcf1529bfb269c3eda23niq
135ddda3a989215d2bedbcf1529bfb269c3eda23niq * (possibly) use UUIDs in mod_unique_id and/or mod_usertrack
135ddda3a989215d2bedbcf1529bfb269c3eda23niq
001a44c352f89c9ec332ffd3e0a6927dcd19432chumbedooh * (possibly) port the bug fix for PR 6942 (segv when LoadModule is put
001a44c352f89c9ec332ffd3e0a6927dcd19432chumbedooh into a VirtualHost container) to 2.0.
001a44c352f89c9ec332ffd3e0a6927dcd19432chumbedooh
efe780dcf13b2b95effabf897d694d8f23feac74trawick * shift stuff to mod_core.h
793214f67dede32edfd9ee96c664ead04d175cbbjfclere
cc5a4a08dc9783fcbc52ce86f11e01c281a43810minfrin * APR-ize resolver stuff in mod_unique_id (Jeff volunteers)
9b0076ddd1103e5fa9c1f9bafde4b06ce244fbaecovener
9b0076ddd1103e5fa9c1f9bafde4b06ce244fbaecovener * callers of ap_run_create_request() should check the return value
9b0076ddd1103e5fa9c1f9bafde4b06ce244fbaecovener for failure (Doug volunteers)
249d09d51808cb7981af99762c3b3736ca126cd5jkaluza
249d09d51808cb7981af99762c3b3736ca126cd5jkaluza * when prefork bails out due to an initialization error in the detached
249d09d51808cb7981af99762c3b3736ca126cd5jkaluza process (e.g., mutex init failure), other children (cgid, at least)
249d09d51808cb7981af99762c3b3736ca126cd5jkaluza are left hanging around
56589be3d7a3e9343370df240010c6928cc78b39jkaluza
56589be3d7a3e9343370df240010c6928cc78b39jkaluza * Win32: Get Apache working on Windows 95/98. The following work
56589be3d7a3e9343370df240010c6928cc78b39jkaluza (at least) needs to be done:
77ca16c5676da23155311e13cee61e7eaba9fa3ejailletc - winnt MPM: Fix 95/98 code paths in the winnt MPM. There is some NT
77ca16c5676da23155311e13cee61e7eaba9fa3ejailletc specific code that is still not in NT only code paths
77ca16c5676da23155311e13cee61e7eaba9fa3ejailletc - IOL binds to APR sendfile, implemented with TransmitFile, which
77ca16c5676da23155311e13cee61e7eaba9fa3ejailletc is not available on 95/98.
f87299dab99bc04b51a6b8cad51b6795db862c0atrawick - Document warning that OSR2 is required (for Crypt functions, in
f87299dab99bc04b51a6b8cad51b6795db862c0atrawick rand.c, at least.) This could be resolved with an SSL library, or
f87299dab99bc04b51a6b8cad51b6795db862c0atrawick randomization in APR itself.
4d12805e6c18253040223ea637acd6b3b3c18f60jorton - Bring the Win9xConHook.dll from 1.3 into 2.0 (no sense till it
4d12805e6c18253040223ea637acd6b3b3c18f60jorton actually works) and add in a splash of Win9x service code.
4d12805e6c18253040223ea637acd6b3b3c18f60jorton
85eacfc96a04547ef25aabbc06440039715084c2jortonPRs that have been suspended forever waiting for someone to
85eacfc96a04547ef25aabbc06440039715084c2jortonput them into 'the next release':
e5d909f2b06bd880fb3675cd49363df981caa631trawick
a4df2cd1e1391575a327c2a90ba4315f805a0a78covener * PR#76: general
a4df2cd1e1391575a327c2a90ba4315f805a0a78covener missing call to "setlocale();"
a4df2cd1e1391575a327c2a90ba4315f805a0a78covener Status:
cb666b29f81df1d11d65002250153353568021fccovener
cb666b29f81df1d11d65002250153353568021fccovener * PR#78: mod_include
cb666b29f81df1d11d65002250153353568021fccovener Additional status for XBitHack directive
6a80c3c6f4b8ea7ba5e89402b8b779b09ce020e0covener Status:
1c2cab00d988fc48cbe59032cf76cc0bab20d6f7covener
6a80c3c6f4b8ea7ba5e89402b8b779b09ce020e0covener * PR#362: mod_proxy
75a230a728338d84dcfe81edd375352f34de22d0covener Mod_proxy doesn't allow change of error pages
75a230a728338d84dcfe81edd375352f34de22d0covener Status:
75a230a728338d84dcfe81edd375352f34de22d0covener
1f50dc34ae069adeed20b2986e5ffdefa5c410e0covener * PR#370: mod_env
1f50dc34ae069adeed20b2986e5ffdefa5c410e0covener Modified PATH environemnt variable is not passed, instead
1f50dc34ae069adeed20b2986e5ffdefa5c410e0covener system's is used
63a5ea80bddcc84a462e40f402b4f330e0e05411covener Status:
63a5ea80bddcc84a462e40f402b4f330e0e05411covener
63a5ea80bddcc84a462e40f402b4f330e0e05411covener * PR#440: mod_proxy
63a5ea80bddcc84a462e40f402b4f330e0e05411covener Proxy doesn't deliver documents if not connected
65a4e663b82f8bce28ac22ab2edfd7502de36998sf Status:
65a4e663b82f8bce28ac22ab2edfd7502de36998sf
65a4e663b82f8bce28ac22ab2edfd7502de36998sf * PR#534: mod_proxy
65a4e663b82f8bce28ac22ab2edfd7502de36998sf proxy converts ~name to %7Ename when name starts with a dot (.)
c7de1955eb0eaeabf7042902476397692672d549sf Status:
74e7f6c55fd67b10cb400b3f6d1dc718a303d944minfrin
74e7f6c55fd67b10cb400b3f6d1dc718a303d944minfrin * PR#537: mod_access
74e7f6c55fd67b10cb400b3f6d1dc718a303d944minfrin mod_access syntax allows hosts that should be restricted
74e7f6c55fd67b10cb400b3f6d1dc718a303d944minfrin Status:
a511a29faf2ff7ead3b67680154a624effb31aafminfrin
a511a29faf2ff7ead3b67680154a624effb31aafminfrin * PR#557: mod_auth-any
a511a29faf2ff7ead3b67680154a624effb31aafminfrin ~UserHome directories are not honored in absolute pathname
a511a29faf2ff7ead3b67680154a624effb31aafminfrin requests (.htaccess)
a511a29faf2ff7ead3b67680154a624effb31aafminfrin Status:
63921358ef93fcb41bc71d9894221ba3d7fbb87bminfrin
63921358ef93fcb41bc71d9894221ba3d7fbb87bminfrin * PR#612: mod_proxy
63921358ef93fcb41bc71d9894221ba3d7fbb87bminfrin Proxy FTP Authentication Fails
deec48c67d4786bc77112ffbf3a4e70b931097edminfrin Status:
6d601599d3d65df0410eae6e573e75b2dbfb1fb4minfrin
6d601599d3d65df0410eae6e573e75b2dbfb1fb4minfrin * PR#623: mod_include
6d601599d3d65df0410eae6e573e75b2dbfb1fb4minfrin A smarter "Last Modified" value for SSI documents (see PR number 600)
6d601599d3d65df0410eae6e573e75b2dbfb1fb4minfrin Status:
684e0cfc200f66287a93bbd1708d1dd8a92a7eefcovener
684e0cfc200f66287a93bbd1708d1dd8a92a7eefcovener * PR#628: config
5c43d2fb853f84497b5ece2d414ef9484aa87e5fsf Request of "Options SymLinksIfGroupMatch"
05a5a9c3e16f21566e1b61f4bd68025ce1b741ccjoes Status:
05a5a9c3e16f21566e1b61f4bd68025ce1b741ccjoes
ef82e8fa164e0a1f8b813f7deb6b7ead96018c94niq * PR#700: mod_proxy
26c5829347f6a355c00f1ba0301d575056b69536niq Proxy doesn't do links right for OpenVMS files through ftp:
ef82e8fa164e0a1f8b813f7deb6b7ead96018c94niq Status:
ef82e8fa164e0a1f8b813f7deb6b7ead96018c94niq
ef82e8fa164e0a1f8b813f7deb6b7ead96018c94niq * PR#759: mod_imap
ef82e8fa164e0a1f8b813f7deb6b7ead96018c94niq imap should read <MAP><AREA>*</MAP> too!
ef82e8fa164e0a1f8b813f7deb6b7ead96018c94niq Status:
ef82e8fa164e0a1f8b813f7deb6b7ead96018c94niq
413ee814748f37be168ff12407fa6dba0ceeabe6trawick * PR#793: general
c12917da693bae4028a1d5a5e8224bceed8c739dsf RLimitCPU and RLimitMEM don't apply to all children like they should
c12917da693bae4028a1d5a5e8224bceed8c739dsf Status:
eafcc0ebf263d0ba69855b6e10958c4c1a2361bdsf
eafcc0ebf263d0ba69855b6e10958c4c1a2361bdsf * PR#921: suexec
eafcc0ebf263d0ba69855b6e10958c4c1a2361bdsf Uses cwd before filling it in, doesn't use syslog
eafcc0ebf263d0ba69855b6e10958c4c1a2361bdsf Status:
eafcc0ebf263d0ba69855b6e10958c4c1a2361bdsf
d7ffd2da16d58b1a0de212e4d56f7aebb72bef26sf * PR#922: config
d7ffd2da16d58b1a0de212e4d56f7aebb72bef26sf it is useful to allow specifiction that root-owned symlinks
d7ffd2da16d58b1a0de212e4d56f7aebb72bef26sf should always be followed
4576c1a9ef54cd1e5555ee07d016a7f559f80338sf Status:
4576c1a9ef54cd1e5555ee07d016a7f559f80338sf
4576c1a9ef54cd1e5555ee07d016a7f559f80338sf * PR#980: mod_proxy
9811aed12bbc71783d2e544ccb5fecd193843eadsf Controlling Access to Remote Proxies would be nice...
9811aed12bbc71783d2e544ccb5fecd193843eadsf Status:
9811aed12bbc71783d2e544ccb5fecd193843eadsf
88fac54d9d64f85bbdab5d7010816f4377f95bd7rjung * PR#994: mod_proxy
88fac54d9d64f85bbdab5d7010816f4377f95bd7rjung Adding authentication "on the fly" through the proxy module
bd3f5647b96d378d9c75c954e3f13582af32c643sf Status:
bd3f5647b96d378d9c75c954e3f13582af32c643sf
bd3f5647b96d378d9c75c954e3f13582af32c643sf * PR#1004: apache-api
bd3f5647b96d378d9c75c954e3f13582af32c643sf request_config field in request_rec is moderately bogus
bd3f5647b96d378d9c75c954e3f13582af32c643sf Status:
2a7beea91d46beb41f043a84eaad060047ee04aafabien
2a7beea91d46beb41f043a84eaad060047ee04aafabien * PR#1028: other
2a7beea91d46beb41f043a84eaad060047ee04aafabien DoS attacks involving memory consumption
2a7beea91d46beb41f043a84eaad060047ee04aafabien Status:
584a85dd4047e38d3ed3a29b6662fcc9d100ae4csf
584a85dd4047e38d3ed3a29b6662fcc9d100ae4csf * PR#1050: mod_log-any
584a85dd4047e38d3ed3a29b6662fcc9d100ae4csf Logging of virtual server to error_log as well
f21e9e3d0bfb7a507ecc5bc963f2159d693503d1sf Status:
f21e9e3d0bfb7a507ecc5bc963f2159d693503d1sf
f21e9e3d0bfb7a507ecc5bc963f2159d693503d1sf * PR#1085: mod_proxy
f6b9c755a0b793e8a3a3aebd327ca20a86478117sf ProxyRemote make a dead cycle.
f6b9c755a0b793e8a3a3aebd327ca20a86478117sf Status:
f6b9c755a0b793e8a3a3aebd327ca20a86478117sf
132ee6ac1c26d6e8953836316ba50734eefab47bsf * PR#1117: mod_auth-any
132ee6ac1c26d6e8953836316ba50734eefab47bsf Using NIS passwd.byname dbm files with AuthDBMUserFile
132ee6ac1c26d6e8953836316ba50734eefab47bsf Status:
85eacfc96a04547ef25aabbc06440039715084c2jorton
85eacfc96a04547ef25aabbc06440039715084c2jorton * PR#1120: suexec
85eacfc96a04547ef25aabbc06440039715084c2jorton suexec does not parse arguments to #exec cmd
536d2e7cd1fdec1255b8c3bdf41fdc714c506a54trawick Status:
536d2e7cd1fdec1255b8c3bdf41fdc714c506a54trawick
536d2e7cd1fdec1255b8c3bdf41fdc714c506a54trawick * PR#1145: mod_include
536d2e7cd1fdec1255b8c3bdf41fdc714c506a54trawick Allow for Last-Modified: without resorting to XBitHack
79c5787b92ac5f0e1cc82393816c77a006399316trawick Status:
79c5787b92ac5f0e1cc82393816c77a006399316trawick
79c5787b92ac5f0e1cc82393816c77a006399316trawick * PR#1158: apache-api
79c5787b92ac5f0e1cc82393816c77a006399316trawick improvements to child spawning API
c967bf3bc89e8aa60dbd30d9da388e448ddc1cc4trawick Status:
79c5787b92ac5f0e1cc82393816c77a006399316trawick
79c5787b92ac5f0e1cc82393816c77a006399316trawick * PR#1166: mod_proxy
79c5787b92ac5f0e1cc82393816c77a006399316trawick ``nph-'' not honored (no buffering) for ProxyRemote mapping
79c5787b92ac5f0e1cc82393816c77a006399316trawick Status:
79c5787b92ac5f0e1cc82393816c77a006399316trawick
7b395e4e878c28a4784919cfd2e704ddd14a3390jorton * PR#1176: mod_cgi
7b395e4e878c28a4784919cfd2e704ddd14a3390jorton Apache cannot handle continuation line in headers
7b395e4e878c28a4784919cfd2e704ddd14a3390jorton Status:
7b395e4e878c28a4784919cfd2e704ddd14a3390jorton
536e48c08d674acac5d44929318f2ad928edc361jorton * PR#1191: general
536e48c08d674acac5d44929318f2ad928edc361jorton setlogin() is not called, causing problems with e.g. identd
e81785da447b469da66f218b3f0244aab507958djorton Status:
e81785da447b469da66f218b3f0244aab507958djorton
3e4e54d4e3fc0123c63d57aa84ac7ad7a8c73ff8jorton * PR#1204: general
3e4e54d4e3fc0123c63d57aa84ac7ad7a8c73ff8jorton regerror() exists, use it
3e4e54d4e3fc0123c63d57aa84ac7ad7a8c73ff8jorton Status:
53e9b27aba029b18be814df40bcf6f0428771d1efuankg
53e9b27aba029b18be814df40bcf6f0428771d1efuankg * PR#1233: apache-api
53e9b27aba029b18be814df40bcf6f0428771d1efuankg there is no way to keep per-connection per-module state
53e9b27aba029b18be814df40bcf6f0428771d1efuankg Status:
53e9b27aba029b18be814df40bcf6f0428771d1efuankg
6bb524f1895f30265a1431afc460977d391cb36bsf * PR#1263: mod_autoexec
6bb524f1895f30265a1431afc460977d391cb36bsf Add frame-safe anchor attribute to mod_autoindex links
ca61ccd0c306c2c72df153688ba1b49f3eceed80sf Status:
6bb524f1895f30265a1431afc460977d391cb36bsf
e6dd71992459d05a676b98b7963423dc5dc1e24aminfrin * PR#1268: suexec
e6dd71992459d05a676b98b7963423dc5dc1e24aminfrin CGI scripts running as Apache user: security (suexec etc.)
e6dd71992459d05a676b98b7963423dc5dc1e24aminfrin Status:
e6dd71992459d05a676b98b7963423dc5dc1e24aminfrin
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin * PR#1285: suexec
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin Error messages could be easier to spot in cgi.log file for suexec.c
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin Status:
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung * PR#1287: mod_access
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung add allow,deny/deny,allow warning to mod_access
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung Status:
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung * PR#1290: mod_proxy
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung Need to know "hit-rate" on proxy cache
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung Status:
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung
6249dfa569d3b4f1f539665b979a80c6e335d93etrawick * PR#1358: mod_log-any
6249dfa569d3b4f1f539665b979a80c6e335d93etrawick Selective url-encode of log fields (or maybe a pseudo
0827cb14e550f6f65018431c22c2c913631c8f25kbrand log_rewrite module?)
6249dfa569d3b4f1f539665b979a80c6e335d93etrawick Status:
ae600ca541efc686b34f8b1f21bd3d0741d37674covener
6249dfa569d3b4f1f539665b979a80c6e335d93etrawick * PR#1383: mod_headers
cfa64348224b66dd1c9979b809406c4d15b1c137fielding I make mod_headers to modify request headers as well as
74499a117b3b2cd9666715a14f90c0e5d1a4ee8ajim response ones.
cfa64348224b66dd1c9979b809406c4d15b1c137fielding Status:
74499a117b3b2cd9666715a14f90c0e5d1a4ee8ajim
cfa64348224b66dd1c9979b809406c4d15b1c137fielding * PR#1532: mod_proxy
74499a117b3b2cd9666715a14f90c0e5d1a4ee8ajim Proxy transfer logging
cfa64348224b66dd1c9979b809406c4d15b1c137fielding Status:
74499a117b3b2cd9666715a14f90c0e5d1a4ee8ajim
cfa64348224b66dd1c9979b809406c4d15b1c137fielding * PR#1547: mod_proxy
No HTTP_X_FORWARDED_FOR set...
Status:
* PR#1567: mod_proxy
ProxyRemote proxy requests fail authentication by firewall
Status:
* PR#1582: mod_rewrite
mod_rewrite forms REQUEST_URI different than mod_cgi does
Status:
* PR#1677: mod_headers
mod_headers should allow mod_log_config-style formats in
header values
Status:
* PR#1702: mod_proxy
mod_proxy to support persistent conns?
Status:
* PR#1803: mod_include
patches to mod_include to allow for file tests
Status:
* PR#1809: mod_auth-any
Suggestion for improving authentication modules and core source
code, problem with 401 and ErrorDocument
Status:
* PR#1878: mod_proxy
listing of proxy cache content
Status:
* PR#1905: suexec
Allow modules to set user:group for execution.
Status:
* PR#2024: apache-api
adding auth_why to conn_rec
Status:
* PR#2073: mod_log-any
pipelined connections are not logged correctly
Status:
* PR#2074: mod_rewrite
mod_rewrite doesn't pass Proxy Throughput on internal subrequests
Status:
* PR#2113: config
HTTP Server Rebuild Line Needs Changing for the better
Status:
* PR#2138: mod_status
mod_status always displays 256 possible connection slots
Status:
* PR#2221: documentation
Make online documentation search link back to my installation
Status:
* PR#2284: general
Can not POST to ErrorDocument - Apache/1.3b6
Status:
* PR#2314: mod_proxy
patterns in ProxyRemote
Status:
* PR#2343: mod_status
Status module averages are for entire uptime
Status:
* PR#2360: suexec
suexec for general access of user content?
Status:
* PR#2396: general
Proposal for TimeZone directive
Status:
* PR#2415: mod_info
/server-info doesn't check for the virtual host to list the info
Status:
* PR#2421: config
problem specifying ndbm library for build ?with autoconfigure
Status:
* PR#2431: general
A small addition to rotatelogs.c to improve program functionality.
Status:
* PR#2446: config
AllowOverride FileInfo is too coarse
Status:
* PR#2460: mod_cgi
TimeOut applies to output of CGI scripts
Status:
* PR#2512: mod_access
&lt;IfDenied&gt; directive wanted
Status:
* PR#2573: suexec
CGI's for general use still have to be run as another user
with suExec
Status:
* PR#2648: general
Cache file names in Proxy module
Status:
* PR#2760: config
[PATCH] User/Group for <Directory> and <Location> i.e. not only
in global and <Virtual>.
Status:
* PR#2763: general
mailto tags and bundling bug report script
Status:
* PR#2785: os-aix
Support for System Resource Controller
Status:
* PR#2793: protocol
When will Apache support P3P? Any Plans?
Status:
* PR#2873: config
Feedback/Comment on APACI
Status:
* PR#2889: general
Inclusion of RPM spec file in CVS/distributions
Status:
* PR#2906: general
Propose that Apache recommend $UNIQUE_ID for all "session id"
algorithms
Status:
* PR#2907: config
suggestion: power up your Include directive :)
Status:
* PR#3018: general
cannot limit some HTTP methods
Status:
* PR#3143: apache-api
No module specific data hook for per-connection data
Status:
* PR#3191: mod_negotiation
no way to set global quality-of-source (qs) coneg values
with multiviews
Status:
* PR#3568: mod_proxy
Accessing URL through proxy server corrupts data.
Status:
* PR#3605: mod_proxy
Some anonymous FTP URLs ask for authentication
Status:
* PR#3677: general
New ErrorDocumentMatch directive
Status:
* PR#4241: config
Need to be able to override shebang line to make CGI scripts
more portable.
Status:
* PR#4244: config
"Files" and "FilesMatch" regexp does not recognize bang as
negation operator
Status:
* PR#4448: mod_log-any
Please allow CGI env variables (QUERY_STRING, ...) to be logged
with %{}e
Status:
* PR#4459: mod_include
Suggestion for better handling of Last-modified headers
Status:
* PR#4490: mod_cgi
mod_cgi prevents handling of OPTIONS requests
Status:
* PR#5713: os-windows
[PATCH] install as win32 service with domain account
Status:
* PR#5993: general
AllowOverride should have a 'CheckNone' and 'AllowNone' argument
instead of only 'None'
Status:
Other bugs that need fixing:
* MaxRequestsPerChild measures connections, not requests.
Until someone has a better way, we'll probably just rename it
"MaxConnectionsPerChild".
* Regex containers don't work in an intutive way
Status: No one has come up with an efficient way to fix this
behavior. Dean has suggested getting rid of regex containers
completely.
* SIGSEGV on Linux (glibc 2.1.2) isn't caught properly by a
sigwaiting thread. We need to work around this, perhaps unless
there is hope soon for a fixed glibc.
* orig_ct in the byterange/multipart handling may not be
needed. Apache 1.3 just never stashed "multipart" into
r->content_type. We should probably follow suit since the
byterange stuff doesn't want the rest of the code to see the
multipart content-type; the other code should still think it is
dealing with the <orig_ct> stuff.
Status: Greg volunteers to investigate (esp. since he was most
likely the one to break it :-)
Other features that need writing:
* Finish infrastructure in core for async MPMs
Status: post 2.0
* TODO in source -- just do an egrep on "TODO" and see what's there
Available Patches:
* Jon Travis's <jtravis@covalent.net> patch to deal with thread-safe
issues with inet_ntoa. See message <20001201163220.A12827@covalent.net>
Status: This is being set aside until the IPv6 work is finished
so that we know exactly what is required.
* Martin Sojka <msojka@gmx.de>'s patch to add error reporting for failed
htpasswd actions due to a full /tmp volume (other programs may have
similar problems?)
PR: 6475
Status:
* Mike Abbott's <mja@trudge.engr.sgi.com> patches to improve
performance
Status: These were written for 1.3, and are awaiting a port to
2.0
* Jim Winstead's <jimw@trainedmonkey.com> patch to add CookieDomain and
other small mod_usertrack features
* Dan Rench's <drench@xnet.com> patch to add allow the errmsg and timefmt
of SSI's to be modified in the config file. Patch is available in
PR6193
Open issues:
* What do we do about mod_proxy?
* Which MPMs will be included with Apache 2.0?