[Varnish] #1688: ESI-included synthetic response is delivered uncompressed within a gzipped response
Varnish
varnish-bugs at varnish-cache.org
Tue Mar 3 18:24:15 CET 2015
#1688: ESI-included synthetic response is delivered uncompressed within a gzipped
response
----------------------------------------+----------------------------------
Reporter: geoff | Owner: phk
Type: defect | Status: closed
Priority: normal | Milestone: Varnish 4.0 release
Component: varnishd | Version: 4.0.3
Severity: major | Resolution: fixed
Keywords: esi include synthetic gzip |
----------------------------------------+----------------------------------
Comment (by geoff):
OK, I've tested this patch with 4.0.3 now (git checkout varnish-4.0.3 and
then build), and I'm still getting the error. varnishtest fails with a
gunzip error -- I'll attach another log of the test run.
The synthetic part does not appear within a chunk in the midst of gzipped
data, but rather in a separate chunk, without any other binary data in
that chunk:
{{{
**** c1 0.5 len| 0015\r\n
**** c1 0.5 chunk|
\x1f\x8b\x08\x00\x00\x00\x00\x00\x02\x03\xb2\x89\x88\x8c\xb2\x03\x00\x00\x00\xff\xff
**** c1 0.5 len| 0032\r\n
**** c1 0.5 chunk| this is the body of an included synthetic response
**** c1 0.5 len| 0019\r\n
**** c1 0.5 chunk|
\xb2\xd1\x8f\x88\x8c\xb2\x03\x00\x00\x00\xff\xff\x01\x00\x00\xff\xff\xa3\x8d\xb7\xdd\x0b\x00\x00\x00
**** c1 0.5 len| 0\r\n
**** c1 0.5 bodylen = 96
}}}
--
Ticket URL: <https://www.varnish-cache.org/trac/ticket/1688#comment:4>
Varnish <https://varnish-cache.org/>
The Varnish HTTP Accelerator
More information about the varnish-bugs
mailing list