STATUS revision b84f66c93f820824b1d5455181f55598b766319c
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesAPACHE 2.0 STATUS: -*-text-*-
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesLast modified at [$Date: 2001/09/10 15:18:01 $]
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes 2.0.25 : rolled August 29, 2001
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes 2.0.24 : rolled August 18, 2001
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes 2.0.23 : rolled August 9, 2001
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes 2.0.22 : rolled July 29, 2001
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes 2.0.21 : rolled July 20, 2001
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes 2.0.20 : rolled July 8, 2001
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes 2.0.19 : rolled June 27, 2001
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes 2.0.18 : rolled May 18, 2001
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes 2.0.17 : rolled April 17, 2001
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes 2.0.16 : rolled April 4, 2001
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes 2.0.15 : rolled March 21, 2001
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes 2.0.14 : rolled March 7, 2001
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes 2.0a9 : released December 12, 2000
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes 2.0a8 : released November 20, 2000
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes 2.0a7 : released October 8, 2000
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes 2.0a6 : released August 18, 2000
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes 2.0a5 : released August 4, 2000
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes 2.0a4 : released June 7, 2000
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes 2.0a3 : released April 28, 2000
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes 2.0a2 : released March 31, 2000
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes 2.0a1 : released March 10, 2000
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesPlease consult the following STATUS files for information
bb2b38cd44b032118359afbc743efbea12f48e61bnicholeson related projects:
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesRELEASE SHOWSTOPPERS:
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * Revert to a 1.3 behavior and allow a non-file request to travel
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes through the request cycle. If any request gets to the core handler,
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes without a flag that this r->filename was tested by dir/file_walk,
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes then we 500 at the very end of the request cycle. This provides
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes authors of older modules better compatibility, while still improving
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes the security and robustness of 2.0. This does not remove the new
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes map_to_storage hook itself, but makes it optional for some cases.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * There is an observation that svn + ssl has a significant interaction
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes in dir_merge sections with the new location_walk optimization. This
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes could reflect a bug in retrieving the cached location_walk, or some
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes other nasty mis-config. Core dump post to httpd-dev;
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Message-ID: <JLEGKKNELMHCJPNMOKHOIENKEIAA.striker@apache.org>
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * There is an interesting problem with directory_walk, now that it is
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes optional (may be overridden by a map_to_storage hook.) The change
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes of per_dir_default for a vhost switch doesn't happen until dir_walk.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes This switch needs to be pushed out of directory_walk, perhaps the
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes burden is put on the 'switcher' of the ->server entry, such as
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes mod_vhost_alias itself.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * There is a bug in how we sort some hooks, at least the pre-config
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes hook. The first time we call the hooks, they are in the correct
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes order, but the second time, we don't sort them correctly. Currently,
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes the modules/http/config.m4 file has been renamed to
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes modules/http/config2.m4 to work around this problem, it should moved
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes back when this is fixed. rbb
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * The Add...Filter and Set...Filter directives do not allow the
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes administrator to order filters, beyond the order of filename (mime)
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes extensions. It isn't clear if Set...Filter(s) should be inserted
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes before or after the Add...Filter(s) which are ordered by sequence of
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes filename extensions. Add...FilterByType will add to this quandry.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Some sort of resolution needs to be proposed,
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * mod_dir should normally redirect ALL directory requests which do
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes not include a trailing slash on the URI. However, if a "notes"
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes flag is set (say, via BrowserMatch), this behavior will be
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes disabled for non-GET requests.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Status: Greg volunteers
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes MsgId: <20010227104646.E2297@lyra.org>
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes MsgId: <3A9C0097.9C83F07C@Golux.Com>
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * mod_negotiation will not serve a request when an early extention
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes is understood, but a later extention is not. e.g. if the request
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes index.html.bak is recieved, and negotition could find the file
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes index.html.bak.en, it still won't be served because the
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes ap-mime-exception-list will contain "index" and "bak", and the
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes string "index.bak" doesn't match "index.html.bak". Need to
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes review the ap-mime-exception-list component by component to be
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes allow these cases. [This could be part of a patch to allow the
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes name index.bak in the case above to match index.html.bak.en]
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * mod_negotiation needs a new option or directive, something like
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes ForceLanguagePriority, to fall back to the LanguagePriority
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes directive instead of returning a "no acceptable variant" error.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * Usability: Sanitize the MPM config directives. MaxClients in
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes the threaded MPM is totally misleading now as it has little to
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes do with limiting the number of clients (it limits the number
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes of child processes). Bill proposed nomenclature change to
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes something like "StartWorkers, MaxWorkers, etc." that could
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes apply to most all the MPMs (with some notable exceptions).
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Bill would be happy with changing MaxClients to MaxServers
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes to make it agree with the operation of the StartServers
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * configure --enable-mods-shared=most option has issues. Example:
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes ./configure --enable-mods-shared=most
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes This builds mod_headers as a DSO (good) but builds mod_mime
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes as a compiled-in module (bad).
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesRELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * Allow the DocumentRoot directive within <Location > scopes? This
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes allows the beloved (crusty) Alias /foo/ /somepath/foo/ followed
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes by a <Directory /somepath/foo> to become simply
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes <Location /foo/> DocumentRoot /somefile/foo (IMHO a bit more legible
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes and in-your-face.) This proposed change would not depricate Alias.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * add mod_gz to httpd-2.0 (in modules/experimental/)
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes +1: Greg, Justin, Cliff, ben, Ken, Jeff
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes 0: Jim (premature decision at present, IMO)
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes -0: Doug, Ryan
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes non-binding: Ian (+1)
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * daedalus: mod_cgid and suexec have a problem co-existing. suexec
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes sees a null command string sometimes. The problem happens when
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes you access bugs.apache.org, then click on the "search the bug db"
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * Win32: Rotatelogs sometimes is not terminated when Apache
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes goes down hard. FirstBill was looking at possibly tracking the
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes child's-child processes in the parent process.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * Win32: Add a simple hold console open patch (wait for close or
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes the ESC key, with a nice message) if the server died a bad
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes death (non-zero exit code) in console mode.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Resolution: bring forward same ugly hacks from 1.3.13-.20
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * Port of mod_ssl to Apache 2.0:
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes The current porting state is summarized in modules/ssl/README. The
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes remaining work includes:
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes (1) stablizing/optimizing the SSL filter logic
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes (2) Enabling the various SSL caching mechanisms (shmcb, shmht)
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes (3) Enabling SSL extentions
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes (4) Trying to seperate the https filter logic from mod_ssl -
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes This is to facilitate other modules that wish to use the https
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes filter or the mod_ssl logic or both as required.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * Performance: Get the SINGLE_LISTEN_UNSERIALIZED_ACCEPT
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes optimization working in threaded. prefork's new design for how
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes to notice data on the pod should be sufficient.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * mod_tls is very specific to OpenSSL. Make the API calls
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes more generic to support other encryption libraries.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * Performance & Debug: Eliminate most (and perhaps all) of the
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes malloc/free calls in the bucket brigade code. Need some
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes light weight memory management functions that allow freeing
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes memory (putting it back into a memory pool) when it is no
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes longer needed. Enabling simple debugging features like guard
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes bands, double free detection, etc. would be cool but certainly
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes not a hard requirement.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Status: Cliff started to implement this using SMS as has
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes been discussed at length for months, but since
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes SMS is not being used anywhere else in the server,
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes several people expressed the opinion that we should
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes get rid of it entirely, meaning that the buckets
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes need their own memory management (free list) functions.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Cliff will implement that this weekend so we at least
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes have something to look at/compare with.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * Eliminate unnecessary creation of pipes in mod_cgid
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * the autoconf setup should be fixed to default to using the
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes "Apache" layout from config.layout, and each variable settable
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes in a layout should be overridable on the command line. Plus,
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes what we do right now just doesn't seem to fully fit into how autoconf
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes works, eg. AC_PREFIX_DEFAULT issues.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Message-ID: <Pine.BSF.4.20.0104031557420.20876-100000@alive.znep.com>
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * Combine log_child and piped_log_spawn. Clean up http_log.c.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Common logging API.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * Document mod_file_cache.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * OS/2: Make mod_status work for spmt_os2 MPM.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * Platforms that do not support fork (primarily Win32 and AS/400)
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Architect start-up code that avoids initializing all the modules
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes in the parent process on platforms that do not support fork.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * Win32: Migrate the MPM over to use APR thread/process calls. This
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes would eliminate some code in the Win32 branch that essentially
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes duplicates what is in APR.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * There are still a number of places in the code where we are
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes losing error status (i.e. throwing away the error returned by a
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes system call and replacing it with a generic error code)
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * Mass vhosting version of suEXEC.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * All DBMs suffer from confusion in support/dbmmanage (perl script) since
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes the dbmmanage employs the first-matched dbm format. This is not
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes necessarily the library that Apache was built with. Aught to
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes rewrite dbmmanage upon installation to bin/ with the proper library
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes for predictable mod_auth_db/dbm administration.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * use apu_dbm in mod_auth_dbm
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Status: Greg +1 (low-priority volunteer)
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Justin says: "Seems like this is already there, so should we just
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes remove the other DBM code in that file? If you want
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes to use gdbm, or dbm, etc, you should tell apr-util."
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * Integrate mod_dav.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Some additional items remaining:
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes - case_preserved_filename stuff
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes (use the new canonical name stuff?)
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes - find a new home for ap_text(_header)
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes - is it possible to remove the DAV: namespace stuff from util_xml?
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * ap_core_translate() and its use by mod_mmap_static and mod_file_cache
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes are a bit wonky. The function should probably be exposed as a utility
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes function (such as ap_translate_url2fs() or ap_validate_fs_url() or
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes something). Another approach would be a new hook phase after
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes "translate" which would allow the module to munge what the
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes translation has decided to do.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Status: Greg +1 (volunteers), Ryan +1
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * Explore use of a post-config hook for the code in http_main.c which
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes calls ap_fixup_virutal_hosts(), ap_fini_vhost_config(), and
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes ap_sort_hooks() [to reduce the logic in main()]
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * read the config tree just once, and process N times (as necessary)
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * (possibly) use UUIDs in mod_unique_id and/or mod_usertrack
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * (possibly) port the bug fix for PR 6942 (segv when LoadModule is put
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes into a VirtualHost container) to 2.0.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * shift stuff to mod_core.h
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * APR-ize resolver stuff in mod_unique_id (Jeff volunteers)
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * callers of ap_run_create_request() should check the return value
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes for failure (Doug volunteers)
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * when prefork bails out due to an initialization error in the detached
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes process (e.g., mutex init failure), other children (cgid, at least)
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes are left hanging around
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * Win32: Get Apache working on Windows 95/98. The following work
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes (at least) needs to be done:
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes - winnt MPM: Fix 95/98 code paths in the winnt MPM. There is some NT
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes specific code that is still not in NT only code paths
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes - IOL binds to APR sendfile, implemented with TransmitFile, which
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes is not available on 95/98.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes - Document warning that OSR2 is required (for Crypt functions, in
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes rand.c, at least.) This could be resolved with an SSL library, or
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes randomization in APR itself.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes - Bring the Win9xConHook.dll from 1.3 into 2.0 (no sense till it
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes actually works) and add in a splash of Win9x service code.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesPRs that have been suspended forever waiting for someone to
bb2b38cd44b032118359afbc743efbea12f48e61bnicholesput them into 'the next release':
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#76: general
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes missing call to "setlocale();"
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#78: mod_include
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Additional status for XBitHack directive
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#362: mod_proxy
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Mod_proxy doesn't allow change of error pages
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#370: mod_env
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Modified PATH environemnt variable is not passed, instead
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes system's is used
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#440: mod_proxy
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Proxy doesn't deliver documents if not connected
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#534: mod_proxy
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes proxy converts ~name to %7Ename when name starts with a dot (.)
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#537: mod_access
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes mod_access syntax allows hosts that should be restricted
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#557: mod_auth-any
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes ~UserHome directories are not honored in absolute pathname
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes requests (.htaccess)
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#612: mod_proxy
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Proxy FTP Authentication Fails
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#623: mod_include
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes A smarter "Last Modified" value for SSI documents (see PR number 600)
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#628: config
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Request of "Options SymLinksIfGroupMatch"
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#700: mod_proxy
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Proxy doesn't do links right for OpenVMS files through ftp:
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#759: mod_imap
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes imap should read <MAP><AREA>*</MAP> too!
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#793: general
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes RLimitCPU and RLimitMEM don't apply to all children like they should
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#921: suexec
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Uses cwd before filling it in, doesn't use syslog
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#922: config
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes it is useful to allow specifiction that root-owned symlinks
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes should always be followed
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#980: mod_proxy
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Controlling Access to Remote Proxies would be nice...
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#994: mod_proxy
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Adding authentication "on the fly" through the proxy module
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#1004: apache-api
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes request_config field in request_rec is moderately bogus
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#1028: other
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes DoS attacks involving memory consumption
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#1050: mod_log-any
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Logging of virtual server to error_log as well
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#1085: mod_proxy
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes ProxyRemote make a dead cycle.
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#1117: mod_auth-any
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Using NIS passwd.byname dbm files with AuthDBMUserFile
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#1120: suexec
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes suexec does not parse arguments to #exec cmd
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#1145: mod_include
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Allow for Last-Modified: without resorting to XBitHack
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#1158: apache-api
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes improvements to child spawning API
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#1166: mod_proxy
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes ``nph-'' not honored (no buffering) for ProxyRemote mapping
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#1176: mod_cgi
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Apache cannot handle continuation line in headers
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#1191: general
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes setlogin() is not called, causing problems with e.g. identd
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#1204: general
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes regerror() exists, use it
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#1233: apache-api
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes there is no way to keep per-connection per-module state
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#1263: mod_autoexec
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes Add frame-safe anchor attribute to mod_autoindex links
bb2b38cd44b032118359afbc743efbea12f48e61bnicholes * PR#1268: suexec
add allow,deny/deny,allow warning to mod_access
A small addition to rotatelogs.c to improve program functionality.
Feedback/Comment on APACI
Inclusion of RPM spec file in CVS/distributions
* orig_ct in the byterange/multipart handling may not be