Package: libfcgi-dev
Version: 2.4.0-5
Severity: normal

I am using the fastcgi_stdio package under apache2 and encountered a
situation which I am not sure is the problem of apache2 or the cgi
protocol or fastcgi itself.

If the client put a "Expect: 100-Continue" in the header, either apache2
or fastcgi recognize it and that I can no longer retrieve any of those
CGI parameters or HTTP_* headers, until I write out "Status: xxx"
message through the interface.

This however is wrong logical wise as I need the CGI parameters for
processing before I can put out the right Status line. So instead of
responding 403 for access denied(say for an upload), the client receive
a 200 OK then a body text of 403. This is all wrong.

-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.18.1-grsec+e+f6b+gr219+opt+c4a+gr2b-grsec
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages libfcgi-dev depends on:
ii  libfcgi0                      2.4.0-5    Shared library of FastCGI

-- no debconf information


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

Reply via email to