STATUS revision 3bb28269556842ebf8888208fd0c7a7f3e343186
0ad19a3fc3de5592e2453070a818a5a41687900edlezcanoAPACHE 2.0 STATUS: -*-text-*-
0ad19a3fc3de5592e2453070a818a5a41687900edlezcanoLast modified at [$Date: 2001/08/17 00:26:38 $]
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
0ad19a3fc3de5592e2453070a818a5a41687900edlezcanoPlease consult the following STATUS files for information
0ad19a3fc3de5592e2453070a818a5a41687900edlezcanoon related projects:
0ad19a3fc3de5592e2453070a818a5a41687900edlezcanoRELEASE SHOWSTOPPERS:
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
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.
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 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.
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>
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 * 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 * 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 MajkowskiRELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
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 * 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 * 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 * Port of mod_ssl to Apache 2.0:
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 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 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 * 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 * mod_tls is very specific to OpenSSL. Make the API calls
9f30a1908937fb62906e608f708bdec4fbdec1bcMarek Majkowski more generic to support other encryption libraries.
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...
b119f36293ef2cf3bdb0f9ed7b24b9eb25453facSerge Hallyn * Eliminate unnecessary creation of pipes in mod_cgid
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>
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn * Combine log_child and piped_log_spawn. Clean up http_log.c.
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater Common logging API.
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater * Document mod_file_cache.
80090207defda9adfc922555b359b11acdad1401Cedric Le Goater * OS/2: Make mod_status work for spmt_os2 MPM.
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 * 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 * 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 * Mass vhosting version of suEXEC.
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.
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 * 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?
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
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 * read the config tree just once, and process N times (as necessary)
f3304a29eb234cf1e90c74f9444f4d4de98e3e3aFerenc Wagner * (possibly) use UUIDs in mod_unique_id and/or mod_usertrack
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano * (possibly) port the bug fix for PR 6942 (segv when LoadModule is put
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano into a VirtualHost container) to 2.0.
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano * shift stuff to mod_core.h
36eb9bdef1123a93f9e441a5df386c4bd0168f27Cedric Le Goater * APR-ize resolver stuff in mod_unique_id (Jeff volunteers)
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano * callers of ap_run_create_request() should check the return value
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano for failure (Doug volunteers)
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 * 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.
82d89dce377300f774afc9163778bfeb247bcc57Daniel LezcanoPRs that have been suspended forever waiting for someone to
80507ee8eb66f4f23494caae26f6d2f0b50480b6Serge Hallynput them into 'the next release':
15cd25fdcd937105b205233a9a7ec61099fd71efDaniel Lezcano * PR#76: general
15cd25fdcd937105b205233a9a7ec61099fd71efDaniel Lezcano missing call to "setlocale();"
15cd25fdcd937105b205233a9a7ec61099fd71efDaniel Lezcano * PR#78: mod_include
15cd25fdcd937105b205233a9a7ec61099fd71efDaniel Lezcano Additional status for XBitHack directive
15cd25fdcd937105b205233a9a7ec61099fd71efDaniel Lezcano * PR#362: mod_proxy
15cd25fdcd937105b205233a9a7ec61099fd71efDaniel Lezcano Mod_proxy doesn't allow change of error pages
80507ee8eb66f4f23494caae26f6d2f0b50480b6Serge Hallyn * PR#370: mod_env
80507ee8eb66f4f23494caae26f6d2f0b50480b6Serge Hallyn Modified PATH environemnt variable is not passed, instead
80507ee8eb66f4f23494caae26f6d2f0b50480b6Serge Hallyn system's is used
80507ee8eb66f4f23494caae26f6d2f0b50480b6Serge Hallyn * PR#440: mod_proxy
f3304a29eb234cf1e90c74f9444f4d4de98e3e3aFerenc Wagner Proxy doesn't deliver documents if not connected
80507ee8eb66f4f23494caae26f6d2f0b50480b6Serge Hallyn * PR#534: mod_proxy
f3304a29eb234cf1e90c74f9444f4d4de98e3e3aFerenc Wagner proxy converts ~name to %7Ename when name starts with a dot (.)
15cd25fdcd937105b205233a9a7ec61099fd71efDaniel Lezcano * PR#537: mod_access
15cd25fdcd937105b205233a9a7ec61099fd71efDaniel Lezcano mod_access syntax allows hosts that should be restricted
1ac470c02ad23fef754e1e4d6dfdbf4e1446cc3bDaniel Lezcano * PR#557: mod_auth-any
82d89dce377300f774afc9163778bfeb247bcc57Daniel Lezcano ~UserHome directories are not honored in absolute pathname
82d89dce377300f774afc9163778bfeb247bcc57Daniel Lezcano requests (.htaccess)
82d89dce377300f774afc9163778bfeb247bcc57Daniel Lezcano * PR#612: mod_proxy
80507ee8eb66f4f23494caae26f6d2f0b50480b6Serge Hallyn Proxy FTP Authentication Fails
15cd25fdcd937105b205233a9a7ec61099fd71efDaniel Lezcano * PR#623: mod_include
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano A smarter "Last Modified" value for SSI documents (see PR number 600)
25c2aca55a82447b488eeb0b88e13da1e04871aeMichel Normand * PR#628: config
66aeffc7218618890f02bb962b46fbd435443b55Daniel Lezcano Request of "Options SymLinksIfGroupMatch"
66aeffc7218618890f02bb962b46fbd435443b55Daniel Lezcano * PR#700: mod_proxy
66aeffc7218618890f02bb962b46fbd435443b55Daniel Lezcano Proxy doesn't do links right for OpenVMS files through ftp:
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano * PR#759: mod_imap
ca5f79263d3c78f4fb997d720fc546ba157ba4c4Daniel Lezcano imap should read <MAP><AREA>*</MAP> too!
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano * PR#793: general
a9e61274bc2c316c4dbded00d9b75ff6419f42d6Daniel Lezcano RLimitCPU and RLimitMEM don't apply to all children like they should
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano * PR#921: suexec
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano Uses cwd before filling it in, doesn't use syslog
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano * PR#922: config
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano it is useful to allow specifiction that root-owned symlinks
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano should always be followed
63376d7db32acf2f8582627e5ff01d8d3f0d46d1Daniel Lezcano * PR#980: mod_proxy
63376d7db32acf2f8582627e5ff01d8d3f0d46d1Daniel Lezcano Controlling Access to Remote Proxies would be nice...
563f2f2ccd2891661836c96f92f047a735355c1bDaniel Lezcano * PR#994: mod_proxy
96fa1ff0d1aa3e1f3ab96297bfbf3a3613b5fe3bMichel Normand Adding authentication "on the fly" through the proxy module
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn * PR#1004: apache-api
495d2046f6fd0143e368f59746c6d24cef8ad87fStéphane Graber request_config field in request_rec is moderately bogus
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn * PR#1028: other
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn DoS attacks involving memory consumption
495d2046f6fd0143e368f59746c6d24cef8ad87fStéphane Graber * PR#1050: mod_log-any
563f2f2ccd2891661836c96f92f047a735355c1bDaniel Lezcano Logging of virtual server to error_log as well
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano * PR#1085: mod_proxy
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano ProxyRemote make a dead cycle.
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn * PR#1117: mod_auth-any
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano Using NIS passwd.byname dbm files with AuthDBMUserFile
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano * PR#1120: suexec
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano suexec does not parse arguments to #exec cmd
3a0f472d9dcf1d343dcec1d6d644a8d925fa3ce7Daniel Lezcano * PR#1145: mod_include
3a0f472d9dcf1d343dcec1d6d644a8d925fa3ce7Daniel Lezcano Allow for Last-Modified: without resorting to XBitHack
3a0f472d9dcf1d343dcec1d6d644a8d925fa3ce7Daniel Lezcano * PR#1158: apache-api
59eb99bad452c25fd25817e3e4783a9fe4c57c68Daniel Lezcano improvements to child spawning API
fae349da89b9ad063f0080970558b7f02ce233c2Daniel Lezcano * PR#1166: mod_proxy
9123e4718d0db98de2a2935cb2d0bcca1997a333Serge Hallyn ``nph-'' not honored (no buffering) for ProxyRemote mapping
fe4de9a66d112cb9ddd5977dcce075323f29a39aDwight Engen * PR#1176: mod_cgi
fe4de9a66d112cb9ddd5977dcce075323f29a39aDwight Engen Apache cannot handle continuation line in headers
3bdf52d753ecf347b3b5cbff97675032f2de3e5eDaniel Lezcano * PR#1191: general
3bdf52d753ecf347b3b5cbff97675032f2de3e5eDaniel Lezcano setlogin() is not called, causing problems with e.g. identd
ef6e34eec8d5a9f1447462d6080facb674b3ccdbDwight Engen * PR#1204: general
d2e30e99b48084375071315336cd80a52b69a122Dwight Engen regerror() exists, use it
8f2c3a702aae3545b631a2b4c6db99f87528553aSerge Hallyn * PR#1233: apache-api
d2e30e99b48084375071315336cd80a52b69a122Dwight Engen there is no way to keep per-connection per-module state
051151de890705173a42bbead40a6125d34ea41bDwight Engen * PR#1263: mod_autoexec
25c2aca55a82447b488eeb0b88e13da1e04871aeMichel Normand Add frame-safe anchor attribute to mod_autoindex links
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano * PR#1268: suexec
0ad19a3fc3de5592e2453070a818a5a41687900edlezcano CGI scripts running as Apache user: security (suexec etc.)
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 * PR#1287: mod_access
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield add allow,deny/deny,allow warning to mod_access
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield * PR#1290: mod_proxy
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield Need to know "hit-rate" on proxy cache
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 * PR#1383: mod_headers
f7bee6c6f30c92252f07a5468f9c89c309a740c2Michael H. Warfield I make mod_headers to modify request headers as well as
283678ed2ccd88a6ba57fcb28516311adcdb6facSerge Hallyn response ones.
773fb9cad76f43540fddb78c7ffef7237a51a06dSerge Hallyn * PR#1532: mod_proxy
26ddeedd83c13da219dee6e26cef37e619b9ef1aSerge Hallyn Proxy transfer logging
59eb99bad452c25fd25817e3e4783a9fe4c57c68Daniel Lezcano * PR#1547: mod_proxy
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano No HTTP_X_FORWARDED_FOR set...
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano * PR#1567: mod_proxy
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano ProxyRemote proxy requests fail authentication by firewall
36eb9bdef1123a93f9e441a5df386c4bd0168f27Cedric Le Goater * PR#1582: mod_rewrite
b515981702133b9aaea1aff378493f054c14d46cDwight Engen mod_rewrite forms REQUEST_URI different than mod_cgi does
b515981702133b9aaea1aff378493f054c14d46cDwight Engen * PR#1677: mod_headers
b515981702133b9aaea1aff378493f054c14d46cDwight Engen mod_headers should allow mod_log_config-style formats in
b515981702133b9aaea1aff378493f054c14d46cDwight Engen header values
b0a33c1eb65d2c87e886c740a0dadd8ad5f8d87ddlezcano * PR#1702: mod_proxy
c4d10a05c309dcf8b8577c36d641f8943f66cde2Serge Hallyn mod_proxy to support persistent conns?
c4d10a05c309dcf8b8577c36d641f8943f66cde2Serge Hallyn * PR#1803: mod_include
c4d10a05c309dcf8b8577c36d641f8943f66cde2Serge Hallyn patches to mod_include to allow for file tests
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 * PR#1878: mod_proxy
25c2aca55a82447b488eeb0b88e13da1e04871aeMichel Normand listing of proxy cache content
d2e30e99b48084375071315336cd80a52b69a122Dwight Engen * PR#1905: suexec
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn Allow modules to set user:group for execution.
3bdf52d753ecf347b3b5cbff97675032f2de3e5eDaniel Lezcano * PR#2024: apache-api
3bdf52d753ecf347b3b5cbff97675032f2de3e5eDaniel Lezcano adding auth_why to conn_rec
c3e13372aaa81587772f6ce9074de6013884a484Clement Calmels * PR#2073: mod_log-any
59eb99bad452c25fd25817e3e4783a9fe4c57c68Daniel Lezcano pipelined connections are not logged correctly
59eb99bad452c25fd25817e3e4783a9fe4c57c68Daniel Lezcano * PR#2074: mod_rewrite
59eb99bad452c25fd25817e3e4783a9fe4c57c68Daniel Lezcano mod_rewrite doesn't pass Proxy Throughput on internal subrequests
25c2aca55a82447b488eeb0b88e13da1e04871aeMichel Normand * PR#2113: config
25c2aca55a82447b488eeb0b88e13da1e04871aeMichel Normand HTTP Server Rebuild Line Needs Changing for the better
773fb9cad76f43540fddb78c7ffef7237a51a06dSerge Hallyn * PR#2138: mod_status
26ddeedd83c13da219dee6e26cef37e619b9ef1aSerge Hallyn mod_status always displays 256 possible connection slots
8f64a3f64f7148deb0deb5fcd1d81a3a31a2a1e8Michel Normand * PR#2221: documentation
8f64a3f64f7148deb0deb5fcd1d81a3a31a2a1e8Michel Normand Make online documentation search link back to my installation
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn * PR#2284: general
d2e30e99b48084375071315336cd80a52b69a122Dwight Engen Can not POST to ErrorDocument - Apache/1.3b6
3bdf52d753ecf347b3b5cbff97675032f2de3e5eDaniel Lezcano * PR#2314: mod_proxy
ae5c8b8ed5feb9a47c5007c986ce01ea39b5075fSerge Hallyn patterns in ProxyRemote
ae5c8b8ed5feb9a47c5007c986ce01ea39b5075fSerge Hallyn * PR#2343: mod_status
b24319395b9047876e9de03abeb9986441401742Greg Kurz Status module averages are for entire uptime
1bc5cc8c0bf725d2baa518db1e2df80cbdff5bd8Daniel Lezcano * PR#2360: suexec
59eb99bad452c25fd25817e3e4783a9fe4c57c68Daniel Lezcano suexec for general access of user content?
25c2aca55a82447b488eeb0b88e13da1e04871aeMichel Normand * PR#2396: general
7d9fb3e9d2b9722040f37f0e01e29d071f4c6fe8Daniel Lezcano Proposal for TimeZone directive
59eb99bad452c25fd25817e3e4783a9fe4c57c68Daniel Lezcano * PR#2415: mod_info
59eb99bad452c25fd25817e3e4783a9fe4c57c68Daniel Lezcano /server-info doesn't check for the virtual host to list the info
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn * PR#2421: config
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn problem specifying ndbm library for build ?with autoconfigure
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn * PR#2431: general
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn A small addition to rotatelogs.c to improve program functionality.
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn * PR#2446: config
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn AllowOverride FileInfo is too coarse
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn * PR#2460: mod_cgi
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn TimeOut applies to output of CGI scripts
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn * PR#2512: mod_access
b60ed720848c8276e4e770d380ec6014768d9923Serge Hallyn <IfDenied> directive wanted
b60ed720848c8276e4e770d380ec6014768d9923Serge Hallyn * PR#2573: suexec
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn CGI's for general use still have to be run as another user
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn * PR#2648: general
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn Cache file names in Proxy module
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn * PR#2760: config
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn [PATCH] User/Group for <Directory> and <Location> i.e. not only
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn in global and <Virtual>.
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn * PR#2763: general
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn mailto tags and bundling bug report script
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn * PR#2785: os-aix
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn Support for System Resource Controller
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn * PR#2793: protocol
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn When will Apache support P3P? Any Plans?
b60ed720848c8276e4e770d380ec6014768d9923Serge Hallyn * PR#2873: config
7f145a6d0da7718efd4b260df162d2996811a508Dennis Schridde * PR#2889: general
7f145a6d0da7718efd4b260df162d2996811a508Dennis Schridde Inclusion of RPM spec file in CVS/distributions
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn * PR#2906: general
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn Propose that Apache recommend $UNIQUE_ID for all "session id"
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn * PR#2907: config
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn suggestion: power up your Include directive :)
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn * PR#3018: general
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn cannot limit some HTTP methods
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn * PR#3143: apache-api
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn No module specific data hook for per-connection data
23c53af96d8e30297bde0f14372001b61823868fCedric Le Goater * PR#3191: mod_negotiation
e0b6898ab49c1c01fc6e9b0fd4db37b2557dbed6Dwight Engen no way to set global quality-of-source (qs) coneg values
50e98013d518a3b6c57d0288887590af96689998Daniel Lezcano with multiviews
9d7f9e522b87c250178c53ce671f28e3afd73c1eGreg Kurz * PR#3568: mod_proxy
50e98013d518a3b6c57d0288887590af96689998Daniel Lezcano Accessing URL through proxy server corrupts data.
743ecd2efba6b2d2c23a0fdb2fe8958c81c73561Daniel Lezcano * PR#3594: os-windows
743ecd2efba6b2d2c23a0fdb2fe8958c81c73561Daniel Lezcano Please add an Apache icon to the win32 systray instead of a DOS window
743ecd2efba6b2d2c23a0fdb2fe8958c81c73561Daniel Lezcano * PR#3605: mod_proxy
743ecd2efba6b2d2c23a0fdb2fe8958c81c73561Daniel Lezcano Some anonymous FTP URLs ask for authentication
743ecd2efba6b2d2c23a0fdb2fe8958c81c73561Daniel Lezcano * PR#3677: general
743ecd2efba6b2d2c23a0fdb2fe8958c81c73561Daniel Lezcano New ErrorDocumentMatch directive
2b0e17e48f4f55ddfcde74d1f00932837fa2cfdaSerge Hallyn * PR#4241: config
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn Need to be able to override shebang line to make CGI scripts
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn more portable.
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn * PR#4244: config
2b0e17e48f4f55ddfcde74d1f00932837fa2cfdaSerge Hallyn "Files" and "FilesMatch" regexp does not recognize bang as
3c22086fe242c1cbb51e1df4add3052d3618c2caCedric Le Goater negation operator
3c22086fe242c1cbb51e1df4add3052d3618c2caCedric Le Goater * PR#4448: mod_log-any
9d7f9e522b87c250178c53ce671f28e3afd73c1eGreg Kurz Please allow CGI env variables (QUERY_STRING, ...) to be logged
f6d3e3e47069b2bfc15de7cc81ccb0200aa2c341Serge Hallyn * PR#4459: mod_include
f6d3e3e47069b2bfc15de7cc81ccb0200aa2c341Serge Hallyn Suggestion for better handling of Last-modified headers
f6d3e3e47069b2bfc15de7cc81ccb0200aa2c341Serge Hallyn * PR#4490: mod_cgi
f6d3e3e47069b2bfc15de7cc81ccb0200aa2c341Serge Hallyn mod_cgi prevents handling of OPTIONS requests
f6d3e3e47069b2bfc15de7cc81ccb0200aa2c341Serge Hallyn * PR#5713: os-windows
f6d3e3e47069b2bfc15de7cc81ccb0200aa2c341Serge Hallyn [PATCH] install as win32 service with domain account
f6d3e3e47069b2bfc15de7cc81ccb0200aa2c341Serge Hallyn * PR#5993: general
f6d3e3e47069b2bfc15de7cc81ccb0200aa2c341Serge Hallyn AllowOverride should have a 'CheckNone' and 'AllowNone' argument
495d2046f6fd0143e368f59746c6d24cef8ad87fStéphane Graber instead of only 'None'
828695d97dad9d267c60a0a9e59588c823991541Serge HallynOther bugs that need fixing:
828695d97dad9d267c60a0a9e59588c823991541Serge Hallyn * MaxRequestsPerChild measures connections, not requests.
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn Until someone has a better way, we'll probably just rename it
e2fa15201393a956df74919ce85bf6a4eec13862Serge Hallyn "MaxConnectionsPerChild".
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 * 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 * 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 :-)
fe4de9a66d112cb9ddd5977dcce075323f29a39aDwight EngenOther features that need writing:
8f2c3a702aae3545b631a2b4c6db99f87528553aSerge Hallyn * Finish infrastructure in core for async MPMs
8f2c3a702aae3545b631a2b4c6db99f87528553aSerge Hallyn Status: post 2.0
283678ed2ccd88a6ba57fcb28516311adcdb6facSerge Hallyn * TODO in source -- just do an egrep on "TODO" and see what's there
773fb9cad76f43540fddb78c7ffef7237a51a06dSerge HallynAvailable Patches:
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 * 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 * Mike Abbott's <mja@trudge.engr.sgi.com> patches to improve
c4ea60dff6ac1dfd4dcce11ffd7b3007bb108122Serge Hallyn Status: These were written for 1.3, and are awaiting a port to
025ed0f3911836b71f498d8368725c77a7e1932aSerge Hallyn * Jim Winstead's <jimw@trainedmonkey.com> patch to add CookieDomain and
773fb9cad76f43540fddb78c7ffef7237a51a06dSerge Hallyn other small mod_usertrack features
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
544a48a0bdad50b601ab2d186aa78e71a47f92cdSerge Hallyn * What do we do about mod_proxy?
3c22086fe242c1cbb51e1df4add3052d3618c2caCedric Le Goater * Which MPMs will be included with Apache 2.0?