pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/varnish



Module Name:    pkgsrc
Committed By:   mspo
Date:           Sat Nov 12 20:40:16 UTC 2011

Modified Files:
        pkgsrc/www/varnish: Makefile PLIST distinfo
Added Files:
        pkgsrc/www/varnish/patches: patch-bin__varnishd__cache_dir_random.c
            patch-configure.ac patch-etc__Makefile.in
Removed Files:
        pkgsrc/www/varnish/patches: patch-aa patch-ab
            patch-bin__varnishd__mgt_child.c

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.


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 pkgsrc/www/varnish/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/www/varnish/PLIST
cvs rdiff -u -r1.8 -r1.9 pkgsrc/www/varnish/distinfo
cvs rdiff -u -r1.4 -r0 pkgsrc/www/varnish/patches/patch-aa \
    pkgsrc/www/varnish/patches/patch-ab
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/www/varnish/patches/patch-bin__varnishd__cache_dir_random.c \
    pkgsrc/www/varnish/patches/patch-configure.ac \
    pkgsrc/www/varnish/patches/patch-etc__Makefile.in
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/www/varnish/patches/patch-bin__varnishd__mgt_child.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index