net-proxy/privoxy (gentoo)

Search

Package Information

Description:
Privoxy is a non-caching web proxy with advanced filtering capabilities for enhancing privacy, modifying web page data and HTTP headers, controlling access, and removing ads and other obnoxious Internet junk. Privoxy has a flexible configuration and can be customized to suit individual needs and tastes. It has application for both stand-alone systems and multi-user networks.
Homepage:
https://www.privoxy.org https://sourceforge.net/projects/ijbswa/
License:
GPL-2+

Versions

Version EAPI Keywords Slot
4.0.0 8 ~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 0
3.0.34-r1 8 ~alpha amd64 arm ~arm64 ppc ppc64 ~riscv ~sparc x86 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>dlan@gentoo.org</email>
		<name>Yixun Lan</name>
	</maintainer>
	<longdescription>
		Privoxy is a non-caching web proxy with advanced filtering
		capabilities for enhancing privacy, modifying web page data
		and HTTP headers, controlling access, and removing ads and
		other obnoxious Internet junk. Privoxy has a flexible
		configuration and can be customized to suit individual
		needs and tastes. It has application for both stand-alone
		systems and multi-user networks.
	</longdescription>
	<use>
		<flag name="brotli">Decompress brotli compressed data using <pkg>app-arch/brotli</pkg> before filtering</flag>
		<flag name="client-tags">Enable support for client-specific tags</flag>
		<flag name="compression">Allow privoxy to compress buffered content before sending to the client, if it supports it</flag>
		<flag name="editor">Enable the web-based actions file editor</flag>
		<flag name="extended-host-patterns">Enable and require PCRE syntax in host patterns. You must convert action files to PCRE, see privoxy-url-pattern-translator.pl (see tools USE flag). Use at your own risk!</flag>
		<flag name="extended-statistics">Gather extended statistics</flag>
		<flag name="external-filters">Allow to filter content with scripts and programs. Experimental</flag>
		<flag name="fast-redirects">Support fast redirects</flag>
		<flag name="force">Allow single-page disable (force load)</flag>
		<flag name="fuzz">Exposes Privoxy internals to input from files or stdout. Intended for fuzzing testing</flag>
		<flag name="graceful-termination">Allow to shutdown Privoxy through the webinterface</flag>
		<flag name="image-blocking">Allows the +handle-as-image action, to send "blocked" images instead of HTML</flag>
		<flag name="jit">Enable PCRE jit (recommended)</flag>
		<flag name="lfs">Support large files (&gt;2GB) on 32-bit systems</flag>
		<flag name="mbedtls">Use <pkg>net-libs/mbedtls</pkg> for HTTPS filtering</flag>
		<flag name="openssl">Use <pkg>dev-libs/openssl</pkg> for HTTPS filtering</flag>
		<flag name="png-images">Use PNG format instead of GIF for built-in images</flag>
		<flag name="sanitize">Enable asan, msan and usan sanitizers. Your compiler must support them</flag>
		<flag name="ssl">HTTPS inspection support. Enables privoxy to perform SSL MITM filtering, see docs, use with care</flag>
		<flag name="stats">Keep statistics</flag>
		<flag name="threads">Enable POSIX threads. Highly recommended, otherwise both build and run-time features may not work properly.</flag>
		<flag name="toggle">Support temporary disable toggle via web interface</flag>
		<flag name="tools">Install log parser, regression tester and user agent generator tools</flag>
		<flag name="whitelists">Support trust files (white lists)</flag>
		<flag name="zlib">Decompress zlib compressed data using <pkg>virtual/zlib</pkg> before filtering</flag>
	</use>
	<upstream>
		<remote-id type="sourceforge">ijbswa</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 4.0.0 3.0.34-r1
acl Add support for Access Control Lists
brotli Decompress brotli compressed data using <pkg>app-arch/brotli</pkg> before filtering
client-tags Enable support for client-specific tags
compression Allow privoxy to compress buffered content before sending to the client, if it supports it
editor Enable the web-based actions file editor
extended-host-patterns Enable and require PCRE syntax in host patterns. You must convert action files to PCRE, see privoxy-url-pattern-translator.pl (see tools USE flag). Use at your own risk!
extended-statistics Gather extended statistics
external-filters Allow to filter content with scripts and programs. Experimental
fast-redirects Support fast redirects
force Allow single-page disable (force load)
fuzz Exposes Privoxy internals to input from files or stdout. Intended for fuzzing testing
graceful-termination Allow to shutdown Privoxy through the webinterface
image-blocking Allows the +handle-as-image action, to send "blocked" images instead of HTML
ipv6 Add support for IP version 6
jit Enable PCRE jit (recommended)
lfs Support large files (&gt;2GB) on 32-bit systems
mbedtls Use <pkg>net-libs/mbedtls</pkg> for HTTPS filtering
openssl Use <pkg>dev-libs/openssl</pkg> for HTTPS filtering
png-images Use PNG format instead of GIF for built-in images
sanitize Enable asan, msan and usan sanitizers. Your compiler must support them
selinux !!internal use only!! Security Enhanced Linux support, this must be set by the selinux profile or breakage will occur
ssl HTTPS inspection support. Enables privoxy to perform SSL MITM filtering, see docs, use with care
stats Keep statistics
threads Enable POSIX threads. Highly recommended, otherwise both build and run-time features may not work properly.
toggle Support temporary disable toggle via web interface
tools Install log parser, regression tester and user agent generator tools
whitelists Support trust files (white lists)
zlib Decompress zlib compressed data using <pkg>virtual/zlib</pkg> before filtering

Files

Manifest

Type File Size Versions
Unmatched Entries
Type File Size
DIST privoxy-3.0.34-stable-src.tar.gz 1589785 bytes
DIST privoxy-4.0.0-stable-src.tar.gz 1746840 bytes