STATUS revision 46b9575c45e6e65788ec5b6362b1560737c12060
f743002678eb67b99bbc29fee116b65d9530fec0wroweAPACHE 2.0 STATUS: -*-text-*-
80833bb9a1bf25dcf19e814438a4b311d2e1f4cffuankgLast modified at [$Date: 2001/09/06 04:27:45 $]
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
0a0df13b7f1f4f1a74fe295253d89ca3911b301aylavicPlease consult the following STATUS files for information
0a0df13b7f1f4f1a74fe295253d89ca3911b301aylavicon related projects:
506bfe33206b2fece40ef25f695af39dd4130facjkaluzaRELEASE SHOWSTOPPERS:
506bfe33206b2fece40ef25f695af39dd4130facjkaluza * There is a bug in how we sort some hooks, at least the pre-config
d58a848a016d401b965111e50ef829e1641f7834minfrin hook. The first time we call the hooks, they are in the correct
d58a848a016d401b965111e50ef829e1641f7834minfrin order, but the second time, we don't sort them correctly. Currently,
d58a848a016d401b965111e50ef829e1641f7834minfrin the modules/http/config.m4 file has been renamed to
2e6f4d654c96c98b761fb012fd25c5d5b1558c44sf modules/http/config2.m4 to work around this problem, it should moved
2e6f4d654c96c98b761fb012fd25c5d5b1558c44sf back when this is fixed. rbb
17e6c95f3b22d18acdf8380fb26a8d0e10c80767ylavic * The AddInputFilter and AddOutputFilter directives do not allow the
17e6c95f3b22d18acdf8380fb26a8d0e10c80767ylavic administrator to remove or reorder filters. Once a filter is added
17e6c95f3b22d18acdf8380fb26a8d0e10c80767ylavic in a container, it is present in any subcontainers. It can only be
17e6c95f3b22d18acdf8380fb26a8d0e10c80767ylavic added to the filter chain after any filters specified in enclosing
17e6c95f3b22d18acdf8380fb26a8d0e10c80767ylavic containers.
e8bd80a4bb88199d2f9a24a50345688e52d9c116ylavic * mod_dir should normally redirect ALL directory requests which do
e8bd80a4bb88199d2f9a24a50345688e52d9c116ylavic not include a trailing slash on the URI. However, if a "notes"
330e16bea8fe9cace4de90c349750c03dfb1fe64ylavic flag is set (say, via BrowserMatch), this behavior will be
330e16bea8fe9cace4de90c349750c03dfb1fe64ylavic disabled for non-GET requests.
330e16bea8fe9cace4de90c349750c03dfb1fe64ylavic Status: Greg volunteers
330e16bea8fe9cace4de90c349750c03dfb1fe64ylavic MsgId: <20010227104646.E2297@lyra.org>
330e16bea8fe9cace4de90c349750c03dfb1fe64ylavic MsgId: <3A9C0097.9C83F07C@Golux.Com>
330e16bea8fe9cace4de90c349750c03dfb1fe64ylavic * mod_negotiation will not serve a request when an early extention
d7205b1a86c51c27b71a2c458dc453fd53a261c1covener is understood, but a later extention is not. e.g. if the request
d7205b1a86c51c27b71a2c458dc453fd53a261c1covener index.html.bak is recieved, and negotition could find the file
d7205b1a86c51c27b71a2c458dc453fd53a261c1covener index.html.bak.en, it still won't be served because the
d7205b1a86c51c27b71a2c458dc453fd53a261c1covener ap-mime-exception-list will contain "index" and "bak", and the
d7205b1a86c51c27b71a2c458dc453fd53a261c1covener string "index.bak" doesn't match "index.html.bak". Need to
44ff304057225e944e220e981d434a046d14cf06covener review the ap-mime-exception-list component by component to be
44ff304057225e944e220e981d434a046d14cf06covener allow these cases. [This could be part of a patch to allow the
44ff304057225e944e220e981d434a046d14cf06covener name index.bak in the case above to match index.html.bak.en]
5d1ba75b8794925e67591c209085a49279791de9covener * mod_negotiation needs a new option or directive, something like
5d1ba75b8794925e67591c209085a49279791de9covener ForceLanguagePriority, to fall back to the LanguagePriority
5d1ba75b8794925e67591c209085a49279791de9covener directive instead of returning a "no acceptable variant" error.
032982212dbcc7c3cce95bf89c503bb56e185ac7kbrand * Usability: Sanitize the MPM config directives. MaxClients in
032982212dbcc7c3cce95bf89c503bb56e185ac7kbrand the threaded MPM is totally misleading now as it has little to
032982212dbcc7c3cce95bf89c503bb56e185ac7kbrand do with limiting the number of clients (it limits the number
caad2986f81ab263f7af41467dd622dc9add17f3ylavic of child processes). Bill proposed nomenclature change to
caad2986f81ab263f7af41467dd622dc9add17f3ylavic something like "StartWorkers, MaxWorkers, etc." that could
caad2986f81ab263f7af41467dd622dc9add17f3ylavic apply to most all the MPMs (with some notable exceptions).
caad2986f81ab263f7af41467dd622dc9add17f3ylavic Bill would be happy with changing MaxClients to MaxServers
45a10d38e6051fd7bdf9d742aaae633d97ff02abjailletc to make it agree with the operation of the StartServers
2165214331e4afafca4048f66f303d0253d7b001covener * configure --enable-mods-shared=most option has issues. Example:
a34684a59b60a4173c25035d0c627ef17e6dc215rpluem ./configure --enable-mods-shared=most
1e2d421a36999d292042a5539971070d54aa6c63ylavic This builds mod_headers as a DSO (good) but builds mod_mime
1e2d421a36999d292042a5539971070d54aa6c63ylavic as a compiled-in module (bad).
fa7ed98b9dc94c5845cf845aea0a44ecacd290c9humbedoohRELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
0b67eb8568cd58bb77082703951679b42cf098actrawick * add mod_gz to httpd-2.0
0b67eb8568cd58bb77082703951679b42cf098actrawick +1: Greg, Justin, Cliff
0b67eb8568cd58bb77082703951679b42cf098actrawick -0: Ryan, Doug
5ef3c61605a3a021ff71f488983cb0065f8e1a79covener non-binding: Ian (+1)
09c87c777bed1655621bb20e1c46cb6b1a63279dcovener * daedalus: mod_cgid and suexec have a problem co-existing. suexec
6502b7b32f980cc2093bb3ebce37e5e4dc68fba4ylavic sees a null command string sometimes. The problem happens when
6502b7b32f980cc2093bb3ebce37e5e4dc68fba4ylavic you access bugs.apache.org, then click on the "search the bug db"
c1a63b8fad09c419c1a64f75993feb8a343a6801ylavic * Win32: Rotatelogs sometimes is not terminated when Apache
c1a63b8fad09c419c1a64f75993feb8a343a6801ylavic goes down hard. FirstBill was looking at possibly tracking the
e6b4bd1113567627ab6bb6c6a7105e1e01a7d889jailletc child's-child processes in the parent process.
e466c40e1801982602ee0200c9e8b61cc148742djailletc * Win32: Add a simple hold console open patch (wait for close or
e466c40e1801982602ee0200c9e8b61cc148742djailletc the ESC key, with a nice message) if the server died a bad
457468b82e59d01eba00dd9d0817309c8f5e414ejim death (non-zero exit code) in console mode.
457468b82e59d01eba00dd9d0817309c8f5e414ejim Resolution: bring forward same ugly hacks from 1.3.13-.20
04983e3bd1754764eec7d6bb772fe3b0bf391771jorton * Port of mod_ssl to Apache 2.0:
15890c9306ba98f6fc243e15a3c4778ddc7d773erpluem The current porting state is summarized in modules/ssl/README. The next
15660979a30d251681463de2e0584853890082accovener step is to figure out how the old three configuration contexts (global,
15660979a30d251681463de2e0584853890082accovener per-server, per-directory) can be ported to Apache 2.0 (especially the
49dacedb6c387b786b7911082ff35121a45f414bcovener global context which has to survive server restarts RSE still does not
49dacedb6c387b786b7911082ff35121a45f414bcovener know how to port). Then the remaining source files (which depend on the
cfd9415521847b2f9394fad04fb701cfb955f503rjung configuration contexts) which are still tagged with "-" in
cfd9415521847b2f9394fad04fb701cfb955f503rjung modules/ssl/README can be ported.
28c31fb73c1264bd1d0ff932573677030b024c7dwrowe One more thing to figure out is how and when mod_ssl can provide the
28c31fb73c1264bd1d0ff932573677030b024c7dwrowe interactive pass phrase dialog (in Apache 1.3 it used the first init
28c31fb73c1264bd1d0ff932573677030b024c7dwrowe round [where tty was still not detached] and skipped the second init
28c31fb73c1264bd1d0ff932573677030b024c7dwrowe round [where it was already detached]). Apache 2.0 requires (or already
28c31fb73c1264bd1d0ff932573677030b024c7dwrowe has?) an official hook where such tty-dialogs can be performed.
63b9f1f5880391261705f696d7d65507bbe9ace3covener RSE is on holiday until June 11th, 2001. After this he starts
63b9f1f5880391261705f696d7d65507bbe9ace3covener working on mod_ssl again and tries to make mod_ssl running inside
63b9f1f5880391261705f696d7d65507bbe9ace3covener Apache 2.0 by end of June. If anyone wants to help making mod_ssl
49dacedb6c387b786b7911082ff35121a45f414bcovener running in the meantime, feel free to make your hands dirty inside
49dacedb6c387b786b7911082ff35121a45f414bcovener modules/ssl/. Do whatever you think is appropriate to get it
49dacedb6c387b786b7911082ff35121a45f414bcovener running. I've no objections of any kind, except: just do not
49dacedb6c387b786b7911082ff35121a45f414bcovener remove any old functionality. Keep everything, even if it needs
3c990331fc6702119e4f5b8ba9eae3021aea5265jim #if 0...endif wrapped to not make trouble for you.
3c990331fc6702119e4f5b8ba9eae3021aea5265jim * Performance: Get the SINGLE_LISTEN_UNSERIALIZED_ACCEPT
3c990331fc6702119e4f5b8ba9eae3021aea5265jim optimization working in threaded. prefork's new design for how
fc42512879dd0504532f52fe5d0d0383dda96a1eniq to notice data on the pod should be sufficient.
fc42512879dd0504532f52fe5d0d0383dda96a1eniq * mod_tls is very specific to OpenSSL. Make the API calls
0451df5dc50fa5d8b3e07d92ee6a92e36a1181a5niq more generic to support other encryption libraries.
0451df5dc50fa5d8b3e07d92ee6a92e36a1181a5niq * Performance & Debug: Eliminate most (and perhaps all) of the
da0442c0440caef34706e2c2f3af05cb65921cc0jailletc malloc/free calls in the bucket brigade code. Need some
983528026996668ea295be95aedb9c7a346af470ylavic light weight memory management functions that allow freeing
da0442c0440caef34706e2c2f3af05cb65921cc0jailletc memory (putting it back into a memory pool) when it is no
da0442c0440caef34706e2c2f3af05cb65921cc0jailletc longer needed. Enabling simple debugging features like guard
06b8f183140c8e02e0974e938a05078b511d1603covener bands, double free detection, etc. would be cool but certainly
06b8f183140c8e02e0974e938a05078b511d1603covener not a hard requirement.
06b8f183140c8e02e0974e938a05078b511d1603covener Status: Cliff, David, et al have discussed using the blocks SMS
15890c9306ba98f6fc243e15a3c4778ddc7d773erpluem for this. First step is to s/malloc/apr_sms_malloc/g, etc.
259878293a997ff49f5ddfc53d3739cbdc25444ecovener We could then have a thread-private SMS that is pointed
259878293a997ff49f5ddfc53d3739cbdc25444ecovener to by the conn_rec's or something so that all calls to
259878293a997ff49f5ddfc53d3739cbdc25444ecovener the bucket create functions can pass in that SMS. No locks
259878293a997ff49f5ddfc53d3739cbdc25444ecovener required. Should be fast...
b54b024c06a19926832d77d40ba35ad8c41e4d3dminfrin * Eliminate unnecessary creation of pipes in mod_cgid
b54b024c06a19926832d77d40ba35ad8c41e4d3dminfrin * the autoconf setup should be fixed to default to using the
65967d05f839dbf27cf91d91fa79585eeae19660minfrin "Apache" layout from config.layout, and each variable settable
65967d05f839dbf27cf91d91fa79585eeae19660minfrin in a layout should be overridable on the command line. Plus,
65967d05f839dbf27cf91d91fa79585eeae19660minfrin what we do right now just doesn't seem to fully fit into how autoconf
65967d05f839dbf27cf91d91fa79585eeae19660minfrin works, eg. AC_PREFIX_DEFAULT issues.
8152945ae46857b170cb227e79bb799f4fc7710dminfrin Message-ID: <Pine.BSF.4.20.0104031557420.20876-100000@alive.znep.com>
8152945ae46857b170cb227e79bb799f4fc7710dminfrin * Combine log_child and piped_log_spawn. Clean up http_log.c.
8152945ae46857b170cb227e79bb799f4fc7710dminfrin Common logging API.
75f5c2db254c0167a0e396254460de09b775d203trawick * Document mod_file_cache.
4f0358189bfa57b8e75bd6b94db264302a8f336amrumph * OS/2: Make mod_status work for spmt_os2 MPM.
4f0358189bfa57b8e75bd6b94db264302a8f336amrumph * Platforms that do not support fork (primarily Win32 and AS/400)
5716f9c6daa92dde5f2f9d11ed63f7c9549c223atrawick Architect start-up code that avoids initializing all the modules
5716f9c6daa92dde5f2f9d11ed63f7c9549c223atrawick in the parent process on platforms that do not support fork.
5716f9c6daa92dde5f2f9d11ed63f7c9549c223atrawick * Win32: Migrate the MPM over to use APR thread/process calls. This
54d750a84a175d8e338880514d440773eb986b50covener would eliminate some code in the Win32 branch that essentially
54d750a84a175d8e338880514d440773eb986b50covener duplicates what is in APR.
54d750a84a175d8e338880514d440773eb986b50covener * There are still a number of places in the code where we are
54d750a84a175d8e338880514d440773eb986b50covener losing error status (i.e. throwing away the error returned by a
54d750a84a175d8e338880514d440773eb986b50covener system call and replacing it with a generic error code)
54d750a84a175d8e338880514d440773eb986b50covener * Mass vhosting version of suEXEC.
54d750a84a175d8e338880514d440773eb986b50covener * All DBMs suffer from confusion in support/dbmmanage (perl script) since
54d750a84a175d8e338880514d440773eb986b50covener the dbmmanage employs the first-matched dbm format. This is not
83b50288fa7d306324bba68832011ea08f5c7832covener necessarily the library that Apache was built with. Aught to
4e30ef014533a7e93c92d88306291f5e49c9692ftrawick rewrite dbmmanage upon installation to bin/ with the proper library
83b50288fa7d306324bba68832011ea08f5c7832covener for predictable mod_auth_db/dbm administration.
5f066f496cd9f20a2a701255bc67d44e7cb46daetrawick * use apu_dbm in mod_auth_dbm
5f066f496cd9f20a2a701255bc67d44e7cb46daetrawick Status: Greg +1 (low-priority volunteer)
2e15620d724fb8e3a5be183b917359a2fd6e9468covener Justin says: "Seems like this is already there, so should we just
2e15620d724fb8e3a5be183b917359a2fd6e9468covener remove the other DBM code in that file? If you want
2e15620d724fb8e3a5be183b917359a2fd6e9468covener to use gdbm, or dbm, etc, you should tell apr-util."
1b988c41ee505962781d110a3e4c2c90f1ea0aa4covener * Integrate mod_dav.
1b988c41ee505962781d110a3e4c2c90f1ea0aa4covener Some additional items remaining:
1b988c41ee505962781d110a3e4c2c90f1ea0aa4covener - case_preserved_filename stuff
1b988c41ee505962781d110a3e4c2c90f1ea0aa4covener (use the new canonical name stuff?)
b8efdc95bec9cf089aa1be0bfd07d46aa1137a7acovener - find a new home for ap_text(_header)
b8efdc95bec9cf089aa1be0bfd07d46aa1137a7acovener - is it possible to remove the DAV: namespace stuff from util_xml?
f06e7c4b1bce6b6491e5de0b7998d3f5696b293dchrisd * ap_core_translate() and its use by mod_mmap_static and mod_file_cache
f06e7c4b1bce6b6491e5de0b7998d3f5696b293dchrisd are a bit wonky. The function should probably be exposed as a utility
f06e7c4b1bce6b6491e5de0b7998d3f5696b293dchrisd function (such as ap_translate_url2fs() or ap_validate_fs_url() or
179565be4043d7e5f9161aa75271fa0a001866d9covener something). Another approach would be a new hook phase after
179565be4043d7e5f9161aa75271fa0a001866d9covener "translate" which would allow the module to munge what the
179565be4043d7e5f9161aa75271fa0a001866d9covener translation has decided to do.
111436a32ba1254291e4883292fb116d15fe8f64covener Status: Greg +1 (volunteers), Ryan +1
fce4949fb0b309a5744afcd503c6ed2d35621ee2covener * Explore use of a post-config hook for the code in http_main.c which
fce4949fb0b309a5744afcd503c6ed2d35621ee2covener calls ap_fixup_virutal_hosts(), ap_fini_vhost_config(), and
fce4949fb0b309a5744afcd503c6ed2d35621ee2covener ap_sort_hooks() [to reduce the logic in main()]
7b7430e701e9a31ce809da7c220bb8dfcf68c86etrawick * read the config tree just once, and process N times (as necessary)
ccc20788c1e5fc973f36df634399c89acb70deaejerenkrantz * (possibly) use UUIDs in mod_unique_id and/or mod_usertrack
ccc20788c1e5fc973f36df634399c89acb70deaejerenkrantz * (possibly) port the bug fix for PR 6942 (segv when LoadModule is put
273e512f20f262e5e2aa8e0e83371d1929fb76adjkaluza into a VirtualHost container) to 2.0.
273e512f20f262e5e2aa8e0e83371d1929fb76adjkaluza * shift stuff to mod_core.h
fe83f60b41477b14a37edcfcd1f7f5c5a1ebfe44minfrin * APR-ize resolver stuff in mod_unique_id (Jeff volunteers)
fe83f60b41477b14a37edcfcd1f7f5c5a1ebfe44minfrin * callers of ap_run_create_request() should check the return value
993d1261a278d7322bccef219101220b7b4fb8c5jkaluza for failure (Doug volunteers)
993d1261a278d7322bccef219101220b7b4fb8c5jkaluza * when prefork bails out due to an initialization error in the detached
ba050a6f942b9fa0e81ed73437588005c569655ccovener process (e.g., mutex init failure), other children (cgid, at least)
ba050a6f942b9fa0e81ed73437588005c569655ccovener are left hanging around
ba050a6f942b9fa0e81ed73437588005c569655ccovener * Win32: Get Apache working on Windows 95/98. The following work
135ddda3a989215d2bedbcf1529bfb269c3eda23niq (at least) needs to be done:
135ddda3a989215d2bedbcf1529bfb269c3eda23niq - winnt MPM: Fix 95/98 code paths in the winnt MPM. There is some NT
135ddda3a989215d2bedbcf1529bfb269c3eda23niq specific code that is still not in NT only code paths
001a44c352f89c9ec332ffd3e0a6927dcd19432chumbedooh - IOL binds to APR sendfile, implemented with TransmitFile, which
001a44c352f89c9ec332ffd3e0a6927dcd19432chumbedooh is not available on 95/98.
001a44c352f89c9ec332ffd3e0a6927dcd19432chumbedooh - Document warning that OSR2 is required (for Crypt functions, in
efe780dcf13b2b95effabf897d694d8f23feac74trawick rand.c, at least.) This could be resolved with an SSL library, or
793214f67dede32edfd9ee96c664ead04d175cbbjfclere randomization in APR itself.
cc5a4a08dc9783fcbc52ce86f11e01c281a43810minfrin - Bring the Win9xConHook.dll from 1.3 into 2.0 (no sense till it
9b0076ddd1103e5fa9c1f9bafde4b06ce244fbaecovener actually works) and add in a splash of Win9x service code.
9b0076ddd1103e5fa9c1f9bafde4b06ce244fbaecovenerPRs that have been suspended forever waiting for someone to
249d09d51808cb7981af99762c3b3736ca126cd5jkaluzaput them into 'the next release':
249d09d51808cb7981af99762c3b3736ca126cd5jkaluza * PR#76: general
249d09d51808cb7981af99762c3b3736ca126cd5jkaluza missing call to "setlocale();"
56589be3d7a3e9343370df240010c6928cc78b39jkaluza * PR#78: mod_include
77ca16c5676da23155311e13cee61e7eaba9fa3ejailletc Additional status for XBitHack directive
77ca16c5676da23155311e13cee61e7eaba9fa3ejailletc * PR#362: mod_proxy
f87299dab99bc04b51a6b8cad51b6795db862c0atrawick Mod_proxy doesn't allow change of error pages
4d12805e6c18253040223ea637acd6b3b3c18f60jorton * PR#370: mod_env
4d12805e6c18253040223ea637acd6b3b3c18f60jorton Modified PATH environemnt variable is not passed, instead
4d12805e6c18253040223ea637acd6b3b3c18f60jorton system's is used
e5d909f2b06bd880fb3675cd49363df981caa631trawick * PR#440: mod_proxy
a4df2cd1e1391575a327c2a90ba4315f805a0a78covener Proxy doesn't deliver documents if not connected
cb666b29f81df1d11d65002250153353568021fccovener * PR#534: mod_proxy
cb666b29f81df1d11d65002250153353568021fccovener proxy converts ~name to %7Ename when name starts with a dot (.)
1c2cab00d988fc48cbe59032cf76cc0bab20d6f7covener * PR#537: mod_access
6a80c3c6f4b8ea7ba5e89402b8b779b09ce020e0covener mod_access syntax allows hosts that should be restricted
75a230a728338d84dcfe81edd375352f34de22d0covener * PR#557: mod_auth-any
1f50dc34ae069adeed20b2986e5ffdefa5c410e0covener ~UserHome directories are not honored in absolute pathname
1f50dc34ae069adeed20b2986e5ffdefa5c410e0covener requests (.htaccess)
63a5ea80bddcc84a462e40f402b4f330e0e05411covener * PR#612: mod_proxy
63a5ea80bddcc84a462e40f402b4f330e0e05411covener Proxy FTP Authentication Fails
65a4e663b82f8bce28ac22ab2edfd7502de36998sf * PR#623: mod_include
65a4e663b82f8bce28ac22ab2edfd7502de36998sf A smarter "Last Modified" value for SSI documents (see PR number 600)
74e7f6c55fd67b10cb400b3f6d1dc718a303d944minfrin * PR#628: config
74e7f6c55fd67b10cb400b3f6d1dc718a303d944minfrin Request of "Options SymLinksIfGroupMatch"
a511a29faf2ff7ead3b67680154a624effb31aafminfrin * PR#700: mod_proxy
a511a29faf2ff7ead3b67680154a624effb31aafminfrin Proxy doesn't do links right for OpenVMS files through ftp:
a511a29faf2ff7ead3b67680154a624effb31aafminfrin * PR#759: mod_imap
63921358ef93fcb41bc71d9894221ba3d7fbb87bminfrin imap should read <MAP><AREA>*</MAP> too!
deec48c67d4786bc77112ffbf3a4e70b931097edminfrin * PR#793: general
6d601599d3d65df0410eae6e573e75b2dbfb1fb4minfrin RLimitCPU and RLimitMEM don't apply to all children like they should
6d601599d3d65df0410eae6e573e75b2dbfb1fb4minfrin * PR#921: suexec
684e0cfc200f66287a93bbd1708d1dd8a92a7eefcovener Uses cwd before filling it in, doesn't use syslog
05a5a9c3e16f21566e1b61f4bd68025ce1b741ccjoes * PR#922: config
05a5a9c3e16f21566e1b61f4bd68025ce1b741ccjoes it is useful to allow specifiction that root-owned symlinks
ef82e8fa164e0a1f8b813f7deb6b7ead96018c94niq should always be followed
ef82e8fa164e0a1f8b813f7deb6b7ead96018c94niq * PR#980: mod_proxy
ef82e8fa164e0a1f8b813f7deb6b7ead96018c94niq Controlling Access to Remote Proxies would be nice...
ef82e8fa164e0a1f8b813f7deb6b7ead96018c94niq * PR#994: mod_proxy
413ee814748f37be168ff12407fa6dba0ceeabe6trawick Adding authentication "on the fly" through the proxy module
eafcc0ebf263d0ba69855b6e10958c4c1a2361bdsf * PR#1004: apache-api
eafcc0ebf263d0ba69855b6e10958c4c1a2361bdsf request_config field in request_rec is moderately bogus
eafcc0ebf263d0ba69855b6e10958c4c1a2361bdsf * PR#1028: other
d7ffd2da16d58b1a0de212e4d56f7aebb72bef26sf DoS attacks involving memory consumption
4576c1a9ef54cd1e5555ee07d016a7f559f80338sf * PR#1050: mod_log-any
4576c1a9ef54cd1e5555ee07d016a7f559f80338sf Logging of virtual server to error_log as well
9811aed12bbc71783d2e544ccb5fecd193843eadsf * PR#1085: mod_proxy
9811aed12bbc71783d2e544ccb5fecd193843eadsf ProxyRemote make a dead cycle.
bd3f5647b96d378d9c75c954e3f13582af32c643sf * PR#1117: mod_auth-any
bd3f5647b96d378d9c75c954e3f13582af32c643sf Using NIS passwd.byname dbm files with AuthDBMUserFile
bd3f5647b96d378d9c75c954e3f13582af32c643sf * PR#1120: suexec
2a7beea91d46beb41f043a84eaad060047ee04aafabien suexec does not parse arguments to #exec cmd
2a7beea91d46beb41f043a84eaad060047ee04aafabien * PR#1145: mod_include
584a85dd4047e38d3ed3a29b6662fcc9d100ae4csf Allow for Last-Modified: without resorting to XBitHack
f21e9e3d0bfb7a507ecc5bc963f2159d693503d1sf * PR#1158: apache-api
f21e9e3d0bfb7a507ecc5bc963f2159d693503d1sf improvements to child spawning API
f6b9c755a0b793e8a3a3aebd327ca20a86478117sf * PR#1166: mod_proxy
f6b9c755a0b793e8a3a3aebd327ca20a86478117sf ``nph-'' not honored (no buffering) for ProxyRemote mapping
132ee6ac1c26d6e8953836316ba50734eefab47bsf * PR#1176: mod_cgi
85eacfc96a04547ef25aabbc06440039715084c2jorton Apache cannot handle continuation line in headers
536d2e7cd1fdec1255b8c3bdf41fdc714c506a54trawick * PR#1191: general
536d2e7cd1fdec1255b8c3bdf41fdc714c506a54trawick setlogin() is not called, causing problems with e.g. identd
79c5787b92ac5f0e1cc82393816c77a006399316trawick * PR#1204: general
79c5787b92ac5f0e1cc82393816c77a006399316trawick regerror() exists, use it
c967bf3bc89e8aa60dbd30d9da388e448ddc1cc4trawick * PR#1233: apache-api
79c5787b92ac5f0e1cc82393816c77a006399316trawick there is no way to keep per-connection per-module state
79c5787b92ac5f0e1cc82393816c77a006399316trawick * PR#1263: mod_autoexec
79c5787b92ac5f0e1cc82393816c77a006399316trawick Add frame-safe anchor attribute to mod_autoindex links
7b395e4e878c28a4784919cfd2e704ddd14a3390jorton * PR#1268: suexec
7b395e4e878c28a4784919cfd2e704ddd14a3390jorton CGI scripts running as Apache user: security (suexec etc.)
e81785da447b469da66f218b3f0244aab507958djorton * PR#1285: suexec
e81785da447b469da66f218b3f0244aab507958djorton Error messages could be easier to spot in cgi.log file for suexec.c
3e4e54d4e3fc0123c63d57aa84ac7ad7a8c73ff8jorton * PR#1287: mod_access
53e9b27aba029b18be814df40bcf6f0428771d1efuankg add allow,deny/deny,allow warning to mod_access
53e9b27aba029b18be814df40bcf6f0428771d1efuankg * PR#1290: mod_proxy
53e9b27aba029b18be814df40bcf6f0428771d1efuankg Need to know "hit-rate" on proxy cache
ca61ccd0c306c2c72df153688ba1b49f3eceed80sf * PR#1358: mod_log-any
6bb524f1895f30265a1431afc460977d391cb36bsf Selective url-encode of log fields (or maybe a pseudo
e6dd71992459d05a676b98b7963423dc5dc1e24aminfrin log_rewrite module?)
e6dd71992459d05a676b98b7963423dc5dc1e24aminfrin * PR#1383: mod_headers
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin I make mod_headers to modify request headers as well as
23f1535d6a60817d2846bac0aea230ea475d7dccminfrin response ones.
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung * PR#1532: mod_proxy
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung Proxy transfer logging
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung * PR#1547: mod_proxy
ec7520b24cd80d34d82bbcaca153cbb23cc04bc0rjung No HTTP_X_FORWARDED_FOR set...
6249dfa569d3b4f1f539665b979a80c6e335d93etrawick * PR#1567: mod_proxy
6249dfa569d3b4f1f539665b979a80c6e335d93etrawick ProxyRemote proxy requests fail authentication by firewall
ae600ca541efc686b34f8b1f21bd3d0741d37674covener * PR#1582: mod_rewrite
6249dfa569d3b4f1f539665b979a80c6e335d93etrawick mod_rewrite forms REQUEST_URI different than mod_cgi does
cfa64348224b66dd1c9979b809406c4d15b1c137fielding * PR#1677: mod_headers
74499a117b3b2cd9666715a14f90c0e5d1a4ee8ajim mod_headers should allow mod_log_config-style formats in
cfa64348224b66dd1c9979b809406c4d15b1c137fielding header values
74499a117b3b2cd9666715a14f90c0e5d1a4ee8ajim * PR#1702: mod_proxy
cfa64348224b66dd1c9979b809406c4d15b1c137fielding mod_proxy to support persistent conns?
A small addition to rotatelogs.c to improve program functionality.
Feedback/Comment on APACI
Inclusion of RPM spec file in CVS/distributions
* orig_ct in the byterange/multipart handling may not be