NetBSD Problem Report #44165

From www@NetBSD.org  Sun Nov 28 20:41:56 2010
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by www.NetBSD.org (Postfix) with ESMTP id B253C63BAE5
	for <gnats-bugs@gnats.NetBSD.org>; Sun, 28 Nov 2010 20:41:56 +0000 (UTC)
Message-Id: <20101128204156.8FFD563B95F@www.NetBSD.org>
Date: Sun, 28 Nov 2010 20:41:56 +0000 (UTC)
From: msporleder@gmail.com
Reply-To: msporleder@gmail.com
To: gnats-bugs@NetBSD.org
Subject: varnish upgrade
X-Send-Pr-Version: www-1.0

>Number:         44165
>Category:       pkg
>Synopsis:       varnish upgrade
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          closed
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sun Nov 28 20:45:02 +0000 2010
>Closed-Date:    Mon Dec 06 14:27:54 +0000 2010
>Last-Modified:  Mon Dec 06 14:30:09 +0000 2010
>Originator:     Matthew Sporleder
>Release:        5
>Organization:
mspo.com
>Environment:
netbsd
>Description:
www/varnish is out of date
>How-To-Repeat:

>Fix:
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/www/varnish/Makefile,v
retrieving revision 1.7
diff -u -r1.7 Makefile
--- Makefile    17 Mar 2010 17:45:44 -0000      1.7
+++ Makefile    28 Nov 2010 20:36:39 -0000
@@ -1,10 +1,10 @@
 # $NetBSD: Makefile,v 1.7 2010/03/17 17:45:44 fhajny Exp $
 #

-DISTNAME=      varnish-2.0.6
+DISTNAME=      varnish-2.1.4
 PKGREVISION=   1
 CATEGORIES=    www
-MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=varnish/}
+MASTER_SITES=  http://www.varnish-software.com/sites/default/files/

 MAINTAINER=    pkgsrc-users@NetBSD.org
 HOMEPAGE=      http://varnish-cache.org/
@@ -15,7 +15,7 @@

 GNU_CONFIGURE= yes
 USE_LIBTOOL=   yes
-USE_TOOLS+=    autoconf
+USE_TOOLS+=    autoconf pkg-config gmake
 BUILD_DEFS+=   VARBASE

 EGDIR=                 ${PREFIX}/share/examples/varnish
@@ -43,6 +43,10 @@
 SUBST_FILES.pkg=       etc/Makefile.in
 SUBST_SED.pkg=         -e 's,@EGDIR@,${EGDIR},'

+.include "../../lang/python/pyversion.mk"
+DEPENDS+=       ${PYPKGPREFIX}-docutils>=0.5:../../textproc/py-docutils
+
+.include "../../devel/pcre/buildlink3.mk"
 .include "../../mk/bsd.prefs.mk"

 .if ${OPSYS} == "SunOS"
Index: PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/www/varnish/PLIST,v
retrieving revision 1.4
diff -u -r1.4 PLIST
--- PLIST       8 Mar 2010 13:24:01 -0000       1.4
+++ PLIST       28 Nov 2010 20:36:39 -0000
@@ -7,6 +7,9 @@
 bin/varnishstat
 bin/varnishtest
 bin/varnishtop
+bin/varnishtest
+bin/varnishsizes
+
 include/varnish/shmlog.h
 include/varnish/shmlog_tags.h
 include/varnish/stat_field.h
@@ -17,6 +20,7 @@
 lib/libvarnishcompat.la
 lib/libvcl.la
 lib/pkgconfig/varnishapi.pc
+

 man/man1/varnishadm.1
 man/man1/varnishd.1
 man/man1/varnishhist.1
@@ -26,6 +30,9 @@
 man/man1/varnishstat.1
 man/man1/varnishtest.1
 man/man1/varnishtop.1
+
+man/man1/varnishadm.1
+man/man1/varnishsizes.1
 man/man7/vcl.7
 sbin/varnishd
 share/examples/varnish/default.vcl
Index: distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/www/varnish/distinfo,v
retrieving revision 1.5
diff -u -r1.5 distinfo
--- distinfo    17 Mar 2010 17:45:44 -0000      1.5
+++ distinfo    28 Nov 2010 20:36:39 -0000
@@ -1,7 +1,8 @@
 $NetBSD: distinfo,v 1.5 2010/03/17 17:45:44 fhajny Exp $

