You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by Rodent of Unusual Size <co...@hyperreal.com> on 1997/06/28 10:31:19 UTC
cvs commit: apache-devsite project-plan.html
coar 97/06/28 01:31:19
Modified: . project-plan.html
Log:
Now that this is in CVS, update project-plan.html from Brian's
project-plan-new.html, which will next be deleted.
Revision Changes Path
1.2 +32 -37 apache-devsite/project-plan.html
Index: project-plan.html
===================================================================
RCS file: /export/home/cvs/apache-devsite/project-plan.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -C3 -r1.1 -r1.2
*** project-plan.html 1997/06/17 10:43:32 1.1
--- project-plan.html 1997/06/28 08:31:18 1.2
***************
*** 17,68 ****
<P>
! <H2>1.2</H2>
<UL>
! <LI>Full HTTP/1.1 support in all areas except the proxy module.
! <LI>More tolerant config-file parsing
! <LI>Serious dynamic loading support, so that binary distributions can have all
! modules compiled and can be used even by folks without compilers of their own.
! <LI>Standardized PUT support, at least a perl script included with the distribution.
! <LI>regular expression library in the core, rather than in numerous
! different modules.
! <LI>give an "Option", like "IncludesNoExec", except allow for CGI includes,
! not CMD includes.
! <LI>Logging enhancements
! <UL>
! <LI>Separate logs for stderr and server error messages
! <LI>Enable all virtual hosts to error-log to the same log, in ways
! which distinguish entries.
! <LI>Syslog, with different debugging levels, a la named or sendmail
! <LI>Log rotation without restarting children.
!
! <LI>Add total transfer time (amount of time it took to deliver file, from end of request header submission) variable to mod_log_config
! <LI>Dropping of "mod_log_common" in favor of "mod_log_config", making sure it's backwards-compatible.
! <LI>Add "%v" variable for virtualhosts to mod_log_config
! <LI>Maybe look for a way to allow modules to expose variables for logging? I.e. "%(mod_cookie:cookie)m"
! </UL>
! <LI>Support for CERN-style imagemaps? http://www.w3.org/pub/WWW/Daemon/User/CGI/HTImageDoc.html#config.
! <LI>Ben's "graceful restart" code
! <LI>RST's "lingering close" code
! <LI>Enforcement of an "Apache Style" for code.
! <LI>mod_status cleanups and enhancements.
! <LI>Using "mod_uri_rewrite" in place of a couple other modules.
</UL>
<H2>2.0</H2>
<UL>
<LI>Multithreading
! <LI>GNU autoconf-based portability
! <LI>Through the use of autoconf, port to Windows NT
! <LI>Fully 1.1 compliant proxy module.
! <LI>Protocol abstraction layer, so that different protocol implementations can be distributed as a module.
! <LI>Scripted installation process, i.e. one that asks questions about
! the site and generates the conf files appropriately
! <LI>More than one transferlog per virthost, each with its own transferformat.
! <LI>Check returns from all system calls: read, write, etc.
<LI>More API hooks:
<UL>
<LI>Post config-read; so we can check consistency between
--- 17,47 ----
<P>
! <H2>Proposed schedule:</H2>
<UL>
! <LI>15 Jul: 1.3 b1
! <LI>30 Jul: finalize design of 2.0
! <LI>15 Aug: 1.3 final
! <LI>30 Aug: 2.0b1
! <LI>30 Oct: 2.0 final.
</UL>
+ <H2>1.3</H2>
+
+ <UL>
+ <LI>Port to NT, multithreading on NT only.
+ <LI>Various performance enhancements.
+ <LI>Various bugfixes/tweaks as mentioned in [STATUS] files.
+ <LI>When 1.3 is ready for beta, the above small tweaks stop.
+ </UL>
<H2>2.0</H2>
<UL>
<LI>Multithreading
! <LI>Enforcement of an "Apache Style" for code.
! <LI>Configuration API, so that different configuration loaders can be written (Perl, Java, etc.)
<LI>More API hooks:
<UL>
<LI>Post config-read; so we can check consistency between
***************
*** 74,83 ****
--- 53,72 ----
and quality values.
<LI>Up to 4 placeholders for future use ?
</UL>
+ <LI>Logging enhancements
+ <UL>
+ <LI>Separate logs for stderr and server error messages
+ <LI>Enable all virtual hosts to error-log to the same log, in ways
+ which distinguish entries.
+ <LI>Syslog, with different debugging levels, a la named or sendmail
+ </UL>
+ <LI>Fully 1.1 compliant proxy module.
+ <LI>Protocol abstraction layer, so that different protocol implementations can be distributed as a module.
</UL>
<H2>2.1</H2>
<UL>
+ <LI>Check returns from all system calls: read, write, etc.
<LI>Nicer Access Control (allow "OneOf","AND","OR" ala NCSA)
<LI>Named Access Methods
<LI>Implementation of the "LINK" Method
***************
*** 87,92 ****
--- 76,87 ----
<LI>Data store abstraction API? So we're not always presuming we sit on top of a filesystem.
<LI>Enable logging of all "POST"ed data - for commercial-database-like
backups and replay ability.
+ <LI>Support for CERN-style imagemaps? http://www.w3.org/pub/WWW/Daemon/User/CGI/HTImageDoc.html#config.
+ <LI>give an "Option", like "IncludesNoExec", except allow for CGI includes,
+ not CMD includes.
+ <LI>Serious dynamic loading support, so that binary distributions can have all
+ modules compiled and can be used even by folks without compilers of their own.
+ <LI>Standardized PUT support, at least a perl script included with the distribution.
</UL>
<H2>3.0</H2>