Bug #64187 [Opn->Fbk]: CGI/FastCGI truncates input to modulo 4GB

From: Date: Tue, 15 Jul 2014 22:01:43 +0000
Subject: Bug #64187 [Opn->Fbk]: CGI/FastCGI truncates input to modulo 4GB
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-186645@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=64187&edit=1

 ID:                 64187
 Updated by:         yohgaki@php.net
 Reported by:        nachms+php at gmail dot com
 Summary:            CGI/FastCGI truncates input to modulo 4GB
-Status:             Open
+Status:             Feedback
 Type:               Bug
 Package:            Streams related
 Operating System:   Linux
 PHP Version:        5.4.11
 Block user comment: N
 Private report:     N

 New Comment:

Starting from 5.6, PHP handles large 'php://input' and makes 'php://input'
reusable. This change will not be backported to older versions.

If this is fixed in 5.6, this bug should be closed.
Do you still have problem in 5.6 or later?


Previous Comments:
------------------------------------------------------------------------
[2014-07-13 11:09:16] nachms+php at gmail dot com

Okay, I found a binary at: http://ftp.us.debian.org/debian/pool/main/p/php5/php5-cgi_5.6.0~rc2+dfsg-3_amd64.deb

I'm now getting different results than 5.3, 5.4, and 5.5, but it still fails.

Amount Read: 1374904320 (Should be Amount Read: 4296015872)
Was only able to send 1374978048 bytes. (Should not get this error)

------------------------------------------------------------------------
[2014-07-13 11:02:10] nachms+php at gmail dot com

I don't have any version of 5.6 handy. It seems official downloads are supposed to be at http://qa.php.net/, but for some reason, that site isn't loading
for me. Is there an alternate location to download 5.6 from?

------------------------------------------------------------------------
[2014-07-13 09:53:26] yohgaki@php.net

Sorry for typo. Could you try 5.6?

------------------------------------------------------------------------
[2014-07-13 04:55:41] nachms+php at gmail dot com

I just tested with 5.5.12, getting the same results as I did with 5.3.x and 5.4.x, so yes, the bug
has not been fixed.

I noticed my pastes with test code expired. So I quickly whipped up some more:
HTTP: http://paste.nachsoftware.com/Nach/LnpHS6e57f952e3f56df4fcc753c210e8401a7vM
CGI: http://paste.nachsoftware.com/Nach/vCDhzd84835a1b4439c96ad0353c2111051a09zj

------------------------------------------------------------------------
[2014-07-13 01:08:36] yohgaki@php.net

PHP 5.5 and up should be able to handle large input. Do you still have this issue?

------------------------------------------------------------------------


The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at

    https://bugs.php.net/bug.php?id=64187


--
Edit this bug report at https://bugs.php.net/bug.php?id=64187&edit=1


Thread (26 messages)

« previous php.bugs (#186645) next »