Package: thy
Version: 0.9.4-1.uhoreg
Severity: important

(Package was locally compiled.  The only difference between custom
version and Debian version is that the custom version was compiled with
--disable-fork, so that I could run it under a process supervisor.)

When a CGI script fails to run (e.g. syntax error in a Perl script), thy
will either
  - just close the connection to the browser
  - go into an (infinite?) loop, eating the CPI
or
  - spit out some garbage to the browser

Behaviour seems to be unpredictable.

Ideally, I think that thy should give a status code of 500 (Internal
Server Error) if the CGI script dies.  I think at least that is what
Apache does.

(BTW, it would also be nice if thy logged the script's stderr output
instead of dumping it to /dev/null.  It would make debugging a lot
easier.)

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (101, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.10-mm3
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)

Versions of packages thy depends on:
ii  libc6                       2.3.2.ds1-20 GNU C Library: Shared libraries an
ii  libgnutls11                 1.0.16-13    GNU TLS library - runtime library
ii  zlib1g                      1:1.2.2-4    compression library - runtime

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to