STATUS revision 3bb28269556842ebf8888208fd0c7a7f3e343186
0ad19a3fc3de5592e2453070a818a5a41687900edlezcanoAPACHE 2.0 STATUS: -*-text-*-
0ad19a3fc3de5592e2453070a818a5a41687900edlezcanoLast modified at [$Date: 2001/08/17 00:26:38 $]
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano
0ad19a3fc3de5592e2453070a818a5a41687900edlezcanoRelease:
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano 2.0.23 : rolled August 9, 2001
9afe19d634946d50eab30e3b90cb5cebcde39eeaDaniel Lezcano 2.0.22 : rolled July 29, 2001
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano 2.0.21 : rolled July 20, 2001
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano 2.0.20 : rolled July 8, 2001
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano 2.0.19 : rolled June 27, 2001
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano 2.0.18 : rolled May 18, 2001
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano 2.0.17 : rolled April 17, 2001
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano 2.0.16 : rolled April 4, 2001
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano 2.0.15 : rolled March 21, 2001
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano 2.0.14 : rolled March 7, 2001
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano 2.0a9 : released December 12, 2000
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano 2.0a8 : released November 20, 2000
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano 2.0a7 : released October 8, 2000
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano 2.0a6 : released August 18, 2000
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano 2.0a5 : released August 4, 2000
250b1eec71b074acdff1c5f6b5a1f0d7d2c20b77Stéphane Graber 2.0a4 : released June 7, 2000
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano 2.0a3 : released April 28, 2000
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano 2.0a2 : released March 31, 2000
f549edcc73bc56ab6a1b58c216e278de169b3772Greg Kurz 2.0a1 : released March 10, 2000
f549edcc73bc56ab6a1b58c216e278de169b3772Greg Kurz
0ad19a3fc3de5592e2453070a818a5a41687900edlezcanoPlease consult the following STATUS files for information
0ad19a3fc3de5592e2453070a818a5a41687900edlezcanoon related projects:
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano * srclib/apr/STATUS
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano * srclib/apr-util/STATUS
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano * docs/STATUS
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano
0ad19a3fc3de5592e2453070a818a5a41687900edlezcanoRELEASE SHOWSTOPPERS:
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano * There is a bug in how we sort some hooks, at least the pre-config
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano hook. The first time we call the hooks, they are in the correct
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano order, but the second time, we don't sort them correctly. Currently,
f4d507d5fe92f643dff267c87a2010a25cb7f2c4dlezcano the modules/http/config.m4 file has been renamed to
b4f8660eb27d0a93fa23e13795e53d34c5fd8538Silas Sewell modules/http/config2.m4 to work around this problem, it should moved
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano back when this is fixed. rbb
8173e600ef80d3f3685a6f1f933ab92f09a160c9Stéphane Graber
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano * The AddInputFilter and AddOutputFilter directives do not allow the
ddceb1f9fa9cedec49f7cd4c04a640cf3a529b87Daniel Lezcano administrator to remove or reorder filters. Once a filter is added
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano in a container, it is present in any subcontainers. It can only be
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano added to the filter chain after any filters specified in enclosing
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano containers.
8173e600ef80d3f3685a6f1f933ab92f09a160c9Stéphane Graber
ff218c25daab9a6d98a499d0c2ea1dcb5b5d0272dlezcano * remove the --disable-shared from the subdir config of APR(UTIL)
495d2046f6fd0143e368f59746c6d24cef8ad87fStéphane Graber before the final release. (in fact, it might even be nice to
495d2046f6fd0143e368f59746c6d24cef8ad87fStéphane Graber allow for Apache config/build against an already-installed
495d2046f6fd0143e368f59746c6d24cef8ad87fStéphane Graber APR(UTIL))
495d2046f6fd0143e368f59746c6d24cef8ad87fStéphane Graber Note: we need to do a "make install" for APR(UTIL) so the shared
656994bbfabe378c8e9e5b40ce93eac074a0f7e4Matt Helsley libraries can be installed properly. We could also use that
656994bbfabe378c8e9e5b40ce93eac074a0f7e4Matt Helsley point to install include files (rather than have Apache
656994bbfabe378c8e9e5b40ce93eac074a0f7e4Matt Helsley know everything that needs to be installed from the
656994bbfabe378c8e9e5b40ce93eac074a0f7e4Matt Helsley sub-packages). The original impetus for doing the
63376d7db32acf2f8582627e5ff01d8d3f0d46d1Daniel Lezcano disable-shared was because the shared lib wasn't getting
63376d7db32acf2f8582627e5ff01d8d3f0d46d1Daniel Lezcano installed and a "make clean" in aprutil would make Apache
63376d7db32acf2f8582627e5ff01d8d3f0d46d1Daniel Lezcano fail to load.
563f2f2ccd2891661836c96f92f047a735355c1bDaniel Lezcano
e2bcd7db5e53dc20a25293283ff7c9404b4d0e2cdlezcano * mod_dir should normally redirect ALL directory requests which do
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano not include a trailing slash on the URI. However, if a "notes"
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano flag is set (say, via BrowserMatch), this behavior will be
63376d7db32acf2f8582627e5ff01d8d3f0d46d1Daniel Lezcano disabled for non-GET requests.
565c2d76a30d29ecce76ca595cf79dd1e528399eStéphane Graber Status: Greg volunteers
63376d7db32acf2f8582627e5ff01d8d3f0d46d1Daniel Lezcano MsgId: <20010227104646.E2297@lyra.org>
96fa1ff0d1aa3e1f3ab96297bfbf3a3613b5fe3bMichel Normand MsgId: <3A9C0097.9C83F07C@Golux.Com>
63376d7db32acf2f8582627e5ff01d8d3f0d46d1Daniel Lezcano
3c22086fe242c1cbb51e1df4add3052d3618c2caCedric Le Goater * mod_negotiation will not serve a request when an early extention
f549edcc73bc56ab6a1b58c216e278de169b3772Greg Kurz is understood, but a later extention is not. e.g. if the request
0d0527a929bf9f35b4d99c100dfc76449d67a906Serge Hallyn index.html.bak is recieved, and negotition could find the file
8173e600ef80d3f3685a6f1f933ab92f09a160c9Stéphane Graber index.html.bak.en, it still won't be served because the
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn ap-mime-exception-list will contain "index" and "bak", and the
fe4de9a66d112cb9ddd5977dcce075323f29a39aDwight Engen string "index.bak" doesn't match "index.html.bak". Need to
36eb9bdef1123a93f9e441a5df386c4bd0168f27Cedric Le Goater review the ap-mime-exception-list component by component to be
36eb9bdef1123a93f9e441a5df386c4bd0168f27Cedric Le Goater allow these cases. [This could be part of a patch to allow the
36eb9bdef1123a93f9e441a5df386c4bd0168f27Cedric Le Goater name index.bak in the case above to match index.html.bak.en]
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski * mod_negotiation needs a new option or directive, something like
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski ForceLanguagePriority, to fall back to the LanguagePriority
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski directive instead of returning a "no acceptable variant" error.
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski * Usability: Sanitize the MPM config directives. MaxClients in
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski the threaded MPM is totally misleading now as it has little to
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski do with limiting the number of clients (it limits the number
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski of child processes). Bill proposed nomenclature change to
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski something like "StartWorkers, MaxWorkers, etc." that could
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski apply to most all the MPMs (with some notable exceptions).
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski Bill would be happy with changing MaxClients to MaxServers
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski to make it agree with the operation of the StartServers
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski directive.
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek MajkowskiRELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski * daedalus: mod_cgid and suexec have a problem co-existing. suexec
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski sees a null command string sometimes. The problem happens when
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski you access bugs.apache.org, then click on the "search the bug db"
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski button.
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski * Win32: Rotatelogs sometimes is not terminated when Apache
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski goes down hard. FirstBill was looking at possibly tracking the
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski child's-child processes in the parent process.
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski * Win32: Add a simple hold console open patch (wait for close or
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski the ESC key, with a nice message) if the server died a bad
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski death (non-zero exit code) in console mode.
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski Resolution: bring forward same ugly hacks from 1.3.13-.20
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski * Port of mod_ssl to Apache 2.0:
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski The current porting state is summarized in modules/ssl/README. The next
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski step is to figure out how the old three configuration contexts (global,
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski per-server, per-directory) can be ported to Apache 2.0 (especially the
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski global context which has to survive server restarts RSE still does not
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski know how to port). Then the remaining source files (which depend on the
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski configuration contexts) which are still tagged with "-" in
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski modules/ssl/README can be ported.
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski One more thing to figure out is how and when mod_ssl can provide the
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski interactive pass phrase dialog (in Apache 1.3 it used the first init
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski round [where tty was still not detached] and skipped the second init
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski round [where it was already detached]). Apache 2.0 requires (or already
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski has?) an official hook where such tty-dialogs can be performed.
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski RSE is on holiday until June 11th, 2001. After this he starts
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski working on mod_ssl again and tries to make mod_ssl running inside
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski Apache 2.0 by end of June. If anyone wants to help making mod_ssl
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski running in the meantime, feel free to make your hands dirty inside
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski modules/ssl/. Do whatever you think is appropriate to get it
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski running. I've no objections of any kind, except: just do not
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski remove any old functionality. Keep everything, even if it needs
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski #if 0...endif wrapped to not make trouble for you.
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski * Performance: Get the SINGLE_LISTEN_UNSERIALIZED_ACCEPT
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski optimization working in threaded. prefork's new design for how
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski to notice data on the pod should be sufficient.
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski * mod_tls is very specific to OpenSSL. Make the API calls
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski more generic to support other encryption libraries.
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski * Performance & Debug: Eliminate most (and perhaps all) of the
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski malloc/free calls in the bucket brigade code. Need some
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski light weight memory management functions that allow freeing
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski memory (putting it back into a memory pool) when it is no
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski longer needed. Enabling simple debugging features like guard
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski bands, double free detection, etc. would be cool but certainly
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski not a hard requirement.
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski Status: Cliff, David, et al have discussed using the blocks SMS
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski for this. First step is to s/malloc/apr_sms_malloc/g, etc.
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater We could then have a thread-private SMS that is pointed
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater to by the conn_rec's or something so that all calls to
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater the bucket create functions can pass in that SMS. No locks
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater required. Should be fast...
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater
b119f36293ef2cf3bdb0f9ed7b24b9eb25453facSerge Hallyn * Eliminate unnecessary creation of pipes in mod_cgid
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater * the autoconf setup should be fixed to default to using the
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater "Apache" layout from config.layout, and each variable settable
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater in a layout should be overridable on the command line. Plus,
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater what we do right now just doesn't seem to fully fit into how autoconf
b119f36293ef2cf3bdb0f9ed7b24b9eb25453facSerge Hallyn works, eg. AC_PREFIX_DEFAULT issues.
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn Message-ID: <Pine.BSF.4.20.0104031557420.20876-100000@alive.znep.com>
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn * Combine log_child and piped_log_spawn. Clean up http_log.c.
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater Common logging API.
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater * Document mod_file_cache.
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater * OS/2: Make mod_status work for spmt_os2 MPM.
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater * Platforms that do not support fork (primarily Win32 and AS/400)
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater Architect start-up code that avoids initializing all the modules
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater in the parent process on platforms that do not support fork.
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater * Win32: Migrate the MPM over to use APR thread/process calls. This
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater would eliminate some code in the Win32 branch that essentially
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater duplicates what is in APR.
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater * There are still a number of places in the code where we are
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater losing error status (i.e. throwing away the error returned by a
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater system call and replacing it with a generic error code)
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater * Mass vhosting version of suEXEC.
f2faa8fab9b15637582f7610e6b7b59261e58488Michel Normand
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater * All DBMs suffer from confusion in support/dbmmanage (perl script) since
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater the dbmmanage employs the first-matched dbm format. This is not
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater necessarily the library that Apache was built with. Aught to
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater rewrite dbmmanage upon installation to bin/ with the proper library
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater for predictable mod_auth_db/dbm administration.
b119f36293ef2cf3bdb0f9ed7b24b9eb25453facSerge Hallyn
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn * use apu_dbm in mod_auth_dbm
b119f36293ef2cf3bdb0f9ed7b24b9eb25453facSerge Hallyn Status: Greg +1 (low-priority volunteer)
b119f36293ef2cf3bdb0f9ed7b24b9eb25453facSerge Hallyn Justin says: "Seems like this is already there, so should we just
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn remove the other DBM code in that file? If you want
b119f36293ef2cf3bdb0f9ed7b24b9eb25453facSerge Hallyn to use gdbm, or dbm, etc, you should tell apr-util."
b119f36293ef2cf3bdb0f9ed7b24b9eb25453facSerge Hallyn
b119f36293ef2cf3bdb0f9ed7b24b9eb25453facSerge Hallyn * Integrate mod_dav.
92c7f6295518decd3989b2790d758888551e7d9aGreg Kurz Some additional items remaining:
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater - case_preserved_filename stuff
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater (use the new canonical name stuff?)
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn - find a new home for ap_text(_header)
92c7f6295518decd3989b2790d758888551e7d9aGreg Kurz - is it possible to remove the DAV: namespace stuff from util_xml?
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn
92c7f6295518decd3989b2790d758888551e7d9aGreg Kurz * ap_core_translate() and its use by mod_mmap_static and mod_file_cache
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater are a bit wonky. The function should probably be exposed as a utility
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater function (such as ap_translate_url2fs() or ap_validate_fs_url() or
83ee787579b400ee266d41d95d13913ca47df246Ferenc Wagner something). Another approach would be a new hook phase after
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano "translate" which would allow the module to munge what the
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano translation has decided to do.
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano Status: Greg +1 (volunteers), Ryan +1
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano
f3304a29eb234cf1e90c74f9444f4d4de98e3e3aFerenc Wagner * Explore use of a post-config hook for the code in http_main.c which
f3304a29eb234cf1e90c74f9444f4d4de98e3e3aFerenc Wagner calls ap_fixup_virutal_hosts(), ap_fini_vhost_config(), and
f3304a29eb234cf1e90c74f9444f4d4de98e3e3aFerenc Wagner ap_sort_hooks() [to reduce the logic in main()]
f3304a29eb234cf1e90c74f9444f4d4de98e3e3aFerenc Wagner
f3304a29eb234cf1e90c74f9444f4d4de98e3e3aFerenc Wagner * read the config tree just once, and process N times (as necessary)
b515981702133b9aaea1aff378493f054c14d46cDwight Engen
f3304a29eb234cf1e90c74f9444f4d4de98e3e3aFerenc Wagner * (possibly) use UUIDs in mod_unique_id and/or mod_usertrack
f3304a29eb234cf1e90c74f9444f4d4de98e3e3aFerenc Wagner
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano * (possibly) port the bug fix for PR 6942 (segv when LoadModule is put
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano into a VirtualHost container) to 2.0.
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano * shift stuff to mod_core.h
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano
36eb9bdef1123a93f9e441a5df386c4bd0168f27Cedric Le Goater * APR-ize resolver stuff in mod_unique_id (Jeff volunteers)
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano * callers of ap_run_create_request() should check the return value
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano for failure (Doug volunteers)
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano
36eb9bdef1123a93f9e441a5df386c4bd0168f27Cedric Le Goater * when prefork bails out due to an initialization error in the detached
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano process (e.g., mutex init failure), other children (cgid, at least)
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano are left hanging around
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano * Win32: Get Apache working on Windows 95/98. The following work
1ac470c02ad23fef754e1e4d6dfdbf4e1446cc3bDaniel Lezcano (at least) needs to be done:
1ac470c02ad23fef754e1e4d6dfdbf4e1446cc3bDaniel Lezcano - winnt MPM: Fix 95/98 code paths in the winnt MPM. There is some NT
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano specific code that is still not in NT only code paths
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano - IOL binds to APR sendfile, implemented with TransmitFile, which
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano is not available on 95/98.
83ee787579b400ee266d41d95d13913ca47df246Ferenc Wagner - Document warning that OSR2 is required (for Crypt functions, in
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano rand.c, at least.) This could be resolved with an SSL library, or
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano randomization in APR itself.
15cd25fdcd937105b205233a9a7ec61099fd71efDaniel Lezcano - Bring the Win9xConHook.dll from 1.3 into 2.0 (no sense till it
80507ee8eb66f4f23494caae26f6d2f0b50480b6Serge Hallyn actually works) and add in a splash of Win9x service code.
15cd25fdcd937105b205233a9a7ec61099fd71efDaniel Lezcano
82d89dce377300f774afc9163778bfeb247bcc57Daniel LezcanoPRs that have been suspended forever waiting for someone to
80507ee8eb66f4f23494caae26f6d2f0b50480b6Serge Hallynput them into 'the next release':
15cd25fdcd937105b205233a9a7ec61099fd71efDaniel Lezcano
15cd25fdcd937105b205233a9a7ec61099fd71efDaniel Lezcano * PR#76: general
15cd25fdcd937105b205233a9a7ec61099fd71efDaniel Lezcano missing call to "setlocale();"
f3304a29eb234cf1e90c74f9444f4d4de98e3e3aFerenc Wagner Status:
15cd25fdcd937105b205233a9a7ec61099fd71efDaniel Lezcano
15cd25fdcd937105b205233a9a7ec61099fd71efDaniel Lezcano * PR#78: mod_include
15cd25fdcd937105b205233a9a7ec61099fd71efDaniel Lezcano Additional status for XBitHack directive
15cd25fdcd937105b205233a9a7ec61099fd71efDaniel Lezcano Status:
15cd25fdcd937105b205233a9a7ec61099fd71efDaniel Lezcano
15cd25fdcd937105b205233a9a7ec61099fd71efDaniel Lezcano * PR#362: mod_proxy
15cd25fdcd937105b205233a9a7ec61099fd71efDaniel Lezcano Mod_proxy doesn't allow change of error pages
15cd25fdcd937105b205233a9a7ec61099fd71efDaniel Lezcano Status:
80507ee8eb66f4f23494caae26f6d2f0b50480b6Serge Hallyn
80507ee8eb66f4f23494caae26f6d2f0b50480b6Serge Hallyn * PR#370: mod_env
80507ee8eb66f4f23494caae26f6d2f0b50480b6Serge Hallyn Modified PATH environemnt variable is not passed, instead
80507ee8eb66f4f23494caae26f6d2f0b50480b6Serge Hallyn system's is used
80507ee8eb66f4f23494caae26f6d2f0b50480b6Serge Hallyn Status:
80507ee8eb66f4f23494caae26f6d2f0b50480b6Serge Hallyn
80507ee8eb66f4f23494caae26f6d2f0b50480b6Serge Hallyn * PR#440: mod_proxy
f3304a29eb234cf1e90c74f9444f4d4de98e3e3aFerenc Wagner Proxy doesn't deliver documents if not connected
f3304a29eb234cf1e90c74f9444f4d4de98e3e3aFerenc Wagner Status:
f3304a29eb234cf1e90c74f9444f4d4de98e3e3aFerenc Wagner
80507ee8eb66f4f23494caae26f6d2f0b50480b6Serge Hallyn * PR#534: mod_proxy
f3304a29eb234cf1e90c74f9444f4d4de98e3e3aFerenc Wagner proxy converts ~name to %7Ename when name starts with a dot (.)
f3304a29eb234cf1e90c74f9444f4d4de98e3e3aFerenc Wagner Status:
15cd25fdcd937105b205233a9a7ec61099fd71efDaniel Lezcano
15cd25fdcd937105b205233a9a7ec61099fd71efDaniel Lezcano * PR#537: mod_access
15cd25fdcd937105b205233a9a7ec61099fd71efDaniel Lezcano mod_access syntax allows hosts that should be restricted
80507ee8eb66f4f23494caae26f6d2f0b50480b6Serge Hallyn Status:
15cd25fdcd937105b205233a9a7ec61099fd71efDaniel Lezcano
1ac470c02ad23fef754e1e4d6dfdbf4e1446cc3bDaniel Lezcano * PR#557: mod_auth-any
82d89dce377300f774afc9163778bfeb247bcc57Daniel Lezcano ~UserHome directories are not honored in absolute pathname
82d89dce377300f774afc9163778bfeb247bcc57Daniel Lezcano requests (.htaccess)
82d89dce377300f774afc9163778bfeb247bcc57Daniel Lezcano Status:
82d89dce377300f774afc9163778bfeb247bcc57Daniel Lezcano
82d89dce377300f774afc9163778bfeb247bcc57Daniel Lezcano * PR#612: mod_proxy
80507ee8eb66f4f23494caae26f6d2f0b50480b6Serge Hallyn Proxy FTP Authentication Fails
82d89dce377300f774afc9163778bfeb247bcc57Daniel Lezcano Status:
82d89dce377300f774afc9163778bfeb247bcc57Daniel Lezcano
15cd25fdcd937105b205233a9a7ec61099fd71efDaniel Lezcano * PR#623: mod_include
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano A smarter "Last Modified" value for SSI documents (see PR number 600)
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano Status:
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano
25c2aca55a82447b488eeb0b88e13da1e04871aeMichel Normand * PR#628: config
66aeffc7218618890f02bb962b46fbd435443b55Daniel Lezcano Request of "Options SymLinksIfGroupMatch"
66aeffc7218618890f02bb962b46fbd435443b55Daniel Lezcano Status:
9123e4718d0db98de2a2935cb2d0bcca1997a333Serge Hallyn
66aeffc7218618890f02bb962b46fbd435443b55Daniel Lezcano * PR#700: mod_proxy
66aeffc7218618890f02bb962b46fbd435443b55Daniel Lezcano Proxy doesn't do links right for OpenVMS files through ftp:
66aeffc7218618890f02bb962b46fbd435443b55Daniel Lezcano Status:
1bc5cc8c0bf725d2baa518db1e2df80cbdff5bd8Daniel Lezcano
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano * PR#759: mod_imap
ca5f79263d3c78f4fb997d720fc546ba157ba4c4Daniel Lezcano imap should read <MAP><AREA>*</MAP> too!
ca5f79263d3c78f4fb997d720fc546ba157ba4c4Daniel Lezcano Status:
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano * PR#793: general
a9e61274bc2c316c4dbded00d9b75ff6419f42d6Daniel Lezcano RLimitCPU and RLimitMEM don't apply to all children like they should
36eb9bdef1123a93f9e441a5df386c4bd0168f27Cedric Le Goater Status:
50c8bf0547c83ad0ffc671ea266a6fbb6806fd77Michel Normand
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano * PR#921: suexec
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano Uses cwd before filling it in, doesn't use syslog
83ee787579b400ee266d41d95d13913ca47df246Ferenc Wagner Status:
36eb9bdef1123a93f9e441a5df386c4bd0168f27Cedric Le Goater
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano * PR#922: config
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano it is useful to allow specifiction that root-owned symlinks
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano should always be followed
63376d7db32acf2f8582627e5ff01d8d3f0d46d1Daniel Lezcano Status:
63376d7db32acf2f8582627e5ff01d8d3f0d46d1Daniel Lezcano
63376d7db32acf2f8582627e5ff01d8d3f0d46d1Daniel Lezcano * PR#980: mod_proxy
63376d7db32acf2f8582627e5ff01d8d3f0d46d1Daniel Lezcano Controlling Access to Remote Proxies would be nice...
63376d7db32acf2f8582627e5ff01d8d3f0d46d1Daniel Lezcano Status:
ef6e34eec8d5a9f1447462d6080facb674b3ccdbDwight Engen
563f2f2ccd2891661836c96f92f047a735355c1bDaniel Lezcano * PR#994: mod_proxy
96fa1ff0d1aa3e1f3ab96297bfbf3a3613b5fe3bMichel Normand Adding authentication "on the fly" through the proxy module
563f2f2ccd2891661836c96f92f047a735355c1bDaniel Lezcano Status:
563f2f2ccd2891661836c96f92f047a735355c1bDaniel Lezcano
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn * PR#1004: apache-api
495d2046f6fd0143e368f59746c6d24cef8ad87fStéphane Graber request_config field in request_rec is moderately bogus
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn Status:
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn * PR#1028: other
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn DoS attacks involving memory consumption
495d2046f6fd0143e368f59746c6d24cef8ad87fStéphane Graber Status:
495d2046f6fd0143e368f59746c6d24cef8ad87fStéphane Graber
495d2046f6fd0143e368f59746c6d24cef8ad87fStéphane Graber * PR#1050: mod_log-any
563f2f2ccd2891661836c96f92f047a735355c1bDaniel Lezcano Logging of virtual server to error_log as well
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano Status:
e51d4895129209cec1c15bda2322136a03ec94b2Dwight Engen
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano * PR#1085: mod_proxy
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano ProxyRemote make a dead cycle.
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano Status:
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn * PR#1117: mod_auth-any
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano Using NIS passwd.byname dbm files with AuthDBMUserFile
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn Status:
c3e13372aaa81587772f6ce9074de6013884a484Clement Calmels
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano * PR#1120: suexec
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano suexec does not parse arguments to #exec cmd
13f5be6276100761eaeddd77b7b55fbec6b0c9abSerge Hallyn Status:
59eb99bad452c25fd25817e3e4783a9fe4c57c68Daniel Lezcano
3a0f472d9dcf1d343dcec1d6d644a8d925fa3ce7Daniel Lezcano * PR#1145: mod_include
3a0f472d9dcf1d343dcec1d6d644a8d925fa3ce7Daniel Lezcano Allow for Last-Modified: without resorting to XBitHack
3a0f472d9dcf1d343dcec1d6d644a8d925fa3ce7Daniel Lezcano Status:
3a0f472d9dcf1d343dcec1d6d644a8d925fa3ce7Daniel Lezcano
3a0f472d9dcf1d343dcec1d6d644a8d925fa3ce7Daniel Lezcano * PR#1158: apache-api
59eb99bad452c25fd25817e3e4783a9fe4c57c68Daniel Lezcano improvements to child spawning API
59eb99bad452c25fd25817e3e4783a9fe4c57c68Daniel Lezcano Status:
59eb99bad452c25fd25817e3e4783a9fe4c57c68Daniel Lezcano
fae349da89b9ad063f0080970558b7f02ce233c2Daniel Lezcano * PR#1166: mod_proxy
9123e4718d0db98de2a2935cb2d0bcca1997a333Serge Hallyn ``nph-'' not honored (no buffering) for ProxyRemote mapping
5c068da9695bcbfa46e0b3666128e3a533c9ddc7Serge Hallyn Status:
fae349da89b9ad063f0080970558b7f02ce233c2Daniel Lezcano
fe4de9a66d112cb9ddd5977dcce075323f29a39aDwight Engen * PR#1176: mod_cgi
fe4de9a66d112cb9ddd5977dcce075323f29a39aDwight Engen Apache cannot handle continuation line in headers
3bdf52d753ecf347b3b5cbff97675032f2de3e5eDaniel Lezcano Status:
3bdf52d753ecf347b3b5cbff97675032f2de3e5eDaniel Lezcano
3bdf52d753ecf347b3b5cbff97675032f2de3e5eDaniel Lezcano * PR#1191: general
3bdf52d753ecf347b3b5cbff97675032f2de3e5eDaniel Lezcano setlogin() is not called, causing problems with e.g. identd
3bdf52d753ecf347b3b5cbff97675032f2de3e5eDaniel Lezcano Status:
3bdf52d753ecf347b3b5cbff97675032f2de3e5eDaniel Lezcano
ef6e34eec8d5a9f1447462d6080facb674b3ccdbDwight Engen * PR#1204: general
d2e30e99b48084375071315336cd80a52b69a122Dwight Engen regerror() exists, use it
d2e30e99b48084375071315336cd80a52b69a122Dwight Engen Status:
8f2c3a702aae3545b631a2b4c6db99f87528553aSerge Hallyn
8f2c3a702aae3545b631a2b4c6db99f87528553aSerge Hallyn * PR#1233: apache-api
d2e30e99b48084375071315336cd80a52b69a122Dwight Engen there is no way to keep per-connection per-module state
8f2c3a702aae3545b631a2b4c6db99f87528553aSerge Hallyn Status:
8f2c3a702aae3545b631a2b4c6db99f87528553aSerge Hallyn
051151de890705173a42bbead40a6125d34ea41bDwight Engen * PR#1263: mod_autoexec
25c2aca55a82447b488eeb0b88e13da1e04871aeMichel Normand Add frame-safe anchor attribute to mod_autoindex links
59eb99bad452c25fd25817e3e4783a9fe4c57c68Daniel Lezcano Status:
051151de890705173a42bbead40a6125d34ea41bDwight Engen
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano * PR#1268: suexec
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano CGI scripts running as Apache user: security (suexec etc.)
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield Status:
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield * PR#1285: suexec
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield Error messages could be easier to spot in cgi.log file for suexec.c
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield Status:
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield * PR#1287: mod_access
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield add allow,deny/deny,allow warning to mod_access
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield Status:
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield * PR#1290: mod_proxy
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield Need to know "hit-rate" on proxy cache
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield Status:
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield * PR#1358: mod_log-any
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield Selective url-encode of log fields (or maybe a pseudo
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield log_rewrite module?)
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield Status:
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield * PR#1383: mod_headers
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield I make mod_headers to modify request headers as well as
283678ed2ccd88a6ba57fcb28516311adcdb6facSerge Hallyn response ones.
773fb9cad76f43540fddb78c7ffef7237a51a06dSerge Hallyn Status:
773fb9cad76f43540fddb78c7ffef7237a51a06dSerge Hallyn
773fb9cad76f43540fddb78c7ffef7237a51a06dSerge Hallyn * PR#1532: mod_proxy
26ddeedd83c13da219dee6e26cef37e619b9ef1aSerge Hallyn Proxy transfer logging
fae349da89b9ad063f0080970558b7f02ce233c2Daniel Lezcano Status:
36eb9bdef1123a93f9e441a5df386c4bd0168f27Cedric Le Goater
59eb99bad452c25fd25817e3e4783a9fe4c57c68Daniel Lezcano * PR#1547: mod_proxy
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano No HTTP_X_FORWARDED_FOR set...
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano Status:
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano * PR#1567: mod_proxy
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano ProxyRemote proxy requests fail authentication by firewall
83ee787579b400ee266d41d95d13913ca47df246Ferenc Wagner Status:
59eb99bad452c25fd25817e3e4783a9fe4c57c68Daniel Lezcano
36eb9bdef1123a93f9e441a5df386c4bd0168f27Cedric Le Goater * PR#1582: mod_rewrite
b515981702133b9aaea1aff378493f054c14d46cDwight Engen mod_rewrite forms REQUEST_URI different than mod_cgi does
b515981702133b9aaea1aff378493f054c14d46cDwight Engen Status:
b515981702133b9aaea1aff378493f054c14d46cDwight Engen
b515981702133b9aaea1aff378493f054c14d46cDwight Engen * PR#1677: mod_headers
b515981702133b9aaea1aff378493f054c14d46cDwight Engen mod_headers should allow mod_log_config-style formats in
b515981702133b9aaea1aff378493f054c14d46cDwight Engen header values
b515981702133b9aaea1aff378493f054c14d46cDwight Engen Status:
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano * PR#1702: mod_proxy
c4d10a05c309dcf8b8577c36d641f8943f66cde2Serge Hallyn mod_proxy to support persistent conns?
c4d10a05c309dcf8b8577c36d641f8943f66cde2Serge Hallyn Status:
c4d10a05c309dcf8b8577c36d641f8943f66cde2Serge Hallyn
c4d10a05c309dcf8b8577c36d641f8943f66cde2Serge Hallyn * PR#1803: mod_include
c4d10a05c309dcf8b8577c36d641f8943f66cde2Serge Hallyn patches to mod_include to allow for file tests
c3e13372aaa81587772f6ce9074de6013884a484Clement Calmels Status:
3a0f472d9dcf1d343dcec1d6d644a8d925fa3ce7Daniel Lezcano
59eb99bad452c25fd25817e3e4783a9fe4c57c68Daniel Lezcano * PR#1809: mod_auth-any
b515981702133b9aaea1aff378493f054c14d46cDwight Engen Suggestion for improving authentication modules and core source
b515981702133b9aaea1aff378493f054c14d46cDwight Engen code, problem with 401 and ErrorDocument
59eb99bad452c25fd25817e3e4783a9fe4c57c68Daniel Lezcano Status:
fae349da89b9ad063f0080970558b7f02ce233c2Daniel Lezcano
59eb99bad452c25fd25817e3e4783a9fe4c57c68Daniel Lezcano * PR#1878: mod_proxy
25c2aca55a82447b488eeb0b88e13da1e04871aeMichel Normand listing of proxy cache content
d2e30e99b48084375071315336cd80a52b69a122Dwight Engen Status:
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn
d2e30e99b48084375071315336cd80a52b69a122Dwight Engen * PR#1905: suexec
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn Allow modules to set user:group for execution.
d2e30e99b48084375071315336cd80a52b69a122Dwight Engen Status:
3bdf52d753ecf347b3b5cbff97675032f2de3e5eDaniel Lezcano
3bdf52d753ecf347b3b5cbff97675032f2de3e5eDaniel Lezcano * PR#2024: apache-api
3bdf52d753ecf347b3b5cbff97675032f2de3e5eDaniel Lezcano adding auth_why to conn_rec
3a0f472d9dcf1d343dcec1d6d644a8d925fa3ce7Daniel Lezcano Status:
3a0f472d9dcf1d343dcec1d6d644a8d925fa3ce7Daniel Lezcano
c3e13372aaa81587772f6ce9074de6013884a484Clement Calmels * PR#2073: mod_log-any
59eb99bad452c25fd25817e3e4783a9fe4c57c68Daniel Lezcano pipelined connections are not logged correctly
59eb99bad452c25fd25817e3e4783a9fe4c57c68Daniel Lezcano Status:
ae5c8b8ed5feb9a47c5007c986ce01ea39b5075fSerge Hallyn
59eb99bad452c25fd25817e3e4783a9fe4c57c68Daniel Lezcano * PR#2074: mod_rewrite
59eb99bad452c25fd25817e3e4783a9fe4c57c68Daniel Lezcano mod_rewrite doesn't pass Proxy Throughput on internal subrequests
59eb99bad452c25fd25817e3e4783a9fe4c57c68Daniel Lezcano Status:
59eb99bad452c25fd25817e3e4783a9fe4c57c68Daniel Lezcano
25c2aca55a82447b488eeb0b88e13da1e04871aeMichel Normand * PR#2113: config
25c2aca55a82447b488eeb0b88e13da1e04871aeMichel Normand HTTP Server Rebuild Line Needs Changing for the better
59eb99bad452c25fd25817e3e4783a9fe4c57c68Daniel Lezcano Status:
283678ed2ccd88a6ba57fcb28516311adcdb6facSerge Hallyn
773fb9cad76f43540fddb78c7ffef7237a51a06dSerge Hallyn * PR#2138: mod_status
26ddeedd83c13da219dee6e26cef37e619b9ef1aSerge Hallyn mod_status always displays 256 possible connection slots
83ee787579b400ee266d41d95d13913ca47df246Ferenc Wagner Status:
8f64a3f64f7148deb0deb5fcd1d81a3a31a2a1e8Michel Normand
8f64a3f64f7148deb0deb5fcd1d81a3a31a2a1e8Michel Normand * PR#2221: documentation
8f64a3f64f7148deb0deb5fcd1d81a3a31a2a1e8Michel Normand Make online documentation search link back to my installation
b515981702133b9aaea1aff378493f054c14d46cDwight Engen Status:
b24319395b9047876e9de03abeb9986441401742Greg Kurz
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn * PR#2284: general
d2e30e99b48084375071315336cd80a52b69a122Dwight Engen Can not POST to ErrorDocument - Apache/1.3b6
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn Status:
d2e30e99b48084375071315336cd80a52b69a122Dwight Engen
3bdf52d753ecf347b3b5cbff97675032f2de3e5eDaniel Lezcano * PR#2314: mod_proxy
ae5c8b8ed5feb9a47c5007c986ce01ea39b5075fSerge Hallyn patterns in ProxyRemote
33ad9f1ab13de51d28aecbcbdac086ea009a1740Christian Seiler Status:
ae5c8b8ed5feb9a47c5007c986ce01ea39b5075fSerge Hallyn
ae5c8b8ed5feb9a47c5007c986ce01ea39b5075fSerge Hallyn * PR#2343: mod_status
b24319395b9047876e9de03abeb9986441401742Greg Kurz Status module averages are for entire uptime
59eb99bad452c25fd25817e3e4783a9fe4c57c68Daniel Lezcano Status:
59eb99bad452c25fd25817e3e4783a9fe4c57c68Daniel Lezcano
1bc5cc8c0bf725d2baa518db1e2df80cbdff5bd8Daniel Lezcano * PR#2360: suexec
59eb99bad452c25fd25817e3e4783a9fe4c57c68Daniel Lezcano suexec for general access of user content?
73e608b21f73509c5f8c7a948cc6d4b0898edb2cSerge Hallyn Status:
73e608b21f73509c5f8c7a948cc6d4b0898edb2cSerge Hallyn
25c2aca55a82447b488eeb0b88e13da1e04871aeMichel Normand * PR#2396: general
7d9fb3e9d2b9722040f37f0e01e29d071f4c6fe8Daniel Lezcano Proposal for TimeZone directive
7d9fb3e9d2b9722040f37f0e01e29d071f4c6fe8Daniel Lezcano Status:
73e608b21f73509c5f8c7a948cc6d4b0898edb2cSerge Hallyn
59eb99bad452c25fd25817e3e4783a9fe4c57c68Daniel Lezcano * PR#2415: mod_info
59eb99bad452c25fd25817e3e4783a9fe4c57c68Daniel Lezcano /server-info doesn't check for the virtual host to list the info
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn Status:
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn * PR#2421: config
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn problem specifying ndbm library for build ?with autoconfigure
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn Status:
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn * PR#2431: general
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn A small addition to rotatelogs.c to improve program functionality.
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn Status:
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn * PR#2446: config
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn AllowOverride FileInfo is too coarse
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn Status:
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn * PR#2460: mod_cgi
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn TimeOut applies to output of CGI scripts
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn Status:
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn * PR#2512: mod_access
b60ed720848c8276e4e770d380ec6014768d9923Serge Hallyn &lt;IfDenied&gt; directive wanted
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn Status:
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn
b60ed720848c8276e4e770d380ec6014768d9923Serge Hallyn * PR#2573: suexec
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn CGI's for general use still have to be run as another user
7f145a6d0da7718efd4b260df162d2996811a508Dennis Schridde with suExec
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn Status:
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn * PR#2648: general
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn Cache file names in Proxy module
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn Status:
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn * PR#2760: config
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn [PATCH] User/Group for <Directory> and <Location> i.e. not only
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn in global and <Virtual>.
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn Status:
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn * PR#2763: general
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn mailto tags and bundling bug report script
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn Status:
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn * PR#2785: os-aix
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn Support for System Resource Controller
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn Status:
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn * PR#2793: protocol
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn When will Apache support P3P? Any Plans?
b60ed720848c8276e4e770d380ec6014768d9923Serge Hallyn Status:
b60ed720848c8276e4e770d380ec6014768d9923Serge Hallyn
b60ed720848c8276e4e770d380ec6014768d9923Serge Hallyn * PR#2873: config
b60ed720848c8276e4e770d380ec6014768d9923Serge Hallyn Feedback/Comment on APACI
7f145a6d0da7718efd4b260df162d2996811a508Dennis Schridde Status:
b60ed720848c8276e4e770d380ec6014768d9923Serge Hallyn
7f145a6d0da7718efd4b260df162d2996811a508Dennis Schridde * PR#2889: general
7f145a6d0da7718efd4b260df162d2996811a508Dennis Schridde Inclusion of RPM spec file in CVS/distributions
b60ed720848c8276e4e770d380ec6014768d9923Serge Hallyn Status:
7f145a6d0da7718efd4b260df162d2996811a508Dennis Schridde
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn * PR#2906: general
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn Propose that Apache recommend $UNIQUE_ID for all "session id"
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn algorithms
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn Status:
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn * PR#2907: config
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn suggestion: power up your Include directive :)
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn Status:
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn * PR#3018: general
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn cannot limit some HTTP methods
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn Status:
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn * PR#3143: apache-api
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn No module specific data hook for per-connection data
ffe1e01a50b54ca70d64c0df8ef150f63b9ce80bCedric Le Goater Status:
50e98013d518a3b6c57d0288887590af96689998Daniel Lezcano
23c53af96d8e30297bde0f14372001b61823868fCedric Le Goater * PR#3191: mod_negotiation
e0b6898ab49c1c01fc6e9b0fd4db37b2557dbed6Dwight Engen no way to set global quality-of-source (qs) coneg values
50e98013d518a3b6c57d0288887590af96689998Daniel Lezcano with multiviews
50e98013d518a3b6c57d0288887590af96689998Daniel Lezcano Status:
50e98013d518a3b6c57d0288887590af96689998Daniel Lezcano
9d7f9e522b87c250178c53ce671f28e3afd73c1eGreg Kurz * PR#3568: mod_proxy
50e98013d518a3b6c57d0288887590af96689998Daniel Lezcano Accessing URL through proxy server corrupts data.
50e98013d518a3b6c57d0288887590af96689998Daniel Lezcano Status:
743ecd2efba6b2d2c23a0fdb2fe8958c81c73561Daniel Lezcano
743ecd2efba6b2d2c23a0fdb2fe8958c81c73561Daniel Lezcano * PR#3594: os-windows
743ecd2efba6b2d2c23a0fdb2fe8958c81c73561Daniel Lezcano Please add an Apache icon to the win32 systray instead of a DOS window
743ecd2efba6b2d2c23a0fdb2fe8958c81c73561Daniel Lezcano Status:
743ecd2efba6b2d2c23a0fdb2fe8958c81c73561Daniel Lezcano
743ecd2efba6b2d2c23a0fdb2fe8958c81c73561Daniel Lezcano * PR#3605: mod_proxy
743ecd2efba6b2d2c23a0fdb2fe8958c81c73561Daniel Lezcano Some anonymous FTP URLs ask for authentication
743ecd2efba6b2d2c23a0fdb2fe8958c81c73561Daniel Lezcano Status:
743ecd2efba6b2d2c23a0fdb2fe8958c81c73561Daniel Lezcano
743ecd2efba6b2d2c23a0fdb2fe8958c81c73561Daniel Lezcano * PR#3677: general
743ecd2efba6b2d2c23a0fdb2fe8958c81c73561Daniel Lezcano New ErrorDocumentMatch directive
3c22086fe242c1cbb51e1df4add3052d3618c2caCedric Le Goater Status:
50e98013d518a3b6c57d0288887590af96689998Daniel Lezcano
2b0e17e48f4f55ddfcde74d1f00932837fa2cfdaSerge Hallyn * PR#4241: config
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn Need to be able to override shebang line to make CGI scripts
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn more portable.
0d03360a77521d7af4f177e195f6119c36d4c31dSerge Hallyn Status:
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn * PR#4244: config
2b0e17e48f4f55ddfcde74d1f00932837fa2cfdaSerge Hallyn "Files" and "FilesMatch" regexp does not recognize bang as
3c22086fe242c1cbb51e1df4add3052d3618c2caCedric Le Goater negation operator
3c22086fe242c1cbb51e1df4add3052d3618c2caCedric Le Goater Status:
3c22086fe242c1cbb51e1df4add3052d3618c2caCedric Le Goater
3c22086fe242c1cbb51e1df4add3052d3618c2caCedric Le Goater * PR#4448: mod_log-any
9d7f9e522b87c250178c53ce671f28e3afd73c1eGreg Kurz Please allow CGI env variables (QUERY_STRING, ...) to be logged
50e98013d518a3b6c57d0288887590af96689998Daniel Lezcano with %{}e
f6d3e3e47069b2bfc15de7cc81ccb0200aa2c341Serge Hallyn Status:
f6d3e3e47069b2bfc15de7cc81ccb0200aa2c341Serge Hallyn
f6d3e3e47069b2bfc15de7cc81ccb0200aa2c341Serge Hallyn * PR#4459: mod_include
f6d3e3e47069b2bfc15de7cc81ccb0200aa2c341Serge Hallyn Suggestion for better handling of Last-modified headers
f6d3e3e47069b2bfc15de7cc81ccb0200aa2c341Serge Hallyn Status:
f6d3e3e47069b2bfc15de7cc81ccb0200aa2c341Serge Hallyn
f6d3e3e47069b2bfc15de7cc81ccb0200aa2c341Serge Hallyn * PR#4490: mod_cgi
f6d3e3e47069b2bfc15de7cc81ccb0200aa2c341Serge Hallyn mod_cgi prevents handling of OPTIONS requests
f6d3e3e47069b2bfc15de7cc81ccb0200aa2c341Serge Hallyn Status:
f6d3e3e47069b2bfc15de7cc81ccb0200aa2c341Serge Hallyn
f6d3e3e47069b2bfc15de7cc81ccb0200aa2c341Serge Hallyn * PR#5713: os-windows
f6d3e3e47069b2bfc15de7cc81ccb0200aa2c341Serge Hallyn [PATCH] install as win32 service with domain account
f6d3e3e47069b2bfc15de7cc81ccb0200aa2c341Serge Hallyn Status:
f6d3e3e47069b2bfc15de7cc81ccb0200aa2c341Serge Hallyn
f6d3e3e47069b2bfc15de7cc81ccb0200aa2c341Serge Hallyn * PR#5993: general
f6d3e3e47069b2bfc15de7cc81ccb0200aa2c341Serge Hallyn AllowOverride should have a 'CheckNone' and 'AllowNone' argument
495d2046f6fd0143e368f59746c6d24cef8ad87fStéphane Graber instead of only 'None'
69182a318c3ba35f56a88891cabad25d9f7985b6Serge Hallyn Status:
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn
828695d97dad9d267c60a0a9e59588c823991541Serge HallynOther bugs that need fixing:
c4ea60dff6ac1dfd4dcce11ffd7b3007bb108122Serge Hallyn
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn * MaxRequestsPerChild measures connections, not requests.
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn Until someone has a better way, we'll probably just rename it
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn "MaxConnectionsPerChild".
495d2046f6fd0143e368f59746c6d24cef8ad87fStéphane Graber
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn * Regex containers don't work in an intutive way
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn Status: No one has come up with an efficient way to fix this
368bbc02ba132cd978141f392e610adf3b9dcec8Christian Seiler behavior. Dean has suggested getting rid of regex containers
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn completely.
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn * SIGSEGV on Linux (glibc 2.1.2) isn't caught properly by a
50e98013d518a3b6c57d0288887590af96689998Daniel Lezcano sigwaiting thread. We need to work around this, perhaps unless
544a48a0bdad50b601ab2d186aa78e71a47f92cdSerge Hallyn there is hope soon for a fixed glibc.
544a48a0bdad50b601ab2d186aa78e71a47f92cdSerge Hallyn
544a48a0bdad50b601ab2d186aa78e71a47f92cdSerge Hallyn * orig_ct in the byterange/multipart handling may not be
544a48a0bdad50b601ab2d186aa78e71a47f92cdSerge Hallyn needed. Apache 1.3 just never stashed "multipart" into
72863294f63e27ac263a774aab37aace20dc1bc5Dwight Engen r->content_type. We should probably follow suit since the
e0b6898ab49c1c01fc6e9b0fd4db37b2557dbed6Dwight Engen byterange stuff doesn't want the rest of the code to see the
e0b6898ab49c1c01fc6e9b0fd4db37b2557dbed6Dwight Engen multipart content-type; the other code should still think it is
e0b6898ab49c1c01fc6e9b0fd4db37b2557dbed6Dwight Engen dealing with the <orig_ct> stuff.
e0b6898ab49c1c01fc6e9b0fd4db37b2557dbed6Dwight Engen Status: Greg volunteers to investigate (esp. since he was most
e0b6898ab49c1c01fc6e9b0fd4db37b2557dbed6Dwight Engen likely the one to break it :-)
e075f5d9b64175dad6e591e3f1d05a8434c4699fSerge Hallyn
fe4de9a66d112cb9ddd5977dcce075323f29a39aDwight EngenOther features that need writing:
e075f5d9b64175dad6e591e3f1d05a8434c4699fSerge Hallyn
8f2c3a702aae3545b631a2b4c6db99f87528553aSerge Hallyn * Finish infrastructure in core for async MPMs
8f2c3a702aae3545b631a2b4c6db99f87528553aSerge Hallyn Status: post 2.0
8f2c3a702aae3545b631a2b4c6db99f87528553aSerge Hallyn
283678ed2ccd88a6ba57fcb28516311adcdb6facSerge Hallyn * TODO in source -- just do an egrep on "TODO" and see what's there
773fb9cad76f43540fddb78c7ffef7237a51a06dSerge Hallyn
773fb9cad76f43540fddb78c7ffef7237a51a06dSerge HallynAvailable Patches:
773fb9cad76f43540fddb78c7ffef7237a51a06dSerge Hallyn
fc25b815fd27f5510aaefd88c620a6dfb90100d1Michel Normand * Jon Travis's <jtravis@covalent.net> patch to deal with thread-safe
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield issues with inet_ntoa. See message <20001201163220.A12827@covalent.net>
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield Status: This is being set aside until the IPv6 work is finished
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield so that we know exactly what is required.
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield * Martin Sojka <msojka@gmx.de>'s patch to add error reporting for failed
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield htpasswd actions due to a full /tmp volume (other programs may have
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield similar problems?)
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield PR: 6475
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield Status:
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield * Mike Abbott's <mja@trudge.engr.sgi.com> patches to improve
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield performance
c4ea60dff6ac1dfd4dcce11ffd7b3007bb108122Serge Hallyn Status: These were written for 1.3, and are awaiting a port to
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield 2.0
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn * Jim Winstead's <jimw@trainedmonkey.com> patch to add CookieDomain and
773fb9cad76f43540fddb78c7ffef7237a51a06dSerge Hallyn other small mod_usertrack features
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn
26ddeedd83c13da219dee6e26cef37e619b9ef1aSerge Hallyn * Dan Rench's <drench@xnet.com> patch to add allow the errmsg and timefmt
e6126dbe9fe920327c64f7f0b044b9e55f328684Michel Normand of SSI's to be modified in the config file. Patch is available in
e6126dbe9fe920327c64f7f0b044b9e55f328684Michel Normand PR6193
c4ea60dff6ac1dfd4dcce11ffd7b3007bb108122Serge Hallyn
50e98013d518a3b6c57d0288887590af96689998Daniel LezcanoOpen issues:
50e98013d518a3b6c57d0288887590af96689998Daniel Lezcano
544a48a0bdad50b601ab2d186aa78e71a47f92cdSerge Hallyn * What do we do about mod_proxy?
544a48a0bdad50b601ab2d186aa78e71a47f92cdSerge Hallyn
3c22086fe242c1cbb51e1df4add3052d3618c2caCedric Le Goater * Which MPMs will be included with Apache 2.0?
50e98013d518a3b6c57d0288887590af96689998Daniel Lezcano
50e98013d518a3b6c57d0288887590af96689998Daniel Lezcano