blob: 16dad76ccb4f2eb2ed1df1338946b4f2f280a963 [file] [log] [blame]
<HTML><HEAD>
<TITLE>Apache Bugs List / To Do List / Wish List</TITLE>
</HEAD><BODY>
<H2>Apache Bugs List / To Do List / Wish List</H2>
<hr>
<p><strong>THIS LIST IS COMPLETELY AND UTTERLY OUT OF DATE. But nobody
ever gets around to cleaning it up... because we've got an entirely
different method of tracking these things. The real todo lists are
in STATUS messages regularly posted to the new-httpd mailing list,
and available in the STATUS file in the root of each development
tree (1.2, 1.3, and 2.0). The todo also includes various bugs in
the <a href="http://bugs.apache.org/">bug database</a>.</strong>
<p><hr>
<strong>You've been warned!</strong><p>
<STRONG>BUGS</STRONG>
<UL>
<LI>Fix -f command lines to take paths correctly. I know this is a
bugwards compatibility with NCSA, but I don't like it and think we
should change it. - beb
<LI>AddDescription, and other mod_dir cleanups - beb
</UL>
<STRONG>To Do List</STRONG>
<UL>
<LI>Protocol Abstraction - so that SSL, SHTTP, and PCT can be plugged
in as modules, and distributed separately without needing to patch
core Apache code. Also hopefully HTTP-NG. - beb
<LI>authentication API, to make authentication type and database type orthogonal - beb
<LI>More tolerant config-file parsing - beb
<LI>Formalized internal error-logging system, like sendmail/syslogd
interaction - beb
</UL>
<STRONG>Wish List</STRONG>
<UL>
<LI>Scripted installation process, i.e. one that asks questions about
the site and generates the conf files appropriately - beb
<LI>Enable logging of all "POST"ed data - for commercial-database-like
backups and replay ability. - beb
<LI>Configurable Error Reporting
<UL>
<LI>Separate logs for stderr and server error messages
</UL>
<LI>Dynamic Package builder - so that people can download binaries
with exactly the options and packages they want. - beb
<LI>Implementation of the "LINK" Method - beb
<LI>Data store abstraction API? So we're not always presuming we sit on top of a filesystem. - beb
<LI>Port to BeBox - beb
<LI>give an "Option", like "IncludesNoExec", except allow for CGI includes,
not CMD includes. -beb, and others
</UL>
<H2>Documentation needed on:</H2>
<UL>
<LI>Standards for Modules - beb
<LI>CGI Extensions - beb
<LI>Setting up logging and logfile analysis system - beb
<LI>DBM documentation: explain about having username/group in same file - mjc
<LI>MSQL documentation -dv
<LI>Policy - what it takes for a module to move from contrib to the regular distribution. - aw
</UL>
<HR>
Last Modified <!--#echo var="LAST_MODIFIED" -->
<UL>
<LI>beb - Brian Behlendorf, brian@organic.com
<LI>ak - Alexei Kosut, akosut@nueva.pvt.k12.ca.us
<LI>mjc - Mark J Cox, mark@awe.com
<LI>aw - Andrew Wilson, andrew@tees.elsevier.co.uk
<LI>cm - Chuck Murcko, chuck@telebase.com
<LI>dv - Dirk.vanGulik, Dirk.vanGulik@jrc.it
<LI>pcs - Paul Sutton, paul@awe.com
</UL>