pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/www/varnish varnish: update to 7.2.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/af24edbd2398
branches:  trunk
changeset: 388194:af24edbd2398
user:      tnn <tnn%pkgsrc.org@localhost>
date:      Mon Nov 14 19:29:13 2022 +0000

description:
varnish: update to 7.2.1

Security
  fixes VSV00011 Varnish HTTP/2 Request Forgery Vulnerability
VEXT
  Support Varnish Extensions
Parameters
  Duration values (with a unit in seconds) can optionally take a duration unit
Other changes in varnishd
  The metadata VMODs exposes to Varnishd has changed to a non-binary format
Changes to VCL
  ESI sub-requests can no longer inherit req.http.transfer-encoding
Bundled VMODs
  std: add std.now() and std.timed_call()
  cookie: generated headers no longer have a spurious trailing semi-colon
varnishlog
  The Begin log records may contain a 4th field with the sub-level of sub-tasks.
  The -k option from varnishlog is now available in varnishncsa.
varnishstat
  MAIN.fetch_no_thread renamed to MAIN.bgfetch_no_thread
  MAIN.shm_bytes added

diffstat:

 www/varnish/Makefile      |  6 +++---
 www/varnish/PLIST         |  9 ++++++---
 www/varnish/buildlink3.mk |  4 ++--
 www/varnish/distinfo      |  8 ++++----
 4 files changed, 15 insertions(+), 12 deletions(-)

diffs (99 lines):

diff -r 96fd62314650 -r af24edbd2398 www/varnish/Makefile
--- a/www/varnish/Makefile      Mon Nov 14 19:21:49 2022 +0000
+++ b/www/varnish/Makefile      Mon Nov 14 19:29:13 2022 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.38 2022/09/04 12:04:02 tnn Exp $
+# $NetBSD: Makefile,v 1.39 2022/11/14 19:29:13 tnn Exp $
 
-DISTNAME=      varnish-7.1.1
+DISTNAME=      varnish-7.2.1
 CATEGORIES=    www
 MASTER_SITES=  https://varnish-cache.org/_downloads/
 EXTRACT_SUFX=  .tgz
@@ -62,7 +62,7 @@
 
 # Fixes build on at least SunOS/i386
 # See https://github.com/varnishcache/varnish-cache/issues/1875
-.if !empty(CC_VERSION:Mgcc*) && ${MACHINE_ARCH} == "i386"
+.if ${CC_VERSION:Mgcc*} && ${MACHINE_ARCH} == "i386"
 CFLAGS+=               -fexcess-precision=standard
 .endif
 LDFLAGS.NetBSD+=       -lm     # for ldexp
diff -r 96fd62314650 -r af24edbd2398 www/varnish/PLIST
--- a/www/varnish/PLIST Mon Nov 14 19:21:49 2022 +0000
+++ b/www/varnish/PLIST Mon Nov 14 19:29:13 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2022/04/12 22:13:36 tnn Exp $
+@comment $NetBSD: PLIST,v 1.13 2022/11/14 19:29:13 tnn Exp $
 bin/varnishadm
 bin/varnishhist
 bin/varnishlog
@@ -20,7 +20,8 @@
 include/varnish/tbl/ban_arg_oper.h
 include/varnish/tbl/ban_oper.h
 include/varnish/tbl/ban_vars.h
-include/varnish/tbl/bo_flags.h
+include/varnish/tbl/bereq_flags.h
+include/varnish/tbl/beresp_flags.h
 include/varnish/tbl/boc_state.h
 include/varnish/tbl/body_status.h
 include/varnish/tbl/cli_cmds.h
@@ -35,15 +36,16 @@
 include/varnish/tbl/http_headers.h
 include/varnish/tbl/http_response.h
 include/varnish/tbl/locks.h
-include/varnish/tbl/mgt_vcc.h
 include/varnish/tbl/obj_attr.h
 include/varnish/tbl/oc_exp_flags.h
 include/varnish/tbl/oc_flags.h
 include/varnish/tbl/params.h
+include/varnish/tbl/req_bereq_flags.h
 include/varnish/tbl/req_flags.h
 include/varnish/tbl/sess_attr.h
 include/varnish/tbl/sess_close.h
 include/varnish/tbl/symbol_kind.h
+include/varnish/tbl/vcc_feature_bits.h
 include/varnish/tbl/vcl_returns.h
 include/varnish/tbl/vcl_states.h
 include/varnish/tbl/vhd_fsm.h
@@ -73,6 +75,7 @@
 include/varnish/vcs.h
 include/varnish/vdef.h
 include/varnish/vmod_abi.h
+include/varnish/vnum.h
 include/varnish/vqueue.h
 include/varnish/vre.h
 include/varnish/vre_pcre2.h
diff -r 96fd62314650 -r af24edbd2398 www/varnish/buildlink3.mk
--- a/www/varnish/buildlink3.mk Mon Nov 14 19:21:49 2022 +0000
+++ b/www/varnish/buildlink3.mk Mon Nov 14 19:29:13 2022 +0000
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.4 2022/09/23 09:07:23 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.5 2022/11/14 19:29:13 tnn Exp $
 
 BUILDLINK_TREE+=       varnish
 
 .if !defined(VARNISH_BUILDLINK3_MK)
 VARNISH_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.varnish+=        varnish>=7.0.1
+BUILDLINK_API_DEPENDS.varnish+=        varnish>=7.2.1
 BUILDLINK_PKGSRCDIR.varnish?=  ../../www/varnish
 
 BUILDLINK_INCDIRS.varnish+=    include/varnish
diff -r 96fd62314650 -r af24edbd2398 www/varnish/distinfo
--- a/www/varnish/distinfo      Mon Nov 14 19:21:49 2022 +0000
+++ b/www/varnish/distinfo      Mon Nov 14 19:29:13 2022 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.22 2022/09/04 12:04:02 tnn Exp $
+$NetBSD: distinfo,v 1.23 2022/11/14 19:29:13 tnn Exp $
 
-BLAKE2s (varnish-7.1.1.tgz) = 8d3904c1f7d0b20a924563dc84a039749401e7584a15814a68640968ce40486d
-SHA512 (varnish-7.1.1.tgz) = 7c3c081bd37c63b429337a25ebc0c14d780b0c4fd235d18b9ac1004e0bb2f65e70664c5bd25c5d941deeb6bc078f344fa2629cf0d641a0149fe29dcfa07ffcd2
-Size (varnish-7.1.1.tgz) = 3742869 bytes
+BLAKE2s (varnish-7.2.1.tgz) = 1aff35f8500519d17497de0634aaa404e9190c200eba47495b510038e8421a90
+SHA512 (varnish-7.2.1.tgz) = 7b9b837a8bafdf5798e81bc38163457b3bca16d933a9492800cdd2cde35c9b524a10b7e5ec931217e11d72f32feb05157a7eecfd9cf2c5856e717b634e51d089
+Size (varnish-7.2.1.tgz) = 4019119 bytes
 SHA1 (patch-bin_varnishd_cache_cache__panic.c) = cf2b9c1f2c3ba15c7e20baca3c9af607a3e1fa82
 SHA1 (patch-etc_Makefile.in) = f4407cad5f9f6c6402ab3b7fce0e1577d70b36be
 SHA1 (patch-include_tbl_params.h) = 7a52ef6a98ec29409c7284876adffdb5c53facff



Home | Main Index | Thread Index | Old Index