On 05 March 2003, Andrew Kuchling said:
> Those of you watching the quixote-checkins list will have noticed that
> I checked Hamish's classes into quixote.util today.  Various tweaks
> and changes were made while auditing the code; I'll try to get a beta3
> out in a day or two.
Oh good, thanks!
> I must confess I find the CGIScript class kind of unsettling.  The
> class uses the 2.2 'email' package, it changes sys.std{in,out} and
> then puts them back, and it modifies os.environ; all of this is kind
> of worrying.  There are no obviously visible holes, as far as I can
> tell, but all that fiddling around is potentially far-reaching.  Can
> running CGI scripts within Quixote be made to work?  Should we even be
> trying?
Finally glanced at the code, and I am totally and unequivocally OPPOSED
to the CGIScript class and all surrounding machinery.  Kill it.  Running
CGI scripts is the web server's job.
"Just because you *can* do something doesn't mean you *should*"
   -- Larry Wall (of all people)
--
Greg Ward - software developer                gward@mems-exchange.org
MEMS Exchange                            http://www.mems-exchange.org