]> granicus.if.org Git - apache/commit
Commit 3 on 6 to fix reentrance (incomplete Zlib header or validation bytes) in mod_d...
authorYann Ylavic <ylavic@apache.org>
Thu, 27 Feb 2014 17:57:13 +0000 (17:57 +0000)
committerYann Ylavic <ylavic@apache.org>
Thu, 27 Feb 2014 17:57:13 +0000 (17:57 +0000)
commit50c0de8c9834ea8eed7c92aba1583160bc42cb1c
treea9d8ed5c385dfdf05e409a8742392fcb1c10b884
parentc273acce07f7561463d700b87a983523992cb0c4
Commit 3 on 6 to fix reentrance (incomplete Zlib header or validation bytes) in mod_deflate's output and input filters.
PR 46146 (patches from duplicated PR 55666)

Handle Zlib validation bytes buffering (CRC + length) in the inflate input filter :
- use validation_buffer and validation_length as state,
- loop until all the bytes are received.

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1572668 13f79535-47bb-0310-9956-ffa450edef68
modules/filters/mod_deflate.c