lars 98/09/28 10:33:15
Modified: . STATUS
Log:
Revision Changes Path
1.42 +28 -21 apache-2.0/STATUS
Index: STATUS
===================================================================
RCS file: /home/cvs/apache-2.0/STATUS,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- STATUS 1998/09/25 19:44:59 1.41
+++ STATUS 1998/09/28 17:33:14 1.42
@@ -25,17 +25,19 @@
segments should persist until the refcount drops to zero.
It would be cool if pools could be created in such segments
to allow things like shared tables and arrays.
- +1: Roy, Paul, Ken, Ralf, Martin
+ +1: Roy, Paul, Ken, Ralf, Martin, Lars
* "Apache ports" project - simple-to-install (a la CPAN) one-off
tools, scripts (such as counters, guest books, et cetera)
+1: Roy, Paul, Ken, Ralf, Martin
David Southwell has volunteered to work on this.
+ -0: Lars [If we do this for modules only I'm +1, but
+ I'm not very happy with scripts, tools or other stuff.]
* Embed API documentation in the source, a la Java docs, so a script
can extract the parameters and description and build a dictionary.
If we do this, it needs to be *mandatory* in the style guide.
- +1: Ken
+ +1: Ken, Lars
* Abstract the '+/-' capabilities of the Options keyword so other
directives can use it without re-inventing the square peg.
@@ -51,7 +53,7 @@
formats that bear a faint resemblance to other usages (such
as allowing "=~" and "!~") in other "languages," and provide
for caseless matches.
- +1: Roy, Ken, Martin
+ +1: Roy, Ken, Martin, Lars
Martin sez: I've been thinking about replacing the parser
by a recursive descent parser which would
reduce complexity tremendously.
@@ -62,7 +64,7 @@
to have things like the arrays, tables, pools, and related primitives
moved into a library of which httpd is just a client and other things
can be too.
- +1: Roy, Paul, Jim, Ken, Ralf, Martin
+ +1: Roy, Paul, Jim, Ken, Ralf, Martin, Lars
* Replace the current Unix compilation model (Configuration.tmpl, home-brew
Configure script) with the "autoconf toolset".
@@ -73,11 +75,12 @@
varies from the above such that if it's shown that the "autoconf
toolset" can do what we want, with less headache than what we
have, then we go for it)
- +1: Jim, Ken, Marc, MarkC, Ben, Paul, Martin
+ +1: Jim, Ken, Marc, MarkC, Ben, Paul, Martin, Lars
* The "autoconf toolset" should include all three: autoconf, automake, and
libtool.
+1: Brian, Jim, Roy, Dean, Ken, Ralf, Martin
+ +0: Lars
* Whatever we do regarding autoconf, we should be able to configure to
build
objects other than in the source tree. autoconf allows for this... you
@@ -85,7 +88,7 @@
platforms... or even on a single platform, one copy with profiling
another
without. (There are a lot of possibilities: creating shadow trees,
VPATH-style Makefile settings, etc.)
- +1: Dean, Roy, Paul, Ralf, Martin
+ +1: Dean, Roy, Paul, Ralf, Martin, Lars
* One of the main restrictions on Apache has been that we must assume
a very low-level common denominator for the OSs out there. For example,
@@ -116,7 +119,8 @@
if they can help parallelize development or simplify the core code.]
* multithreading.
- +1: Brian, Ken, Jim, Paul, Sameer, Marc, Ralf, MarkC, Ben, Martin,
Roy
+ +1: Brian, Ken, Jim, Paul, Sameer, Marc, Ralf, MarkC, Ben, Martin,
+ Roy, Lars
o Thread Abstraction
+1: Sameer, Marc, MarkC, Ben, Dean, Paul, Martin, Roy, Ralf
Status: nobody has volunteered yet
@@ -124,12 +128,13 @@
* revamped process model (Dean's proposal)
Dean says: it's hard to do the multithreading work cleanly without
considering a bunch of this
- +1: MarkC, Paul, Dean, Martin, Roy, Ralf
+ +1: MarkC, Paul, Dean, Martin, Roy, Ralf, Lars
Marc (+1 on much of it; threads aren't enough for perf.),
Status: nobody has volunteered yet
* new layered I/O.
- +1: Brian, Ken, Dean, Jim, Paul, Sameer, Marc, Ralf, MarkC, Ben, Roy
+ +1: Brian, Ken, Dean, Jim, Paul, Sameer, Marc, Ralf, MarkC, Ben,
+ Roy, Lars
Status: Ken has volunteered.
o sfio
@@ -152,7 +157,7 @@
The only problem is reclaiming buffers so that a large SSI won't
suck up all available memory just sending it out the pipe.]
+1: Dean, Marc, Ben, Paul, Martin, Roy
- +0: Jim [what about examples? Portability concerns?], Ralf
+ +0: Jim [what about examples? Portability concerns?], Ralf, Lars
o NSPR: Sameer thinks that we should evaluate NSPR (ns/nspr in the
Mozilla source tree) and determine whether or not it sucks and
@@ -161,29 +166,30 @@
+1 if you like NSPR, and want to use it.
+1:
- +0: Sameer
+ +0: Sameer, Lars
* API work
o radically revamped API
[Roy: presumably there is a goal in mind here?]
- +1: Ken
+ +1: Ken, Lars
Status: Ken has volunteered.
o documented API [mom and apple pie]
- +1: Ken, Sameer, Marc, Ralf, Paul, Dean, Martin, Jim, Roy
+ +1: Ken, Sameer, Marc, Ralf, Paul, Dean, Martin, Jim, Roy, Lars
Status: Ken has volunteered.
o just new API phases
+1: Brian, Jim, Sameer (just the "gaping holes"),
Ralf (especially url2url and file2file in addition to url2file)
- -1: Roy [that is what 1.4 would be like]
+ -1: Roy [that is what 1.4 would be like], Lars
Status: Ken has volunteered
o change API 'phase' model to use module-registered hooks rather
than a fixed static structure
+1: Ken, Ralf, MarkC, Paul, Dean, Roy, Martin
+ +0: Lars
Status: Ken has volunteered
o use virtual functions for module hooks
@@ -198,22 +204,22 @@
o backward compatibility with 1.3 (just require a recompile)
if functions get renamed, old names retained as wrappers
+1: Paul, Sameer, Marc, MarkC
- -1: Roy, Ralf, Martin
+ -1: Roy, Ralf, Martin, Lars
o make API call syntax rational (e.g., all r*() routines list r
as their first argument, et cetera)
+1: Ken
- +0: Ralf, Paul, Dean, Martin, Roy
+ +0: Ralf, Paul, Dean, Martin, Roy, Lars
Status: Ken has volunteered
o abstract module layering for plugins (e.g., a mod_auth interface
into which mod_auth_mumble modules can be plugged)
+1: Ken, Martin, Ralf
- +0: Roy [needs more detailed proposal]
+ +0: Roy [needs more detailed proposal], Lars
Status: Ken has volunteered
* new configuration language
- +1: Dean, Marc, Ben, Martin, Roy
+ +1: Dean, Marc, Ben, Martin, Roy, Lars
+0: Ralf, Paul
Status: Ken has volunteered
@@ -222,17 +228,18 @@
* rewrite in C++
+1: Ben, Martin
- +0: Marc, Ralf
+ +0: Marc, Ralf, Lars
-1: MarkC, Paul, Roy, Ken
* make everything C++ friendly
- +1: Roy, Paul, Ken, Ralf, Martin
+ +1: Roy, Paul, Ken, Ralf, Martin, Lars
Status: nobody has volunteered yet
("that damned pool decl" is fixed now)
* Proxy enhancements (or drop proxy altogether?) for HTTP/1.1
and better ftp proxy Auth handling
- +1: Martin
+ +1: Martin, Lars [we need at least a mini-proxy for things
+ like reverse-proxying etc.]
Closed issues: