Path to this page:
Subject: CVS commit: pkgsrc/www/varnish
From: Matthew Sporleder
Date: 2011-11-12 21:40:16
Message id: 20111112204016.CFE19175DD@cvs.netbsd.org
Log Message:
Update to varnish 3.0.2
There are VCL-incompatible changes between 2.x and 3.x.
Some release highlights (https://www.varnish-cache.org/):
Introduction of VMODs
Add streaming on pass and miss. This is controlled by the beresp.do_stream \
boolean. This includes support for compression/uncompression.
Add support for ESI and gzip.
Handle objects larger than 2G.
HTTP Range support is now enabled by default
The ban lurker is enabled by default
if there is a backend or director with the name default, use that as the default \
backend, otherwise use the first one listed.
Add many more stats counters. Amongst those, add per storage backend stats and \
per-backend statistics.
Syslog the platform we are running on
The -l (shared memory log file) argument has been changed, please see the \
varnishd manual for the new syntax.
The -S and -T arguments are now stored in the shmlog
Make it possible to name storage backends. The names have to be unique.
The max_esi_includes parameter has been renamed to max_esi_depth.
The err_ttl parameter has been removed and is replaced by a setting in default.vcl.
Add panic.show and panic.clear CLI commands.
VCL now has vcl_init and vcl_fini functions that are called when a given VCL has \
been loaded and unloaded.
Varnish is now stricter in enforcing no duplication of probes, backends and ACLs.
The ABI of vmods are now checked. This will require a rebuild of all vmods \
against the new version of Varnish.
Files: