Created attachment 855063 [details]
patch to allow decompression of files larger than 4GB
Description of problem:
Upload of compressed file that is originally larger than 4GB ends up with "Could not get next bucket brigade [500, #0]". This is caused by by mod_deflate failing to check original file size. The check has to use modulo 2^32. Please see attached patch.
Version-Release number of selected component (if applicable):
all httpd versions in RHEL6
Steps to Reproduce:
1. grab text file bigger than 4GB
2. setup webdav on httpd
3. cat gile | gzip | curl-S -T - --header 'Content-encoding: deflate' --header 'Content-encoding: gzip' 'https://your webdav url/file'
Could not get next bucket brigade [500, #0]
Thanks for the patch, have you contributed that upstream? firstname.lastname@example.org always welcomes patches!
If this issue is critical or in any way time sensitive, please raise a ticket through your regular Red Hat support channels to make certain it receives the proper attention and prioritization to assure a timely resolution.
For information on how to contact the Red Hat production support team, please
Well I opend upstream ticket http://issues.apache.org/bugzilla/show_bug.cgi?id=56062 that should reach them, shouldn't it?
I have reviewed and committed your patch into httpd-trunk.
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.