www-servers/varnish (gentoo)

Search

Package Information

Description:
Varnish is an HTTP accelerator. An HTTP accelerator (often called Reverse Proxy) is an application that stores (caches) documents that have been requested over the HTTP protocol. Based on certain criteria the next client requesting the document is either given the cached document, or a "fresh" document requested from a backend server. The purpose of this is to minimize the requests going to the backend server(s) by serving the same document to potentially many users. The goal of Varnish is to be a very fast, stable and effective light-weight HTTP accelerator daemon, by using modern and effective technologies. Ease of managment and good documentation is also a main goal of the project since the lack of either one will render Varnish useless.
Homepage:
https://vinyl-cache.org/
License:
BSD-2 GPL-2

Versions

Version EAPI Keywords Slot
8.0.1 8 ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 0/2
8.0.0 8 amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86 0/2

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person" proxied="yes">
		<email>bacs@librecast.net</email>
		<name>Brett A C Sheffield</name>
	</maintainer>
	<maintainer type="project" proxied="proxy">
		<email>proxy-maint@gentoo.org</email>
		<name>Proxy Maintainers</name>
	</maintainer>
	<longdescription lang="en">
	Varnish is an HTTP accelerator. An HTTP accelerator (often called Reverse Proxy)
	is an application that stores (caches) documents that have been requested over
	the HTTP protocol.
	Based on certain criteria the next client requesting the document is either
	given the cached document, or a "fresh" document requested from a backend
	server. The purpose of this is to minimize the requests going to the backend
	server(s) by serving the same document to potentially many users.

	The goal of Varnish is to be a very fast, stable and effective light-weight HTTP
	accelerator daemon, by using modern and effective technologies. Ease of
	managment and good documentation is also a main goal of the project since the
	lack of either one will render Varnish useless.
	</longdescription>
	<slots>
		<subslots>Reflect ABI compatibility for libvarnishapi.so.</subslots>
	</slots>
	<upstream>
		<changelog>https://code.vinyl-cache.org/vinyl-cache/vinyl-cache/src/branch/main/doc/changes.rst</changelog>
		<doc>https://vinyl-cache.org/docs/index.html</doc>
		<bugs-to>https://code.vinyl-cache.org/vinyl-cache/vinyl-cache/issues</bugs-to>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 8.0.1 8.0.0
jemalloc Use dev-libs/jemalloc for memory management
jit Enable just-in-time compilation for improved performance. May prevent use of some PaX memory protection features in Gentoo Hardened.
selinux !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
static-libs Build static versions of dynamic libraries as well
unwind Add support for call stack unwinding and function name resolution

Files

Manifest

Type File Size Versions
DIST varnish-8.0.0.tgz 4385715 bytes 8.0.0
DIST varnish-8.0.1.tgz 4309436 bytes 8.0.1
Unmatched Entries
Type File Size