From af157d8412c33a31ddde6fba6020f459cf7bfe22 Mon Sep 17 00:00:00 2001 From: "William A. Rowe Jr" Date: Tue, 27 Nov 2001 05:19:39 +0000 Subject: [PATCH] OK... we keep deferring these issues, it's time for a ROADMAP. Jump in everyone. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@92195 13f79535-47bb-0310-9956-ffa450edef68 --- ROADMAP | 39 +++++++++++++++++++++++++++++++++++++++ STATUS | 17 +++-------------- 2 files changed, 42 insertions(+), 14 deletions(-) create mode 100644 ROADMAP diff --git a/ROADMAP b/ROADMAP new file mode 100644 index 0000000000..cd45d6d5b5 --- /dev/null +++ b/ROADMAP @@ -0,0 +1,39 @@ +APACHE 2.1+ ROADMAP: + +Last modified at [$Date: 2001/11/27 05:19:39 $] + +DEFERRRED FOR APACHE 2.1 + + * Source code should follow style guidelines. + OK, we all agree pretty code is good. Probably best to clean this + up by hand immediately upon branching a 2.1 tree. + Justin's voulenteered to hand-edit the entire source tree ;) + + * revamp the input filter syntax to provide for ordering of + filters created with the Set{Input|Output}Filter and the + Add{Input|Output}Filter directives. A 'relative to filterx' + syntax is definately preferable, but not realistic for 2.0. + + * Platforms that do not support fork (primarily Win32 and AS/400) + Architect start-up code that avoids initializing all the modules + in the parent process on platforms that do not support fork. + Better yet - not only inform the startup of which phase it's in, + but allow the parent 'process' to initialize shared memory, etc, + and create a module-by-module stream to pass to the child, so the + parent can actually arbitrate the important stuff. + + * Replace stat [deferred open] with open/fstat in directory_walk. + Justin, Ian, OtherBill all interested in this. Implies setting up + the apr_file_t member in request_rec, and having all modules use + that file, and allow the cleanup to close it [if it isn't a shared, + cached file handle.] + + * Refactor auth into auth protocols and auth database stores. + Many interested hackers, too destabilizing for 2.0 inclusion. + +DEFERRRED FOR APACHE 3.0 + + * The Async Apache Server implemented in terms of APR. + [Bill Stoddard's pet project.] + + diff --git a/STATUS b/STATUS index bb2d75cafc..5dd7c40d2c 100644 --- a/STATUS +++ b/STATUS @@ -1,5 +1,5 @@ APACHE 2.0 STATUS: -*-text-*- -Last modified at [$Date: 2001/11/21 18:19:06 $] +Last modified at [$Date: 2001/11/27 05:19:39 $] Release: @@ -60,8 +60,8 @@ RELEASE SHOWSTOPPERS: administrator to order filters, beyond the order of filename (mime) extensions. It isn't clear if Set...Filter(s) should be inserted before or after the Add...Filter(s) which are ordered by sequence of - filename extensions. Add...FilterByType will add to this quandry. - Some sort of resolution needs to be proposed, + filename extensions. At minimum, some sort of +-[0-10] syntax seems + like the quickest fix for a 2.0 gold release. * mod_negotiation needs a new option or directive, something like ForceLanguagePriority, to fall back to the LanguagePriority @@ -69,12 +69,6 @@ RELEASE SHOWSTOPPERS: Status: Bill has some code in his tree that accomplishes this, and will commit it Friday after it's tested. - * revamp the input filter syntax to provide for ordering of - filters created with the Set{Input|Output}Filter and the - Add{Input|Output}Filter directives. At minimum, some sort - of insert first v.s. append to end or 'relative to x' is - probably needed. - * revamp the input filter behavior, per discussions since February (and especially at the hackathon last April). Specifically, ap_get_brigade will return a brigade with @@ -133,11 +127,6 @@ RELEASE SHOWSTOPPERS: RELEASE NON-SHOWSTOPPERS BUT WOULD BE REAL NICE TO WRAP THESE UP: - * Source code should follow style guidelines. - This shouldn't wait until we have a 2.0-gold release because - then style corrections will conflict with bug fixes found after - release which is not nice. - * Allow the DocumentRoot directive within scopes? This allows the beloved (crusty) Alias /foo/ /somepath/foo/ followed by a to become simply -- 2.50.1