Hello community, here is the log from the commit of package varnish for openSUSE:Factory checked in at 2016-10-04 16:00:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/varnish (Old) and /work/SRC/openSUSE:Factory/.varnish.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "varnish" Changes: -------- --- /work/SRC/openSUSE:Factory/varnish/varnish.changes 2016-08-20 12:27:13.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.varnish.new/varnish.changes 2016-10-04 16:00:28.000000000 +0200 @@ -1,0 +2,30 @@ +Sun Sep 25 13:44:37 UTC 2016 - jengelh@inai.de + +- Update to new upstream release 5.0.0 +- The varnishd "-u NNN" option, which may be remaining in + /etc/sysconfig/varnish, has been replaced with "-j unix,user=NNN". +* Varnish 5.0 changes some (mostly) internal APIs and adds some + major new features over Varnish 4.1. +* 5.0 supports jumping from the active VCL's vcl_recv{} to another + VCL via a VCL label. +* Very Experimental HTTP/2 support +* We have added to the "directors" VMOD — an overhauled version of + a director which was available as an out-of-tree VMOD under the + name VSLP for a couple of years. It is basically a better hash + director which uses consistent hashing to provide improved + stability of backend node selection when the configuration and/or + health state of backends changes. +* Hit-For-Pass is now actually Hit-For-Miss +* We have made the ban lurker even more efficient by example of + some real live situations with tens of thousands of bans using + inefficient regular expressions. +* The waitinglist logic for ESI subrequests now uses condition + variables to trigger immediate continuation of ESI processing + when an object being waited for becomes available. +* Backend PROXY protocol requests are now supported through the + .proxy_header attribute of the backend definition. +* VCL files are now also being searched for in + /usr/share/varnish/vcl if not found in /etc/varnish. +* The basic device detection vcl is now bundled with varnish. + +------------------------------------------------------------------- Old: ---- varnish-4.1.2.tar.gz New: ---- varnish-5.0.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ varnish.spec ++++++ --- /var/tmp/diff_new_pack.ujHd4X/_old 2016-10-04 16:00:31.000000000 +0200 +++ /var/tmp/diff_new_pack.ujHd4X/_new 2016-10-04 16:00:31.000000000 +0200 @@ -21,7 +21,7 @@ %define pkg_logdir %_localstatedir/log/%name %define pkg_cachedir %_localstatedir/cache/%name Name: varnish -Version: 4.1.2 +Version: 5.0.0 Release: 0 Summary: High-performance HTTP accelerator License: BSD-2-Clause @@ -131,7 +131,7 @@ find "$b" -type f -name "*.la" -delete -print mkdir -p "$b/%pkg_logdir" mkdir -p "$b/%_docdir/%name" -cp -a ChangeLog LICENSE README "$b/%_docdir/%name/" +cp -a ChangeLog LICENSE README.rst "$b/%_docdir/%name/" %check if ! make %{?_smp_mflags} check; then ++++++ varnish-4.1.2.tar.gz -> varnish-5.0.0.tar.gz ++++++ ++++ 132537 lines of diff (skipped) ++++++ varnish.sysconfig ++++++ --- /var/tmp/diff_new_pack.ujHd4X/_old 2016-10-04 16:00:31.000000000 +0200 +++ /var/tmp/diff_new_pack.ujHd4X/_new 2016-10-04 16:00:31.000000000 +0200 @@ -10,7 +10,7 @@ # # You might want to keep "/var/cache/varnish" when using the file backend. # -VARNISHD_PARAMS="-f /etc/varnish/vcl.conf -T:6082 -s file,/var/cache/varnish,1M -u varnish" +VARNISHD_PARAMS="-j unix,user=varnish -f /etc/varnish/vcl.conf -T:6082 -s file,/var/cache/varnish,1M" ## Path: Network/WWW/Varnishd ## Description: Start parameters for varnishlog