#49816 [Asn]: output corruption using flush
| From: | jani@php.net | Date: | Thu, 19 Nov 2009 15:59:01 +0000 |
| Subject: | #49816 [Asn]: output corruption using flush | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-144823@lists.php.net to get a copy of this message | ||
ID: 49816
Updated by: jani@php.net
Reported By: paul at wcclan dot net
Status: Assigned
Bug Type: Apache2 related
Operating System: *
PHP Version: 5.*
-Assigned To: jani
+Assigned To: johannes
New Comment:
Unfortunately flush() with apache2handler SAPI will also disable
compression. Like I've said in the commit it's temporary "fix" to at
least keep things working. The real fix requires doing MFH of new output
buffering code where this works fine.
Johannes, please reply, I've asked you several times now whether I can
merge the new and working output buffering code from HEAD (like I
already suggested before 5.3.0 was released!).
Previous Comments:
------------------------------------------------------------------------
[2009-11-18 21:19:12] paul at wcclan dot net
I might be reading this wrong, but aren't you just opting not to
compress with this code? If so, how do you explain that compression
worked fine before 5.2.11? If I am reading it wrong, great job on the
fix :)
------------------------------------------------------------------------
[2009-11-15 00:13:20] svn@php.net
Automatic comment from SVN on behalf of jani
Revision: http://svn.php.net/viewvc/?view=revision&revision=290765
Log: - Temporary hack to fix bug #49816 (works fine in HEAD which has
working output buffering..)
------------------------------------------------------------------------
[2009-11-14 22:28:40] jani@php.net
Caused by fixing bug #49248 and does not happen with HEAD.
------------------------------------------------------------------------
[2009-10-26 13:05:08] jani@php.net
At least you can disable zlib compression in script now.. :/
See bug #49248, fix for that borked the compression on Apache if you
use flush().
------------------------------------------------------------------------
[2009-10-25 02:28:44] magnusf at users dot sourceforge dot net
Confirmed problem on Solaris 10 X86_64, PHP 5.2.11, Apache 2.2.13.
Disabling zlib output compression or reverting to 5.2.9 solves the
problem. See application specific issue
http://www.sugarcrm.com/forums/showthread.php?t=52694
when using 5.2.11
and flush. Problem with Apache 2.2.11 and PHP 5.2.11 so seems to be PHP
issue, quote forum: "and the problem seems to rely on a change/bugfix?
of the authentication/encryption mechanism in the latest 5.2.x and 5.3.x
versions."
------------------------------------------------------------------------
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
http://bugs.php.net/49816
--
Edit this bug report at http://bugs.php.net/?id=49816&edit=1