-SHA1 (varnish-2.0.6.tar.gz) = c688d7825d52b2f21a368cb332564abe62227595
-RMD160 (varnish-2.0.6.tar.gz) = 5b3827ae4de7be27442d68283bd8e4bd57a13199
-Size (varnish-2.0.6.tar.gz) = 810518 bytes
+SHA1 (varnish-2.1.4.tar.gz) = 3e3734f7795880a90a0514e9fb40d76fd170221b
+RMD160 (varnish-2.1.4.tar.gz) = f5d9bea792f7d2f9ca8dec8bc96c3ac88f0a45a9
+Size (varnish-2.1.4.tar.gz) = 1539241 bytes
 SHA1 (patch-aa) = c0216a4b4c73b43567a6402a14a64c7597d5c4b9
 SHA1 (patch-ab) = 5908f0fbeed7ba7261f67088e7bb9f6423d18e26
+SHA1 (patch-ac) = 053dc9706c3fb843c56f72aa323ac1b81e3989a3

Index: patches/patch-ac
===================================================================
RCS file: patches/patch-ac
diff -N patches/patch-ac
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-ac    28 Nov 2010 20:36:39 -0000
@@ -0,0 +1,11 @@
+--- configure.ac.orig  2010-11-28 15:22:39.000000000 -0500
++++ configure.ac
+@@ -30,7 +30,7 @@
+    AC_MSG_WARN([xsltproc not found ā<80><93> not building documentation])
+ fi
+ AM_CONDITIONAL(HAVE_XSLTPROC,[test "x$XSLTPROC" != "xno"])
+-AC_CHECK_PROGS(RST2MAN, [rst2man], "no")
++AC_CHECK_PROGS(RST2MAN, [rst2man rst2man.py], "no")
+ if test "x$RST2MAN" = "xno"; then
+    AC_MSG_WARN([rst2man not found ā<80><93> not building man pages])
+ fi

>Release-Note:

>Audit-Trail:
From: matthew sporleder <msporleder@gmail.com>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/44165: varnish upgrade
Date: Sun, 28 Nov 2010 15:50:56 -0500

 http://www.varnish-cache.org/trac/changeset/5429

 The next version of varnish shouldn't need patch-ac.

From: Thomas Klausner <wiz@NetBSD.org>
To: NetBSD bugtracking <gnats-bugs@NetBSD.org>
Cc: 
Subject: Re: pkg/44165: varnish upgrade
Date: Mon, 29 Nov 2010 15:17:54 +0100

 On Sun, Nov 28, 2010 at 08:45:02PM +0000, msporleder@gmail.com wrote:
 > diff -u -r1.4 PLIST
 > --- PLIST       8 Mar 2010 13:24:01 -0000       1.4
 > +++ PLIST       28 Nov 2010 20:36:39 -0000
 > @@ -7,6 +7,9 @@
 >  bin/varnishstat
 >  bin/varnishtest
 >  bin/varnishtop
 > +bin/varnishtest
 > +bin/varnishsizes
 > +

 Please don't add empty lines to PLIST files.

 Thanks,
  Thomas

From: matthew sporleder <msporleder@gmail.com>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/44165: varnish upgrade
Date: Mon, 29 Nov 2010 12:15:40 -0500

 On Mon, Nov 29, 2010 at 9:20 AM, Thomas Klausner <wiz@netbsd.org> wrote:
 > The following reply was made to PR pkg/44165; it has been noted by GNATS.
 >
 > From: Thomas Klausner <wiz@NetBSD.org>
 > To: NetBSD bugtracking <gnats-bugs@NetBSD.org>
 > Cc:
 > Subject: Re: pkg/44165: varnish upgrade
 > Date: Mon, 29 Nov 2010 15:17:54 +0100
 >
 > =A0On Sun, Nov 28, 2010 at 08:45:02PM +0000, msporleder@gmail.com wrote:
 > =A0> diff -u -r1.4 PLIST
 > =A0> --- PLIST =A0 =A0 =A0 8 Mar 2010 13:24:01 -0000 =A0 =A0 =A0 1.4
 > =A0> +++ PLIST =A0 =A0 =A0 28 Nov 2010 20:36:39 -0000
 > =A0> @@ -7,6 +7,9 @@
 > =A0> =A0bin/varnishstat
 > =A0> =A0bin/varnishtest
 > =A0> =A0bin/varnishtop
 > =A0> +bin/varnishtest
 > =A0> +bin/varnishsizes
 > =A0> +
 >
 > =A0Please don't add empty lines to PLIST files.
 >


 Sorry, do you want a new patch?

