- 13 Jan, 2011 15 commits
-
-
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 8 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
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5708 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 10 Jan, 2011 5 commits
-
-
Kristian Lyngstøl authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5707 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
req.vcl_level. Fixes: #782 git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5706 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Fixes: #832 Patch by: bz (THANKS!) git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5705 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5704 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
PS: I'm getting faster at this, today I wrote 3 lines of code per hour git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5703 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 07 Jan, 2011 5 commits
-
-
Poul-Henning Kamp authored
storage slabs. Pretty soon we will not be doing that directly and we want only one place to know about the gzip/gunzip magic. Overhaul the chunked encoding fetcher code, to be much simpler and much more robust. Sort out some 4GB issues while we where here anyway. git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5702 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5701 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5700 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5699 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk/varnish-cache@5698 d4fa192b-c00b-0410-8231-f00ffab90ce4
-