./www/varnish [high-performance HTTP accelerator]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 7.0.2, Package name: varnish-7.0.2
Maintained by: Gonzalo L. Rodriguez
Master sites:
Description
Varnish Cache is a web application accelerator also known as a caching
HTTP reverse proxy. You install it in front of any server that speaks
HTTP and configure it to cache the contents.

Varnish Cache is really, really fast. It typically speeds up delivery
with a factor of 300 - 1000x, depending on your architecture.


Filesize: 3616.881 KB
Version History (View Complete History)
  • (2022-01-26) Updated to version: varnish-7.0.2
  • (2021-11-24) Updated to version: varnish-7.0.1
  • (2021-10-04) Updated to version: varnish-7.0.0
  • (2021-07-14) Updated to version: varnish-6.6.1
  • (2021-03-26) Updated to version: varnish-6.6.0
  • (2020-10-08) Updated to version: varnish-6.5.1
  • (2020-03-24) Updated to version: varnish-6.4.0
  • (2020-02-08) Updated to version: varnish-6.3.2
  • (2019-10-26) Updated to version: varnish-6.3.1
  • (2019-10-03) Updated to version: varnish-6.3.0
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2021-11-24 08:15:41 by Klemens Nanni | Files touched by this commit (2)
Log message:
Update to varnish 7.0.1
   2021-10-17 07:06:59 by Klemens Nanni | Files touched by this commit (10)
Log message:
Remove realpath -> readlink(1) quirks, we have realpath(1) in base now
   2021-10-15 15:51:53 by Klemens Nanni | Files touched by this commit (1)
Log message:
Use appropiate mandoc linting level
Otherwise post-install fails if varnish manuals are not installed;
noticed by naddy, thanks.
   2021-10-14 14:57:55 by Klemens Nanni | Files touched by this commit (1)
Log message:
Lint varnishreload script and manual
Better fail in "make fake" then get frustrated with a broken script;
we control/authored both files so yell if they are not up to standard.
   2021-10-13 04:29:29 by Klemens Nanni | Files touched by this commit (4)
Log message:
Fix statedir creation in PLIST, set management interface port explicitly
No idea why but @extra-add to create /var/varnish on installation does not
work;  it's odd anyway, so use working @sample instead.
To have varnishreload(1) work out of the box, it must know where to find
varnishd(1), which however listens on a random management port unless
explicitly given.
With these two fixed, "pkg_add varnish && rcctl restart|reload varnishd"
work again without any changes in between.
   2021-10-13 02:30:47 by Klemens Nanni | Files touched by this commit (1)
Log message:
Use distribution configure script, drop autoreconf/conf/make stuff
No need for this (anymore?) as release tarballs ship a ready-to-use script.
No PLIST change.
   2021-10-03 15:14:21 by Klemens Nanni | Files touched by this commit (3)
Log message:
Update to varnish 7.0.0
https://varnish-cache.org/releases/rel7.0.0.html
   2021-09-02 15:28:49 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
Drop not really useful MESSAGE.
ok kn@ (maintainer)
   2021-07-14 07:15:10 by Klemens Nanni | Files touched by this commit (2)
Log message:
Security update to varnich 6.6.1
https://varnish-cache.org/security/VSV00007.html Request Smuggling Attack
OK gonzalo
   2021-07-05 04:00:54 by Stuart Henderson | Files touched by this commit (1)
Log message:
drop obsolete --with-rst2man/--with-sphinx-build
   2021-06-09 13:50:11 by Stuart Henderson | Files touched by this commit (73)
Log message:
remove ports libexecinfo, we now have a libunwind-based libexecinfo in base
   2021-03-26 06:35:15 by Klemens Nanni | Files touched by this commit (3)
Log message:
Update to varnish 6.6.0
https://github.com/varnishcache/varnish-cache/blob/6.6/doc/changes.rst
OK gonzalo
   2021-02-23 12:39:53 by Stuart Henderson | Files touched by this commit (743)
Log message:
Reverse the polarity of MODPY_VERSION; default is now 3.x,
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.
This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.
Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
   2020-11-07 10:17:22 by Klemens Nanni | Files touched by this commit (4)
Log message:
Zap duplicate example VCL files, improve varnishreload(1)
- use UTC in timestamps
- provide EXAMPLES section
- improve manual wording
   2020-10-08 06:34:23 by Klemens Nanni | Files touched by this commit (3)
Log message:
Update to varnish 6.5.1
https://github.com/varnishcache/varnish-cache/blob/6.5/doc/changes.rst
OK gonzalo
   2020-03-24 10:22:16 by Klemens Nanni | Files touched by this commit (3)
Log message:
Update to varnish 6.4.0
https://github.com/varnishcache/varnish-cache/blob/6.4/doc/changes.rst
   2020-02-07 14:39:42 by Klemens Nanni | Files touched by this commit (3)
