STATUS revision e9cfc70fceb74521ba0814cdc88808c7d4d00c97
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric LuceAPACHE 2.0 STATUS: -*-text-*-
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric LuceLast modified at [$Date: 2001/01/10 20:33:02 $]
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce 2.0b1 : Scheduled to release December 26, 2000
fcc9f7f86c2fa2ceb8a5c16dc934fea7fa6887f2Andreas Gustafsson rbb volunteers to be RM
fcc9f7f86c2fa2ceb8a5c16dc934fea7fa6887f2Andreas Gustafsson 2.0a9 : released December 12, 2000
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce 2.0a8 : released November 20, 2000
fcc9f7f86c2fa2ceb8a5c16dc934fea7fa6887f2Andreas Gustafsson 2.0a7 : released October 8, 2000
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce 2.0a6 : released August 18, 2000
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce 2.0a5 : released August 4, 2000
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce 2.0a4 : released June 7, 2000
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce 2.0a3 : released April 28, 2000
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce 2.0a2 : released March 31, 2000
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce 2.0a1 : released March 10, 2000
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric LuceRELEASE SHOWSTOPPERS:
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * Root all file systems with <Directory /> for WIN32/OS2/NW permissions
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Status: patch brought forward from 1.3.14
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce WIN32 and OS2 need review [William Rowe, Brian Harvard]
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * Error messages are filtered according to the needs of the original
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce URI. Nothing ensures that they are translated on EBCDIC machines
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce and *not* translated on ASCII machines.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * Win32: Enable the Windows MPM to honor max_requests_per_child
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Status: Bill will fix this.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * Win32: Get Apache working on Windows 95/98. The following work
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce (at least) needs to be done:
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce - winnt MPM: Fix 95/98 code paths in the winnt MPM. There is some NT
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce specific code that is still not in NT only code paths
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce - IOL binds to APR sendfile, implemented with TransmitFile, which
fcc9f7f86c2fa2ceb8a5c16dc934fea7fa6887f2Andreas Gustafsson is not available on 95/98.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce - Document warning that OSR2 is required (for Crypt functions, in
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * Win32: Test access logging with multiple threads. Will the
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce native file I/O calls serialize automagically like the
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce CRT calls or do we need to add region locking each time
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce we access the logs?
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * Win32: Complete the revamp the service environment and relocation
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce into the WinNT MPM. Changes ServerRoot service registry
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce parameter into ConfigArgs for multiple service startup parameters.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Problems to fix in the revamp: -k shutdown/restart are broken,
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce signals are not being acknowledged. Close window and shutdown
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce also seem out of sorts.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce OtherBill is working on this
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * We need a thread-safe resolver, at least on Unix.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Status: The best known candidate would be something from
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Status: Greg asks, "why? doesn't gethostbyname_r() handle this?"
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * The AddInputFilter and AddOutputFilter directives do not allow the
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce administrator to remove or reorder filters. Once a filter is added
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce in a container, it is present in any subcontainers. It can only be
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce added to the filter chain after any filters specified in enclosing
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * remove the --disable-shared from the subdir config of APR(UTIL)
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce before the final release. (in fact, it might even be nice to
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce allow for Apache config/build against an already-installed
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Note: we need to do a "make install" for APR(UTIL) so the shared
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce libraries can be installed properly. We could also use that
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce point to install include files (rather than have Apache
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce know everything that needs to be installed from the
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce sub-packages). The original impetus for doing the
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce disable-shared was because the shared lib wasn't getting
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce installed and a "make clean" in aprutil would make Apache
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce fail to load.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * users who want to install third-party modules into the Apache
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce source tree (for static linking) need to have autoconf and
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce libtool installed. This is because the module needs to have its
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce config.m4 incorporated into ./configure, which means "buildconf"
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce must be run.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric LuceRELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * The directives to setup output filters need to be re-visited. These
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce directives aren't consistent with what we already have, and they don't
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce always make good sense.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Status: rbb volunteers.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * FreeBSD has issues when sendfile is used. Some images aren't sent
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce completely. The work around is to turn off sendfile support.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * release distros do not include a "test" dir. It should be
6c6af6107a75ce28a0af57851dca3c87b042ab4aAndreas Gustafsson cleaned for the dev guys. (Greg volunteers)
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * Combine log_child and piped_log_spawn. Clean up http_log.c.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Common logging API.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * Create unified scoreboard API and implementation shared across
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * Document mod_file_cache.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * OS/2: Get loadable modules working again. Requires shared core support
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce which doesn't appear to be catered for in the current build system.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * OS/2: Make mod_status work for spmt_os2 MPM.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * Win32: Enable the winnt MPM to use the new scoreboard API
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * Win32: Win9x console window still won't play nice with the
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce close window, logoff and shutdown scenarios.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * Win32: Add a simple hold console open patch (wait for close or
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce the ESC key, with a nice message) if the server died a bad
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce death (non-zero exit code) in console mode.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * Platforms that do not support fork (primarily Win32 and AS/400)
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Architect start-up code that avoids initializing all the modules
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce in the parent process on platforms that do not support fork.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * Win32: Migrate the MPM over to use APR thread/process calls. This
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce would eliminate some code in the Win32 branch that essentially
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce duplicates what is in APR.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * There are still a number of places in the code where we are
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce losing error status (i.e. throwing away the error returned by a
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce system call and replacing it with a generic error code)
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * Win32: Implement reliable piped logs on Windows
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * The connection status table is not very efficient. Also, very few stats
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce are exported to the connection status table (easy to fix), and mod_status
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * Mass vhosting version of suEXEC.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * Replace tables with a proper opaque ADT that has pluggable
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce implementations (including something like the existing data type,
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce plus hash tables for speed, with options for more later).
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Status: fanf is working on this.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce [ gjs: still? really? ]
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * All DBMs suffer from confusion in support/dbmmanage (perl script) since
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce the dbmmanage employs the first-matched dbm format. This is not
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce necessarily the library that Apache was built with. Aught to
fcc9f7f86c2fa2ceb8a5c16dc934fea7fa6887f2Andreas Gustafsson rewrite dbmmanage upon installation to bin/ with the proper library
035cd7b5bd983b3845da08680ac311c754809403Andreas Gustafsson for predictable mod_auth_db/dbm administration.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * use apu_dbm in mod_auth_dbm
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Status: Greg +1 (low-priority volunteer)
aeb8fffc841865c3336383eadfd9987332a03286Andreas Gustafsson * Integrate mod_dav.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Some additional items remaining:
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce - case_preserved_filename stuff
fcc9f7f86c2fa2ceb8a5c16dc934fea7fa6887f2Andreas Gustafsson (use the new canonical name stuff?)
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce - find a new home for ap_text(_header)
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce - is it possible to remove the DAV: namespace stuff from util_xml?
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * ap_core_translate() and its use by mod_mmap_static and mod_file_cache
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce are a bit wonky. The function should probably be exposed as a utility
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce function (such as ap_translate_url2fs() or ap_validate_fs_url() or
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce something). Another approach would be a new hook phase after
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce "translate" which would allow the module to munge what the
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce translation has decided to do.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Status: Greg +1 (volunteers), Ryan +1
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * Explore use of a post-config hook for the code in http_main.c which
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce calls ap_fixup_virutal_hosts(), ap_fini_vhost_config(), and
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce ap_sort_hooks() [to reduce the logic in main()]
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * read the config tree just once, and process N times (as necessary)
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * add a version number to ap_initialize() as an extra failsafe against
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce (APR) library version skew.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce MsgID: <Pine.LNX.4.10.10005231712380.31927-100000@nebula.lyra.org>
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Status: Greg +1 (volunteers), Jeff +1, Ryan +1, Tony -0(?)
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * mod_info to use the configuration tree
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * (possibly) use UUIDs in mod_unique_id and/or mod_usertrack
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * (possibly) port the bug fix for PR 6942 (segv when LoadModule is put
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce into a VirtualHost container) to 2.0.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * the LTFLAGS = -export-dynamic in the config.m4 is wrong. it is getting
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce added multiple times during the config process. The -export-dynamic
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce should probably move into build/special.mk (the make file used for
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce building Apache modules).
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * toss the AddModule directive. we add all prelinked modules
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce automatically, and the LoadModule directive now implies
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce AddModule. so... there is no point to it any more.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric LucePRs that have been suspended forever waiting for someone to
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luceput them into 'the next release':
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#76: general
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce missing call to "setlocale();"
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#78: mod_include
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Additional status for XBitHack directive
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#161: mod_dir
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson Questionable performace of mod_dir() with negotiation
c71787bd6356c92e9c7d0a174cd63ab17fcf34c6Eric Luce * PR#362: mod_proxy
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Mod_proxy doesn't allow change of error pages
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#370: mod_env
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Modified PATH environemnt variable is not passed, instead
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce system's is used
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#440: mod_proxy
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Proxy doesn't deliver documents if not connected
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#534: mod_proxy
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce proxy converts ~name to %7Ename when name starts with a dot (.)
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#537: mod_access
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce mod_access syntax allows hosts that should be restricted
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#557: mod_auth-any
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce ~UserHome directories are not honored in absolute pathname
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce requests (.htaccess)
b9c96971964d87c2705c8dc29300ff8103479ee6Andreas Gustafsson * PR#573: mod_log-any
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce More LogFormat directives
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#612: mod_proxy
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Proxy FTP Authentication Fails
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#623: mod_include
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce A smarter "Last Modified" value for SSI documents (see PR number 600)
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#628: config
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Request of "Options SymLinksIfGroupMatch"
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#697: mod_include
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce A security tweak I've been using for a few years for SSI
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#700: mod_proxy
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Proxy doesn't do links right for OpenVMS files through ftp:
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#759: mod_imap
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce imap should read <MAP><AREA>*</MAP> too!
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#793: general
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce RLimitCPU and RLimitMEM don't apply to all children like they should
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#921: suexec
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Uses cwd before filling it in, doesn't use syslog
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#922: config
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce it is useful to allow specifiction that root-owned symlinks
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce should always be followed
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#980: mod_proxy
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Controlling Access to Remote Proxies would be nice...
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#994: mod_proxy
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Adding authentication "on the fly" through the proxy module
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1004: apache-api
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce request_config field in request_rec is moderately bogus
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1028: other
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce DoS attacks involving memory consumption
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1050: mod_log-any
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Logging of virtual server to error_log as well
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1085: mod_proxy
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce ProxyRemote make a dead cycle.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1117: mod_auth-any
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Using NIS passwd.byname dbm files with AuthDBMUserFile
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1120: suexec
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce suexec does not parse arguments to #exec cmd
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1145: mod_include
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Allow for Last-Modified: without resorting to XBitHack
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1156: config
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce insufficent AllowOverrides granularity for autoindexing
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1158: apache-api
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce improvements to child spawning API
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1166: mod_proxy
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce ``nph-'' not honored (no buffering) for ProxyRemote mapping
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1176: mod_cgi
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Apache cannot handle continuation line in headers
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1191: general
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce setlogin() is not called, causing problems with e.g. identd
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson * PR#1204: general
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce regerror() exists, use it
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1233: apache-api
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce there is no way to keep per-connection per-module state
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1263: mod_dir
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Add frame-safe anchor attribute to mod_autoindex links
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1268: suexec
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce CGI scripts running as Apache user: security (suexec etc.)
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1285: suexec
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Error messages could be easier to spot in cgi.log file for suexec.c
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1287: mod_access
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce add allow,deny/deny,allow warning to mod_access
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1290: mod_proxy
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Need to know "hit-rate" on proxy cache
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1358: mod_log-any
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Selective url-encode of log fields (or maybe a pseudo
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce log_rewrite module?)
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1383: mod_headers
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce I make mod_headers to modify request headers as well as
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce response ones.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1532: mod_proxy
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Proxy transfer logging
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1547: mod_proxy
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce No HTTP_X_FORWARDED_FOR set...
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1567: mod_proxy
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce ProxyRemote proxy requests fail authentication by firewall
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1574: mod_autoindex
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce ReadmeName and HeaderName don't allow for server-parsed html.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1582: mod_rewrite
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce mod_rewrite forms REQUEST_URI different than mod_cgi does
ab19d688255b3a333a41b4ebe6f4213538e89c2aEric Luce * PR#1677: mod_headers
ab19d688255b3a333a41b4ebe6f4213538e89c2aEric Luce mod_headers should allow mod_log_config-style formats in
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce header values
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1702: mod_proxy
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce mod_proxy to support persistent conns?
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1803: mod_include
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce patches to mod_include to allow for file tests
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1809: mod_auth-any
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Suggestion for improving authentication modules and core source
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce code, problem with 401 and ErrorDocument
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1855: mod_autoindex
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce More Control over autoindex layout
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1878: mod_proxy
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce listing of proxy cache content
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#1905: suexec
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Allow modules to set user:group for execution.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#2024: apache-api
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce adding auth_why to conn_rec
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#2073: mod_log-any
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce pipelined connections are not logged correctly
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#2074: mod_rewrite
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce mod_rewrite doesn't pass Proxy Throughput on internal subrequests
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#2113: config
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce HTTP Server Rebuild Line Needs Changing for the better
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#2138: mod_status
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce mod_status always displays 256 possible connection slots
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#2221: documentation
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Make online documentation search link back to my installation
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#2284: general
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Can not POST to ErrorDocument - Apache/1.3b6
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#2314: mod_proxy
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce patterns in ProxyRemote
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#2343: mod_status
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Status module averages are for entire uptime
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#2360: suexec
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce suexec for general access of user content?
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#2396: general
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Proposal for TimeZone directive
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#2415: mod_info
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce /server-info doesn't check for the virtual host to list the info
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#2421: config
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce problem specifying ndbm library for build ?with autoconfigure
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#2431: general
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce A small addition to rotatelogs.c to improve program functionality.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#2446: config
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce AllowOverride FileInfo is too coarse
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#2460: mod_cgi
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce TimeOut applies to output of CGI scripts
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#2512: mod_access
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce <IfDenied> directive wanted
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#2573: suexec
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce CGI's for general use still have to be run as another user
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#2648: general
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Cache file names in Proxy module
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#2760: config
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce [PATCH] User/Group for <Directory> and <Location> i.e. not only
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce in global and <Virtual>.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#2763: general
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce mailto tags and bundling bug report script
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#2772: mod_log-any
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce more % escapes
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#2785: os-aix
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Support for System Resource Controller
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#2793: protocol
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce When will Apache support P3P? Any Plans?
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#2873: config
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#2889: general
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Inclusion of RPM spec file in CVS/distributions
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#2906: general
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Propose that Apache recommend $UNIQUE_ID for all "session id"
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#2907: config
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce suggestion: power up your Include directive :)
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#3018: general
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce cannot limit some HTTP methods
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#3026: mod_autoindex
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce No way to change ReadmeName/HeaderName suffixes.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#3143: apache-api
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce No module specific data hook for per-connection data
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#3181: config
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Configuration file in Japanese
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#3191: mod_negotiation
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce no way to set global quality-of-source (qs) coneg values
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce with multiviews
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#3430: mod_negotiation
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Enhancement: MultiViews, Multi-Language Documents
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#3568: mod_proxy
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Accessing URL through proxy server corrupts data.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#3594: os-windows
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Please add an Apache icon to the systray instead of a DOS window
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#3605: mod_proxy
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Some anonymous FTP URLs ask for authentication
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#3654: mod_autoindex
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce BORDER=0 makes Icons look nicer (FancyIndexing)
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#3677: general
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce New ErrorDocumentMatch directive
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#4180: os-windows
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Alternative for win95 users
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#4241: config
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Need to be able to override shebang line to make CGI scripts
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce more portable.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#4244: config
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce "Files" and "FilesMatch" regexp does not recognize bang as
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce negation operator
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#4448: mod_log-any
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Please allow CGI env variables (QUERY_STRING, ...) to be logged
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#4459: mod_include
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Suggestion for better handling of Last-modified headers
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#4490: mod_cgi
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce mod_cgi prevents handling of OPTIONS requests
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#4520: mod_autoindex
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce mod_autoindex does not generate Last-Modified response headers
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#4658: os-windows
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce The output of CGI scripts appears in the window that apache
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce is running in
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#5713: os-windows
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce [PATCH] install as service with domain account
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#5993: general
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce AllowOverride should have a 'CheckNone' and 'AllowNone' argument
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce instead of only 'None'
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * PR#6347: mod_mime
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce MIME types for MNG and JNG files need adding to mime.types and
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce the mime.types and magic files
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Status: Waiting for IANA types to be defined
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric LuceOther bugs that need fixing:
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * MaxRequestsPerChild measures connections, not requests.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Until someone has a better way, we'll probably just rename it
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce "MaxConnectionsPerChild".
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * Regex containers don't work in an intutive way
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Status: No one has come up with an efficient way to fix this
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce behavior. Dean has suggested getting rid of regex containers
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * SIGSEGV on Linux (glibc 2.1.2) isn't caught properly by a
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce sigwaiting thread. We need to work around this, perhaps unless
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce there is hope soon for a fixed glibc.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * The MM library is built as static and shared library. This should
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce be set up to build only the required version.
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric LuceOther features that need writing:
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce * Finish infrastructure in core for async MPMs
f293a69bcd1c1dd7bdac8f4102fc2398b9e475c8Eric Luce Status: post 2.0
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson * TODO in source -- just do an egrep on "TODO" and see what's there
5f09ce124cad9712a9675f17f83ddc915e734909Andreas GustafssonDocumentation that needs writing:
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson * Mod_status docs are needed.
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson * The concept of MPMs, especially if we ship more than one MPM for a
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson given platform
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson * New directives in the various MPMs and appropriate links from
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson obsolete directives in core.html to the MPM documentation.
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson * Revise manual/stopping.html and the last part of
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson manual/misc/perf-tuning.html to take account of the MPMs.
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson * API documentation
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson Status: Ben Laurie has written some hooks documentation
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson * Changes since 1.3.9 can be more easily seen in the commitlog file
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson dev.apache.org:/home/cvs/CVSROOT/commitlogs/apache-2.0
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson which includes some of Roy's comments when the changes were
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson committed in rough change-sets by purpose. Note that the commitlog
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson does not show the contents of new files until later.
5f09ce124cad9712a9675f17f83ddc915e734909Andreas GustafssonAvailable Patches:
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson * Jon Travis's <jtravis@covalent.net> patch to deal with thread-safe
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson issues with inet_ntoa. See message <20001201163220.A12827@covalent.net>
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson Status: This is being set aside until the IPv6 work is finished
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson so that we know exactly what is required.
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson * Martin Sojka <msojka@gmx.de>'s patch to add error reporting for failed
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson htpasswd actions due to a full /tmp volume (other programs may have
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson similar problems?)
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson * Mike Abbott's <mja@trudge.engr.sgi.com> patches to improve
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson Status: These were written for 1.3, and are awaiting a port to
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson * Jim Winstead's <jimw@trainedmonkey.com> patch to add CookieDomain and
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson other small mod_usertrack features
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson * Dan Rench's <drench@xnet.com> patch to add allow the errmsg and timefmt
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson of SSI's to be modified in the config file. Patch is available in
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson * What do we do about mod_proxy?
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson * Which MPMs will be included with Apache 2.0?
5f09ce124cad9712a9675f17f83ddc915e734909Andreas Gustafsson * Is conf/highperformance.conf-dist obsolete? It looks obsolete.