- 24 Jun, 2006 6 commits
-
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@228 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Add a reference to the first backend {} we encounter, it is the default. Add a reference to all backends assigned explicitly. Add a reference to all methods. Enable reference check, complain if: backend, function or acl is defined but not used, or used but not defined. git-svn-id: http://www.varnish-cache.org/svn/trunk@227 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@226 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
fh and fc sbufs. git-svn-id: http://www.varnish-cache.org/svn/trunk@225 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Both Linux and FreeBSD supports them anyway. git-svn-id: http://www.varnish-cache.org/svn/trunk@224 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
one for each VCL method to record the return one for errors one for linking a client session to a backend connection Use them sensibly. Put VCL name of backend into struct backend to improve log messages git-svn-id: http://www.varnish-cache.org/svn/trunk@223 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 22 Jun, 2006 1 commit
-
-
Poul-Henning Kamp authored
Generate the methods and their legal returns with the tcl script. Add consistency checks to make sure methods don't use illegal returns, and also check called subrourtines. Add consistency check to complain about recursive subroutine calls. Add consistency check to complain about unused or undefined subroutines. git-svn-id: http://www.varnish-cache.org/svn/trunk@222 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 21 Jun, 2006 5 commits
-
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@221 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@220 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@219 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@218 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@217 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 20 Jun, 2006 10 commits
-
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@216 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@215 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@214 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@213 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Remove #include bogohandling in vcl_gen_fixed_token.tcl git-svn-id: http://www.varnish-cache.org/svn/trunk@212 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
isolate the compiled code from the internal structures of the cache process through of VRT functions. git-svn-id: http://www.varnish-cache.org/svn/trunk@211 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@210 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@209 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Generate VGC prefixes instead of VCL. git-svn-id: http://www.varnish-cache.org/svn/trunk@208 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Start putting some structure in the sources relating to VCL handling: Split the runtime support for compiled varnish programs out and give it the prefix "VRT". Start using the prefix "VGC" for generated code. Prefix "VCC" will be for the compiler and "VCL" for calling the compiled and loaded functions. git-svn-id: http://www.varnish-cache.org/svn/trunk@207 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 18 Jun, 2006 12 commits
-
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@206 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@205 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@204 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@203 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@202 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@201 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@200 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@199 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
can be centralized. Remove old handling callbacks. Call hit/miss methods instead of lookup method. git-svn-id: http://www.varnish-cache.org/svn/trunk@198 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@197 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Make handling a named enum, and use it as a bitmap. Add "lookup" reserved word Add VCL_done() macro to use in compiled code to set handling and drop the per-handling callbacks (apart from VCL_error()) git-svn-id: http://www.varnish-cache.org/svn/trunk@196 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
Split vcl_lookup() in vcl_hit() and vcl_miss() git-svn-id: http://www.varnish-cache.org/svn/trunk@195 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
- 16 Jun, 2006 6 commits
-
-
Poul-Henning Kamp authored
Improve chunked encoding, allocate big storage chunks and trim the last one at the end, instead of one storage chunk for each chunk the remote server sends. Call RFC2616 policy code. Store headers from backend in cache and return to client. git-svn-id: http://www.varnish-cache.org/svn/trunk@194 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@193 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@192 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@191 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
stored efficiently. git-svn-id: http://www.varnish-cache.org/svn/trunk@190 d4fa192b-c00b-0410-8231-f00ffab90ce4
-
Poul-Henning Kamp authored
git-svn-id: http://www.varnish-cache.org/svn/trunk@189 d4fa192b-c00b-0410-8231-f00ffab90ce4
-