From: matthew sporleder <msporleder@gmail.com>
To: gnats-bugs@netbsd.org, gnats-admin@netbsd.org
Cc: 
Subject: Re: pkg/44165: varnish upgrade
Date: Mon, 29 Nov 2010 20:23:48 -0500

 Index: Makefile
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 RCS file: /cvsroot/pkgsrc/www/varnish/Makefile,v
 retrieving revision 1.7
 diff -u -r1.7 Makefile
 --- Makefile =A0 =A017 Mar 2010 17:45:44 -0000 =A0 =A0 =A01.7
 +++ Makefile =A0 =A029 Nov 2010 22:23:38 -0000
 @@ -1,10 +1,10 @@
 =A0# $NetBSD: Makefile,v 1.7 2010/03/17 17:45:44 fhajny Exp $
 =A0#

 -DISTNAME=3D =A0 =A0 =A0varnish-2.0.6
 -PKGREVISION=3D =A0 1
 +DISTNAME=3D =A0 =A0 =A0varnish-2.1.4
 +PKGREVISION=3D =A0 2
 =A0CATEGORIES=3D =A0 =A0www
 -MASTER_SITES=3D =A0${MASTER_SITE_SOURCEFORGE:=3Dvarnish/}
 +MASTER_SITES=3D =A0http://www.varnish-software.com/sites/default/files/

 =A0MAINTAINER=3D =A0 =A0pkgsrc-users@NetBSD.org
 =A0HOMEPAGE=3D =A0 =A0 =A0http://varnish-cache.org/
 @@ -15,7 +15,7 @@

 =A0GNU_CONFIGURE=3D yes
 =A0USE_LIBTOOL=3D =A0 yes
 -USE_TOOLS+=3D =A0 =A0autoconf
 +USE_TOOLS+=3D =A0 =A0autoconf pkg-config gmake
 =A0BUILD_DEFS+=3D =A0 VARBASE

 =A0EGDIR=3D =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 ${PREFIX}/share/examples/varnis=
 h
 @@ -37,12 +37,18 @@
 =A0PKG_SHELL.${VRNUSER}=3D =A0${SH}
 =A0PKG_GECOS.${VRNUSER}=3D =A0Varnish daemon user

 +RCD_SCRIPTS=3D =A0 =A0 =A0 =A0 =A0 =A0varnishd varnishlog varnishncsa
 +
 =A0SUBST_CLASSES+=3D =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0pkg
 :cvs diff: Diffing files
 cvs diff: Diffing patches
 =A0SUBST_STAGE.pkg=3D =A0 =A0 =A0 post-patch
 =A0SUBST_MESSAGE.pkg=3D =A0 =A0 Fixing pkgsrc paths
 =A0SUBST_FILES.pkg=3D =A0 =A0 =A0 etc/Makefile.in
 =A0SUBST_SED.pkg=3D =A0 =A0 =A0 =A0 -e 's,@EGDIR@,${EGDIR},'

 +.include "../../lang/python/pyversion.mk"
 +DEPENDS+=3D =A0 =A0 =A0 ${PYPKGPREFIX}-docutils>=3D0.5:../../textproc/py-d=
 ocutils
 +
 +.include "../../devel/pcre/buildlink3.mk"
 =A0.include "../../mk/bsd.prefs.mk"

 =A0.if ${OPSYS} =3D=3D "SunOS"
 Index: PLIST
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 RCS file: /cvsroot/pkgsrc/www/varnish/PLIST,v
 retrieving revision 1.4
 diff -u -r1.4 PLIST
 --- PLIST =A0 =A0 =A0 8 Mar 2010 13:24:01 -0000 =A0 =A0 =A0 1.4
 +++ PLIST =A0 =A0 =A0 29 Nov 2010 22:23:38 -0000
 @@ -7,6 +7,8 @@
 =A0bin/varnishstat
 =A0bin/varnishtest
 =A0bin/varnishtop
 +bin/varnishtest
 +bin/varnishsizes
 =A0include/varnish/shmlog.h
 =A0include/varnish/shmlog_tags.h
 =A0include/varnish/stat_field.h
 @@ -26,6 +28,11 @@
 =A0man/man1/varnishstat.1
 =A0man/man1/varnishtest.1
 =A0man/man1/varnishtop.1
 +man/man1/varnishadm.1
 +man/man1/varnishsizes.1
 =A0man/man7/vcl.7
 =A0sbin/varnishd
 =A0share/examples/varnish/default.vcl
 +share/examples/rc.d/varnishd
 +share/examples/rc.d/varnishlog
 +share/examples/rc.d/varnishncsa
 Index: distinfo
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 RCS file: /cvsroot/pkgsrc/www/varnish/distinfo,v
 retrieving revision 1.5
 diff -u -r1.5 distinfo
 --- distinfo =A0 =A017 Mar 2010 17:45:44 -0000 =A0 =A0 =A01.5
 +++ distinfo =A0 =A029 Nov 2010 22:23:38 -0000
 @@ -1,7 +1,8 @@
 =A0$NetBSD: distinfo,v 1.5 2010/03/17 17:45:44 fhajny Exp $

 -SHA1 (varnish-2.0.6.tar.gz) =3D c688d7825d52b2f21a368cb332564abe62227595
 -RMD160 (varnish-2.0.6.tar.gz) =3D 5b3827ae4de7be27442d68283bd8e4bd57a13199
 -Size (varnish-2.0.6.tar.gz) =3D 810518 bytes
 +SHA1 (varnish-2.1.4.tar.gz) =3D 3e3734f7795880a90a0514e9fb40d76fd170221b
 +RMD160 (varnish-2.1.4.tar.gz) =3D f5d9bea792f7d2f9ca8dec8bc96c3ac88f0a45a9
 +Size (varnish-2.1.4.tar.gz) =3D 1539241 bytes
 =A0SHA1 (patch-aa) =3D c0216a4b4c73b43567a6402a14a64c7597d5c4b9
 =A0SHA1 (patch-ab) =3D 5908f0fbeed7ba7261f67088e7bb9f6423d18e26
 +SHA1 (patch-ac) =3D 053dc9706c3fb843c56f72aa323ac1b81e3989a3
 Index: patches/patch-ac
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 RCS file: patches/patch-ac
 diff -N patches/patch-ac
 --- /dev/null =A0 1 Jan 1970 00:00:00 -0000
 +++ patches/patch-ac =A0 =A029 Nov 2010 22:23:38 -0000
 @@ -0,0 +1,11 @@
 +--- configure.ac.orig =A02010-11-28 15:22:39.000000000 -0500
 ++++ configure.ac
 +@@ -30,7 +30,7 @@
 + =A0 =A0AC_MSG_WARN([xsltproc not found =E2<80><93> not building documenta=
 tion])
 + fi
 + AM_CONDITIONAL(HAVE_XSLTPROC,[test "x$XSLTPROC" !=3D "xno"])
 +-AC_CHECK_PROGS(RST2MAN, [rst2man], "no")
 ++AC_CHECK_PROGS(RST2MAN, [rst2man rst2man.py], "no")
 + if test "x$RST2MAN" =3D "xno"; then
 + =A0 =A0AC_MSG_WARN([rst2man not found =E2<80><93> not building man pages]=
 )
 + fi
 Index: files/varnishd.sh
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 --- /dev/null =A0 2010-11-29 17:19:26.000000000 -0500
 +++ files/varnishd.sh =A0 2010-11-29 16:41:48.000000000 -0500
 @@ -0,0 +1,13 @@
 +#!@RCD_SCRIPTS_SHELL@
 +#
 +# PROVIDE: varnishd
 +# REQUIRE: DAEMON
 +
 +. /etc/rc.subr
 +
 +name=3D"varnishd"
 +rcvar=3D$name
 +command=3D"@PREFIX@/sbin/varnishd"
 +
 +load_rc_config $name
 +run_rc_command "$1"
 Index: files/varnishncsa.sh
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 --- /dev/null =A0 2010-11-29 17:19:26.000000000 -0500
 +++ files/varnishncsa.sh =A0 =A0 =A0 =A02010-11-29 16:49:12.000000000 -0500
 @@ -0,0 +1,14 @@
 +#!@RCD_SCRIPTS_SHELL@
 +#
 +# PROVIDE: varnishncsa
 +# REQUIRE: varnishd
 +
 +. /etc/rc.subr
 +
 +name=3D"varnishncsa"
 +rcvar=3D$name
 +command=3D"@PREFIX@/bin/varnishncsa"
 +commands_args=3D"-D"
 +
 +load_rc_config $name
 +run_rc_command "$1"
 Index: files/varnishlog.sh
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
 --- /dev/null =A0 2010-11-29 17:19:26.000000000 -0500
 +++ files/varnishlog.sh 2010-11-29 16:47:36.000000000 -0500
 @@ -0,0 +1,14 @@
 +#!@RCD_SCRIPTS_SHELL@
 +#
 +# PROVIDE: varnishlog
 +# REQUIRE: varnishd
 +
 +. /etc/rc.subr
 +
 +name=3D"varnishlog"
 +rcvar=3D$name
 +command=3D"@PREFIX@/bin/varnishlog"
 +commands_args=3D"-D"
 +
 +load_rc_config $name
 +run_rc_command "$1"