Log message:
Update to varnish 6.3.2
Fixes an assert possibly being triggered through a TLS proxy over PROXY 2,
causing varnish to restart and its cache to be flushed.  No potential for
remote code execution or data leaks.
http://varnish-cache.org/security/VSV00005.html#vsv00005
   2020-01-18 04:34:34 by Klemens Nanni | Files touched by this commit (3)
Log message:
Fix CVS revision marker in varnishreload
Add missing comma to MAINTAINER while here.
   2019-10-25 12:19:34 by Klemens Nanni | Files touched by this commit (2)
Log message:
Update to Varnish 6.3.1
Fixes information leak: http://varnish-cache.org/security/VSV00004.html
   2019-10-03 03:32:35 by Klemens Nanni | Files touched by this commit (3)
Log message:
Update to varnish 6.3.0
https://varnish-cache.org/security/VSV00003-mitigation.html#vsv00003-mitigation
was fixed in 6.2.1 a month ago, 6.3.0 includes lots of fixes, see
https://github.com/varnishcache/varnish-cache/blob/6.3/doc/changes.rst
As jim@ is unresponsive and I intend to keep this port in good shape,
replace his MAINTAINER line with mine.
OK gonzalo
   2019-07-12 14:51:31 by Stuart Henderson | Files touched by this commit (859)
Log message:
replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes
   2019-05-20 14:02:27 by Klemens Nanni | Files touched by this commit (5)
Log message:
Add varnishreload script
varnishreload(1) is a simple script that reloads Varnish's active VCL
without restarting the server.  See the manual for more details.
This enables reload in our rc(8) script.
OK gonzalo
   2019-05-19 07:14:56 by Klemens Nanni | Files touched by this commit (1)
Log message:
Configure with debug symbols if DEBUG is set
OK gonzalo
   2019-05-19 05:26:25 by Christian Weisgerber | Files touched by this commit (16)
Log message:
switch to CONFIGURE_STYLE=autoreconf
   2019-05-13 16:06:00 by Klemens Nanni | Files touched by this commit (1)
Log message:
Fix build with py-docutils installed
Revision 1.42 switched to using Python 3, but Varnish's build prefers
Python 2 versions of various tools if found at configure time, so pass
explicit --with-* arguments to pin the selection.
Spotted by espie
OK gonzalo espie
   2019-05-06 03:23:15 by Klemens Nanni | Files touched by this commit (1)
Log message:
Switch pre-configure to do-gen and AUTOCONF_ENV
   2019-05-03 05:06:26 by Gonzalo L. Rodriguez | Files touched by this commit (6)
Log message:
Update for Varnish to 6.2.0
https://github.com/varnishcache/varnish-cache/blob/6.2/doc/changes.rst#varnish-cache-611-2018-10-26
OK kn@
   2018-12-14 14:22:38 by Klemens Nanni | Files touched by this commit (2)
