net-proxy/privoxy (gentoo)

Search

Install

Install this package:

emerge -a net-proxy/privoxy

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.2.0 8 ~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 0
4.0.0 8 ~alpha amd64 arm ~arm64 ppc ppc64 ~riscv ~sparc x86 0
3.0.34 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

Manage flags for this package: euse -i <flag> -p net-proxy/privoxy | euse -E <flag> -p net-proxy/privoxy | euse -D <flag> -p net-proxy/privoxy

Flag Description 4.2.0 4.0.0 3.0.34
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 ⊕ ⊕ ⊕
zstd Enable support for ZSTD compression ⊕ ✗ ✗

Files

Manifest

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