| <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> |