- 24 Jan, 2011 4 commits
-
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
host system.
-
Poul-Henning Kamp authored
from a non-gzip ESI object or during gunzip delivery.
-
- 22 Jan, 2011 28 commits
-
-
Poul-Henning Kamp authored
Try again: Add the necessary code (& a testcase) to pad out an included gzip file, no matter which of the 8 bits of a byte the last bit lands in.
-
Poul-Henning Kamp authored
gzip file, no matter which of the 8 bits of a byte the last bit lands in.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
residual stopbit we expect.
-
Poul-Henning Kamp authored
to come.
-
Poul-Henning Kamp authored
indeed gzip'ed data and extracts the magic bits should it ever be included from ESI. In general Varnish is not in the business of inspecting content and with the exception of ESI we still do not do so. What we do here is make sure that we do not serve corrupt data, in the same sense as we bail out on chunked encoding trouble or HTTP header trouble from the backend.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
For a limited number of cases we can now esi:include a gzip'ed object into a gzip'ed ESI object. There is less than 1 chance in hell this will work for you in practice, I need to handle the N-1 other cases of last bit and stop bit combinations in the gziped object, but that is just a small (but tedious) matter of programming.
-
Poul-Henning Kamp authored
objects when we know them. For now: use malloc for gzip instead of running out of workspace.
-
Poul-Henning Kamp authored
in an gzip'ed ESI object.
-
Poul-Henning Kamp authored
ESI object.
-
Poul-Henning Kamp authored
in a gzip'ed ESI object.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
included files can get at them.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
so we can do ESI, then gzip again to store it.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
Add a vef_read() function which implements the esi_syntax&8 bit, it is too late to do it when we call VEP_parse().
-
Poul-Henning Kamp authored
so it applies to all fetch methods.
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
via sp->wrk->storage.
-
- 21 Jan, 2011 8 commits
-
-
Poul-Henning Kamp authored
to tuck in the last storage segment sitting on sp->work->storage, rather than have this code duplicated througout all the VFP->end()'s
-
Poul-Henning Kamp authored
instance into sp->obj.
-
Poul-Henning Kamp authored
on reception
-
Poul-Henning Kamp authored
ESI+GZIP testcase
-
Poul-Henning Kamp authored
-
Poul-Henning Kamp authored
-
-
Poul-Henning Kamp authored
and return the offsets we need to compose the VEC string. The default callback function is a 1:1 mapping.
-