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:
RevisionActionfile
1.12modifypkgsrc/www/varnish/Makefile
1.7modifypkgsrc/www/varnish/PLIST
1.9modifypkgsrc/www/varnish/distinfo
1.1addpkgsrc/www/varnish/patches/patch-bin__varnishd__cache_dir_random.c
1.1addpkgsrc/www/varnish/patches/patch-configure.ac
1.1addpkgsrc/www/varnish/patches/patch-etc__Makefile.in
1.4removepkgsrc/www/varnish/patches/patch-aa
1.4removepkgsrc/www/varnish/patches/patch-ab
1.1removepkgsrc/www/varnish/patches/patch-bin__varnishd__mgt_child.c