Log message:
Fix tiny but annoying documentation bug in varnishd(1)
The default protocol specifier for `-a' is "HTTP", not "HTTP/1".
Cherry-picked from bdc0c48f38c8789337896d913e7825d0f26bc821.
OK gonzalo
   2018-11-14 13:48:22 by Stuart Henderson | Files touched by this commit (33)
Log message:
bump ports known/suspected to be affected by issue with libedit/libreadline
and termcap on lld arches.
   2018-10-30 02:04:29 by Gonzalo L. Rodriguez | Files touched by this commit (2)
Log message:
Maintenance release for Varnish to 6.1.1:
https://varnish-cache.org/docs/6.1/whats-new/changes-6.1.html
OK kn@
   2018-10-08 05:44:10 by Gonzalo L. Rodriguez | Files touched by this commit (5)
Log message:
Update for Varnish to 6.1.0
OK kn@
   2018-04-03 03:40:27 by Gonzalo L. Rodriguez | Files touched by this commit (6)
Log message:
Update for Varnish to 6.0.0, initial upgrade by me, then some tweaks by kn@
for proper python handling.
OK kn@
   2018-02-05 07:03:26 by Gonzalo L. Rodriguez | Files touched by this commit (2)
Log message:
[FIX] varnish pexp doesn't match on rc script.
From Tom Van Looy, thanks!
   2018-01-11 12:27:12 by Robert Peichaer | Files touched by this commit (624)
Log message:
Change the shebang line from /bin/sh to /bin/ksh in all ports rc.d
daemon scripts and bump subpackages that contain the *.rc scripts.
discussed with and OK aja@
OK tb
   2017-08-25 06:37:14 by Christian Weisgerber | Files touched by this commit (1)
Log message:
proper autotools dependencies and don't run autoconf twice
   2017-08-24 07:33:08 by Gonzalo L. Rodriguez | Files touched by this commit (2)
Log message:
Update for Varnish to 5.1.3:
* https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2017-12425
* Switch to GH repo.varnish-cache.org going down soon.
Ok pirofti@ rsadowski@
   2017-04-10 21:00:12 by Gonzalo L. Rodriguez | Files touched by this commit (2)
Log message:
Update for Varnish to 5.1.2.
OK benoit@
   2017-03-27 13:19:27 by Gonzalo L. Rodriguez | Files touched by this commit (2)
Log message:
Update for Varnish to 5.1.1
OK benoit@
   2017-03-16 09:44:06 by Gonzalo L. Rodriguez | Files touched by this commit (3)
Log message:
Update for Varnish to 5.1.0
OK benoit@
   2017-01-18 06:43:46 by Gonzalo L. Rodriguez | Files touched by this commit (1)
Log message:
Fix Makefile
   2017-01-17 07:04:15 by Gonzalo L. Rodriguez | Files touched by this commit (3)
Log message:
Upgrade for Varnish to 5.0.0:
https://varnish-cache.org/releases/rel5.0.0.html#rel5-0-0
So we jump to 5.0 now, Tests are welcomed.
Also, added myself to maintainers. Jim is sort of off-line for a while
now.
OK benoit@
   2016-12-30 14:09:07 by Jeremie Courreges-Anglas | Files touched by this commit (1)
Log message:
Unbreak on arm and hppa.
The internal backtrace implementation uses __builtin_return_address with
a non-zero argument, which doesn't work on arm and hppa.  Instead of
applying a fix in varnish, detect and depend on devel/libexecinfo which
already has the logic to handle those architectures.  ok gonzalo@
   2016-12-28 14:31:08 by Jeremie Courreges-Anglas | Files touched by this commit (1)
Log message:
BROKEN on arm too, unsupported argument to '__builtin_return_address'
   2016-08-23 07:48:24 by Gonzalo L. Rodriguez | Files touched by this commit (3)
Log message:
Update for Varnish to 4.1.3:
https://github.com/varnishcache/varnish-cache/blob/4.1/doc/changes.rst
OK benoit@
   2016-03-16 15:19:39 by Christian Weisgerber | Files touched by this commit (46)
Log message:
remove SHARED_ONLY from ports that use only the gnu module
   2016-03-15 09:07:36 by Gonzalo L. Rodriguez | Files touched by this commit (3)
Log message:
Update for Varnish to 4.1.2:
https://github.com/varnishcache/varnish-cache/blob/4.1/doc/changes.rst
OK benoit@
   2015-12-08 16:35:22 by Gonzalo L. Rodriguez | Files touched by this commit (2)
Log message:
Update for Varnish to 4.1.0:
https://www.varnish-cache.org/content/varnish-cache-410
OK benoit@
   2015-09-27 20:42:39 by Gonzalo L. Rodriguez | Files touched by this commit (3)
Log message:
Update for Varnish to 4.0.3:
https://www.varnish-cache.org/trac/browser/doc/changes.rst?rev=b8c4a34
Maintainer timeout.
OK jung@ benoit@
   2015-07-15 18:43:36 by Antoine Jacoutot | Files touched by this commit (2)
Log message:
Fix pexp.
Put rc_reload where it belongs.
   2015-02-09 16:21:30 by Robert Peichaer | Files touched by this commit (1)
Log message:
Zap empty patch file.
OK sthen@
   2015-01-15 11:14:04 by Landry Breuil | Files touched by this commit (1)
Log message:
BROKEN-hppa =   execinfo.c:144: warning: unsupported argument to '__builtin_return_address' + Werror
   2014-12-17 07:51:35 by Gonzalo L. Rodriguez | Files touched by this commit (5)
Log message:
Update for Varnish to 4.0.2
https://www.varnish-cache.org/trac/browser/doc/changes.rst?rev=bfe7cd
Tested by Jason Tubnor (Thanks!) and me.
jim@ maintainer timeout.
   2010-11-22 01:37:07 by Marc Espie | Files touched by this commit (859)
Log message:
new depends
   2010-10-19 02:02:58 by Marc Espie | Files touched by this commit (243)
Log message:
USE_GROFF=Yes
   2010-09-11 07:03:46 by Jim Razmus II | Files touched by this commit (8)
Log message:
update to 2.1.3 inspired by patch from Marius ROMAN <marius.roman at gmail.com>, modifications by me with input from ajacoutot@
ok ajacoutot@
   2010-06-30 15:49:37 by Jim Razmus II | Files touched by this commit (10)
Log message:
update to 2.1.2, take maintainer, and correct homepage.  putting in tree to get more eyes on it.
ok robert@
   2009-12-12 10:38:19 by Federico G. Schwindt | Files touched by this commit (2)
Log message:
Fix esi and disable stack protector for all functions.
Not connected to build yet, so no bump.
   2009-11-30 02:29:30 by Federico G. Schwindt | Files touched by this commit (1)
Log message:
Enable regression tests.
   2009-11-25 04:36:55 by Bernd Ahlers | Files touched by this commit (1)
Log message:
Fix HOMEPAGE and bump.