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