Add a couple of items. (quixote/TODO)

Greg Ward <gward-fVcApmY9cLvQ3/1i3zOLAti2O/[email protected]> Wed, 20 Nov 2002 12:29:11 -0500
Newsgroups gmane.comp.web.quixote.cvs
Message-ID <[email protected]>
Update of /home/cvs/quixote
In directory hewson:/tmp/cvs-serv18471

Modified Files:
	TODO 
Log Message:
Add a couple of items.


Index: TODO
===================================================================
RCS file: /home/cvs/quixote/TODO,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- TODO	20 Nov 2002 16:24:43 -0000	1.12
+++ TODO	20 Nov 2002 17:29:08 -0000	1.13
@@ -7,9 +7,23 @@
   through Tidy, or other transformations).
 
 * Logging doesn't work with CGI scripts (something about our
-  log-opening code depends on how fastcgi.py fiddles stdout.
+  log-opening code depends on how fastcgi.py fiddles stdout).
 
 * Make bare return statements inside of PTL templates work as expected.
 
 * Allow __init__.ptl files to be used as package markers.  It looks like
   something is wrong with the way ihooks handles __init__ modules.
+
+* Figure out how to unify the various deployment methods (CGI, FastCGI,
+  SCGI, mod_python, ...).  Ideally, a one-line change to the config file
+  and/or driver script (along with corresponding web server config
+  changes) would be enough to change how a Quixote application is
+  deployed.
+
+* For OpenBSD: fcgi.py should catch SIGTERM and, umm, do something.
+  (Terminate the process?)  Otherwise, the FastCGI process can no longer
+  accept() on its socket.  (Reported by Robin Wöhler
+  <[email protected]>, 2002/08/02.)
+
+* For Mac OS X: _startup() in fcgi.py doesn't work for some reason on
+  OS X.  Figure out why and fix it (or kludge around it).