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