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