- 14 Jan, 2011 5 commits
-
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5748 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
purposes. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5747 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
If it gives you trouble, I would appreciate if you can test both before and after this commit, to see what the difference is. The old ESI code will be removed before 3.0 is released. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5746 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
section letters between the dot and the C-source. Flesh out a couple of error cases that would still panic. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5745 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Drop the VEC literal stuff until we need it. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5744 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 13 Jan, 2011 21 commits
-
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5743 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5742 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5741 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
make sense to add the overhead of a 4 byte code to save 0.0006% space. Add standard entity expansion for URLs in <esi:include> Now the new code passes all testcases :-> If you want to try it out, change #define OLD_ESI to #undef OLD_ESI at the top of bin/varnishd/cache.h Once I have polished the new code a bit, it will become the default. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5740 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5739 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5738 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Correctly deliver last bits of object. One test-case left, and that the trivia e00018.vtc git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5737 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Various other fixes, to get through testcases. Now just six left. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5736 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5735 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
the behaviour in that case is undefined. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5734 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
the Content-Length: header to push varnish into EOF mode. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5733 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5732 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5731 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Host: header. Correctly unpack Host: header in esi delivery. Now e00008.vtc is the first case to fail. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5730 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
where it will live in the future. Call it there from the old OLD_ESI code. Also call it from the new ESI code. That makes e0000[45].vtc pass. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5729 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5728 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Have esi:include emit the include VEC and debug it on delivery. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5727 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
This Is needlessly general for now, but will make it easier to add more ESI features at a later date. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5726 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5725 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5724 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5723 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 12 Jan, 2011 7 commits
-
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5722 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
segments. Collapse consecutive verbatim/skip sequences. Handling non-esi tags. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5721 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Get CDATA right in parser. Add one byte at a time torture mode. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5720 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5719 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5718 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5717 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
bite the bullet and do so. Add an OLD_ESI macro which defines which implementation we use and set it by default. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5716 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 11 Jan, 2011 7 commits
-
-
Poul-Henning Kamp authored
Now you can get varnish to gzip or gunzip objects as they are received from the backend by setting sub vcl_fetch { beresp.do_gzip = true; beresp.do_guzip = true; } They will only do something if the object is/isn't gzip'ed already (according to the beresp.http.Content-Encoding header) so the above silly-ish example will compress al uncompressed objects and decompress all compressed objects. NB: Lots of errorchecks not implemented yet. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5715 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5714 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
In other words, you need to change sub vcl_fetch { esi; } to: sub vcl_fetch { set beresp.do_esi = true; } Add VCL support and skeleton versions of the gzip (beresp.do_gzip) and gunzip (beresp.do_gunzip) VFP's while here anyway. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5713 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5712 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
VFP, Varnish Fetch Processors, are code that does things with the bytes we receive from the backend. By default nothing. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5711 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5710 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5709 d4fa192b-c00b-0410-8231-f00ffab90ce4
-