/varnish, High-performace HTTP accelerator
3.0.4, Package name:
varnish-3.0.4, Maintainer: pkgsrc-users
* 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.
Required to run:
] Required to build:
Master sites: SHA1:
Version history: (Expand)
- (2013-09-09) Updated to version: varnish-3.0.4
- (2013-04-21) Updated to version: varnish-3.0.3
- (2012-03-13) Updated to version: varnish-3.0.2nb4
- (2012-03-03) Updated to version: varnish-3.0.2nb3
- (2012-01-08) Updated to version: varnish-3.0.2nb2
- (2011-11-13) Updated to version: varnish-3.0.2nb1
CVS history: (Expand)
| 2013-09-09 14:22:45 by Filip Hajny | Files touched by this commit (3) | |
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
* 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.
https://www.varnish-cache.org/trac/brow … hanges.rst
| 2013-04-21 05:14:15 by Matthew Sporleder | Files touched by this commit (3) |
Upgrade to 3.0.3
Multiple crasher bugs in streaming and the regular expression code have been \
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
| 2012-10-28 07:31:10 by Aleksej Saushev | Files touched by this commit (600) |
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
| 2012-03-13 10:36:33 by Filip Hajny | Files touched by this commit (2) | |
Use _COMPILER_ABI_FLAG to call the compiler with proper ABI in VCC_CC.
| 2012-03-03 01:14:27 by Thomas Klausner | Files touched by this commit (1657) |
Recursive bump for pcre-8.30* (shlib major change)
| 2012-01-08 04:50:39 by Steven Drake | Files touched by this commit (1) | |
Add missing mk/curses buildlink.
| 2011-11-12 21:40:16 by Matthew Sporleder | Files touched by this commit (9) | |
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 \
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.
| 2011-08-31 23:12:17 by Sergey Svishchev | Files touched by this commit (3) |
PR/44457 -- fix rc.d scripts.