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