STATUS revision 1af5c0e25a649bb298e25ddfa5418fa18bdcb107
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox UserAPACHE 2.0 STATUS: -*-text-*-
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic UpdaterLast modified at [$Date: 2002/05/16 03:58:59 $]
c7ef13f6c9ef4436bc804b150e0a93307b11fa27Tinderbox User
c7ef13f6c9ef4436bc804b150e0a93307b11fa27Tinderbox UserRelease:
1167fc7904c5f0a472f8df207ac46dd52c7f1ec8Automatic Updater
0c39b3ed9409ecb277d5e32fa763a4e4d6598df8Automatic Updater 2.0.37 : in development.
46da3117812814a29432a8d9a9ccf8acdbfdadceAutomatic Updater 2.0.36 : released May 6, 2002 as GA.
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User 2.0.35 : released April 5, 2002 as GA.
fe84edc17e0d582cf7b4270f8df9d4742a107b1cAutomatic Updater 2.0.34 : tagged March 26, 2002.
79b273c187a4aa1016a62181983dfdd0521681aeMark Andrews 2.0.33 : tagged March 6, 2002. not released.
3349f0044fda807e1fd6681c833d3593a22dad86Tinderbox User 2.0.32 : released Feburary 16, 2002 as beta.
bed0874e1a09e810575328c4bfc346a47514b69fMark Andrews 2.0.31 : rolled Feburary 1, 2002. not released.
b253dcf9668f95e141bce9556dc88e30d3305a1dTinderbox User 2.0.30 : tagged January 8, 2002. not rolled.
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User 2.0.29 : tagged November 27, 2001. not rolled.
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User 2.0.28 : released November 13, 2001 as beta.
e20309353e6246485c521278131d3fced73d7957Tinderbox User 2.0.27 : rolled November 6, 2001
e20309353e6246485c521278131d3fced73d7957Tinderbox User 2.0.26 : tagged October 16, 2001. not rolled.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews 2.0.25 : rolled August 29, 2001
6c910bd5e4a85a56e3a61fdf7b237a45bb2553eeTinderbox User 2.0.24 : rolled August 18, 2001
3cc98b8ecedcbc8465f1cf2740b966b315662430Automatic Updater 2.0.23 : rolled August 9, 2001
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews 2.0.22 : rolled July 29, 2001
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews 2.0.21 : rolled July 20, 2001
e20309353e6246485c521278131d3fced73d7957Tinderbox User 2.0.20 : rolled July 8, 2001
e20309353e6246485c521278131d3fced73d7957Tinderbox User 2.0.19 : rolled June 27, 2001
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews 2.0.18 : rolled May 18, 2001
f2770f6b39a9b2a98afb7a11ed105f73f1570c1eAutomatic Updater 2.0.17 : rolled April 17, 2001
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews 2.0.16 : rolled April 4, 2001
f2770f6b39a9b2a98afb7a11ed105f73f1570c1eAutomatic Updater 2.0.15 : rolled March 21, 2001
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson 2.0.14 : rolled March 7, 2001
f2770f6b39a9b2a98afb7a11ed105f73f1570c1eAutomatic Updater 2.0a9 : released December 12, 2000
f2770f6b39a9b2a98afb7a11ed105f73f1570c1eAutomatic Updater 2.0a8 : released November 20, 2000
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson 2.0a7 : released October 8, 2000
f2770f6b39a9b2a98afb7a11ed105f73f1570c1eAutomatic Updater 2.0a6 : released August 18, 2000
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User 2.0a5 : released August 4, 2000
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User 2.0a4 : released June 7, 2000
aa9c561961e9d877946ebaa8795fa2be054ab7bfEvan Hunt 2.0a3 : released April 28, 2000
e130ab53e992670e2a2ecf043976ac09f21358d1Automatic Updater 2.0a2 : released March 31, 2000
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater 2.0a1 : released March 10, 2000
aa9c561961e9d877946ebaa8795fa2be054ab7bfEvan Hunt
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic UpdaterPlease consult the following STATUS files for information
e6fc17ec5ad5ba1c4bf5730b2b97c82d1f2b8f3cMark Andrewson related projects:
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater
aa9c561961e9d877946ebaa8795fa2be054ab7bfEvan Hunt * srclib/apr/STATUS
e130ab53e992670e2a2ecf043976ac09f21358d1Automatic Updater * srclib/apr-util/STATUS
2d2dc37599979c83495510f8af8d1756753aa2c5Automatic Updater * docs/STATUS
aa9c561961e9d877946ebaa8795fa2be054ab7bfEvan Hunt
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic UpdaterCURRENT RELEASE NOTES:
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater * 36 status: released on Monday, May 6, 2002.
cdfc81e048bd34c1d628380247bda6b80a89e20eAutomatic Updater Awaiting the .zip files to complete the release.
cdfc81e048bd34c1d628380247bda6b80a89e20eAutomatic Updater
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic UpdaterRELEASE SHOWSTOPPERS:
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater * for 2.0.37: decide if the MMN bump was warranted
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater
eabc9c3c07cd956d3c436bd7614cb162dabdda76Mark AndrewsCURRENT VOTES:
eabc9c3c07cd956d3c436bd7614cb162dabdda76Mark Andrews
eabc9c3c07cd956d3c436bd7614cb162dabdda76Mark Andrews * Should we always build [support*] binaries statically unless otherwise
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User indicated?
e20309353e6246485c521278131d3fced73d7957Tinderbox User Message-ID: <20020129210006.B23512@Lithium.MeepZor.Com>
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
e5a3fb2b751598fdbcf2cde07a47202aaab93081Tinderbox User +1: Ken, *wrowe [they are PITAs on OSX]
e20309353e6246485c521278131d3fced73d7957Tinderbox User -1: Justin, Ian
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
a80993946f29ff39df38818ee9b2e58a4e46cb7eTinderbox User * If the parent process dies, should the remaining child processes
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews "gracefully" self-terminate. Or maybe we should make it a runtime
c59750de3ea3c7d5890000fb4606e8f5835a52aaTinderbox User option, or have a concept of 2 parent processes (one being a
80faf1588895fd26490f82f95a7a1b771df1c324Automatic Updater "hot spare").
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews See: Message-ID: <3C58232C.FE91F19F@Golux.Com>
ec7751119a08c6a7250f3187beed69a8b836d349Tinderbox User
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews Self-destruct: Ken, Martin
114f7780384371121918624ae2c80ecfce545683Tinderbox User Not self-destruct: BrianP, Ian, Cliff, BillS
693c4232dfdffaff672197d4b9fea944c64cf80aAutomatic Updater Make it runtime configurable: Aaron, Jim, Justin
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews Have 2 parents: +1: Jim
f2770f6b39a9b2a98afb7a11ed105f73f1570c1eAutomatic Updater -1: Justin, wrowe [for 2.0]
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson +0: Martin (while standing by, could it do
f2770f6b39a9b2a98afb7a11ed105f73f1570c1eAutomatic Updater something useful?)
f2770f6b39a9b2a98afb7a11ed105f73f1570c1eAutomatic Updater
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews * Make the worker MPM the default MPM for threaded Unix boxes.
f2770f6b39a9b2a98afb7a11ed105f73f1570c1eAutomatic Updater +1: Justin, Ian, Cliff, BillS
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson +0: BrianP, Aaron (mutex contention is looking better with the
f2770f6b39a9b2a98afb7a11ed105f73f1570c1eAutomatic Updater latest code, let's continue tuning and testing)
f2770f6b39a9b2a98afb7a11ed105f73f1570c1eAutomatic Updater -0: Lars
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson
f2770f6b39a9b2a98afb7a11ed105f73f1570c1eAutomatic Updater * Change the default config so that we add a ServerToken Minimal
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User to the config. Possibly go one step further and add a option
b871c7156eb037d41f53828c6fcb9cc876128962Mark Andrews to just report '2.0' instead of '2.0.x'
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews +1: IanH, BrianP
3349f0044fda807e1fd6681c833d3593a22dad86Tinderbox User -1: Greg, Cliff, Justin
3349f0044fda807e1fd6681c833d3593a22dad86Tinderbox User I use the default response all the time to verify that a
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews module is present and at the proper version. This information
2a31bd531072824ef252c18303859d6af7451b00Francis Dupont is also very handy for the module surveys, to determine what
3349f0044fda807e1fd6681c833d3593a22dad86Tinderbox User modules are out there and in prevalent use (see
3349f0044fda807e1fd6681c833d3593a22dad86Tinderbox User securityspace.com; frickin' JServ is still increasing in
2a31bd531072824ef252c18303859d6af7451b00Francis Dupont numbers!). Security conscious people can change this on their
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews own, when required. Removing the information doesn't remove
3349f0044fda807e1fd6681c833d3593a22dad86Tinderbox User any future vulnerabilities. Assuming that a vulnerability
3349f0044fda807e1fd6681c833d3593a22dad86Tinderbox User occurred, I highly doubt that somebody would actually bother
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews to *test* the version reported in the response before
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews attempting to use the vulnerability, so trying to hide the
bed0874e1a09e810575328c4bfc346a47514b69fMark Andrews information isn't all that useful.
24bf1e02f03577db0feb50b80238c4150c96d05dAutomatic Updater
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark AndrewsRELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP:
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews * Get mod_cache/mod_mem_cache out of experimental (still some
7500521cecdff3c00e594ec41d3a17292332ffbcTinderbox User work items left to complete)
a308b69ac66fadf66863484f301314d6e6a3f1d2Automatic Updater
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews * The 2.0.36 worker MPM graceless shutdown changes work but are
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews a bit clunky on some platforms; eg, on Linux, the loop to
a01aa536188bb3535dfc1107a623e6355a8e6b7cMark Andrews join each worker thread seems to hang, and the parent ends up
89623368b8f662d458d9964b923050f33c5f75b0Tinderbox User killing off the child with SIGKILL. But at least it shuts down.
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews
b871c7156eb037d41f53828c6fcb9cc876128962Mark Andrews * --enable-mods-shared="foo1 foo2" is busted on Darwin. Pier
b871c7156eb037d41f53828c6fcb9cc876128962Mark Andrews posted a patch (Message-ID: <B8DBBE8D.575A%pier@betaversion.org>).
b871c7156eb037d41f53828c6fcb9cc876128962Mark Andrews
01a5c5503482fb3ba52088bf0178a7213273bf96Mark Andrews * We do not properly substitute the prefix-variables in the configuration
b871c7156eb037d41f53828c6fcb9cc876128962Mark Andrews scripts or generated-configs. (i.e. if sysconfdir is etc,
b871c7156eb037d41f53828c6fcb9cc876128962Mark Andrews httpd-std.conf points to conf.)
f2770f6b39a9b2a98afb7a11ed105f73f1570c1eAutomatic Updater
cdfc81e048bd34c1d628380247bda6b80a89e20eAutomatic Updater * If any request gets through ap_process_request_internal() and is
f2770f6b39a9b2a98afb7a11ed105f73f1570c1eAutomatic Updater scheduled to be served by the core handler, without a flag that this
fe80a4909bf62b602feaf246866e9d29f7654194Automatic Updater r->filename was tested by dir/file_walk, we need to 500 at the very
f2770f6b39a9b2a98afb7a11ed105f73f1570c1eAutomatic Updater end of the ap_process_request_internal() processing so sub_req-esters
f2770f6b39a9b2a98afb7a11ed105f73f1570c1eAutomatic Updater know this request cannot be run. This provides authors of older
fe80a4909bf62b602feaf246866e9d29f7654194Automatic Updater modules better compatibility, while still improving the security and
f2770f6b39a9b2a98afb7a11ed105f73f1570c1eAutomatic Updater robustness of 2.0.
f2770f6b39a9b2a98afb7a11ed105f73f1570c1eAutomatic Updater
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson Status: still need to decide where this goes, OtherBill comments...
f2770f6b39a9b2a98afb7a11ed105f73f1570c1eAutomatic Updater Message-ID: <065701c14526$495203b0$96c0b0d0@roweclan.net>
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews [Deleted comments regarding the ap_run_handler phase, as irrelevant
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson as BillS points out that "common case will be caught in
dd65eb1efb40b1c47d57963192bfc54873b219beAutomatic Updater default_handler already (with the r->finfo.filetype == 0 check)"
dd65eb1efb40b1c47d57963192bfc54873b219beAutomatic Updater and the issue is detecting this -before- we try to run the req.]
dd65eb1efb40b1c47d57963192bfc54873b219beAutomatic Updater
133e6d43fa82e80d3798be4de00f4540f485ec6cAutomatic Updater gregames says: can this happen somehow without a broken module
133e6d43fa82e80d3798be4de00f4540f485ec6cAutomatic Updater being involved? If not, why waste cycles trying to defend against
133e6d43fa82e80d3798be4de00f4540f485ec6cAutomatic Updater potential broken modules? It seems futile.
f2770f6b39a9b2a98afb7a11ed105f73f1570c1eAutomatic Updater wrowe counters: no, it shouldn't happen unless the module is broken.
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson But the right answer is to fail the request up-front in dir/file
f2770f6b39a9b2a98afb7a11ed105f73f1570c1eAutomatic Updater walk if the path was entirely invalid; and we can't do that either
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User or we break modules that are unwilling to hook map_to_storage.
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User * Rewrite core_output_filter. It is nearly impossible to support
c7ef13f6c9ef4436bc804b150e0a93307b11fa27Tinderbox User it with predictable results as it is implemented now.
c7ef13f6c9ef4436bc804b150e0a93307b11fa27Tinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User * With AP_MODE_EXHAUSTIVE in the core, it is finally clear to me
f132a836c4e386b1af045dd8fe7106ae61b90bffAutomatic Updater how the Perchild MPM should be re-written. It hasn't worked
8f2c45a35dd8c40bcc9caba8f7d40ce64fc27bcdAutomatic Updater correctly since filters were added because it wasn't possible to
c6a0f4ae1d7183a16ffb196b86b647f870694796Automatic Updater get the content that had already been written and the socket at
8f2c45a35dd8c40bcc9caba8f7d40ce64fc27bcdAutomatic Updater the same time. This mode lets us do that, so the MPM can be
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User fixed.
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
269519eeb959d905ed125f96426e01d725c3b597Tinderbox User * htpasswd blindly processes the file you give it, and does no
8711e5c73ca872d59810760af0332194cbdd619bAutomatic Updater sanity checking before totally corrupting whatever file it was
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater you thought you had. It should check the input file and bail
8f2c45a35dd8c40bcc9caba8f7d40ce64fc27bcdAutomatic Updater if it finds non-comment lines that do not contain exactly 1
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater ':' character.
8f2c45a35dd8c40bcc9caba8f7d40ce64fc27bcdAutomatic Updater Message-ID: <20020217150457.A31632@clove.org>
6a9d2121152c94cb9e35832126c3f2e4d18d81edTinderbox User
e85565067cf73f8cc21ee29b11761659f1d47ee9Automatic Updater * Can a static httpd be built reliably?
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Message-ID: <20020207142751.T31582@clove.org>
bc0a53583d92309bebcf93c408e2f3247ebd3d3cAutomatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater * [Ken] Test suite failures:
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater o worker is also failing some of the 'cgi' subtests
59528addd704f8d5757b54e540520f74e588a7c7Automatic Updater (see <URL:http://Source-Zone.Org/Apache/regression/>):
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Justin says: "Worker should be fine and passes httpd-test here.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater If you can provide evidence that it can be reproduced
7f79131f9a8e804b93c57f3c679065cce878b726Automatic Updater outside of httpd-test, then it's a showstopper. I
59528addd704f8d5757b54e540520f74e588a7c7Automatic Updater think it's a perl or a httpd-test problem."
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Not a showstopper: Justin
3f616e6f846be57b1717c6beaba0f74de9d5a7c6Automatic Updater
8f2c45a35dd8c40bcc9caba8f7d40ce64fc27bcdAutomatic Updater * Usage of APR_BRIGADE_NORMALIZE in core_input_filter should be
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater removed if possible.
19b3dc94bce93fa76bd7e066f9298630dbc9dcb4Automatic Updater Message-ID: <Pine.LNX.4.33.0201202232430.318-100000@deepthought.cs.virginia.edu>
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
9513a2a6670951f5cf5477fcfec9f933fcaff628Automatic Updater * There is a bug in how we sort some hooks, at least the pre-config
7f94d9a8162c9a96b56e66176702b66e79d8e1a2Automatic Updater hook. The first time we call the hooks, they are in the correct
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater order, but the second time, we don't sort them correctly. Currently,
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater the modules/http/config.m4 file has been renamed to
5ecad47f69b3fd945472ab2900a9ff826a7ce2f6Automatic Updater modules/http/config2.m4 to work around this problem, it should moved
dbd021853bb1cd6ab128e8da8865f5965030aedcTinderbox User back when this is fixed. rbb
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Justin says: "Is this really a showstopper? This has been here
6a9d2121152c94cb9e35832126c3f2e4d18d81edTinderbox User forever. What's wrong? Does this have to do with
6a9d2121152c94cb9e35832126c3f2e4d18d81edTinderbox User autoconf or m4?"
7262eb86f2b465822206122921e2f357218f0cfdAutomatic Updater Not a showstopper: Justin, BrianP, trawick, gregames
96ea71632887c58a9d00f47eb318bf76b35903c3Mark Andrews
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater * The Add...Filter and Set...Filter directives do not allow the
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater administrator to order filters, beyond the order of filename (mime)
bbb069be941f649228760edcc241122933c066d2Automatic Updater extensions. It isn't clear if Set...Filter(s) should be inserted
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater before or after the Add...Filter(s) which are ordered by sequence of
4cda4fd158d6ded5586bacea8c388445d99611eaAutomatic Updater filename extensions. At minimum, some sort of +-[0-10] syntax seems
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews like the quickest fix for a 2.0 gold release.
da59e63e7af147a8bcef985b98b04443e04c3a0eTinderbox User Justin says: "Could we delay this for a point release or 2.1?"
80faf1588895fd26490f82f95a7a1b771df1c324Automatic Updater Not a showstopper: justin, wrowe, trawick, stoddard, Jim, Ian, Aaron,
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews gregames
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
6a9d2121152c94cb9e35832126c3f2e4d18d81edTinderbox User * Get perchild to work on platforms other than Linux. This
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews will require a portable mechanism to pass data and file/socket
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews descriptors between vhost child groups. An API was proposed
89623368b8f662d458d9964b923050f33c5f75b0Tinderbox User on dev@apr:
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews Message-ID: <20020111115006.K1529@clove.org>
cafd3a2b9974fe0a4ab95e0289746062bd958d68Automatic Updater
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews * Try to get libtool inter-library dependency code working on AIX.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Message-ID: <cm3n10lx555.fsf@rdu163-40-092.nc.rr.com>
bbc0e1c4f47f101c4a64db3469352c49a49e734fTinderbox User
f132a836c4e386b1af045dd8fe7106ae61b90bffAutomatic Updater Justin says: If we get it working on AIX, we can enable this
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater on all platforms and clean up our build system
1368e4b34cef64604c874fcc40201c78e548714cTinderbox User somewhat.
da59e63e7af147a8bcef985b98b04443e04c3a0eTinderbox User Jeff says: I thought I tested a patch for you sometime in
da59e63e7af147a8bcef985b98b04443e04c3a0eTinderbox User January that you were going to commit within a few
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User days.
fe84edc17e0d582cf7b4270f8df9d4742a107b1cAutomatic Updater
cf7e98f59148b559946a7f1ca728471374f1eef3Automatic Updater * Handling of %2f in URIs. Currently both 1.3 and 2.0
930f6069e5aa157cf6987cdafd412f5757a5a558Automatic Updater completely disallow %2f in the request URI path (see
febbdb34a7f7759922e239655e7429d78d3a8d26Tinderbox User ap_unescape_url() in util.c). It's permitted and passed
e6fc17ec5ad5ba1c4bf5730b2b97c82d1f2b8f3cMark Andrews through in the query string, however. Roy says the
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater original reason for disallowing it, from five years ago,
cf7e98f59148b559946a7f1ca728471374f1eef3Automatic Updater was to protect CGI scripts that applied PATH_INFO to
c3fd32ed29e9e419bb56583f4272a506773b1ea0Automatic Updater a filesystem location and which might be tricked by
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson ..%2f..%2f(...). We *should* allow path-info of the
c3fd32ed29e9e419bb56583f4272a506773b1ea0Automatic Updater form 'http://foo.com/index.cgi/path/to/path%2finfo'.
c3fd32ed29e9e419bb56583f4272a506773b1ea0Automatic Updater Since we've revamped a lot of our processing of path
a382ca49c874d38ad3ac8995b49f9f27128e4ca9Automatic Updater segments, it would be nice to allow this, or at least
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User allow it conditionally with a directive.
bbc0e1c4f47f101c4a64db3469352c49a49e734fTinderbox User
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User * FreeBSD, threads, and worker MPM. All seems to work fine
e20309353e6246485c521278131d3fced73d7957Tinderbox User if you only have one worker process with many threads. Add
3857cb6fcabeb79d85de4b3e3e4ab99912b701f8Mark Andrews a second worker process and the accept lock seems to be
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User lost. This might be an APR issue with how it deals with
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User the child_init hook (i.e. the fcntl lock needs to be resynced).
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews More examination and analysis is required.
9174e44c14b1cb91a651fa1dc29470438c246ab9Automatic Updater Status: This has also been reported on Cygwin.
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson Message-ID: <3C2CC514.8EF3BED1@wapme-systems.de> (cygnus)
e2caa7536302de34de6cc04025abcd53dc3a499aAutomatic Updater
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User Justin says: So, FreeBSD-CURRENT and Cywin have the same
8292deab031e7599cd7622aa7675fbe139ca6095Mark Andrews problem. Yum. If another platform has this
0b57424d28c9a67018107133f9fbc0a7dcf057e2Mark Andrews with worker, this becomes a showstopper.
0b57424d28c9a67018107133f9fbc0a7dcf057e2Mark Andrews Aaron says: I spent some time disecting this and have come to
0b57424d28c9a67018107133f9fbc0a7dcf057e2Mark Andrews the conclusion that it is not a problem in the worker MPM
dc11390a658e02e1a03accd4dbe14c94fa9de556Automatic Updater (or at least, it is not isolated to a problem in worker).
08d53af7d51409036462fa80fb1bde7a8c2ac123Automatic Updater I'll list some of the problems I'm seeing in case someone
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews else wants to pick up where I've left off:
b109432c3a939bff66a463be86c371bd88efe3aaAutomatic Updater - Delivery of just about any signal to one of the child
7d12a6b412fe47e6d6582923fd6954ab8cd0baebAutomatic Updater processes will send it into an infinite loop as well.
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews - Even though the parent is spinning out of control,
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews at first the child or children will appear to work
3351ccbd5c1961404044f8273d54dad405f53960Mark Andrews properly. At times it is possible to get it into a state,
7d12a6b412fe47e6d6582923fd6954ab8cd0baebAutomatic Updater however, where a request will hang until another concurrent
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews request "kicks" the first, at which point the second will
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews hang. My theory is that this has to do with the
3351ccbd5c1961404044f8273d54dad405f53960Mark Andrews pthread_cond_*() implementation in FreeBSD, but it's still
7d12a6b412fe47e6d6582923fd6954ab8cd0baebAutomatic Updater possible that it is in APR.
78f3ed4bc2fcd3d270bfd599804f3b27a1db4d91Mark Andrews
0b57424d28c9a67018107133f9fbc0a7dcf057e2Mark Andrews Justin adds: Oh, FreeBSD threads are implemented entirely with
7d12a6b412fe47e6d6582923fd6954ab8cd0baebAutomatic Updater select()/poll()/longjmp(). Welcome to the nightmare.
0b57424d28c9a67018107133f9fbc0a7dcf057e2Mark Andrews So, that means a ktrace output also has the thread
e8fc8c884b44371784805e1e0d3100da403dd3f1Automatic Updater scheduling internals in it (since it is all the same to
e8fc8c884b44371784805e1e0d3100da403dd3f1Automatic Updater the kernel). Which makes it hard to distinguish between
e8fc8c884b44371784805e1e0d3100da403dd3f1Automatic Updater our select() calls and their select() calls.
e8fc8c884b44371784805e1e0d3100da403dd3f1Automatic Updater *bangs head on wall repeatedly* But, some of the libc_r
e8fc8c884b44371784805e1e0d3100da403dd3f1Automatic Updater files have a DBG_MSG #define. This is moderately helpful
e8fc8c884b44371784805e1e0d3100da403dd3f1Automatic Updater when used with -DNO_DETACH. The kernel scheduler isn't
e8fc8c884b44371784805e1e0d3100da403dd3f1Automatic Updater waking up the threads on a select(). Yum. And, I bet
e8fc8c884b44371784805e1e0d3100da403dd3f1Automatic Updater those decrementing select calls have to do with the
e8fc8c884b44371784805e1e0d3100da403dd3f1Automatic Updater scheduler. Time to brush up on our OS fundamentals.
7d12a6b412fe47e6d6582923fd6954ab8cd0baebAutomatic Updater
b253dcf9668f95e141bce9556dc88e30d3305a1dTinderbox User * There is increasing demand from module writers for an API
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User that will allow them to control the server � la apachectl.
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User Reasons include sole-function servers that need to die if
c7ef13f6c9ef4436bc804b150e0a93307b11fa27Tinderbox User an external dependency (e.g., a database) fails, et cetera.
01a5c5503482fb3ba52088bf0178a7213273bf96Mark Andrews Perhaps something in the (ever more abused) scoreboard?
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User rbb: I don't believe the scoreboard is the correct mechanism
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User for this. We already have a pipe that goes between parent
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User and child for graceful shutdown events, along with an API that
59528addd704f8d5757b54e540520f74e588a7c7Automatic Updater can be used to send a message down that pipe. In threaded MPMs,
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews it is easy enough to make that one pipe be used for graceful
8f2c45a35dd8c40bcc9caba8f7d40ce64fc27bcdAutomatic Updater and graceless events, and it is also easy to open that pipe
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater to both parent and child for writing. Then we just need to
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews figure out how to do graceless on non-threaded MPMs.
4b2cb1422c7c600fbc13b1cb06a8b4693bc11af8Mark Andrews
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews * Allow the DocumentRoot directive within <Location > scopes? This
4b2cb1422c7c600fbc13b1cb06a8b4693bc11af8Mark Andrews allows the beloved (crusty) Alias /foo/ /somepath/foo/ followed
c651f15b30f1dae5cc2f00878fb5da5b3a35a468Mark Andrews by a <Directory /somepath/foo> to become simply
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater <Location /foo/> DocumentRoot /somefile/foo (IMHO a bit more legible
7f79131f9a8e804b93c57f3c679065cce878b726Automatic Updater and in-your-face.) DocumentRoot unset would be accepted [and would
f2770f6b39a9b2a98afb7a11ed105f73f1570c1eAutomatic Updater not permit content to be served, only virtual resources such as
91216cff91b34c9ff6e846dc23f248219cafe660Andreas Gustafsson server-info or server-status.
f2770f6b39a9b2a98afb7a11ed105f73f1570c1eAutomatic Updater This proposed change would _not_ depricate Alias.
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews
efb0e886f18894a1d2489f1ad74ad14b579e11c7Mark Andrews * Win32: Rotatelogs sometimes is not terminated when Apache
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User goes down hard. FirstBill was looking at possibly tracking the
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington child's-child processes in the parent process.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington OtherBill asks, wasn't this fixed?
e20309353e6246485c521278131d3fced73d7957Tinderbox User stoddard: Not fixed. Shared scoreboard might offer a good
f7369b2881b5e63d69600adcedc8ba938303d30cTinderbox User way for the parent to keep track of 'other child' processes
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User and whack them if the child goes down.
b13d89bd89878137c81b36a36596cca3920f27a4Automatic Updater Other thoughts on walking the process chain using the NT kernel
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User have also been proposed on APR.
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater * Win32: Add a simple hold console open patch (wait for close or
f7369b2881b5e63d69600adcedc8ba938303d30cTinderbox User the ESC key, with a nice message) if the server died a bad
f7369b2881b5e63d69600adcedc8ba938303d30cTinderbox User death (non-zero exit code) in console mode.
d6317350b1180aa4517f2e8a92fa8fbcbf904ad8Automatic Updater Resolution: bring forward same ugly hacks from 1.3.13-.20
bc0a4c01beede169df81a3ee5b614ed9e82339dbAutomatic Updater
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User * Port of mod_ssl to Apache 2.0:
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington The current porting state is summarized in modules/ssl/README. The
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington remaining work includes:
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington (1) stablizing/optimizing the SSL filter logic
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington (2) Enabling SSL extentions
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington (3) Trying to seperate the https filter logic from mod_ssl -
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington This is to facilitate other modules that wish to use the https
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington filter or the mod_ssl logic or both as required.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington * Eliminate unnecessary creation of pipes in mod_cgid
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington * Combine log_child and piped_log_spawn. Clean up http_log.c.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Common logging API.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington * Document mod_file_cache.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington * Platforms that do not support fork (primarily Win32 and AS/400)
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Architect start-up code that avoids initializing all the modules
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington in the parent process on platforms that do not support fork.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington * Win32: Migrate the MPM over to use APR thread/process calls. This
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington would eliminate some code in the Win32 branch that essentially
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington duplicates what is in APR.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington * There are still a number of places in the code where we are
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington losing error status (i.e. throwing away the error returned by a
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington system call and replacing it with a generic error code)
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington * Mass vhosting version of suEXEC.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington * All DBMs suffer from confusion in support/dbmmanage (perl script) since
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington the dbmmanage employs the first-matched dbm format. This is not
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington necessarily the library that Apache was built with. Aught to
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington rewrite dbmmanage upon installation to bin/ with the proper library
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington for predictable mod_auth_dbm administration.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Questions; htdbm exists, time to kill dbmmanage, or does it remain
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington useful as a perl dbm management example? If we keep it,
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington do we address the issue above?
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington * Integrate mod_dav.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Some additional items remaining:
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington - case_preserved_filename stuff
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington (use the new canonical name stuff?)
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington - find a new home for ap_text(_header)
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington - is it possible to remove the DAV: namespace stuff from util_xml?
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington * ap_core_translate() and its use by mod_mmap_static and mod_file_cache
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington are a bit wonky. The function should probably be exposed as a utility
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington function (such as ap_translate_url2fs() or ap_validate_fs_url() or
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington something). Another approach would be a new hook phase after
da59e63e7af147a8bcef985b98b04443e04c3a0eTinderbox User "translate" which would allow the module to munge what the
febbdb34a7f7759922e239655e7429d78d3a8d26Tinderbox User translation has decided to do.
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater Status: Greg +1 (volunteers), Ryan +1
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater * Explore use of a post-config hook for the code in http_main.c which
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater calls ap_fixup_virutal_hosts(), ap_fini_vhost_config(), and
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater ap_sort_hooks() [to reduce the logic in main()]
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User * read the config tree just once, and process N times (as necessary)
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater * (possibly) use UUIDs in mod_unique_id and/or mod_usertrack
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater * (possibly) port the bug fix for PR 6942 (segv when LoadModule is put
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater into a VirtualHost container) to 2.0.
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater * shift stuff to mod_core.h
ae7e54b14c946e0984c191554db9abb4893f9349Automatic Updater
ec8755f605d7dcb2de1076040e77bc2d7ec33b4aTinderbox User * callers of ap_run_create_request() should check the return value
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington for failure (Doug volunteers)
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington * Win32: Get Apache working on Windows 95/98. The following work
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington (at least) needs to be done:
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews - Document warning that OSR2 is required (for Crypt functions, in
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews rand.c, at least.) This could be resolved with an SSL library, or
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington randomization in APR itself.
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews - Bring the Win9xConHook.dll from 1.3 into 2.0 (no sense till it
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington actually works) and add in a splash of Win9x service code.
aa1d397c4736cd86540555193d71e55fa3b37b2aMark Andrews
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User * In order to use a DSO version of mod_ssl we have to link with
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington -lssl and -lcrypto. A workaround is in place right now where the
da59e63e7af147a8bcef985b98b04443e04c3a0eTinderbox User entire EXTRA_LIBS macro is being appended to the objects list, but
099b86fb8136a7dff81df85cf395978c16eb254cAutomatic Updater this is a hack. We should either revamp the APACHE_CHECK_SSL_TOOLKIT
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington autoconf function or come up with some other autoconf checks to
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington search for libssl and libcrypto and properly add them to mod_ssl's
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington link flags.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
e10d61d84e0b735f1e8eca18644cfdb1b06cad33Tinderbox User * Fix the worker MPM to use POD to kill child processes instead
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater of ap_os_killpg, regardless of how they should die. (Ryan Bloom)
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
febbdb34a7f7759922e239655e7429d78d3a8d26Tinderbox User * Scoreboard structures could be changed in the future such that
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater proper alignment is not maintained, leading to segfaults on
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater some systems. Cliff posted a patch to deal with this issue but
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater later recanted. See this message to dev@apr.apache.org:
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User Message-ID: <Pine.LNX.4.44.0203011354090.16457-200000@deepthought
e01f44b37ba11c9d34f4a8394f950efae5c07f33Automatic Updater .cs.virginia.edu>
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
c01dec514a81ecf8c17ca3ef8c3ba95e437295ebAutomatic UpdaterEXPERIMENTAL MODULES:
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Experimental modules should eventually be be promoted to fully supported
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater status or removed from the repository entirely (ie, the
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater 'experiment' failed). This section tracks what needs to happen to
3de6db3208d51de1e138b63b9670430c03f99694Automatic Updater get the modules promoted to fully supported status.
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater mod_cache/mod_mem_cache/mod_disk_cache:
e20309353e6246485c521278131d3fced73d7957Tinderbox User * mod_cache: handle cache_control: no_cache "field_name" to enable
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User cacheing the response w/o header "field_name"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington See RFC2616 section 14.9.1
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington * mod_cache: CacheEnable/CacheDisable should accept regular expressions.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington * mod_cache: Fix dependency on ATOMIC operators. Need
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington APR_HAS_ATOMIC_* feature macros.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington * mod_disk_cache: Implement garbage collection
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington * mod_mem_cache/mod_disk_cache: Need to be able to query cache
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington status (num of entries, cache object properties, etc.).
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington mod_status could be extended to query optional hooks defined
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington by modules for the purpose of reporting module status.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington mod_cache (et. al.) could define optional hooks that are called
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington to collect status. Status should be queryable by
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington HTTP or SNMP?
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington * mod_mem_cache: garbage collection. One strategy is to simply
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews remove stale entries as we attempt to serve them. Another
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews strategy is to kick off a GC thread that traverses the cache
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington and preemptively remove stale entries. How to manage a
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington cache that is full? Do LRU GC? Other? Bueller?
e130ab53e992670e2a2ecf043976ac09f21358d1Automatic Updater
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater * mod_mem_cache/mod_disk_cache: Complete implementing config
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User directives.
a26b22914b7bf25f065afb8cdef983766dcd672bAutomatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater * Sample config for mod_cache/mod_mem_cache/mod_disk_cache for
9cd5eb6fe0f26d65724b99216cb31dcdd12e4afdAutomatic Updater inclusion into httpd.conf.
79cea03ba823e2d3a34895f0ba91d7fb5ad799e7Automatic Updater
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User * mod_cache/mod_mem_cache/mod_disk_cache: Documentation.
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark AndrewsPRs that have been suspended forever waiting for someone to
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrewsput them into 'the next release':
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington * PR#76: general
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington missing call to "setlocale();"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Status:
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington * PR#78: mod_include
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Additional status for XBitHack directive
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Status:
b7aab05edae933e169d5f83c653935b17c7f0a8bMark Andrews
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington * PR#362: mod_proxy
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Mod_proxy doesn't allow change of error pages
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Status:
409ba95e573b40cf36acf97dd62ee7e9c7775851Tinderbox User
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews * PR#370: mod_env
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Modified PATH environemnt variable is not passed, instead
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington system's is used
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews Status:
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington * PR#440: mod_proxy
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Proxy doesn't deliver documents if not connected
7d704e522860496310bb29c28e76064868401a9cMark Andrews Status:
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington * PR#534: mod_proxy
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington proxy converts ~name to %7Ename when name starts with a dot (.)
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Status:
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington * PR#537: mod_access
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington mod_access syntax allows hosts that should be restricted
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Status:
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater * PR#557: mod_auth-any
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater ~UserHome directories are not honored in absolute pathname
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User requests (.htaccess)
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Status:
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater * PR#612: mod_proxy
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Proxy FTP Authentication Fails
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Status:
56effd2e3f579fd77b1fb37d47871d1bf1286bc4Automatic Updater
42bee07ebb8152a6ec2f87f4790d87368c24704cAutomatic Updater * PR#623: mod_include
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater A smarter "Last Modified" value for SSI documents (see PR number 600)
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Status:
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington * PR#628: config
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews Request of "Options SymLinksIfGroupMatch"
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Status:
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington * PR#700: mod_proxy
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews Proxy doesn't do links right for OpenVMS files through ftp:
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews Status:
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews * PR#759: mod_imap
7adcb4de92bf4383a4c5624c4ed256736d02bc6dMark Andrews imap should read <MAP><AREA>*</MAP> too!
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Status:
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington * PR#793: general
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington RLimitCPU and RLimitMEM don't apply to all children like they should
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Status:
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington * PR#921: suexec
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Uses cwd before filling it in, doesn't use syslog
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington Status:
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington * PR#922: config
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington it is useful to allow specifiction that root-owned symlinks
409ba95e573b40cf36acf97dd62ee7e9c7775851Tinderbox User should always be followed
89623368b8f662d458d9964b923050f33c5f75b0Tinderbox User Status:
9e3a7b0faf417a10f5f689edf288807b2d5eedc5Brian Wellington
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User * PR#980: mod_proxy
febbdb34a7f7759922e239655e7429d78d3a8d26Tinderbox User Controlling Access to Remote Proxies would be nice...
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User Status:
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
f7369b2881b5e63d69600adcedc8ba938303d30cTinderbox User * PR#994: mod_proxy
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Adding authentication "on the fly" through the proxy module
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Status:
84a18c72b9f05a7d2aabbc50886de494251d1719Automatic Updater
da59e63e7af147a8bcef985b98b04443e04c3a0eTinderbox User * PR#1004: apache-api
febbdb34a7f7759922e239655e7429d78d3a8d26Tinderbox User request_config field in request_rec is moderately bogus
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User Status:
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
1fdd58445074579ee3b65c871137a7a1740eb542Mark Andrews * PR#1028: other
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User DoS attacks involving memory consumption
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User Status:
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User * PR#1050: mod_log-any
cc5a9ce75af9870f2cb9e2bf00548c2f7e6398d6Automatic Updater Logging of virtual server to error_log as well
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Status:
ec8755f605d7dcb2de1076040e77bc2d7ec33b4aTinderbox User
351eca011cf38fd3272b325029afce144a9a1ebaMark Andrews * PR#1085: mod_proxy
3f616e6f846be57b1717c6beaba0f74de9d5a7c6Automatic Updater ProxyRemote make a dead cycle.
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User Status:
532d27b39244fadfcf8d8b4593f4c65434c9c664Automatic Updater
532d27b39244fadfcf8d8b4593f4c65434c9c664Automatic Updater * PR#1117: mod_auth-any
532d27b39244fadfcf8d8b4593f4c65434c9c664Automatic Updater Using NIS passwd.byname dbm files with AuthDBMUserFile
532d27b39244fadfcf8d8b4593f4c65434c9c664Automatic Updater Status:
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User * PR#1120: suexec
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews suexec does not parse arguments to #exec cmd
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews Status:
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews * PR#1145: mod_include
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews Allow for Last-Modified: without resorting to XBitHack
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews Status:
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews * PR#1158: apache-api
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews improvements to child spawning API
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews Status:
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews
93089a352d6903b0d7845a039de4ec2df9a0e35aTinderbox User * PR#1166: mod_proxy
93089a352d6903b0d7845a039de4ec2df9a0e35aTinderbox User ``nph-'' not honored (no buffering) for ProxyRemote mapping
93089a352d6903b0d7845a039de4ec2df9a0e35aTinderbox User Status:
665ba746c0585088d0c314dcfc4671aa2c7b2dc1Automatic Updater
e8c17c74535be290abaaa160a434ed80bf0ad2feMark Andrews * PR#1176: mod_cgi
93089a352d6903b0d7845a039de4ec2df9a0e35aTinderbox User Apache cannot handle continuation line in headers
665ba746c0585088d0c314dcfc4671aa2c7b2dc1Automatic Updater Status:
9c446b72069d0ab9f710502f4d7048e50875fccbAutomatic Updater
665ba746c0585088d0c314dcfc4671aa2c7b2dc1Automatic Updater * PR#1191: general
665ba746c0585088d0c314dcfc4671aa2c7b2dc1Automatic Updater setlogin() is not called, causing problems with e.g. identd
93089a352d6903b0d7845a039de4ec2df9a0e35aTinderbox User Status:
93089a352d6903b0d7845a039de4ec2df9a0e35aTinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User * PR#1204: general
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater regerror() exists, use it
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater Status:
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater * PR#1233: apache-api
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater there is no way to keep per-connection per-module state
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater Status:
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater * PR#1263: mod_autoexec
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater Add frame-safe anchor attribute to mod_autoindex links
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater Status:
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater * PR#1268: suexec
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater CGI scripts running as Apache user: security (suexec etc.)
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater Status:
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater * PR#1285: suexec
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater Error messages could be easier to spot in cgi.log file for suexec.c
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater Status:
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater * PR#1287: mod_access
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater add allow,deny/deny,allow warning to mod_access
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater Status:
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater * PR#1290: mod_proxy
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater Need to know "hit-rate" on proxy cache
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater Status:
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater * PR#1358: mod_log-any
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater Selective url-encode of log fields (or maybe a pseudo
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater log_rewrite module?)
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater Status:
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater * PR#1383: mod_headers
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater I make mod_headers to modify request headers as well as
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater response ones.
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater Status:
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater * PR#1532: mod_proxy
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater Proxy transfer logging
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater Status:
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
bbc0e1c4f47f101c4a64db3469352c49a49e734fTinderbox User * PR#1547: mod_proxy
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater No HTTP_X_FORWARDED_FOR set...
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater Status:
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User * PR#1567: mod_proxy
bbc0e1c4f47f101c4a64db3469352c49a49e734fTinderbox User ProxyRemote proxy requests fail authentication by firewall
fe84edc17e0d582cf7b4270f8df9d4742a107b1cAutomatic Updater Status:
a382ca49c874d38ad3ac8995b49f9f27128e4ca9Automatic Updater
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User * PR#1582: mod_rewrite
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater mod_rewrite forms REQUEST_URI different than mod_cgi does
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater Status:
bf8c3776f1bf1a1270e5e0443ae5a8df022632a8Mark Andrews
bf8c3776f1bf1a1270e5e0443ae5a8df022632a8Mark Andrews * PR#1677: mod_headers
bf8c3776f1bf1a1270e5e0443ae5a8df022632a8Mark Andrews mod_headers should allow mod_log_config-style formats in
bf8c3776f1bf1a1270e5e0443ae5a8df022632a8Mark Andrews header values
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater Status:
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater * PR#1702: mod_proxy
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater mod_proxy to support persistent conns?
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater Status:
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User * PR#1803: mod_include
75333ed9bf283dc5f93deea43460149937402985Automatic Updater patches to mod_include to allow for file tests
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater Status:
ec8755f605d7dcb2de1076040e77bc2d7ec33b4aTinderbox User
4ea3649f028ea6a1e42377082a7ccf8f789fb950Automatic Updater * PR#1809: mod_auth-any
40072ce70bc4125329addb4aaa56d18a1230bc17Automatic Updater Suggestion for improving authentication modules and core source
60d5d17479b47c03b9c7c86f54269718103750b8Automatic Updater code, problem with 401 and ErrorDocument
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater Status:
a382ca49c874d38ad3ac8995b49f9f27128e4ca9Automatic Updater
a382ca49c874d38ad3ac8995b49f9f27128e4ca9Automatic Updater * PR#1878: mod_proxy
60d5d17479b47c03b9c7c86f54269718103750b8Automatic Updater listing of proxy cache content
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater Status:
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater * PR#1905: suexec
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater Allow modules to set user:group for execution.
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater Status:
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater * PR#2024: apache-api
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater adding auth_why to conn_rec
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater Status:
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater * PR#2073: mod_log-any
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater pipelined connections are not logged correctly
19dbf2e20df03f2b81ed1f347e27718084374059Automatic Updater Status:
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater * PR#2074: mod_rewrite
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater mod_rewrite doesn't pass Proxy Throughput on internal subrequests
a308b69ac66fadf66863484f301314d6e6a3f1d2Automatic Updater Status:
a308b69ac66fadf66863484f301314d6e6a3f1d2Automatic Updater
a308b69ac66fadf66863484f301314d6e6a3f1d2Automatic Updater * PR#2113: config
a308b69ac66fadf66863484f301314d6e6a3f1d2Automatic Updater HTTP Server Rebuild Line Needs Changing for the better
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater Status:
31a540386a9abaf681d8952f1b2cdf5c75a0ba6cAutomatic Updater
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User * PR#2138: mod_status
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User mod_status always displays 256 possible connection slots
016614bf32c25cbd3f2b39f68455b8c98a1a22b3Automatic Updater Status:
7dd02af3c9350553e1d52d980a7812425b3f1295Automatic Updater
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User * PR#2221: documentation
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User Make online documentation search link back to my installation
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington Status:
d4ef65050feac78554addf6e16a06c6e2e0bd331Brian Wellington
cc17f4a672fc4ce67327902dd797c4465f12c4c9Mark Andrews * PR#2284: general
01f91b9cd440833f66e7476e43659655cb52ad10Automatic Updater Can not POST to ErrorDocument - Apache/1.3b6
3e5b24a74c03d5b52f32d138e64e427bd2cbc8f3Automatic Updater Status:
3e5b24a74c03d5b52f32d138e64e427bd2cbc8f3Automatic Updater
ec8755f605d7dcb2de1076040e77bc2d7ec33b4aTinderbox User * PR#2314: mod_proxy
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User patterns in ProxyRemote
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User Status:
aa49af836ce7a7a2888f5cedf4cbb14ff4dc1d11Mark Andrews
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User * PR#2343: mod_status
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User Status module averages are for entire uptime
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User Status:
789875a1bd6d50c00d3bd883cad17ead1d3c21cdMark Andrews
789875a1bd6d50c00d3bd883cad17ead1d3c21cdMark Andrews * PR#2360: suexec
789875a1bd6d50c00d3bd883cad17ead1d3c21cdMark Andrews suexec for general access of user content?
24ab436514338897008610dc9b6a7a8bdd2dee73Tinderbox User Status:
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User * PR#2396: general
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User Proposal for TimeZone directive
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt Status:
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt * PR#2415: mod_info
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt /server-info doesn't check for the virtual host to list the info
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt Status:
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt * PR#2421: config
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt problem specifying ndbm library for build ?with autoconfigure
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt Status:
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User
82a986aaa5d3384a541b5a7d6dae8cf0726d6513Tinderbox User * PR#2431: general
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt A small addition to rotatelogs.c to improve program functionality.
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt Status:
b123be91958e0bc58a10c165be64d47661199e3bEvan Hunt
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User * PR#2446: config
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater AllowOverride FileInfo is too coarse
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Status:
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater * PR#2460: mod_cgi
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater TimeOut applies to output of CGI scripts
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Status:
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater * PR#2512: mod_access
fd7c65dce9c2b1a3d12ca4df9074cd38019fdb5fAutomatic Updater &lt;IfDenied&gt; directive wanted
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Status:
fd7c65dce9c2b1a3d12ca4df9074cd38019fdb5fAutomatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater * PR#2573: suexec
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User CGI's for general use still have to be run as another user
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User with suExec
e20309353e6246485c521278131d3fced73d7957Tinderbox User Status:
e20309353e6246485c521278131d3fced73d7957Tinderbox User
ff62ab3c2e6274f19190ded15548c723d38bbbe3Automatic Updater * PR#2648: general
e20309353e6246485c521278131d3fced73d7957Tinderbox User Cache file names in Proxy module
e20309353e6246485c521278131d3fced73d7957Tinderbox User Status:
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User * PR#2760: config
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater [PATCH] User/Group for <Directory> and <Location> i.e. not only
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater in global and <Virtual>.
d9f94d668f4b9342e9367d80e9fc6e81fab303a0Mark Andrews Status:
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
10702d681eb650391bcaa0e2704aa3cf2dbf0e98Mark Andrews * PR#2763: general
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User mailto tags and bundling bug report script
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater Status:
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User * PR#2785: os-aix
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User Support for System Resource Controller
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Status:
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater * PR#2793: protocol
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater When will Apache support P3P? Any Plans?
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Status:
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater * PR#2873: config
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User Feedback/Comment on APACI
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User Status:
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User * PR#2889: general
7f814b8b164ae04916a8487cdc5e88ee3ff51a58Automatic Updater Inclusion of RPM spec file in CVS/distributions
7f814b8b164ae04916a8487cdc5e88ee3ff51a58Automatic Updater Status:
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User * PR#2906: general
88d58d79c5bc7ce3c20a42461a5070116c736836Automatic Updater Propose that Apache recommend $UNIQUE_ID for all "session id"
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater algorithms
7f814b8b164ae04916a8487cdc5e88ee3ff51a58Automatic Updater Status:
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater * PR#2907: config
48b36fa08b2b5bc0d552dc2a4425b3f7007b3d59Automatic Updater suggestion: power up your Include directive :)
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Status:
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
7f814b8b164ae04916a8487cdc5e88ee3ff51a58Automatic Updater * PR#3018: general
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User cannot limit some HTTP methods
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Status:
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater * PR#3143: apache-api
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater No module specific data hook for per-connection data
7f814b8b164ae04916a8487cdc5e88ee3ff51a58Automatic Updater Status:
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
48b36fa08b2b5bc0d552dc2a4425b3f7007b3d59Automatic Updater * PR#3191: mod_negotiation
9fa39c73fc1d8bc44fdbbb79a1d26b837e7dd555Mark Andrews no way to set global quality-of-source (qs) coneg values
7f814b8b164ae04916a8487cdc5e88ee3ff51a58Automatic Updater with multiviews
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User Status:
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User * PR#3568: mod_proxy
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User Accessing URL through proxy server corrupts data.
1959fd489a8832e4e3d311670f64ae18e5d08156Automatic Updater Status:
1959fd489a8832e4e3d311670f64ae18e5d08156Automatic Updater
1959fd489a8832e4e3d311670f64ae18e5d08156Automatic Updater * PR#3605: mod_proxy
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User Some anonymous FTP URLs ask for authentication
1959fd489a8832e4e3d311670f64ae18e5d08156Automatic Updater Status:
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User * PR#3677: general
b6561016dc8a813bfd91cef5b876b3dfc3f08ffaTinderbox User New ErrorDocumentMatch directive
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User Status:
8bc194b266a17f89e6c54469d4dfbb408070f39eMark Andrews
8bc194b266a17f89e6c54469d4dfbb408070f39eMark Andrews * PR#4241: config
8bc194b266a17f89e6c54469d4dfbb408070f39eMark Andrews Need to be able to override shebang line to make CGI scripts
8bc194b266a17f89e6c54469d4dfbb408070f39eMark Andrews more portable.
e6fc17ec5ad5ba1c4bf5730b2b97c82d1f2b8f3cMark Andrews Status:
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User * PR#4244: config
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User "Files" and "FilesMatch" regexp does not recognize bang as
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User negation operator
8711e5c73ca872d59810760af0332194cbdd619bAutomatic Updater Status:
b886b04d8d2b085cbf3e1bf4442dee87f43ba5e4Tinderbox User
8711e5c73ca872d59810760af0332194cbdd619bAutomatic Updater * PR#4448: mod_log-any
b6561016dc8a813bfd91cef5b876b3dfc3f08ffaTinderbox User Please allow CGI env variables (QUERY_STRING, ...) to be logged
e6fc17ec5ad5ba1c4bf5730b2b97c82d1f2b8f3cMark Andrews with %{}e
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User Status:
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
fe84edc17e0d582cf7b4270f8df9d4742a107b1cAutomatic Updater * PR#4459: mod_include
e6fc17ec5ad5ba1c4bf5730b2b97c82d1f2b8f3cMark Andrews Suggestion for better handling of Last-modified headers
e6fc17ec5ad5ba1c4bf5730b2b97c82d1f2b8f3cMark Andrews Status:
e6fc17ec5ad5ba1c4bf5730b2b97c82d1f2b8f3cMark Andrews
e6fc17ec5ad5ba1c4bf5730b2b97c82d1f2b8f3cMark Andrews * PR#4490: mod_cgi
e6fc17ec5ad5ba1c4bf5730b2b97c82d1f2b8f3cMark Andrews mod_cgi prevents handling of OPTIONS requests
e6fc17ec5ad5ba1c4bf5730b2b97c82d1f2b8f3cMark Andrews Status:
e6fc17ec5ad5ba1c4bf5730b2b97c82d1f2b8f3cMark Andrews
e6fc17ec5ad5ba1c4bf5730b2b97c82d1f2b8f3cMark Andrews * PR#5713: os-windows
e6fc17ec5ad5ba1c4bf5730b2b97c82d1f2b8f3cMark Andrews [PATCH] install as win32 service with domain account
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User Status: Cannot accept password-as-arg, we should prompt the
e5bf83fe0bbca838a0749e9071bd76d9ee0fb59bFrancis Dupont user when -k install/-k config with a user argument.
e5bf83fe0bbca838a0749e9071bd76d9ee0fb59bFrancis Dupont
e5bf83fe0bbca838a0749e9071bd76d9ee0fb59bFrancis Dupont * PR#5993: general
4dca64bb8991502db368028aeeba2f832d3b971dAutomatic Updater AllowOverride should have a 'CheckNone' and 'AllowNone' argument
e5bf83fe0bbca838a0749e9071bd76d9ee0fb59bFrancis Dupont instead of only 'None'
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User Status:
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic UpdaterOther bugs that need fixing:
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater * ap_discard_request should be converted to use the bucket API
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater directly rather than waste cycles copying buffers with the old API.
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater * MaxRequestsPerChild measures connections, not requests.
7169f76a893666eb20fc7750782e7f411db742d6Tinderbox User Until someone has a better way, we'll probably just rename it
7169f76a893666eb20fc7750782e7f411db742d6Tinderbox User "MaxConnectionsPerChild".
7169f76a893666eb20fc7750782e7f411db742d6Tinderbox User
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater * Regex containers don't work in an intutive way
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater Status: No one has come up with an efficient way to fix this
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater behavior. Dean has suggested getting rid of regex containers
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater completely.
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater OtherBill suggests: We at least seem to agree on eliminating
8ccd7da886e93cd490fcb6f4c4e98a6514f35820Automatic Updater the <Container ~ foo> forms, and using only
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater <ContainerMatch foo> semantics.
ead8aa3182c5805fccb6c7c1636cede6a24a5fc1Automatic Updater
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User * SIGSEGV on Linux (glibc 2.1.2) isn't caught properly by a
765c97d56ccddc9d7904c7d9ff2e2d825d9687e4Automatic Updater sigwaiting thread. We need to work around this, perhaps unless
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User there is hope soon for a fixed glibc.
be46cb4bee9253ee4832340c719920642e00c41aTinderbox User
229ea4644b3a7d9c7fdaa43888e7f55ba01e2ee3Automatic Updater * orig_ct in the byterange/multipart handling may not be
e20309353e6246485c521278131d3fced73d7957Tinderbox User needed. Apache 1.3 just never stashed "multipart" into
710bce1a85c96e85ca1a90471382055acd29d51fTinderbox User r->content_type. We should probably follow suit since the
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater byterange stuff doesn't want the rest of the code to see the
e20309353e6246485c521278131d3fced73d7957Tinderbox User multipart content-type; the other code should still think it is
e20309353e6246485c521278131d3fced73d7957Tinderbox User dealing with the <orig_ct> stuff.
44e3b272904bfd85556771d30cf1bc6fa539dd03Automatic Updater Status: Greg volunteers to investigate (esp. since he was most
665ba746c0585088d0c314dcfc4671aa2c7b2dc1Automatic Updater likely the one to break it :-)
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic UpdaterBinaries (2.0.35):
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater Platform Avail. Volunteer
af9cf290cea6ada6ce27b51c724ab77ad5d73fa0Tinderbox User ------------------------------------------------------------------
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater AIX 4.3.3 Bill Stoddard
da82e232161d67b77df2d67898bdac693f647be1Automatic Updater Mandrake 8.1 no Ryan Bloom
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater FreeBSD 4.1 yes Ryan Bloom
2da2220fe7af2c45724b50b0187523b1fab0cf08Rob Austein i386-unknown-freebsd4.5 yes Aaron Bannert
af9cf290cea6ada6ce27b51c724ab77ad5d73fa0Tinderbox User OS X 10.1.3/Darwin 5.3 yes Jim Jagielski
e171a4137c6ba348957e61b7c4c3541493c0da02Automatic Updater Solaris 8.x/sparc yes Jim Jagielski
c53a6f37deaa396660adb6a4ca600c4a58adfd3fAutomatic Updater i686-pc-linux-gnu-rh70 yes Aaron Bannert
c53a6f37deaa396660adb6a4ca600c4a58adfd3fAutomatic Updater i686-pc-linux-gnu-rh72 yes Aaron Bannert
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater i386-pc-solaris2.8 yes Aaron Bannert
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater powerpc-unknown-linux-gnu yes Graham Leggett
19ad308d84cbf446a144e5a91f2032389a9d65c1Tinderbox User NetWare yes Brad Nicholes
19ad308d84cbf446a144e5a91f2032389a9d65c1Tinderbox User Win32-x86 yes William Rowe
b3386fba31414344f38f0c30849c056dceb22dceTinderbox User
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic UpdaterOther features that need writing:
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater * Finish infrastructure in core for async MPMs
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater Status: post 2.0
ce9cad6bb04869c5e94d9dc721032b25117f9210Automatic Updater
ff8ec39ce4afc2d774ce99f2386474d2c8539cd4Automatic Updater * TODO in source -- just do an egrep on "TODO" and see what's there
af9cf290cea6ada6ce27b51c724ab77ad5d73fa0Tinderbox User
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic UpdaterAvailable Patches:
af9cf290cea6ada6ce27b51c724ab77ad5d73fa0Tinderbox User
6671e343b8c7e44ac10a7900fde59555fbc71571Automatic Updater * Martin Sojka <msojka@gmx.de>'s patch to add error reporting for failed
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater htpasswd actions due to a full /tmp volume (other programs may have
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater similar problems?)
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater PR: 6475
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater Status:
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater * Mike Abbott's <mja@trudge.engr.sgi.com> patches to improve
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater performance
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater Status: These were written for 1.3, and are awaiting a port to
4104e236f71eb5108fcfda6711878a97f6f4a8e7Automatic Updater 2.0
4104e236f71eb5108fcfda6711878a97f6f4a8e7Automatic Updater
6fe48fb46e53ffc37542853a1edb74cb481b7d94Automatic Updater * Jim Winstead's <jimw@trainedmonkey.com> patch to add CookieDomain and
409ba95e573b40cf36acf97dd62ee7e9c7775851Tinderbox User other small mod_usertrack features
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater
7af91d15b2ce1ce32f7320f6d5cc3b83621c241aAutomatic Updater * Dan Rench's <drench@xnet.com> patch to add allow the errmsg and timefmt
af9cf290cea6ada6ce27b51c724ab77ad5d73fa0Tinderbox User of SSI's to be modified in the config file. Patch is available in
8e9f3b69914ee02a80b87c97b1f8093edb3e9ae0Automatic Updater PR6193
8e9f3b69914ee02a80b87c97b1f8093edb3e9ae0Automatic Updater
664917bedafa65dee4349c84324a31731aa1e228Francis DupontOpen issues:
c53a6f37deaa396660adb6a4ca600c4a58adfd3fAutomatic Updater
af9cf290cea6ada6ce27b51c724ab77ad5d73fa0Tinderbox User * Which MPMs will be included with Apache 2.0?
229ea4644b3a7d9c7fdaa43888e7f55ba01e2ee3Automatic Updater