The NetBSD Project

CVS log for pkgsrc/www/varnish/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / www / varnish

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.42 / (download) - annotate - [select for diffs], Tue Nov 7 22:38:10 2023 UTC (5 months, 1 week ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4, HEAD
Changes since 1.41: +2 -2 lines
Diff to previous 1.41 (colored) to selected 1.5 (colored)

*: latest py-sphinx only support Python 3.9+

Revision 1.41 / (download) - annotate - [select for diffs], Mon Aug 14 05:25:31 2023 UTC (8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q3-base, pkgsrc-2023Q3
Changes since 1.40: +2 -1 lines
Diff to previous 1.40 (colored) to selected 1.5 (colored)

*: recursive bump for Python 3.11 as new default

Revision 1.40 / (download) - annotate - [select for diffs], Tue Jun 6 12:42:52 2023 UTC (10 months, 1 week ago) by riastradh
Branch: MAIN
CVS Tags: pkgsrc-2023Q2-base, pkgsrc-2023Q2
Changes since 1.39: +2 -2 lines
Diff to previous 1.39 (colored) to selected 1.5 (colored)

Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.

Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).

No change to BUILD_DEPENDS as used correctly inside buildlink3.

As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html

Revision 1.39 / (download) - annotate - [select for diffs], Mon Nov 14 19:29:13 2022 UTC (17 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4
Changes since 1.38: +3 -3 lines
Diff to previous 1.38 (colored) to selected 1.5 (colored)

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

Revision 1.38 / (download) - annotate - [select for diffs], Sun Sep 4 12:04:02 2022 UTC (19 months, 1 week ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.37: +2 -3 lines
Diff to previous 1.37 (colored) to selected 1.5 (colored)

varnish: update to 7.1.1

Fixes CVE-2022-38150 VSV00009

In order to execute an attack, the attacker would have to be able to
influence the HTTP/1 responses that the Varnish Server receives from
its configured backends. A successful attack would cause the Varnish
Server to assert and automatically restart.

Revision 1.37 / (download) - annotate - [select for diffs], Fri Jul 8 22:07:33 2022 UTC (21 months, 1 week ago) by wiz
Branch: MAIN
Changes since 1.36: +4 -3 lines
Diff to previous 1.36 (colored) to selected 1.5 (colored)

varnish: does not support python 2.x

Revision 1.36 / (download) - annotate - [select for diffs], Thu Jun 30 11:19:00 2022 UTC (21 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.35: +2 -1 lines
Diff to previous 1.35 (colored) to selected 1.5 (colored)

*: Revbump packages that use Python at runtime without a PKGNAME prefix

Revision 1.35 / (download) - annotate - [select for diffs], Tue Apr 12 22:13:36 2022 UTC (2 years ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2
Changes since 1.34: +3 -3 lines
Diff to previous 1.34 (colored) to selected 1.5 (colored)

varnish: update to 7.1.0

Noteworthy changes:
- New VCL timestamp variables have been added
- Some deprecated parameters and command-line options removed
- Regex literals can now be concatenated strings
- New STRING strftime(TIME time, STRING format) function for UTC formatting

Revision 1.34 / (download) - annotate - [select for diffs], Fri Mar 11 20:35:40 2022 UTC (2 years, 1 month ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.33: +2 -2 lines
Diff to previous 1.33 (colored) to selected 1.5 (colored)

varnish: update to 7.0.2

fix VSV00008 Varnish HTTP/1 Request Smuggling Vulnerability

Revision 1.33 / (download) - annotate - [select for diffs], Sun Jan 9 02:55:08 2022 UTC (2 years, 3 months ago) by tnn
Branch: MAIN
Changes since 1.32: +3 -3 lines
Diff to previous 1.32 (colored) to selected 1.5 (colored)

varnish: update to 7.0.1

New in varnish 7:
- switch from PCRE to PCRE2
- RFC8941 Structured Fields
- increased default values for memory settings
- bit flags in ACLs

Revision 1.32 / (download) - annotate - [select for diffs], Mon Jul 19 12:47:31 2021 UTC (2 years, 8 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3
Changes since 1.31: +2 -2 lines
Diff to previous 1.31 (colored) to selected 1.5 (colored)

varnish: update to 6.6.1

CVE-2021-36740: request smuggling attack can be performed on Varnish Cache
and Varnish Cache Plus servers that have the HTTP/2 protocol enabled. The
smuggled requests do not go through normal VCL processing, and any
authorization steps implemented in VCL would be bypassed.

Revision 1.31 / (download) - annotate - [select for diffs], Fri Jun 25 12:21:08 2021 UTC (2 years, 9 months ago) by tnn
Branch: MAIN
Changes since 1.30: +44 -26 lines
Diff to previous 1.30 (colored) to selected 1.5 (colored)

varnish: update to 6.6.0

Based on pkgsrc-wip 5.1.1 package by Filip Hajny.

Changes in Varnish 6.0
  Support for UDS (Unix Domain Sockets)
  Because UNIX Domain Sockets have nothing like IP numbers, we were forced to
  define a new level of the VCL language vcl 4.1 to cope with UDS.
  The HTTP/2 code has received a lot of attention from Dag Haavi Finstad
  (Varnish Software) and it holds up in production on several large sites now.
  There are new and improved VMODs:
    vmod_directors ãàMuch work on the shard director
    vmod_proxy ãàProxy protocol information
    vmod_unix ãàUnix Domain Socket information
    vmod_vtc ãàUtility functions for writing varnishtest cases.
  The umem stevedore has been brought back on Solaris and it is the default
  storage method there now.
  More error situations now get vcl failure handling, this should make life
  simpler for everybody we hope.
  And it goes without saying that we have fixed a lot of bugs too.

Changes in Varnish 5.0
  Varnish 5.0 changes some (mostly) internal APIs and adds some major new
  features over Varnish 4.1.
  Separate VCL files and VCL labels
  Very Experimental HTTP/2 support
  The Shard Director
  Hit-For-Pass is now actually Hit-For-Miss
  Ban Lurker Improvements
  Request Body sent always / "cacheable POST"
  ESI and Backend Request Coalescing ("waitinglist") Improvement
  Backend PROXY protocol requests
  Default VCL search path
  devicedetect.vcl
  varnishtest
  misc
  News for VMOD authors

Changes in Varnish 4
  Varnish 4 is quite an extensive update to Varnish 3, with some very big
  improvements to central parts of varnish.
  Client/backend split

Revision 1.30 / (download) - annotate - [select for diffs], Sun Jan 26 17:32:25 2020 UTC (4 years, 2 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored) to selected 1.5 (colored)

all: migrate homepages from http to https

pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.

Revision 1.29 / (download) - annotate - [select for diffs], Thu Dec 19 22:26:02 2019 UTC (4 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4
Changes since 1.28: +3 -3 lines
Diff to previous 1.28 (colored) to selected 1.5 (colored)

Specify correct name of rst2xxx binaries.

Revision 1.28 / (download) - annotate - [select for diffs], Sun Nov 24 01:05:37 2019 UTC (4 years, 4 months ago) by gdt
Branch: MAIN
Changes since 1.27: +2 -2 lines
Diff to previous 1.27 (colored) to selected 1.5 (colored)

www/varnish: Fix compiler check via pkglint

AUTOFIX: Makefile:58: Replacing "${PKGSRC_COMPILER} == \"sunpro\"" with "${PKGSRC_COMPILER:Msunpro}".

The PKGSRC_COMPILER can be a list of chained compilers, e.g. "ccache
distcc clang". Therefore, comparing it using == or != leads to wrong
results in these cases.

Revision 1.27 / (download) - annotate - [select for diffs], Thu Apr 25 07:33:28 2019 UTC (4 years, 11 months ago) by maya
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored) to selected 1.5 (colored)

PKGREVISION bump for anything using python without a PYPKGPREFIX.

This is a semi-manual PKGREVISION bump.

Revision 1.26 / (download) - annotate - [select for diffs], Tue Aug 18 07:31:20 2015 UTC (8 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored) to selected 1.5 (colored)

Bump all packages that depend on curses.bui* or terminfo.bui* since they
might incur ncurses dependencies on some platforms, and ncurses just bumped
its shlib.
Some packages were bumped twice now, sorry for that.

Revision 1.25 / (download) - annotate - [select for diffs], Thu Apr 23 09:31:34 2015 UTC (8 years, 11 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.24: +3 -1 lines
Diff to previous 1.24 (colored) to selected 1.5 (colored)

Explicitly disable epoll on illumos, provided for Linux compat only.

Revision 1.24 / (download) - annotate - [select for diffs], Mon Mar 9 00:47:05 2015 UTC (9 years, 1 month ago) by mspo
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored) to selected 1.5 (colored)

bump to 3.0.6
fixed pkg/49735 noted by kjw at doglet.ca

    Minor changes to documentation.
    [varnishadm] Add termcap workaround for libedit. Bug 1531.

    Document storage.<name>.* VCL variables. Bug 1514.
    Fix memory alignment panic when http_max_hdr is not a multiple of 4. Bug 1327.
    Avoid negative ReqEnd timestamps with ESI. Bug 1297.
    %D format for varnishncsa is now an integer (as documented)
    Fix compile errors with clang.
    Clear objectcore flags earlier in ban lurker to avoid spinning thread. Bug 1470.
    Patch embedded jemalloc to avoid segfault. Bug 1448.
    Allow backend names to start with if, include or else. Bug 1439.
    Stop handling gzip after gzip body end. Bug 1086.
    Document %D and %T for varnishncsa.

Revision 1.23 / (download) - annotate - [select for diffs], Thu Feb 26 08:57:17 2015 UTC (9 years, 1 month ago) by markd
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored) to selected 1.5 (colored)

Bump required docutils to 0.12.

Revision 1.22 / (download) - annotate - [select for diffs], Thu Feb 26 08:55:58 2015 UTC (9 years, 1 month ago) by markd
Branch: MAIN
Changes since 1.21: +3 -1 lines
Diff to previous 1.21 (colored) to selected 1.5 (colored)

Be explicit in the names of the docutils commands.

Revision 1.21 / (download) - annotate - [select for diffs], Sat May 17 16:10:50 2014 UTC (9 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.20: +2 -1 lines
Diff to previous 1.20 (colored) to selected 1.5 (colored)

Bump applications PKGREVISIONs for python users that might be using
python3, since the default changed from python33 to python34.

I probably bumped too many. I hope I got them all.

Revision 1.20 / (download) - annotate - [select for diffs], Tue Mar 11 14:34:41 2014 UTC (10 years, 1 month ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.19: +4 -1 lines
Diff to previous 1.19 (colored) to selected 1.5 (colored)

Import initial SMF support for individual packages.

Revision 1.19 / (download) - annotate - [select for diffs], Wed Dec 11 16:13:22 2013 UTC (10 years, 4 months ago) by fhajny
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored) to selected 1.5 (colored)

Update varnish to 3.0.5.

Changes since 3.0.4:
- A bad interaction between -b, -c and -m in the varnishlog tool
  has been fixed.
- A malformed request could in some configurations lead to Varnish
  crashing has been corrected. This is CVE-2013-4484.
- Duplicate Content-Length headers were in some cases sent to clients
  when streaming is enabled, this has been fixed
- ESI parse errors are no longer printed to standard output.
- Stop segfaulting if the first part of a synthetic page is NULL.

Revision 1.18 / (download) - annotate - [select for diffs], Mon Sep 9 12:22:45 2013 UTC (10 years, 7 months ago) by fhajny
Branch: MAIN
CVS Tags: pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.17: +4 -7 lines
Diff to previous 1.17 (colored) to selected 1.5 (colored)

Update varnish to 3.0.4.

Changes since 3.0.3:
* The ACL code had a bug which could lead to false negatives.
  This has been assigned CVE-2013-4090.
* Varnish will now return an error if the client sends multiple
  Host headers.
* If the backend sent invalid gzip while using ESI, Varnish would
  in some cases assert. It now works correctly.
* TCP_NODELAY is now enabled, which should lead to performance
  improvements in some cases.

Full changelog:

  https://www.varnish-cache.org/trac/browser/doc/changes.rst

Revision 1.17 / (download) - annotate - [select for diffs], Sun Apr 21 03:14:15 2013 UTC (10 years, 11 months ago) by mspo
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.16: +3 -3 lines
Diff to previous 1.16 (colored) to selected 1.5 (colored)

Upgrade to 3.0.3
    Multiple crasher bugs in streaming and the regular expression code have been fixed
    Better handling of timeouts
    Minor performance optimisations
    The ban lurker now works correctly again
    ESI and compression would sometimes deliver garbled data, this has been fixed

Revision 1.16 / (download) - annotate - [select for diffs], Sun Oct 28 06:31:07 2012 UTC (11 years, 5 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.15: +1 -3 lines
Diff to previous 1.15 (colored) to selected 1.5 (colored)

Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.

Revision 1.15 / (download) - annotate - [select for diffs], Tue Mar 13 09:36:33 2012 UTC (12 years, 1 month ago) by fhajny
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3, pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1
Changes since 1.14: +4 -4 lines
Diff to previous 1.14 (colored) to selected 1.5 (colored)

Use _COMPILER_ABI_FLAG to call the compiler with proper ABI in VCC_CC.

Bump PKGREVISION.

Revision 1.14 / (download) - annotate - [select for diffs], Sat Mar 3 00:14:07 2012 UTC (12 years, 1 month ago) by wiz
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored) to selected 1.5 (colored)

Recursive bump for pcre-8.30* (shlib major change)

Revision 1.13 / (download) - annotate - [select for diffs], Sun Jan 8 03:50:39 2012 UTC (12 years, 3 months ago) by sbd
Branch: MAIN
Changes since 1.12: +3 -2 lines
Diff to previous 1.12 (colored) to selected 1.5 (colored)

Add missing mk/curses buildlink.

Bump PKGREVISION

Revision 1.12 / (download) - annotate - [select for diffs], Sat Nov 12 20:40:16 2011 UTC (12 years, 5 months ago) by mspo
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4
Changes since 1.11: +8 -5 lines
Diff to previous 1.11 (colored) to selected 1.5 (colored)

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.

Revision 1.11 / (download) - annotate - [select for diffs], Wed Aug 31 21:12:17 2011 UTC (12 years, 7 months ago) by shattered
Branch: MAIN
CVS Tags: pkgsrc-2011Q3-base, pkgsrc-2011Q3
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored) to selected 1.5 (colored)

PR/44457 -- fix rc.d scripts.

Revision 1.10 / (download) - annotate - [select for diffs], Mon May 9 11:11:11 2011 UTC (12 years, 11 months ago) by fhajny
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2
Changes since 1.9: +2 -1 lines
Diff to previous 1.9 (colored) to selected 1.5 (colored)

Fix least privileges support on recent (snv_140+) OpenSolaris versions.
Bump PKGREVISION

Revision 1.9 / (download) - annotate - [select for diffs], Fri Apr 1 18:59:41 2011 UTC (13 years ago) by zafer
Branch: MAIN
CVS Tags: pkgsrc-2011Q1-base, pkgsrc-2011Q1
Changes since 1.8: +4 -3 lines
Diff to previous 1.8 (colored) to selected 1.5 (colored)

Updated to 2.1.5, provided by Matthew Sporleder in PR 44520.
Summary of changes from 2.1.4 to 2.1.5

  * Two bugs relating to Content-Length and possible duplication of Content-Length headers have been resolved.
  * Support for bourne-like "here"-documents in the command line interface, allowing <<__EOF__ and similar schemes.
  * Fixed an issue with re-using connections after Chunked-Encoding.
  * Fix a bug that would inflate the "lost header" count and could cause problems during heavy traffic over a single connection, typically seen by load testing.
  * Use the time of cache-insertion for "If-Modified-Since" requests if a "Last-Modified" header isn't provided by the backend.
  * Merge multi-line Vary and Cache-Control headers from clients, which Google Chromium seem to split up.
  * Various build fixes and documentation improvements
  * Various bug fixes.

Revision 1.8 / (download) - annotate - [select for diffs], Mon Dec 6 14:25:44 2010 UTC (13 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2010Q4-base, pkgsrc-2010Q4
Changes since 1.7: +9 -10 lines
Diff to previous 1.7 (colored) to selected 1.5 (colored)

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

Revision 1.7 / (download) - annotate - [select for diffs], Wed Mar 17 17:45:44 2010 UTC (14 years, 1 month ago) by fhajny
Branch: MAIN
CVS Tags: pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1
Changes since 1.6: +2 -1 lines
Diff to previous 1.6 (colored) to selected 1.5 (colored)

Fixed example/config file handling

Revision 1.6 / (download) - annotate - [select for diffs], Mon Mar 8 13:24:01 2010 UTC (14 years, 1 month ago) by fhajny
Branch: MAIN
Changes since 1.5: +38 -2 lines
Diff to previous 1.5 (colored)

Updated www/varnish to 2.0.6.

2.0.6:
- Fix off-by-one error in ESI handling
- Bug fixes related to session lingering
- Backend probes should now work correctly with more servers
- Portability fixes
- Make it possible to specify the per-thread stack size, useful for 32 bit
  systems

2.0.5:
- Performance improvements, particularly on Linux.
- Implement support for HTTP continuation lines
- Handle illegal responses from the backend better by serving a 503 page
  rather than panic-ing
- Add backtrace to assertion errors. This requires Varnish to be installed
  unstripped
- Consume less memory when processing ESI
- Better standards compliance with If-None-Match support and emitting more
  headers on 304 responses
- Add a FetchError? log tag which makes it easier to understand why a
  backend fetch failed.

pkgsrc changes:
- Proper EGDIR/SYSCONFDIR support.
- Default user, directory, ownership and permissions support.
- Rudimentary fix for gcc vs. sunpro on Solaris, as used by varnish
  to compile config files.

Revision 1.5 / (download) - annotate - [selected], Tue May 19 08:59:38 2009 UTC (14 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3, pkgsrc-2009Q2-base, pkgsrc-2009Q2
Changes since 1.4: +1 -2 lines
Diff to previous 1.4 (colored)

Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENT
block). Uncomment some commented out LICENSE lines while here.

Revision 1.4 / (download) - annotate - [select for diffs], Sat Apr 11 19:03:53 2009 UTC (15 years ago) by spz
Branch: MAIN
Changes since 1.3: +4 -2 lines
Diff to previous 1.3 (colored) to selected 1.5 (colored)

Update to version 2.0.4 of the package
fixes PR pkg/41118
adds a LICENSE setting

Revision 1.3 / (download) - annotate - [select for diffs], Fri Jun 20 01:09:43 2008 UTC (15 years, 10 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.2: +3 -1 lines
Diff to previous 1.2 (colored) to selected 1.5 (colored)

Add DESTDIR support.

Revision 1.2 / (download) - annotate - [select for diffs], Tue May 22 10:50:59 2007 UTC (16 years, 10 months ago) by xtraeme
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2
Changes since 1.1: +2 -2 lines
Diff to previous 1.1 (colored) to selected 1.5 (colored)

I'm not maintaining these packages anymore.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Mon Dec 4 16:04:54 2006 UTC (17 years, 4 months ago) by xtraeme
Branch: TNF
CVS Tags: pkgsrc-base, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored) to selected 1.5 (colored)

Initial import of varnish-1.0.2:

Varnish is

* a high-performace HTTP accelerator designed for content-heavy
  dynamic web sites.
* designed for maximum performance on modern hardware and modern
  operating systems. Varnish takes full advantage of modern virtual
  memory systems and of advanced operating system features such as
  kqueue, accept filters, sendfile etc. where available.
* open source, published under a two-clause BSD license.

From the website:

Varnish is very, very fast - ten to twenty times faster than
Squid on the same hardware.

http://www.varnish-cache.org/

Revision 1.1 / (download) - annotate - [select for diffs], Mon Dec 4 16:04:54 2006 UTC (17 years, 4 months ago) by xtraeme
Branch: MAIN
Diff to selected 1.5 (colored)

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>