State-Changed-From-To: open->closed
State-Changed-By: wiz@NetBSD.org
State-Changed-When: Mon, 06 Dec 2010 14:27:54 +0000
State-Changed-Why:
Committed, thanks!


From: "Thomas Klausner" <wiz@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/44165 CVS commit: pkgsrc/www/varnish
Date: Mon, 6 Dec 2010 14:25:45 +0000

 Module Name:	pkgsrc
 Committed By:	wiz
 Date:		Mon Dec  6 14:25:45 UTC 2010

 Modified Files:
 	pkgsrc/www/varnish: Makefile PLIST distinfo
 Added Files:
 	pkgsrc/www/varnish/files: varnishd.sh varnishlog.sh varnishncsa.sh
 	pkgsrc/www/varnish/patches: patch-ac

 Log Message:
 Update to 2.1.4, provided by Matthew Sporleder in PR 44165.
 Includes new startup scripts.

 Summary of changes from 2.1.3 to 2.1.4

     * A bug in the binary heap layout caused inflated object counts, this has been fixed.
     * Much more comprehensive documentation.
     * A DNS director that uses DNS lookups for choosing which backend to route requests to has been added.
     * The client director now uses the variable client.identity for choosing which backend to send a given request to.
     * String representation of now, making it easier to add Expires headers
     * Portability fixes for Solaris.
     * Various bug fixes.

 Summary of changes from 2.1.2 to 2.1.3

     * The scalability of critbit, the default hashing method, has been improved.
     * A bug in varnishd would in some cases confuse varnishncsa leading to lost or wrong log lines.
     * Some bugs in the handling of Range requests has been fixed. This only matters if you enable Range support.
     * Add Ā«logĀ» command to VCL which will log to the Varnish log.

 Summary of changes from 2.1.1 to 2.1.2

     * When adding Range support in 2.1.1 an error was introduced. Garbage was appended to some objects. This affected some load balancers - but clients seemed not to be affected.

 Summary of changes from 2.1.0 to 2.1.1

     * Experimental support for the Range header, must be enabled with the http_range_support parameter.
     * A bug in workspace rollback prevented ESI from working correctly in all situations. This is now fixed.
     * A race condition and a deadlock in the critbit hasher have been fixed.
     * HEAD requests are no longer converted to GET requests for pass and pipe.
     * Support for completely obliterating objects including all variants (Ā«nukeĀ»). See http://varnish-cache.org/changeset/4668 for details

 Summary of changes from 2.0.6 to 2.1.0

 Varnish 2.1.0 has just been released. It contains lots of changes relative to 2.0.6, the most important ones being:

     * Experimental support for persistent cache
     * The regular expression engine is now PCRE
     * Saint mode, where we can serve a cached object if the backend is down or otherwise faulty.
     * A more scalable hashing method called critbit
     * Increased scalability, removing a limitation of maximum 64k connections
     * obj_workspace is removed, this is now scaled automatically
     * Hashing and client IP based directors

 Note: The release has some syntaxchanges in VCL, please read the full changelog


 To generate a diff of this commit:
 cvs rdiff -u -r1.7 -r1.8 pkgsrc/www/varnish/Makefile
 cvs rdiff -u -r1.4 -r1.5 pkgsrc/www/varnish/PLIST
 cvs rdiff -u -r1.5 -r1.6 pkgsrc/www/varnish/distinfo
 cvs rdiff -u -r0 -r1.1 pkgsrc/www/varnish/files/varnishd.sh \
     pkgsrc/www/varnish/files/varnishlog.sh \
     pkgsrc/www/varnish/files/varnishncsa.sh
 cvs rdiff -u -r0 -r1.3 pkgsrc/www/varnish/patches/patch-ac

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

From: Thomas Klausner <wiz@NetBSD.org>
To: matthew sporleder <msporleder@gmail.com>
Cc: NetBSD bugtracking <gnats-bugs@NetBSD.org>
Subject: Re: pkg/44165: varnish upgrade
Date: Mon, 6 Dec 2010 15:27:19 +0100

 Some more feedback:
 Please run pkglint, it will tell you about problems like the forgotten
 RCS Id in patch-ac.

 I removed a superfluous SED* in the Makefile.

 When providing updates, please include a list of changes since the
 current pkgsrc version.

 That being said -- thanks for the update! I've committed it.
  Thomas

>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.