saving uncommitted changes in /etc prior to emerge run

This commit is contained in:
2015-07-31 02:55:23 +02:00
committed by Hans Wurst
parent 4d9533ca0a
commit 5bededcf96
492 changed files with 5986 additions and 66593 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,889 +0,0 @@
#################################################################################
#
# File : $Source: /cvsroot/ijbswa/current/default.filter,v $
#
# $Id: default.filter,v 1.92 2014/10/17 14:45:10 fabiankeil Exp $
#
# Purpose : Rules to process the content of web pages
#
# Copyright : Written by and Copyright (C) 2001-2014 the
# Privoxy team. http://www.privoxy.org/
#
# This program is free software; you can redistribute it
# and/or modify it under the terms of the GNU General
# Public License as published by the Free Software
# Foundation; either version 2 of the License, or (at
# your option) any later version.
#
# This program is distributed in the hope that it will
# be useful, but WITHOUT ANY WARRANTY; without even the
# implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE. See the GNU General Public
# License for more details.
#
# The GNU General Public License should be included with
# this file. If not, you can view it at
# http://www.gnu.org/copyleft/gpl.html
# or write to the Free Software Foundation, Inc., 59
# Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
#################################################################################
#
# Syntax:
#
# Generally filters start with a line like "FILTER: name description".
# They are then referrable from the actionsfile with +filter{name}
#
# FILTER marks a filter as content filter, other filter
# types are CLIENT-HEADER-FILTER, CLIENT-HEADER-TAGGER,
# SERVER-HEADER-FILTER and SERVER-HEADER-TAGGER.
#
# Inside the filters, write one Perl-Style substitution (job) per line.
# Jobs that precede the first FILTER: line are ignored.
#
# For Details see the pcrs manpage contained in this distribution.
# (and the perlre, perlop and pcre manpages)
#
# Note that you are free to choose the delimiter as you see fit.
#
# Note2: In addition to the Perl options gimsx, the following nonstandard
# options are supported:
#
# 'U' turns the default to ungreedy matching. Add ? to quantifiers to
# switch back to greedy.
#
# 'T' (trivial) prevents parsing for backreferences in the substitute.
# Use if you want to include text like '$&' in your substitute without
# quoting.
#
# 'D' (Dynamic) allows the use of variables. Supported variables are:
# $host, $origin (the IP address the request came from), $path and $url.
#
# Note that '$' is a bad choice as delimiter for dynamic filters as you
# might end up with unintended variables if you use a variable name
# directly after the delimiter. Variables will be resolved without
# escaping anything, therefore you also have to be careful not to chose
# delimiters that appear in the replacement text. For example '<' should
# be save, while '?' will sooner or later cause conflicts with $url.
#
#################################################################################
#################################################################################
#
# js-annoyances: Get rid of particularly annoying JavaScript abuse.
#
#################################################################################
FILTER: js-annoyances Get rid of particularly annoying JavaScript abuse.
# Note: Most of these jobs would be safer if restricted to a
# <script> context as in:
#
# s/(<script.*)nasty-item(?=.*<\/script>)/$1replacement/sigU
#
# but that would make them match only the first occurrence of
# nasty-item in each <script>. We need nestable jobs!
# Get rid of Javascript referrer tracking.
# Test page: http://www.javascript-page.com/referrer.html
#
s|(?:\w+\.)+referrer|false.toString()|gisU
# The status bar is for displaying link targets, not pointless blahblah
#
s@([\W]\s*)((?:this|window)\.(?:default)?status)\s*=\s*((['"]).*?\4)@$1$2 =\
(typeof(this.href) != 'undefined')?($3 + ' URL: ' + this.href):($2)@ig
s/(?:(?:this|window)\.(?:default)?status)\s*=\s*\w*\s*;//ig
# Kill OnUnload popups. Yummy.
# Test: http://www.zdnet.com/zdsubs/yahoo/tree/yfs.html
#
s/(<body\s+[^>]*)onunload/$1never/siU
s|(<script.*)window\.onunload(?=.*</script>)|$1never|sigU
# If we allow window.open, we want normal window features:
# Test: http://www.htmlgoodies.com/beyond/notitle.html
#
s/(open\s*\([^\)]+resizable=)(["']?)(?:no|0)\2/$1$2yes$2/sigU
s/(open\s*\([^\)]+location=)(["']?)(?:no|0)\2/$1$2yes$2/sigU
s/(open\s*\([^\)]+status=)(["']?)(?:no|0)\2/$1$2yes$2/sigU
s/(open\s*\([^\)]+scroll(?:ing|bars)=)(["']?)(?:no|0)\2/$1$2auto$2/sigU
s/(open\s*\([^\)]+menubar=)(["']?)(?:no|0)\2/$1$2yes$2/sigU
s/(open\s*\([^\)]+toolbar=)(["']?)(?:no|0)\2/$1$2yes$2/sigU
s/(open\s*\([^\)]+directories=)(["']?)(?:no|0)\2/$1$2yes$2/sigU
s/(open\s*\([^\)]+fullscreen=)(["']?)(?:yes|1)\2/$1$2no$2/sigU
s/(open\s*\([^\)]+always(?:raised|lowered)=)(["']?)(?:yes|1)\2/$1$2no$2/sigU
s/(open\s*\([^\)]+z-?lock=)(["']?)(?:yes|1)\2/$1$2no$2/sigU
s/(open\s*\([^\)]+hotkeys=)(["']?)(?:yes|1)\2/$1$2no$2/sigU
s/(open\s*\([^\)]+titlebar=)(["']?)(?:no|0)\2/$1$2yes$2/sigU
s/(open\s*\([^\)]+always(?:raised|lowered)=)(["']?)(?:yes|1)\2/$1$2no$2/sigU
#################################################################################
#
# js-events: Kill JavaScript event bindings and timers (Radically destructive! Only for extra nasty sites).
#
#################################################################################
FILTER: js-events Kill JavaScript event bindings and timers (Radically destructive! Only for extra nasty sites).
s/(on|event\.)((mouse(over|out|down|up|move))|(un)?load|contextmenu|selectstart)/never/ig
# Not events, but abused on the same type of sites:
s/(alert|confirm)\s*\(/concat(/ig
s/set(timeout|interval)\(/concat(/ig
#################################################################################
#
# html-annoyances: Get rid of particularly annoying HTML abuse.
#
#################################################################################
FILTER: html-annoyances Get rid of particularly annoying HTML abuse.
# New browser windows (if allowed -- see no-popups filter below) should be
# resizeable and have a location and status bar
#
s/(<a\s+href[^>]+resizable=)(['"]?)(?:no|0)\2/$1$2yes$2/igU
s/(<a\s+href[^>]+location=)(['"]?)(?:no|0)\2/$1$2yes$2/igU
s/(<a\s+href[^>]+status=)(['"]?)(?:no|0)\2/$1$2yes$2/igU
s/(<a\s+href[^>]+scrolling=)(['"]?)(?:no|0)\2/$1$2auto$2/igU
s/(<a\s+href[^>]+menubar=)(['"]?)(?:no|0)\2/$1$2yes$2/igU
# The <BLINK> and <MARQUEE> tags were crimes!
#
s-</?(blink|marquee).*>--sigU
#################################################################################
#
# content-cookies: Kill cookies that come in the HTML or JS content.
#
#################################################################################
FILTER: content-cookies Kill cookies that come in the HTML or JS content.
# JS cookies, except those used by antiadbuster.com to detect us:
#
s|(\w+\.)+cookie(?=[ \t\r\n]*=)(?!='aab)|ZappedCookie|ig
# HTML cookies:
#
s|<meta\s+http-equiv=['"]?set-cookie.*>|<!-- ZappedCookie -->|igU
#################################################################################
#
# refresh-tags: Kill automatic refresh tags if refresh time is larger than 9 seconds.
#
#################################################################################
FILTER: refresh-tags Kill automatic refresh tags if refresh time is larger than 9 seconds.
# Note: Only deactivates refreshes with more than 9 seconds delay to
# preserve monster-stupid but common redirections via meta tags.
#
s@<meta\s+http-equiv\s*=\s*(['"]?)refresh\1\s+content\s*=\s*(['"]?)\d{2,}\s*(;(?:\s*url\s*=\s*)?([^>\2]*))?\2@<link rev="x-refresh" href="$4"@ig
#################################################################################
#
# unsolicited-popups: Disable unsolicited pop-up windows.
#
#################################################################################
FILTER: unsolicited-popups Disable only unsolicited pop-up windows.
s+([^'"]\s*<head.*>)(?=\s*[^'"])+$1<script>function PrivoxyWindowOpen(){return(null);}</script>+isU
s@([^\w\s.]\s*)((?:map)?(window|this|parent)\.?)?open\s*\(@$1PrivoxyWindowOpen(@ig
s+([^'"]\s*</html>)(?!\s*(\\n|'|"))+$1<script>function PrivoxyWindowOpen(a, b, c){return(window.open(a, b, c));}</script>+iU
##################################################################################
#
# all-popups: Kill all popups in JavaScript and HTML.
#
#################################################################################
FILTER: all-popups Kill all popups in JavaScript and HTML.
s@((\W\s*)(?:map)?(window|this|parent)\.?)open\s*\\?\(@$1concat(@ig # JavaScript
#s/\starget\s*=\s*(['"]?)_?(blank|new)\1?/ notarget/ig # HTML
s/\starget\s*=\s*(['"]?)_?(blank|new)\1?/ /ig # (X)HTML
##################################################################################
#
# img-reorder: Reorder attributes in <img> tags to make the banners-by-* filters more effective.
#
#################################################################################
FILTER: img-reorder Reorder attributes in <img> tags to make the banners-by-* filters more effective.
# In the first step src is moved to the start, then width is moved to the second
# place to guarantee an order of src, width, height. Also does some white-space
# normalization.
#
# This makes banners-by-size more effective and allows both banners-by-size
# and banners-by-link to preserve the original image URL in the title attribute.
s|<img\s+?([^>]*)\ssrc\s*=\s*(['"])([^>'" ]+)\2|<img src=$2$3$2 $1|siUg
s|<img\s+?([^>]*)\ssrc\s*=\s*([^'">\\\s]+)|<img src=$2 $1|sig
s|(<img[^>]+height)\s*=\s*|$1=|sig
s|<img (src=(?:(['"])[^>'" ]*\2\|[^'">\\\s]+?))([^>]*)\s+width\s*=\s*((["']?)\d+?\5)(?=[\s>])|<img $1 width=$4$3|siUg
#################################################################################
#
# banners-by-size: Kill banners by size.
#
#################################################################################
#
# Standard banner sizes taken from http://www.iab.net/iab_banner_standards/bannersizes.html
#
# Note: Use http://config.privoxy.org/send-banner?type=trans for a transparent 1x1 image
# Use http://config.privoxy.org/send-banner?type=pattern for a grey/white pattern image
# Use http://config.privoxy.org/send-banner?type=auto to auto-select.
#
# Note2: Use img-reorder before this filter to ensure maximum matching success
#
#################################################################################
FILTER: banners-by-size Kill banners by size.
# 88*31
s@<img\s+(?:src\s*=\s*(['"]?)([^>\\\1\s]+)\1)?[^>]*?(width=(['"]?)88\4)[^>]*?(height=(['"]?)31\6)[^>]*?(?=/?>)@\
<img src="http://config.privoxy.org/send-banner?type=auto" border="0" title="Killed-$2-by-size" $3 $5@sig
# 120*60, 120*90, 120*240, 120*600
s@<img\s+(?:src\s*=\s*(['"]?)([^>\\\1\s]+)\1)?[^>]*?(width=(['"]?)120\4)[^>]*?(height=(['"]?)(?:600?|90|240)\6)[^>]*?(?=/?>)@\
<img src="http://config.privoxy.org/send-banner?type=auto" border="0" title="Killed-$2-by-size" $3 $5@sig
# 125*125
s@<img\s+(?:src\s*=\s*(['"]?)([^>\\\1\s]+)\1)?[^>]*?(width=(['"]?)125\4)[^>]*?(height=(['"]?)125\6)[^>]*?(?=/?>)@\
<img src="http://config.privoxy.org/send-banner?type=auto" border="0" title="Killed-$2-by-size" $3 $5@sig
# 160*600
s@<img\s+(?:src\s*=\s*(['"]?)([^>\\\1\s]+)\1)?[^>]*?(width=(['"]?)160\4)[^>]*?(height=(['"]?)600\6)[^>]*?(?=/?>)@\
<img src="http://config.privoxy.org/send-banner?type=auto" border="0" title="Killed-$2-by-size" $3 $5@sig
# 180*150
s@<img\s+(?:src\s*=\s*(['"]?)([^>\\\1\s]+)\1)?[^>]*?(width=(['"]?)180\4)[^>]*?(height=(['"]?)150\6)[^>]*?(?=/?>)@\
<img src="http://config.privoxy.org/send-banner?type=auto" border="0" title="Killed-$2-by-size" $3 $5@sig
# 234*60, 468*60 (Most Banners!)
s@<img\s+(?:src\s*=\s*(['"]?)([^>\\\1\s]+)\1)?[^>]*?(width=(['"]?)(?:234|468)\4)[^>]*?(height=(['"]?)60\6)[^>]*?(?=/?>)@\
<img src="http://config.privoxy.org/send-banner?type=auto" border="0" title="Killed-$2-by-size" $3 $5@sig
# 240*400
s@<img\s+(?:src\s*=\s*(['"]?)([^>\\\1\s]+)\1)?[^>]*?(width=(['"]?)240\4)[^>]*?(height=(['"]?)400\6)[^>]*?(?=/?>)@\
<img src="http://config.privoxy.org/send-banner?type=auto" border="0" title="Killed-$2-by-size" $3 $5@sig
# 250*250, 300*250
s@<img\s+(?:src\s*=\s*(['"]?)([^>\\\1\s]+)\1)?[^>]*?(width=(['"]?)(?:250|300)\4)[^>]*?(height=(['"]?)250\6)[^>]*?(?=/?>)@\
<img src="http://config.privoxy.org/send-banner?type=auto" border="0" title="Killed-$2-by-size" $3 $5@sig
# 336*280
s@<img\s+(?:src\s*=\s*(['"]?)([^>\\\1\s]+)\1)?[^>]*?(width=(['"]?)336\4)[^>]*?(height=(['"]?)280\6)[^>]*?(?=/?>)@\
<img src="http://config.privoxy.org/send-banner?type=auto" border="0" title="Killed-$2-by-size" $3 $5@sig
# Note: 200*50 was also proposed, but it probably causes too much collateral damage:
#
#s@<img\s+(?:src\s*=\s*(['"]?)([^>\\\1\s]+)\1)?[^>]*?(width=(['"]?)200\4)[^>]*?(height=(['"]?)50\6)[^>]*?(?=/?>)@\
# <img src="http://config.privoxy.org/send-banner?type=auto" border="0" title="Killed-$2-by-size" $3 $5@sig
#################################################################################
#
# banners-by-link: Kill banners by their links to known clicktrackers (Experimental).
#
#################################################################################
FILTER: banners-by-link Kill banners by their links to known clicktrackers.
# Common case with width and height attributes:
#
s@<a\s+href\s*=\s*(['"]?)([^>\1\s]*?(?:\
adclick # See www.dn.se \
| advert # see dict.leo.org \
| atwola\.com/(?:link|redir) # see www.cnn.com \
| doubleclick\.net/jump/ # redirs for doublecklick.net ads \
| counter # common \
| (?<!&type=)tracker # (&type=tracker is used in sf's project statistics) \
| adlog\.pl # see sf.net \
)[^>\1\s]*)\1[^>]*>\s*<img\s+(?:src\s*=\s*(['"]?)([^>\\\3\s]+)\3)?[^>]*((?:width|height)\s*=\s*(['"]?)\d+?\6)[^>]*((?:width|height)\s*=\s*(['"]?)\d+?\8)[^>]*?(?=/?>)\
@<img $5 $7 src="http://config.privoxy.org/send-banner?type=auto" border="0" title="Killed $4 by link to $2"@sigx
# Rare case w/o explicit dimensions:
#
s@<a\s+href\s*=\s*(['"]?)([^>\1\s]*?(?:ad(?:click|vert)|atwola\.com/(?:link|redir)|doubleclick\.net/jump/|(?<!&type=)tracker|counter|adlog\.pl)[^>\1\s]*)\1[^>]*>\s*<img\s+(?:src\s*=\s*(['"]?)([^>\\\3\s]+)\3)?[^>]*?(?=/?>)@<img src="http://config.privoxy.org/send-banner?type=auto" border="0" title="Killed $4 by link to $2"@sig
################################################################################
#
# webbugs: Squish WebBugs (1x1 invisible GIFs used for user tracking).
#
#################################################################################
FILTER: webbugs Squish WebBugs (1x1 invisible GIFs used for user tracking).
s@<img[^>]*\s(?:width|height)\s*=\s*['"]?[01](?=\D)[^>]*\s(?:width|height)\s*=\s*['"]?[01](?=\D)[^>]*?>@@siUg
#################################################################################
#
# tiny-textforms: Extend those tiny textareas up to 40x80 and kill the hard wrap.
#
#################################################################################
FILTER: tiny-textforms Extend those tiny textareas up to 40x80 and kill the hard wrap.
s/(<textarea[^>]*?)(?:\s*(?:rows|cols)=(['"]?)\d+\2)+/$1 rows=$2\40$2 cols=$2\80$2/ig
s/(<textarea[^>]*?)wrap=(['"]?)hard\2/$1/ig
#################################################################################
#
# jumping-windows: Prevent windows from resizing and moving themselves.
#
#################################################################################
FILTER: jumping-windows Prevent windows from resizing and moving themselves.
s/(?<=[\W])(?:window|this|self)\.(?:move|resize)(?:to|by)\(/''.concat(/ig
#################################################################################
#
# frameset-borders: Give frames a border, make them resizable and scrollable.
#
#################################################################################
FILTER: frameset-borders Give frames a border and make them resizable.
s/(<frameset\s+[^>]*)framespacing=(['"]?)(no|0)\2/$1/igU
s/(<frameset\s+[^>]*)frameborder=(['"]?)(no|0)\2/$1/igU
s/(<frameset\s+[^>]*)border=(['"]?)(no|0)\2/$1/igU
s/(<frame\s+[^>]*)noresize/$1/igU
s/(<frame\s+[^>]*)frameborder=(['"]?)(no|0)\2/$1/igU
s/(<frame\s+[^>]*)scrolling=(['"]?)(no|0)\2/$1/igU
#################################################################################
#
# iframes: Remove all detected iframes. Should only be enabled for
# individual sites after testing that the iframes are optional.
#
#################################################################################
FILTER: iframes Removes all detected iframes. Should only be enabled for individual sites.
s@<iframe.*</iframe>@<!-- iframe removed by Privoxy's iframe filter -->@Uisg
#################################################################################
#
# demoronizer: Correct Microsoft's abuse of standardized character sets, which
# leave the browser to (mis)-interpret unknown characters, with
# sometimes bizarre results on non-MS platforms.
#
# credit: ripped from the demoroniser.pl script by:
# John Walker -- January 1998, http://www.fourmilab.ch/webtools/demoroniser
#
#################################################################################
FILTER: demoronizer Fix MS's non-standard use of standard charsets.
s/(&\#[0-2]\d\d)\s/$1; /g
# per Robert Lynch: http://slate.msn.com//?id=2067547, just a guess.
# Must come before x94 below.
s/\xE2\x80\x94/ -- /g
s/\x82/,/g
#s-\x83-<em>f</em>-g
s/\x84/,,/g
s/\x85/.../g
#s/\x88/^/g
#s-\x89- °/°°-g
s/\x8B/</g
s/\x8C/Oe/g
s/\x91/`/g
s/\x92/'/g
s/(\x93|\x94)/"/g
# Bullet type character.
s/\x95/&middot;/g
s/\x96/-/g
s/\x97/--/g
#s-\x98-<sup>~</sup>-g
#s-\x99-<sup>TM</sup>-g
# per Robert Lynch.
s/\x9B/>/g # 155
#################################################################################
#
# shockwave-flash: Kill embedded Shockwave Flash objects.
# Note: Better just block "/.*\.swf$"!
#
#################################################################################
FILTER: shockwave-flash Kill embedded Shockwave Flash objects.
s|<object [^>]*macromedia.*</object>|<!-- Squished Shockwave Object -->|sigU
s|<embed [^>]*(application/x-shockwave-flash\|\.swf).*>(.*</embed>)?|<!-- Squished Shockwave Flash Embed -->|sigU
#################################################################################
#
# quicktime-kioskmode: Make Quicktime movies saveable.
#
#################################################################################
FILTER: quicktime-kioskmode Make Quicktime movies saveable.
s/(<embed\s+[^>]*)kioskmode\s*=\s*(["']?)true\2/$1/ig
#################################################################################
#
# fun: Text replacements for subversive browsing fun!
#
#################################################################################
FILTER: fun Text replacements for subversive browsing fun!
# SCNR
#
s/microsoft(?!\.[^\s])/MicroSuck/ig
# Buzzword Bingo (example for extended regex syntax)
#
s* (?:industry|world)[ -]leading \
| cutting[ -]edge \
| customer[ -]focused \
| market[ -]driven \
| award[ -]winning # Comments are OK, too! \
| high[ -]performance \
| solutions[ -]based \
| unmatched \
| unparalleled \
| unrivalled \
*$0<sup><font color="red"><b>Bingo!</b></font></sup> \
*igx
# For Germans only
#
s/(M|m)edien(?![^<]*>)/$1&auml;dchen/Ug
#################################################################################
#
# crude-parental: Crude parental filtering. Use with a suitable blocklist.
# Pages are "blocked" based on keyword matching.
#
#################################################################################
FILTER: crude-parental Crude parental filtering. Note that this filter doesn't work reliably.
# (Note: Middlesex, Sussex and Essex are counties in the UK, not rude words)
# (Note #2: Is 'sex' a rude word?!)
s%^.*(?<!middle)(?<!sus)(?<!es)sex.*$%<html><head><title>Blocked</title></head><body>\
<h3>Blocked by Privoxy's crude-parental filter due to possible adult content.</h3></body></html>%is
s+^.*warez.*$+<html><head><title>No Warez</title></head><body><h3>You're not searching for illegal stuff, are you?</h3></body></html>+is
# Remove by description
s/^.*\
(?:(suck|lick|tongue|rub|fuck|fingering|finger|chicks?)\s*)?\
(?:(her|your|my|hard|with|big|wet|tight|pink|hot|moist|young|teen)\s*)+\
(dicks?|penis|cocks?|balls?|tits?|pussy|cunt|clit|ass|mouth).*$\
/This page has been blocked by Privoxy's crude-parental content filter\
/is
#Remove by link text
s/^.*\
(download|broadband|view|watch|free|get|extreem)?\s*\
(sex|xxx|porn|cumshot|fuck(ing|s)?|anal|ass|asian|adult|Amateur|org(y|ies)|close ups?|hand?job|nail(ed)?)+\s*\
(movies?|pics?|videos?|dvds?|dvd's|links?).*$\
/This page has been blocked by Privoxy's crude-parental content filter\
/is
#Remove by age disclaimer
s/^.*\
(models?|chicks?|girls?|women|persons)\s*\
(who|are|were)+ (over|at least) (16|18|21) years (old|of age).*$\
/This page has been blocked by Privoxy's crude-parental content filter\
/is
#Remove by regulations
s/^.*(Section 2257|18 U.?S.?C.? 2257).*$\
/This page has been blocked by Privoxy's crude-parental content filter\
/is
#################################################################################
#
# IE-Exploits: Disable some known Internet Explorer bug exploits.
#
#################################################################################
FILTER: ie-exploits Disable some known Internet Explorer bug exploits.
# Note: This is basically a demo and waits for someone more interested in IE
# security (sic!) to take over.
# Cross-site-scripting:
#
s%f\("javascript:location.replace\('mk:@MSITStore:C:'\)"\);%alert\("This page looks like it tries to use a vulnerability described here:\n http://online.securityfocus.com/archive/1/298748/2002-11-02/2002-11-08/2"\);%siU
# Address bar spoofing (http://www.secunia.com/advisories/10395/):
#
s/(<a[^>]*href[^>]*)(?:\x01|\x02|\x03|%0[012])@/$1MALICIOUS-LINK@/ig
# Nimda:
#
s%<script language="JavaScript">(window\.open|1;''\.concat)\("readme\.eml", null, "resizable=no,top=6000,left=6000"\)</script>%<br><font size="7"> WARNING: This Server is infected with <a href="http://www.cert.org/advisories/CA-2001-26.html">Nimda</a>!</font>%g
#################################################################################
#
#
# site-specifics: Cure for site-specific problems. Don't apply generally!
#
# Note: The fixes contained here are so specific to the problems of the
# particular web sites they are designed for that they would be a
# waste of CPU cycles (or even destructive!) on 99.9% of the web
# sites where they don't apply.
#
#################################################################################
FILTER: site-specifics Cure for site-specific problems. Don't apply generally!
# www.spiegel.de excludes X11 users from viewing Flash5 objects - shame.
# Apply to: www.spiegel.de/static/js/flash-plugin.js
#
s/indexOf\("x11"\)/indexOf("x13")/
# www.quelle-bausparkasse.de uses a very stupid redirect mechanism that
# relies on a webbug being present. Can we tolerate that? No!
# Apply to: www.quelle-bausparkasse.de/$
#
s/mylogfunc()//g
# groups.yahoo.com has splash pages that one needs to click through in
# order to access the actual messages. Let the browser do that. Thanks
# to Paul Jobson for this one:
#
s|<a href="(.+?)">(?:Continue to message\|Weiter zu Nachricht)</a>|<meta http-equiv="refresh" content="0; URL=$1">|ig
# monster.com has two very similar gimmicks:
#
s|<input type="hidden" name="REDIRECT" value="(.+?)">|<meta http-equiv="refresh" content="0; URL=$1">|i
s|<IMG SRC="http://media.monster.com/mm/usen/my/no_thanks_211x40.gif".+?>|<meta http-equiv="refresh" content="0; URL=http://my.monster.com/resume.asp">|i
# nytimes.com triggers popups through the onload handler of dummy images
# to fool popup-blockers.
#
s|(<img [^>]*)onload|$1never|sig
# Pre-check all the "Discard" buttons in GNU Mailman's web interface.
# (This saves a lot of mouse aiming practice when flushing spamtraps)
#
s|(<INPUT name="\d{2,4}" type="RADIO" value="0") CHECKED |$1|g
s|<INPUT name="\d{2,4}" type="RADIO" value="3" |$0 checked|g
#################################################################################
#
# no-ping: Removes non-standard ping attributes in <a> and <area> tags.
#
#################################################################################
FILTER: no-ping Removes non-standard ping attributes in <a> and <area> tags.
s@(<a(?:rea)?[^>]*?)\sping=(['"]?)([^"'>]+)\2([>\s]?)@\
<strong style="color:white; background-color:red;" title="Privoxy removed ping target '$3'">PING!</strong>\n$1$4@ig
#################################################################################
#
# google: CSS-based block for Google text ads. Also removes
# a width limitation and the toolbar advertisement.
#
#################################################################################
FILTER: google CSS-based block for Google text ads. Also removes a width limitation and the toolbar advertisement.
s@</head>[^\\]@<style type="text/css">\n\
/* Style sheet inserted by Privoxy's google filter. */\n\
\#fbc, \#fbl, \#ra, .rhh {visibility: hidden !important;}\n\
\#tpa1,\#tpa2,\#tpa3,\#tpa4,\#tpa5,\#tpa5, \#spl, .ch, \#ads,\
\#toolbar, \#google_ads_frame, \#mbEnd {display: none !important;}\n\
.main_body, .j, \#res, .med, .hd, .g, .s\n\
{width: 99%; max-width: 100%; margin-left: 0; margin-right: 0;}\n\
</style>\n$0@
s@<div style=\"padding-top:11px;min-width:500px\">@<div id="main_body">@
s@(<table cellspacing=0 cellpadding=0 width=25% align=right bgcolor=\#ffffff border=0\
|</font></td></tr></tbody></table><table align=\"right\" bgcolor=\"\#ffffff\"\
|<table cellspacing=0 cellpadding=0 align=right bgcolor=\#ffffff border=0\
|<table style=\"clear:both\" align=right width=25% cellspacing=\"0\" cellpadding=\"0\"\
border=\"0\" bgcolor=\"\#ffffff\")@$0 id="ads"@
s@(<br clear=all><table)( border=0 cellpadding=9><tr><td)@$1 id="toolbar"$2@
#################################################################################
#
# yahoo: CSS-based block for Yahoo text ads. Also removes a width limitation.
#
#################################################################################
FILTER: yahoo CSS-based block for Yahoo text ads. Also removes a width limitation.
s@</head>@\n<style type="text/css">\n\
/* Style sheet inserted by Privoxy's yahoo filter. */\n\
\#symadbn, \#ymadbn, .yschbox, .yschhd, .bbox, \#yschsec, \#sec,\
\#yschanswr, .yschftad, .yschspn, .yschspns, \#ygrp-sponsored-links,\
\#nwad, \#MWA2, \#MSCM, \#yregad, \#sponsored-links,\
\#ks-ypn-ads, .ad, \#east, \#ygrp-vital, .ads {display: none !important;}\n\
\#yschpri, \#yschweb, \#pri, \#web, \#main, .yschttl, .abstr, .res \n\
{width: 99% !important; max-width: 100% !important;}\n\
.yschttl, .res, .res.indent, \#web {padding: 0px; margin: 0px !important;}\n\
\#web {padding-left: 0.5em}\n\
\#yschqcon, \#yschtg {width: auto !important; /* No useless horizontal scrollbar please */}\n\
\#composebox \#compose_editorArea {width: 70% !important; /* reasonably sized reply textarea please */\n\
</style>\n$0\n@
s@(<textarea\s+id="composeArea"[^>]*)width:545px;@$1width:70%;@isU
#################################################################################
#
# msn: CSS-based block for MSN text ads. Also removes tracking URLs
# and a width limitation.
#
#################################################################################
FILTER: msn CSS-based block for MSN text ads. Also removes tracking URLs and a width limitation.
s@</head>@<style type="text/css">\n\
/* Style sheet inserted by Privoxy's msn filter. */\n\
.msn_ads, \#at, \#ar, .mktmsg {display: none !important;}\n\
\#results, \#b_results, .flank, .results_area_flank, .results_area_stroke,\n\
\#results_area, \#content, .sb_tlst, .sa_cc, .sb_ph, \#sw_main,\n\
.content, .b_content, \#sw_foot, \#bf, \#sw_content, \#sidebar, \#pag\n\
{width: 99% !important; min-width: 99% !important;\n\
max-width: 100% !important; /* width:100% sometimes causes horizontal scrollbars */}\n\
/* Remove 'related' ads */\n\
.b_ad, .b_adlabel {clear: both; display:none;}\n\
/* Remove "suggestions". They are next to worthless but partly overlap with the search results */\n\
.suggestion, \#nys_right, \#nys {clear: both; display:none;}\n\
/* Remove "Related searches" at the left side of the main results.\n\
They are next to worthless, too, and also are still present below the main search results */\n\
\#b_results > .b_ans {clear: both; display:none;}\n\
\#s_notf_div,\n \
/* Overlay ads to enable Facebook 'likes' in search results. */\n\
.sn_container {display:none !important;}\n\
\#content, \#b_content {padding: 0px 0px 0px 0px}\n\
</style>\n$0@
# Are these ids still in use?
s@(<div[^>]*) id=(["']?)ads_[^\2]*\2@$1 class="msn_ads"@Uig
s@(<div[^>]*) class=(["']?)sb_ads[^\2]*\2@$1 class="msn_ads"@Uig
s@(<a[^>]*href=\")http://g.msn.com/.*\?(http://.*)(&amp;&amp;DI=.*)(\")@$1$2$4@Ug
s@(<a[^>]*)gping=\".*\"@$1 title="URL cleaned up by Privoxy's msn filter"@Ug
#################################################################################
#
# blogspot: Cleans up some Blogspot blogs. Read the fine print before using this.
#
# This filter also intentionally removes some navigation stuff and
# sets the page width to 100%. As a result, some rounded "corners" would
# appear to early or not at all and as fixing this would require a browser
# that understands background-size (CSS3), they are removed instead.
#
# When applied to feeds, it removes comment titles that
# only contain the beginning of the actual comment.
#
#################################################################################
FILTER: blogspot Cleans up some Blogspot blogs. Read the fine print before using this.
s@</head>@<style type="text/css">\n\
/* Style sheet inserted by Privoxy's blogspot filter. */\n\
\#powered-by {display: none !important;}\n\
\#wrap4, \#wrapper {margin-top: 0px }\n\
\#blogheader, \#header {margin-top: 0.5em !important}\n\
\#content {width: 98% }\n\
\#main {width: 70% }\n\
\#sidebar {width: 29% }\n\
.post-body {overflow: auto;}\n\
.blogComments {width: 100%; overflow: auto;}\n</style>\n$0@
s@<body.*(?:<div id="space-for-ie"></div>|(<div id="(?:content|wrap4|wrapper)))@<body>\
<!-- Privoxy's blogspot filter ditched some garbage here -->$1@Us
s@(<div style=\"[^\"]*width:)30em@$1 100%@
s@background:url\(\"http://www.blogblog.com/rounders[^\"]*\"\).*;@/*$0*/@Ug
s@(background:\#[a-f\d]{3})( url\(\"http://www.blogblog.com/rounders[^\"]*\"\).*;)@$1 ;/*$2*/@Ug
# Do the feed filtering magic as described above.
s@<title(?:\s+type=\'text\')?>([^<]*)(?:\.\.\.)?\s*</title>\s*\
(<content(?:\s+type=\'(?:html|text)\')?>\s*\1)@<title></title>$2@ig
#################################################################################
#
# x-httpd-php-to-html: Changes the Content-Type header from
# x-httpd-php to html. "Content-Type: x-httpd-php"
# is set by clueless PHP users and causes many
# browsers do open a download menu instead of
# rendering the page.
#
#################################################################################
SERVER-HEADER-FILTER: x-httpd-php-to-html Changes the Content-Type header from x-httpd-php to html.
s@^(Content-Type:)\s*application/x-httpd-php@$1 text/html@i
#################################################################################
#
# html-to-xml: Changes the Content-Type header from html to xml.
#
#################################################################################
SERVER-HEADER-FILTER: html-to-xml Changes the Content-Type header from html to xml.
s@^(Content-Type:)\s*text/html(;.*)?$@$1 application/xhtml+xml$2@i
#################################################################################
#
# xml-to-html: Changes the Content-Type header from xml to html.
#
#################################################################################
SERVER-HEADER-FILTER: xml-to-html Changes the Content-Type header from xml to html.
s@^(Content-Type:)\s*(?:application|text)/(?:xhtml\+)?xml(;.*)?$@$1 text/html$2@i
#################################################################################
#
# hide-tor-exit-notation: Remove the Tor exit node notation in Host and Referer headers.
#
# Note: If Privoxy and Tor are chained and Privoxy is configured to
# use socks4a, one can use http://www.example.org.foobar.exit/
# to access the host www.example.org through Tor exit node foobar.
#
# As the HTTP client isn't aware of this notation, it treats the
# whole string "www.example.org.foobar.exit" as host and uses it
# for the "Host" and "Referer" headers. From the server's point of
# view the resulting headers are invalid and can cause problems.
#
# An invalid "Referer" header can trigger "hot-linking" protections,
# an invalid "Host" header will make it impossible for the server to
# find the right vhost (several domains hosted on the same IP address).
#
# This filter removes the "foo.exit" part in those headers
# to prevent the mentioned problems. Note that it only modifies
# the HTTP headers, it doesn't make it impossible for the server
# to detect your Tor exit node based on the IP address the request is
# coming from.
#
#################################################################################
CLIENT-HEADER-FILTER: hide-tor-exit-notation Removes the Tor exit node notation in Host and Referer headers.
s@^((?:Referer|Host):\s*(?:https?://)?[^/]*)\.[^\./]*?\.exit@$1@i
#################################################################################
#
# less-download-windows: Prevents annoying download windows for content types
# the browser can handle itself.
#
#################################################################################
SERVER-HEADER-FILTER: less-download-windows Prevent annoying download windows for content types the browser can handle itself.
s@^Content-Disposition:.*filename=(["']?).*\.(png|gif|jpe?g|diff?|d?patch|c|h|pl|shar)\1.*$@@i
s@^(Content-Type:)\s*(?:message/(?:news|rfc822)|text/x-.*|application/x-sh(?:\s|$))\s*@$1 text/plain@i
#################################################################################
#
# image-requests: Tags detected image requests as "IMAGE-REQUEST". Whether
# or not the detection actually works depends on the browser.
#
#################################################################################
CLIENT-HEADER-TAGGER: image-requests Tags detected image requests as "IMAGE-REQUEST".
s@^Accept:\s*image/.*@IMAGE-REQUEST@i
#################################################################################
#
# css-requests: Tags detected CSS requests as "CSS-REQUEST". Whether
# or not the detection actually works depends on the browser.
#
#################################################################################
CLIENT-HEADER-TAGGER: css-requests Tags detected CSS requests as "CSS-REQUEST".
s@^Accept:\s*text/css.*@CSS-REQUEST@i
#################################################################################
#
# range-requests: Tags range requests as "RANGE-REQUEST".
#
# By default Privoxy removes Range headers for requests to
# ressources that will be filtered to make sure the filters
# get the whole picture. Otherwise Range requests could be
# intentionally used to circumvent filters or, less likely,
# filtering a partial response may damage it because it matched
# a pattern that the ressource as a whole wouldn't.
#
# Range requests can be useful and save bandwidth so instead
# of removing Range headers for requests to ressources that
# will be filtered, you may prefer to simply disable filtering
# for those requests.
#
# That's what this tagger is all about. After enabling it,
# you can disable filtering for range requests using the following
# action section:
#
# {-filter -deanimate-gifs}
# TAG:^RANGE-REQUEST
#
#################################################################################
CLIENT-HEADER-TAGGER: range-requests Tags range requests as "RANGE-REQUEST".
s@^Range:.*@RANGE-REQUEST@i
#################################################################################
#
# client-ip-address: Tags the request with the client's IP address.
#
#################################################################################
CLIENT-HEADER-TAGGER: client-ip-address Tags the request with the client's IP address.
s@^\w*\s+.*\s+HTTP/\d\.\d\s*@IP-ADDRESS: $origin@D
#################################################################################
#
# http-method: Tags the request with its HTTP method.
#
#################################################################################
CLIENT-HEADER-TAGGER: http-method Tags the request with its HTTP method.
s@^(\w*).*HTTP/\d\.\d\s*$@$1@i
#################################################################################
#
# allow-post: Tags POST requests as "ALLOWED-POST".
#
#################################################################################
CLIENT-HEADER-TAGGER: allow-post Tags POST requests as "ALLOWED-POST".
s@^(?:POST)\s+.*\s+HTTP/\d\.\d\s*@ALLOWED-POST@i
#################################################################################
#
# complete-url: Tags the request with the whole request URL.
#
#################################################################################
CLIENT-HEADER-TAGGER: complete-url Tags the request with the whole request URL.
s@^\w*\s+(.*)\s+HTTP/\d\.\d\s*$@$1@i
#################################################################################
#
# user-agent: Tags the request with the complete User-Agent header.
#
#################################################################################
CLIENT-HEADER-TAGGER: user-agent Tags the request with the complete User-Agent header.
s@^User-Agent:.*@$0@i
#################################################################################
#
# referer: Tags the request with the complete Referer header.
#
#################################################################################
CLIENT-HEADER-TAGGER: referer Tags the request with the complete Referer header.
s@^Referer:.*@$0@i
#################################################################################
#
# content-type: Tags the request with the content type declared by the server.
#
#################################################################################
SERVER-HEADER-TAGGER: content-type Tags the request with the content type declared by the server.
s@^Content-Type:\s*([^;]+).*@$1@i
#################################################################################
#
# privoxy-control: The taggers create tags with the content of X-Privoxy-Control
# headers, the filters remove said headers.
#
#################################################################################
CLIENT-HEADER-TAGGER: privoxy-control Creates tags with the content of X-Privoxy-Control headers.
s@^X-Privoxy-Control:\s*@@i
CLIENT-HEADER-FILTER: privoxy-control Removes X-Privoxy-Control headers.
s@^X-Privoxy-Control:.*@@i
SERVER-HEADER-TAGGER: privoxy-control Creates tags with the content of X-Privoxy-Control headers.
s@^X-Privoxy-Control:\s*@@i
SERVER-HEADER-FILTER: privoxy-control Removes X-Privoxy-Control headers.
s@^X-Privoxy-Control:.*@@i

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,8 +1,8 @@
# Sample Configuration File for Privoxy 3.0.21
# Sample Configuration File for Privoxy 3.0.23
#
# $Id: config,v 1.104 2013/03/07 14:11:51 fabiankeil Exp $
# $Id: config,v 1.107 2015/01/24 16:44:20 fabiankeil Exp $
#
# Copyright (C) 2001-2013 Privoxy Developers http://www.privoxy.org/
# Copyright (C) 2001-2014 Privoxy Developers http://www.privoxy.org/
#
####################################################################
# #
@@ -128,7 +128,7 @@
# config file, because it is used while the config file is
# being read.
#
user-manual /usr/share/doc/privoxy-3.0.21-r2/user-manual/
user-manual /usr/share/doc/privoxy-3.0.23/user-manual/
#
# 1.2. trust-info-url
# ====================
@@ -291,7 +291,37 @@ confdir /etc/privoxy
#
#templdir .
#
# 2.3. logdir
# 2.3. temporary-directory
# =========================
#
# Specifies:
#
# A directory where Privoxy can create temporary files.
#
# Type of value:
#
# Path name
#
# Default value:
#
# unset
#
# Effect if unset:
#
# No temporary files are created, external filters don't work.
#
# Notes:
#
# To execute external filters, Privoxy has to create temporary
# files. This directive specifies the directory the temporary
# files should be written to.
#
# It should be a directory only Privoxy (and trusted users) can
# access.
#
#temporary-directory .
#
# 2.4. logdir
# ============
#
# Specifies:
@@ -317,7 +347,7 @@ confdir /etc/privoxy
#
logdir /var/log/privoxy
#
# 2.4. actionsfile
# 2.5. actionsfile
# =================
#
# Specifies:
@@ -351,19 +381,13 @@ logdir /var/log/privoxy
#
# Actions files contain all the per site and per URL
# configuration for ad blocking, cookie management, privacy
# considerations, etc. There is no point in using Privoxy
# without at least one actions file.
#
# Note that since Privoxy 3.0.7, the complete filename,
# including the ".action" extension has to be specified. The
# syntax change was necessary to be consistent with the other
# file options and to allow previously forbidden characters.
# considerations, etc.
#
actionsfile match-all.action # Actions that are applied to all sites and maybe overruled later on.
actionsfile default.action # Main actions file
actionsfile user.action # User customizations
#
# 2.5. filterfile
# 2.6. filterfile
# ================
#
# Specifies:
@@ -408,7 +432,7 @@ actionsfile user.action # User customizations
filterfile default.filter
filterfile user.filter # User customizations
#
# 2.6. logfile
# 2.7. logfile
# =============
#
# Specifies:
@@ -439,22 +463,24 @@ filterfile user.filter # User customizations
#
# Depending on the debug options below, the logfile may be a
# privacy risk if third parties can get access to it. As most
# users will never look at it, Privoxy 3.0.7 and later only log
# fatal errors by default.
# users will never look at it, Privoxy only logs fatal errors by
# default.
#
# For most troubleshooting purposes, you will have to change
# that, please refer to the debugging section for details.
#
# Your logfile will grow indefinitely, and you will probably
# want to periodically remove it. On Unix systems, you can do
# this with a cron job (see "man cron").
#
# Any log files must be writable by whatever user Privoxy is
# being run as (on Unix, default user id is "privoxy").
#
# To prevent the logfile from growing indefinitely, it is
# recommended to periodically rotate or shorten it. Many
# operating systems support log rotation out of the box, some
# require additional software to do it. For details, please
# refer to the documentation for your operating system.
#
logfile privoxy.log
#
# 2.7. trustfile
# 2.8. trustfile
# ===============
#
# Specifies:
@@ -569,10 +595,6 @@ logfile privoxy.log
# down a specific problem. They can produce a hell of an output
# (especially 16).
#
# Privoxy used to ship with the debug levels recommended above
# enabled by default, but due to privacy concerns 3.0.7 and
# later are configured to only log fatal errors.
#
# If you are used to the more verbose settings, simply enable
# the debug lines below again.
#
@@ -602,11 +624,11 @@ logfile privoxy.log
#
# Type of value:
#
# None
# 1 or 0
#
# Default value:
#
# Unset
# 0
#
# Effect if unset:
#
@@ -618,7 +640,7 @@ logfile privoxy.log
# This option is only there for debugging purposes. It will
# drastically reduce performance.
#
#single-threaded
#single-threaded 1
#
# 3.3. hostname
# ==============
@@ -1311,7 +1333,12 @@ enable-proxy-authentication-forwarding 0
# To chain Privoxy and Tor, both running on the same system, you
# would use something like:
#
# forward-socks5 / 127.0.0.1:9050 .
# forward-socks5t / 127.0.0.1:9050 .
#
# Note that if you got Tor through one of the bundles, you may
# have to change the port from 9050 to 9150 (or even another
# one). For details, please check the documentation on the Tor
# website.
#
# The public Tor network can't be used to reach your local
# network, if you need to access local servers you therefore
@@ -1412,6 +1439,9 @@ forwarded-connect-retries 0
# Privoxy, enable this option and configure your packet filter
# to redirect outgoing HTTP connections into Privoxy.
#
# Note that intercepting encrypted connections (HTTPS) isn't
# supported.
#
# Make sure that Privoxy's own requests aren't redirected as
# well. Additionally take care that Privoxy can't intentionally
# connect to itself, otherwise you could run into redirection
@@ -1845,13 +1875,13 @@ socket-timeout 300
#
# Notes:
#
# This is a work-around for Firefox bug 492459: " Websites are
# no longer rendered if SSL requests for JavaScripts are blocked
# by a proxy. " (https://bugzilla.mozilla.org/show_bug.cgi?id=
# 492459) As the bug has been fixed for quite some time this
# option should no longer be needed and will be removed in a
# future release. Please speak up if you have a reason why the
# option should be kept around.
# This directive was added as a work-around for Firefox bug
# 492459: "Websites are no longer rendered if SSL requests for
# JavaScripts are blocked by a proxy."
# (https://bugzilla.mozilla.org/show_bug.cgi?id=492459), the bug
# has been fixed for quite some time, but this directive is also
# useful to make it harder for websites to detect whether or not
# resources are being blocked.
#
#handle-as-empty-doc-returns-ok 1
#

View File

@@ -2,7 +2,7 @@
#
# File : $Source: /cvsroot/ijbswa/current/default.action.master,v $
#
# $Id: default.action.master,v 1.287 2013/03/03 10:53:36 fabiankeil Exp $
# $Id: default.action.master,v 1.316 2014/12/19 12:31:10 fabiankeil Exp $
#
# Requires : This version requires Privoxy v3.0.11 or later due to
# syntax changes.
@@ -21,7 +21,7 @@
# http://www.privoxy.org/user-manual/contact.html
#
# The current development version of this file is located:
# http://ijbswa.cvs.sourceforge.net/*checkout*/ijbswa/current/default.action.master
# http://ijbswa.cvs.sourceforge.net/viewvc/ijbswa/current/default.action.master
#
#############################################################################
# Syntax
@@ -383,6 +383,17 @@
# +limit-connect{-} # All ports are OK
# +limit-connect{,} # No HTTPS/SSL traffic is allowed
#
# +limit-cookie-lifetime{lifetime in minutes}
#
# This action reduces the lifetime of HTTP cookies coming from the
# server to the specified number of minutes, starting from the time
# the cookie passes Privoxy.
#
# Cookies with a lifetime below the limit are not modified.
# The lifetime of session cookies is set to the specified limit.
# The effect of this action depends on the server.
# If the parameter is "0", this action behaves like session-cookies-only.
#
# +overwrite-last-modified{block}
# +overwrite-last-modified{reset-to-request-time}
# +overwrite-last-modified{randomize}
@@ -633,7 +644,6 @@ ad*.
*banner*.
count*.
*counter.
promotions.
# Blocked URL = http://metrics.performancing.com/
metrics.
@@ -662,14 +672,18 @@ countr*.
metrics.torproject.org/
# URL = http://linuxcounter.net/
linuxcounter.net/
# URL = http://adinablafasel.example.org/
adina*.
# URL = http://adelelimedesign.deviantart.com/
adele*.
#############################################################################
# Generic block patterns by path:
#############################################################################
{+block{Path matches generic block pattern.}}
/(.*/)?ad(\?|/|s|v|_?(image|se?rv|box)|cycle|rotate|mentor|click|f[ra]m|script|stream|fetch|log|space)
# Blocked URL = http://www.example.org/adimage
# Blocked URL = http://www.example.org/adspace
/(.*/)?ad(\?|/|s|v|_?(image|se?rv|box)|cycle|rotate|mentor|click|f[ra]m|script|stream|fetch|log|space)
/phpads(new)?/
/(.*/)?(ad|all|nn|db|promo(tion)?)?[-_]?banner
/(.*/)?(publicite|werbung|rekla(me|am)|annonse|maino(kset|nta|s)?/)
@@ -681,6 +695,10 @@ linuxcounter.net/
/openx/www/delivery/
# Blocked URL = http://mem.brandreachsys.com/www/delivery/lg.php?bannerid=13783&campaignid=0&zoneid=550&cb=f22df9acaa
/.*bannerid=
# MASTER# BLOCK-REFERRER: http://www.augsburger-allgemeine.de/donauwoerth/Grosseinsatz-Polizist-schiesst-um-sich-Er-hat-mehrere-Waffen-id30561822.html
# Blocked URL = http://bilder.augsburger-allgemeine.de/img/incoming/orig30444932/2560007661/DigiAd-Zeopexx-03072014.gif
# Blocked URL = http://bilder.augsburger-allgemeine.de/img/incoming/orig30463337/9180008457/DigiAd-AugenblickOptik-04072014.gif
/.*DigiAd
#############################################################################
# Generic unblockers by path:
@@ -806,6 +824,8 @@ pool.*.adhese.com/
/scripts/webtrends\.js
# Blocked URL = http://oskar.tradera.com/script.js
oskar.tradera.com/
# Blocked URL = http://www.adcash.com/script/java.php?option=rotateur&rotateur=146355
.adcash.com/script/
{+block{Might be a web-bug.} -handle-as-empty-document +handle-as-image}
/(.*/)?__utm.gif\?
@@ -940,6 +960,9 @@ de17a.com/
cltomedia.info/delivery/
# Blocked URL = http://cdn2.adexprt.com/clkads/sky2.html
.adexprt.com/
# Blocked URL = http://data.gosquared.com/pv?a=GSN-311503-M&cs=UTF-8&cd=24&fl=11.7%20r700&je=0&la=de-de&sw=1280&sh=1024&dm=adn.speedtest.net&pa=%2F&pt=Speedtest.net%20-%20Der%20Globale%20Breitband-Geschwindigkeitstest&pr=http%3A&po=-&pl=0&tl=82&ri=1&ru=http%3A%2F%2Fadn.speedtest.net%2F&ui=1876309225&re=1&vi=1&pv=5&lv=1369129426&vw=1280&vh=878&dw=1263&dh=1325&st=0&sl=0&tv=4.0
data.gosquared.com/
#----------------------------------------------------------------------------
# JavaScripts and Texts for ad and popup generation
@@ -1098,7 +1121,6 @@ www.xml.eshop.msn.com/tracksponsorimpression.asp
.x-traceur.com
content.ipro.com
.247realmedia.com
.sify.com
.searchignite.com
.statcounter.com
.research-int.se/data
@@ -1408,7 +1430,8 @@ adjamblog.files.wordpress.com/
# URL = http://websupport.wdc.com/sfclickcount.asp?s1=2&s2=1&s3=2&s4=6&lang=en&url=https%3A%2F%2Fwesterndigital.secure.force.com%2F%3Flang%3Den
websupport.wdc.com/
# URL = http://content.conrad.se/newsletter/banners/OFFER_750987_exk.jpg
.conrad.se/newsletter/banners/
# URL = http://media.conrad.se/newsletter/banner7/endoskop_123344.jpg
.conrad.se/newsletter/
.wlxrs.com/
# URL = http://advrider.com/forums/
# URL = http://www.advrider.com/forums/
@@ -1416,6 +1439,27 @@ websupport.wdc.com/
# URL = http://www.smugmug.com/community/ADVrider
# URL = http://www.siteinfotool.com/advrider.com
/.*ADVrider
# URL = http://adn.speedtest.net
adn.speedtest.net
# URL = http://adressbuch.bundestag.de/adressbuch/
.bundestag.de/
# URL = http://www.rote-hilfe.de/images/banners/mitglied_werden_banner156.png
.rote-hilfe.de/
# URL = http://cs.stackexchange.com/posts/popup/close/suggest-originals/16678?_=1383517814677
.stackexchange.com/(.*/)?popup
# URL = http://cs.stackoverflow.com/posts/popup/close/suggest-originals/16678?_=1383517814677
.stackoverflow.com/(.*/)?popup
# URL = http://cs.serverfault.com/posts/popup/close/suggest-originals/16678?_=1383517814677
.serverfault.com/(.*/)?popup
# URL = http://cs.superuser.com/posts/popup/close/suggest-originals/16678?_=1383517814677
.superuser.com/(.*/)?popup
# URL = http://cologne.stopwatchingus.info/images/banner/Demo-Koeln-12-04-14-Banner.png
# URL = http://cologne.stopwatchingus.info/images/banner/Demo-Koeln-12-04-14-Banner2.png
# URL = http://cologne.stopwatchingus.info/images/banner/Demo-12-April.jpg
.stopwatchingus.info/
# URL = http://www.amnesty.de/files/Banner_gelb_Manning_300x250.gif
.amnesty.de/
#############################################################################
# Site-specific special rules:
@@ -1552,6 +1596,14 @@ webcache.googleusercontent.com/
.googleapis.com/
# URL = http://www.google.com.au/sorry/?continue=http://www.google.com.au/search%3Fhl%3Den%26tbo%3Dd%26output%3Dsearch%26sclient%3Dpsy-ab%26q%3Dnew%2Bcars%26btnG%3D
.google./sorry/\?continue?=
# URL = http://www.microsofttranslator.com/bv.aspx?from=ru&to=en&a=http://ru.wikipedia.org/wiki/Privoxy
.microsofttranslator.com/
# URL = http://www.facebook.com/plugins/like.php?locale=de_DE&href=http%3A%2F%2Fwww.spiegel.de%2Fpolitik%2Fausland%2Fnsa-und-britischer-geheimdienst-knacken-systematisch-verschluesselung-a-920710.html&layout=standard&show_faces=false&width=480&action=recommend&font=verdana&colorscheme=light&height=22
.facebook.com/plugins/like.php
# URL = http://creativecommons.org/choose/zero/confirm?license-class=zero&name=...&actor_href=http%3A%2F%2Fexample.org%2F&work_title=...&work_jurisdiction=DE&confirm=confirm&understand=confirm&lang=de&field1=weiter
creativecommons.org/
# URL = http://ixquick-proxy.com/do/spg/proxy?ah=&c=hnf&rid=LHLOLMSTPRKK&proxiedformtype=&q=%22lord+lucan%22&sp=19f738b4691d795804a6bc60c5b2c766&ts=MTQxMjg5NTcxNw%3D%3D&u=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FJohn_Bingham%2C_7th_Earl_of_Lucan&rpos=1&l=english_uk&cat=web&zst=1412895717.21&znt=1412895717.2125&rl=NONE&hlq=https%3A%2F%2Fstartpage.com%2Fdo%2Fsearch&mtppabp=1&mtppcat=web&mtppcmd=process_search&mtppenginecount=1&mtppflag_ac=0&mtpplanguage=english_uk&udata=e9a958f0a1bae930ec8f60fdef42ceb3&/file.gz
ixquick-proxy.com/
{+redirect{s@.*url=@http://@} -block}
# Sticky Actions = +redirect -block
@@ -1692,6 +1744,12 @@ javabog.dk/ijk/
.couchsurfing.org/
# URL = http://www.thinkgeek.com/tshirts-apparel/unisex/generic/
.thinkgeek.com/
# URL = http://www.dgb-tagungszentren.de/hattingen/unsere-extras
.dgb-tagungszentren.de/
# URL = http://creativecommons.org/licenses/
creativecommons.org/
# URL = http://kggp.de/Blogosphere/blog/2014/11/07/frankfurtmain-hessen-polizeibeamter-muss-sich-vor-gericht-verantworten/
kggp.de/
{-filter{banners-by-link}}
# Sticky Actions = -filter{banners-by-link}
@@ -1859,6 +1917,12 @@ config.privoxy.org/
# Redirect Destination = http://login.yahoo.com/config/login?logout=1&.done=http://mail.yahoo.com&.src=ym&.intl=us
.yahoo./.*http://login.yahoo.com/config/login.*http://
{-fast-redirects +redirect{s@.*(http://[^&]+\.jpg).*$@$1@i}}
# Sticky Actions = -fast-redirects +redirect
# Redirected URL = http://www.washingtonpost.com/wp-apps/imrs.php?src=http://img.washingtonpost.com/news/volokh-conspiracy/wp-content/uploads/sites/14/2014/07/Volk1.jpg&w=480
# Redirect Destination = http://img.washingtonpost.com/news/volokh-conspiracy/wp-content/uploads/sites/14/2014/07/Volk1.jpg
.washingtonpost.com/wp-apps/imrs\.php\?src=
{-block -filter}
# Sticky Actions = -block -filter
# URL = http://l.yimg.com/g/combo/1?event-custom/event-custom-min.js&event/event-min.js&j/.H-.K.A.vNKEa&j/.CP-.U-.DE.A.vKEJz&j/.J_.BR_.CA.A.vKYkg&j/.J_.DB.A.vPpBT&j/popup-login.A.vR53Z&dump/dump-min.js&datatype/datatype-xml-min.js&substitute/substitute-min.js&json/json-min.js&queue-promote/queue-promote-min.js&io/io-min.js&j/.J_.DS.A.vQa28&j/.FW-.FX-.GH.A.vP3XB&j/grease.A.vRktP&j/.CC.A.vNiA6&j/.C-.BL.A.vPPj2&j/.CE-.K.A.vNy32&attribute/attribute-base-min.js&base/base-min.js&anim/anim-min.js&cookie/cookie-min.js&j/.B-.C-.F.A.vQ7SZ&j/urls.A.vQtXp&j/.B-.BY.A.vQCXP&j/.H-.BY.A.vQXXx&j/.DS-value-conversions.A.vQpRt&j/.G-.BD.A.vNHSH&event/event-synthetic-min.js&j/.G-.BO.A.vNwR4&j/.CV-.CH.A.vPFSZ&j/.X-.W-.C-.F.A.vKPQa&j/.X-.W-.D.A.vQXXx&j/.Q-.BX-.K.A.vR1kt&j/.DL.A.vLPjD&j/.CF.A.vNC24&j/.CX-.CY.A.vP8ND&event-simulate/event-simulate-min.js&node/node-event-simulate-min.js&j/.B-.T-.CI-.C-.F.A.vPJPF&j/.CM/.BA_2.5.1-.D.A.vPzui&j/bo-.S-.C-.F.A.vNwWe&j/bo-.S-.D.A.vR6Hx&j/.BZ-.D.A.vNstB&j/.B-.L-.C-.F.A.vNxPX&j/.B-.L-.BH.A.vMdVB&j/.CN-.DD.A.vLjJ2&j/.B-.O-.C-.F.A.vPpcK&j/.BM.A.vKPmz&j/.B-.O.A.vQyHg&j/.B-.H-.BB-.C-.F.A.vQvrB&j/.CW-.CU.A.vQ7Rg&j/.Y-.C-.F.A.vNqGa&j/.Y.A.vLKiT&j/.B-.M-.C-.F.A.vQxDc&j/.U-.CG.A.vQ5Tt&j/.B-.M.A.vQXXx&j/.B-.Q-.BQ.A.vQvTt&j/.B-.N-.C-.F.A.vQaRp&j/.CL.A.vN4N6&j/.B-.CL-.BW.A.vPwkx&j/.DR-.DG.A.vMLJr&j/.B-.BE-.C-.F.A.vPHP4&j/.B-.BE-.D.A.vQLQH&j/.BV.A.vm3Uz&j/.Z-.DK-.D.A.vLQEe&j/.Z-.DJ-.BJ.A.vLQEe&j/.B-.I-.C-.F.A.vPKTK&stylesheet/stylesheet-min.js&j/.B-.I.A.vQvDF&j/.CM-.DO.A.vPboD&j/.B-.D.A.vRbv8&j/.B-.H-.BB.A.vQuhn&j/.B-.N.A.vR6Cn&j/.B-.L-.CZ.A.vQmzP&j/.B-.T-.CI.A.vQXXx&j/.B-.I-.CQ-.BK-.C-.F.A.vNwZF&j/.B-.I-.CQ-.BK.A.vLWQR&j/.B-.R-.C-.F.A.vPfwi&j/.B-.R.A.vRhND&j/.DN-.BB-.D-.C-.F.A.vQXZg&j/.DN-.BB-.D.A.vRcXB&j/.BF_.D-.C-.F.A.vPGYM&j/.BF_.D.A.vQxJn&plugin/plugin-min.js&cache/cache-min.js&j/.CB-.C-.F.A.vNwWe&j/.CB-.D.A.vQS6T
@@ -1891,3 +1955,30 @@ TAG:^IMAGE-REQUEST$
}
TAG:^CSS-REQUEST$
#############################################################################
# Depends on +client-header-tagger{content-type}
#############################################################################
{-filter{html-annoyances} \
-filter{content-cookies} \
-filter{refresh-tags} \
-filter{img-reorder} \
-filter{banners-by-size} \
-filter{banners-by-link} \
-filter{webbugs} \
-filter{tiny-textforms} \
-filter{frameset-borders} \
-filter{iframes} \
-filter{demoronizer} \
-filter{shockwave-flash} \
-filter{quicktime-kioskmode} \
-filter{fun} \
-filter{crude-parental} \
-filter{site-specifics} \
-filter{no-ping} \
-filter{google} \
-filter{yahoo} \
-filter{msn} \
-filter{blogspot} \
}
TAG:^(application|text)/(x-)?javascript$

View File

@@ -1,38 +1,32 @@
# ********************************************************************
#################################################################################
#
# File : $Source: /cvsroot/ijbswa/current/default.filter,v $
#
# $Id: default.filter,v 1.86 2013/02/19 11:14:47 fabiankeil Exp $
# $Id: default.filter,v 1.92 2014/10/17 14:45:10 fabiankeil Exp $
#
# Purpose : Rules to process the content of web pages
#
# Copyright : Written by and Copyright (C) 2001-2010 the
# Copyright : Written by and Copyright (C) 2001-2014 the
# Privoxy team. http://www.privoxy.org/
#
# We value your feedback. However, to provide you with the best support,
# please note:
#
# * Use the support forum to get help:
# http://sourceforge.net/tracker/?group_id=11118&atid=211118
# * Submit bugs only thru our bug forum:
# http://sourceforge.net/tracker/?group_id=11118&atid=111118
# Make sure that the bug has not already been submitted. Please try
# to verify that it is a Privoxy bug, and not a browser or site
# bug first. If you are using your own custom configuration, please
# try the stock configs to see if the problem is a configuration
# related bug. And if not using the latest development snapshot,
# please try the latest one. Or even better, CVS sources.
# * Submit feature requests only thru our feature request forum:
# http://sourceforge.net/tracker/?atid=361118&group_id=11118&func=browse
#
# For any other issues, feel free to use the mailing lists:
# http://sourceforge.net/mail/?group_id=11118
#
# Anyone interested in actively participating in development and related
# discussions can join the appropriate mailing list here:
# http://sourceforge.net/mail/?group_id=11118. Archives are available
# here too.
#
# This program is free software; you can redistribute it
# and/or modify it under the terms of the GNU General
# Public License as published by the Free Software
# Foundation; either version 2 of the License, or (at
# your option) any later version.
#
# This program is distributed in the hope that it will
# be useful, but WITHOUT ANY WARRANTY; without even the
# implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE. See the GNU General Public
# License for more details.
#
# The GNU General Public License should be included with
# this file. If not, you can view it at
# http://www.gnu.org/copyleft/gpl.html
# or write to the Free Software Foundation, Inc., 59
# Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
#################################################################################
#
# Syntax:
@@ -93,7 +87,7 @@ FILTER: js-annoyances Get rid of particularly annoying JavaScript abuse.
# Get rid of Javascript referrer tracking.
# Test page: http://www.javascript-page.com/referrer.html
#
s|(?:\w+\.)+referrer|"Not Your Business!"|gisU
s|(?:\w+\.)+referrer|false.toString()|gisU
# The status bar is for displaying link targets, not pointless blahblah
#
@@ -150,7 +144,7 @@ FILTER: html-annoyances Get rid of particularly annoying HTML abuse.
#
s/(<a\s+href[^>]+resizable=)(['"]?)(?:no|0)\2/$1$2yes$2/igU
s/(<a\s+href[^>]+location=)(['"]?)(?:no|0)\2/$1$2yes$2/igU
s/(<a\s+href[^>]+status=)(['"]?)(?:no|0)\2/$1$2yes1$2/igU
s/(<a\s+href[^>]+status=)(['"]?)(?:no|0)\2/$1$2yes$2/igU
s/(<a\s+href[^>]+scrolling=)(['"]?)(?:no|0)\2/$1$2auto$2/igU
s/(<a\s+href[^>]+menubar=)(['"]?)(?:no|0)\2/$1$2yes$2/igU
@@ -225,11 +219,11 @@ FILTER: img-reorder Reorder attributes in <img> tags to make the banners-by-* fi
# This makes banners-by-size more effective and allows both banners-by-size
# and banners-by-link to preserve the original image URL in the title attribute.
s|<img\s+?([^>]*)\ssrc\s*=\s*(['"])([^>\\\2]+)\2|<img src=$2$3$2 $1|siUg
s|<img\s+?([^>]*)\ssrc\s*=\s*(['"])([^>'" ]+)\2|<img src=$2$3$2 $1|siUg
s|<img\s+?([^>]*)\ssrc\s*=\s*([^'">\\\s]+)|<img src=$2 $1|sig
s|(<img[^>]+height)\s*=\s*|$1=|sig
s|<img (src=(?:(['"])[^>\\\\2]*\2\|[^'">\\\s]+?))([^>]*)\s+width\s*=\s*((["']?)\d+?\5)(?=[\s>])|<img $1 width=$4$3|siUg
s|<img (src=(?:(['"])[^>'" ]*\2\|[^'">\\\s]+?))([^>]*)\s+width\s*=\s*((["']?)\d+?\5)(?=[\s>])|<img $1 width=$4$3|siUg
#################################################################################
@@ -634,17 +628,22 @@ FILTER: msn CSS-based block for MSN text ads. Also removes tracking URLs and a w
s@</head>@<style type="text/css">\n\
/* Style sheet inserted by Privoxy's msn filter. */\n\
.msn_ads, \#at, \#ar, .mktmsg {display: none !important;}\n\
\#results, .flank, .results_area_flank, .results_area_stroke,\n\
\#results, \#b_results, .flank, .results_area_flank, .results_area_stroke,\n\
\#results_area, \#content, .sb_tlst, .sa_cc, .sb_ph, \#sw_main,\n\
.content, \#sw_foot, \#bf, \#sw_content, \#sidebar, \#pag\n\
.content, .b_content, \#sw_foot, \#bf, \#sw_content, \#sidebar, \#pag\n\
{width: 99% !important; min-width: 99% !important;\n\
max-width: 100% !important; /* width:100% sometimes causes horizontal scrollbars */}\n\
/* Remove 'related' ads */\n\
.b_ad, .b_adlabel {clear: both; display:none;}\n\
/* Remove "suggestions". They are next to worthless but partly overlap with the search results */\n\
.suggestion, \#nys_right, \#nys {clear: both; display:none;}\n\
/* Remove "Related searches" at the left side of the main results.\n\
They are next to worthless, too, and also are still present below the main search results */\n\
\#b_results > .b_ans {clear: both; display:none;}\n\
\#s_notf_div,\n \
/* Overlay ads to enable Facebook 'likes' in search results. */\n\
.sn_container {display:none !important;}\n\
\#content {padding-right: 0;}\n\
\#content, \#b_content {padding: 0px 0px 0px 0px}\n\
</style>\n$0@
# Are these ids still in use?
s@(<div[^>]*) id=(["']?)ads_[^\2]*\2@$1 class="msn_ads"@Uig

View File

@@ -1,287 +0,0 @@
##########################################################
#
# "Blocked" Error Output template for Privoxy.
#
# NOTE: UNLIKE THE OTHER TEMPLATES, THIS ONE USES
# JavaScript write() TO GENERATE THE PAGE IN JS_AWARE
# BROWSERS. SYMBOL SUBSTITUTIONS THAT RESULT IN MULTILINE
# STRINGS WILL BREAK THE JavaScript SYNTAX.
# USE WITH CAUTION.
#
# USING HTML TEMPLATES:
# ---------------------
#
# Template files are written in plain HTML, with a few
# additions:
#
# - Lines that start with a '#' character like this one
# are ignored
#
# - Each item in the below list of exported symbols will
# be replaced by dynamically generated text, if they
# are enclosed in '@'-characters. E.g. The string @version@
# will be replaced by the version number of Privoxy.
#
# - One special application of this is to make whole blocks
# of the HTML template disappear if the condition <name>
# is not given. Simply enclose the block between the two
# strings @if-<name>start and if-<name>-end@. The strings
# should be placed in HTML comments (<!-- -->), so the
# html structure won't be messed when the magic happens.
#
# USABLE SYMBOLS IN THIS TEMPLATE:
# --------------------------------
#
# my-ip-addr:
# The IP-address that the client used to reach this proxy
# my-hostname:
# The hostname associated with my-ip-addr
# admin-address:
# The email address of the pxoxy's administrator, as configured
# in the config file
# default-cgi:
# The URL for the "main menu" builtin CGI of this proxy
# menu:
# List of <li> elements linking to the other available CGIs
# version:
# The version number of the proxy software
# code-status:
# The development status of the proxy software: "alpha", "beta",
# or "stable".
# homepage:
# The URL of the SourceForge ijbswa project, who maintains this
# software.
#
# protocol:
# The request's protocol: http:// or https://
# hostport:
# The host and port part of the blocked request's URL.
# path:
# The path part of the blocked request's URL.
# path-ue:
# The path part of the blocked request's URL, url-encoded.
#
#
# CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS:
# ------------------------------------------------------------------
#
# unstable:
# This is an alpha or beta release of the proxy software
# have-adminaddr-info:
# An e-mail address for the local Privoxy adminstrator has
# been specified and is available through the "admin-address"
# symbol
# have-proxy-info:
# A URL for online documentation about this proxy has been
# specified and is available through the "proxy-info-url"
# symbol
# have-help-info:
# If either have-proxy-info is true or have-adminaddr-info is
# true, have-help-info is true. Used to conditionally include
# a grey box for any and all help info.
# force-support:
# Privoxy has been compiled with support for forced loading
# of blocked content. In that case, the symbol "force-prefix" is
# avaiable, which translates to the FORCE_PREFIX
#
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Request blocked (Privoxy@@my-hostname@)</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="shortcut icon" href="@default-cgi@error-favicon.ico" type="image/x-icon">
<style type="text/css">
#include cgi-style.css
</style>
<script type="text/javascript" language="javascript">
<!--
/*
* Is this window or frame too small
* for the full-blown "blocked" page?
*/
function isSmallFrame()
{
minWidth = 650;
minHeight = 330;
/*
* Navigator, Mozilla, Opera
*/
if (window.innerWidth
&& (window.innerWidth >= minWidth)
&& (window.innerHeight >= minHeight))
{
return false;
}
/*
* MSIE
*/
else if (document.body && document.body.clientWidth
&& (document.body.clientWidth >= minWidth)
&& (document.body.clientHeight >= minHeight))
{
return false;
}
/*
* Small window or unsupported browser
*/
return true;
}
//-->
</script>
</head>
<body>
<script type="text/javascript" language="javascript">
<!--
# Note: The same small version is used at the bottom
# of this file in the <noscript> context. If you
# make changes here, keep the other version in sync!
if (isSmallFrame())
{
document.write('\
<p class="small" align="center"> \
Request blocked by <a href="@default-cgi@" target="_blank">Privoxy</a>: @block-reason@ \
<br>See <a href="@default-cgi@show-url-info?url=@hostport@@path-ue@" \
>why this block applies</a> \
<!-- @if-force-support-start --> \
or <a href="http://@hostport@@force-prefix@@path@">go \
<!-- if-force-support-end@ --> \
to <b>@protocol@@hostport@@path@</b> \
<!-- @if-force-support-start --> \
anyway</a>. \
<!-- if-force-support-end@ --> \
</p> \
');
}
else
{
document.write('\
<table cellpadding="20" cellspacing="10" border="0" width="100%">\
<tr> \
<td class="status"> \
BLOCKED \
</td> \
<td class="title" width=100%> \
<h1> \
This is <a href="@homepage@">Privoxy</a> @version@ on @my-hostname@ (@my-ip-address@), port @my-port@, \
@if-enabled-display-then@enabled@else-not-enabled-display@disabled@endif-enabled-display@ \
</h1> \
</td> \
</tr> \
\
<!-- @if-unstable-start --> \
# This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in \
<tr> \
<td class="warning" colspan="2"> \
<h2>Warning:</h2> \
<p> \
<b>Please note that this <font color=red>@code-status@</font> release \
of the proxy software is not intended for production systems! \
<br>Use at your own risk. See the <a href="@user-manual@copyright.html">license</a> for details.</b> \
</p> \
</td> \
</tr> \
<!-- if-unstable-end@ --> \
\
<tr> \
<td class="box" colspan="2"> \
<h2>Request for blocked URL</h2> \
<p>Your request for <b>@protocol@@hostport@@path@</b> was blocked. \
<br>Block reason: @block-reason@ \
<br><a href="@default-cgi@show-url-info?url=@hostport@@path-ue@" \
>See why this block applies</a> \
<!-- @if-force-support-start --> \
or <a href="http://@hostport@@force-prefix@@path@">go there anyway</a>. \
<!-- if-force-support-end@ --> \
</p> \
</td> \
</tr> \
\
<tr> \
<td class="box" colspan="2"> \
<h2>More Privoxy:</h2> \
<ul>@menu@<li><a href="@user-manual@">Documentation</a></li></ul> \
</td> \
</tr> \
\
<tr> \
<td class="info" colspan="2"> \
<big><b>Support and Service via Sourceforge:</b></big> \
<p> \
We value your feedback. To provide you with the best support, \
we ask that you: \
</p> \
<ul> \
<li> \
use the <a href="http://sourceforge.net/tracker/?group_id=11118&amp;atid=211118">support forum</a> or (better) the \
<a href="http://sourceforge.net/mail/?group_id=11118">mailing lists</a> to get help. \
</li> \
<li> \
submit banners and all problems with the actions file only through the \
<a href="javascript:void(window.open(\'http://www.privoxy.org/actions\',\'Feedback\',\'width=600,scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no\').focus());">actions \
file feedback system</a>. \
</li> \
<li> \
submit bugs only through our <a href="http://sourceforge.net/tracker/?group_id=11118&amp;atid=111118">bug tracker</a>. \
Make sure that the bug has not yet been submitted. \
</li> \
<li> \
submit feature requests only through our <a href="http://sourceforge.net/tracker/?atid=361118&amp;group_id=11118&amp;func=browse">feature \
request tracker</a>. \
</li> \
</ul> \
</td> \
</tr> \
\
<!-- @if-have-help-info-start --> \
<tr> \
<td class="info" colspan="2"> \
<h2>Local Privoxy support:</h2> \
\
<!-- @if-have-proxy-info-start --> \
<p>You can consult the <a href="@proxy-info-url@">online documentation</a> for more information about this Privoxy installation.</p> \
<!-- if-have-proxy-info-end@ --> \
\
<!-- @if-have-adminaddr-info-start --> \
<p>Address e-mail questions about this service to \
<a href="mailto:@admin-address@"><code>@admin-address@</code></a>, \
who will be glad to help you. \
</p> \
<!-- if-have-adminaddr-info-end@ --> \
</td> \
</tr> \
<!-- if-have-help-info-end@ --> \
\
</table> \
');
}
//-->
</script>
# Note: The same small version is used above via JavaScript
# If you make changes here, keep the other version in sync!
<noscript>
<p class="small" align="center">
Request blocked by <a href="@default-cgi@">Privoxy</a>: @block-reason@
<br>See <a href="@default-cgi@show-url-info?url=@hostport@@path-ue@"
>why this block applies</a>
<!-- @if-force-support-start -->
or <a href="http://@hostport@@force-prefix@@path@">go
<!-- if-force-support-end@ -->
to <b>@protocol@@hostport@@path@</b>
<!-- @if-force-support-start -->
anyway</a>.
<!-- if-force-support-end@ -->
</p>
</noscript>
</body>
</html>

View File

@@ -1,149 +0,0 @@
##########################################################
#
# No-Such-Domain Error Output template for Privoxy.
#
#
# USING HTML TEMPLATES:
# ---------------------
#
# Template files are written win plain HTML, with a few
# additions:
#
# - Lines that start with a '#' character like this one
# are ignored
#
# - Each item in the below list of exported symbols will
# be replaced by dynamically generated text, if they
# are enclosed in '@'-characters. E.g. The string @version@
# will be replaced by the version number of Privoxy.
#
# - One special application of this is to make whole blocks
# of the HTML template disappear if the condition <name>
# is not given. Simply enclose the block between the two
# strings @if-<name>start and if-<name>-end@. The strings
# should be placed in HTML comments (<!-- -->), so the
# html structure won't be messed when the magic happens.
#
# USABLE SYMBOLS IN THIS TEMPLATE:
# --------------------------------
#
# my-ip-addr:
# The IP-address that the client used to reach this proxy
# my-hostname:
# The hostname associated with my-ip-addr
# admin-address:
# The email address of the pxoxy's administrator, as configured
# in the config file
# default-cgi:
# The URL for the "main menu" builtin CGI of this proxy
# menu:
# List of <li> elements linking to the other available CGIs
# version:
# The version number of the proxy software
# code-status:
# The development status of the proxy software: "alpha", "beta",
# or "stable".
# homepage:
# The URL of the SourceForge ijbswa project, who maintains this
# software.
#
# CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS:
# ------------------------------------------------------------------
#
# unstable:
# this is an alpha or beta release of the proxy software
# have-adminaddr-info:
# An e-mail address for the local Privoxy adminstrator has
# been specified and is available through the "admin-address"
# symbol
# have-proxy-info:
# A URL for online documentation about this proxy has been
# specified and is available through the "proxy-info-url"
# symbol
# have-help-info:
# If either have-proxy-info is true or have-adminaddr-info is
# true, have-help-info is true. Used to conditionally include
# a grey box for any and all help info.
#
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>404 - Privoxy Configuration Page not found</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@error-favicon.ico">
</head>
<body>
<table cellpadding="20" cellspacing="10" border="0" width="100%">
<tr>
<td class="status">
404
</td>
<td class="title" style="width: 100%">
#include mod-title
</td>
</tr>
<!-- @if-unstable-start -->
# This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
<tr>
<td class="warning" colspan="2">
#include mod-unstable-warning
</td>
</tr>
<!-- if-unstable-end@ -->
<tr>
<td class="warning" colspan="2">
<h2>Privoxy Configuration page not found</h2>
<p>You typed in what looks like a URL used to configure
Privoxy, but it cannot be recognised. Maybe it's
for a different Privoxy version, or you typed it
in wrong? Or maybe the Privoxy administrator
has decided to disable the feature.</p>
<p>If you got here by clicking a link in the
configuration interface, please file a bug report!</p>
<p>You can use the menu below to select from the available
configuration options</p>
</td>
</tr>
<tr>
<td class="box" colspan="2">
<h2>More Privoxy:</h2>
<ul>@menu@<li><a href="@user-manual@">Documentation</a></li></ul>
</td>
</tr>
<tr>
<td class="info" colspan="2">
#include mod-support-and-service
</td>
</tr>
<!-- @if-have-help-info-start -->
<tr>
<td class="info" colspan="2">
#include mod-local-help
</td>
</tr>
<!-- if-have-help-info-end@ -->
</table>
</body>
</html>

View File

@@ -1,156 +0,0 @@
##########################################################
#
# No-Such-Domain Error Output template for Privoxy.
#
#
# USING HTML TEMPLATES:
# ---------------------
#
# Template files are written win plain HTML, with a few
# additions:
#
# - Lines that start with a '#' character like this one
# are ignored
#
# - Each item in the below list of exported symbols will
# be replaced by dynamically generated text, if they
# are enclosed in '@'-characters. E.g. The string @version@
# will be replaced by the version number of Privoxy.
#
# - One special application of this is to make whole blocks
# of the HTML template disappear if the condition <name>
# is not given. Simply enclose the block between the two
# strings @if-<name>start and if-<name>-end@. The strings
# should be placed in HTML comments (<!-- -->), so the
# html structure won't be messed when the magic happens.
#
# USABLE SYMBOLS IN THIS TEMPLATE:
# --------------------------------
#
# my-ip-addr:
# The IP-address that the client used to reach this proxy
# my-hostname:
# The hostname associated with my-ip-addr
# admin-address:
# The email address of the pxoxy's administrator, as configured
# in the config file
# default-cgi:
# The URL for the "main menu" builtin CGI of this proxy
# menu:
# List of <li> elements linking to the other available CGIs
# version:
# The version number of the proxy software
# code-status:
# The development status of the proxy software: "alpha", "beta",
# or "stable".
# homepage:
# The URL of the SourceForge ijbswa project, who maintains this
# software.
#
# CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS:
# ------------------------------------------------------------------
#
# unstable:
# this is an alpha or beta release of the proxy software
# have-adminaddr-info:
# An e-mail address for the local Privoxy adminstrator has
# been specified and is available through the "admin-address"
# symbol
# have-proxy-info:
# A URL for online documentation about this proxy has been
# specified and is available through the "proxy-info-url"
# symbol
# have-help-info:
# If either have-proxy-info is true or have-adminaddr-info is
# true, have-help-info is true. Used to conditionally include
# a grey box for any and all help info.
#
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Privoxy: Bad parameter</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@error-favicon.ico">
</head>
<body>
<table cellpadding="20" cellspacing="10" border="0" width="100%">
<tr>
<td class="title">
#include mod-title
</td>
</tr>
<!-- @if-unstable-start -->
# This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
<tr>
<td class="warning">
#include mod-unstable-warning
</td>
</tr>
<!-- if-unstable-end@ -->
<tr>
<td class="warning">
<h2>Bad parameter to Privoxy configuration page</h2>
<p>You've found a page used to configure Privoxy, but the
parameters (the part of the web page address after the
"?" mark) are wrong or missing.</p>
<p>Possible causes:</p>
<ul>
<li>If you just typed a URL pattern into a form, then you got
something wrong. Press the "back" button on your browser
once and correct what you typed.</li>
<li>If you tried to type in the URL, then you've found a
page where you can't do that. You can only view this
page by following links from elsewhere in the configuration
interface.</li>
<li>If you got here using your browser's "back" button, then
that is deliberately disabled for this page.</li>
<li>If you got here by clicking a link in the
configuration interface, please file a bug report!</li>
</ul>
<p>You can use the menu below to select from the available
configuration options</p>
</td>
</tr>
<tr>
<td class="box">
<h2>Privoxy Menu:</h2>
<ul>@menu@<li><a href="@user-manual@">Documentation</a></li></ul>
</td>
</tr>
<tr>
<td class="info">
#include mod-support-and-service
</td>
</tr>
<!-- @if-have-help-info-start -->
<tr>
<td class="info">
#include mod-local-help
</td>
</tr>
<!-- if-have-help-info-end@ -->
</table>
</body>
</html>

View File

@@ -1,169 +0,0 @@
##########################################################
#
# Feature disabled or referrer untrusted Error Output template for Privoxy.
#
#
# USING HTML TEMPLATES:
# ---------------------
#
# Template files are written win plain HTML, with a few
# additions:
#
# - Lines that start with a '#' character like this one
# are ignored
#
# - Each item in the below list of exported symbols will
# be replaced by dynamically generated text, if they
# are enclosed in '@'-characters. E.g. The string @version@
# will be replaced by the version number of Privoxy.
#
# - One special application of this is to make whole blocks
# of the HTML template disappear if the condition <name>
# is not given. Simply enclose the block between the two
# strings @if-<name>start and if-<name>-end@. The strings
# should be placed in HTML comments (<!-- -->), so the
# html structure won't be messed when the magic happens.
#
# USABLE SYMBOLS IN THIS TEMPLATE:
# --------------------------------
#
# my-ip-addr:
# The IP-address that the client used to reach this proxy
# my-hostname:
# The hostname associated with my-ip-addr
# admin-address:
# The email address of the pxoxy's administrator, as configured
# in the config file
# default-cgi:
# The URL for the "main menu" builtin CGI of this proxy
# menu:
# List of <li> elements linking to the other available CGIs
# version:
# The version number of the proxy software
# code-status:
# The development status of the proxy software: "alpha", "beta",
# or "stable".
# homepage:
# The URL of the SourceForge ijbswa project, who maintains this
# software.
#
# CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS:
# ------------------------------------------------------------------
#
# unstable:
# this is an alpha or beta release of the proxy software
# have-adminaddr-info:
# An e-mail address for the local Privoxy adminstrator has
# been specified and is available through the "admin-address"
# symbol
# have-proxy-info:
# A URL for online documentation about this proxy has been
# specified and is available through the "proxy-info-url"
# symbol
# have-help-info:
# If either have-proxy-info is true or have-adminaddr-info is
# true, have-help-info is true. Used to conditionally include
# a grey box for any and all help info.
#
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Configuration Page Disabled</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@error-favicon.ico">
</head>
<body>
<table summary="" cellpadding="20" cellspacing="10" border="0" width="100%">
<tr>
<td class="title">
#include mod-title
</td>
</tr>
<!-- @if-unstable-start -->
# This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
<tr>
<td class="warning">
#include mod-unstable-warning
</td>
</tr>
<!-- if-unstable-end@ -->
<tr>
<td class="warning">
<h2>Privoxy Configuration access denied</h2>
<p>Access to <b>@url@</b> has been denied because:</p>
<ul>
<li>it requires a feature that has been disabled by the Privoxy administrator,</li>
<li>you didn't come here through one of Privoxy's CGI pages, or</li>
<li>the <q>Referer:</q> header is blocked.</li>
</ul>
<p>Note that the following features which used to be enabled in earlier
releases are now off by default:
</p>
<ul>
<li><a href="@user-manual@config.html#ENABLE-EDIT-ACTIONS">enable-edit-actions</a></li>
<li><a href="@user-manual@config.html#ENABLE-REMOTE-TOGGLE">enable-remote-toggle</a></li>
<li><a href="@user-manual@config.html#ENABLE-REMOTE-HTTP-TOGGLE">enable-remote-http-toggle</a>
(Most likely you don't need this anyway.)</li>
</ul>
<p>Please refer to the documentation behind the links to learn how to
enable them again and what the consequences are.</p>
<p>All enabled features are accessible from the
<a href="@default-cgi@">main menu</a>, some of them
are <em>protected</em> with a referrer check though.
If you got caught by the referrer check, but are <strong>absolutely</strong> sure
you know what you are doing, please <a title="Retry from a trusted referrer"
href="@url@">try again</a>.</p>
<p>If the <q>Referer:</q> header is blocked, you'll have to make an exception for
Privoxy's web interface first. Note that <em>dumb</em> referrer blocking
is a bad idea anyway, as it makes it easier to fingerprint your
requests. Consider using Privoxy's conditional referrer block instead.</p>
</td>
</tr>
<tr>
<td class="box">
<h2>More Privoxy:</h2>
<ul>@menu@<li><a href="@user-manual@">Documentation</a></li></ul>
</td>
</tr>
<tr>
<td class="info">
#include mod-support-and-service
</td>
</tr>
<!-- @if-have-help-info-start -->
<tr>
<td class="info">
#include mod-local-help
</td>
</tr>
<!-- if-have-help-info-end@ -->
</table>
</body>
</html>

View File

@@ -1,139 +0,0 @@
##########################################################
#
# No-Such-Domain Error Output template for Privoxy.
#
#
# USING HTML TEMPLATES:
# ---------------------
#
# Template files are written win plain HTML, with a few
# additions:
#
# - Lines that start with a '#' character like this one
# are ignored
#
# - Each item in the below list of exported symbols will
# be replaced by dynamically generated text, if they
# are enclosed in '@'-characters. E.g. The string @version@
# will be replaced by the version number of Privoxy.
#
# - One special application of this is to make whole blocks
# of the HTML template disappear if the condition <name>
# is not given. Simply enclose the block between the two
# strings @if-<name>start and if-<name>-end@. The strings
# should be placed in HTML comments (<!-- -->), so the
# html structure won't be messed when the magic happens.
#
# USABLE SYMBOLS IN THIS TEMPLATE:
# --------------------------------
#
# my-ip-addr:
# The IP-address that the client used to reach this proxy
# my-hostname:
# The hostname associated with my-ip-addr
# admin-address:
# The email address of the pxoxy's administrator, as configured
# in the config file
# default-cgi:
# The URL for the "main menu" builtin CGI of this proxy
# menu:
# List of <li> elements linking to the other available CGIs
# version:
# The version number of the proxy software
# code-status:
# The development status of the proxy software: "alpha", "beta",
# or "stable".
# homepage:
# The URL of the SourceForge ijbswa project, who maintains this
# software.
#
# CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS:
# ------------------------------------------------------------------
#
# unstable:
# this is an alpha or beta release of the proxy software
# have-adminaddr-info:
# An e-mail address for the local Privoxy adminstrator has
# been specified and is available through the "admin-address"
# symbol
# have-proxy-info:
# A URL for online documentation about this proxy has been
# specified and is available through the "proxy-info-url"
# symbol
# have-help-info:
# If either have-proxy-info is true or have-adminaddr-info is
# true, have-help-info is true. Used to conditionally include
# a grey box for any and all help info.
#
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Privoxy: Actions file not found</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@error-favicon.ico">
</head>
<body>
<table cellpadding="20" cellspacing="10" border="0" width="100%">
<tr>
<td class="title">
#include mod-title
</td>
</tr>
<!-- @if-unstable-start -->
# This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
<tr>
<td class="warning">
#include mod-unstable-warning
</td>
</tr>
<!-- if-unstable-end@ -->
<tr>
<td class="warning">
<h2>Actions file not found</h2>
<p>The actions file you are trying to edit (index <code>@f@</code>)
does not exist, or cannot be read.</p>
</td>
</tr>
<tr>
<td class="box">
<h2>Privoxy Menu:</h2>
<ul>@menu@<li><a href="@user-manual@">Documentation</a></li></ul>
</td>
</tr>
<tr>
<td class="info">
#include mod-support-and-service
</td>
</tr>
<!-- @if-have-help-info-start -->
<tr>
<td class="info">
#include mod-local-help
</td>
</tr>
<!-- if-have-help-info-end@ -->
</table>
</body>
</html>

View File

@@ -1,146 +0,0 @@
##########################################################
#
# No-Such-Domain Error Output template for Privoxy.
#
#
# USING HTML TEMPLATES:
# ---------------------
#
# Template files are written win plain HTML, with a few
# additions:
#
# - Lines that start with a '#' character like this one
# are ignored
#
# - Each item in the below list of exported symbols will
# be replaced by dynamically generated text, if they
# are enclosed in '@'-characters. E.g. The string @version@
# will be replaced by the version number of Privoxy.
#
# - One special application of this is to make whole blocks
# of the HTML template disappear if the condition <name>
# is not given. Simply enclose the block between the two
# strings @if-<name>start and if-<name>-end@. The strings
# should be placed in HTML comments (<!-- -->), so the
# html structure won't be messed when the magic happens.
#
# USABLE SYMBOLS IN THIS TEMPLATE:
# --------------------------------
#
# my-ip-addr:
# The IP-address that the client used to reach this proxy
# my-hostname:
# The hostname associated with my-ip-addr
# admin-address:
# The email address of the pxoxy's administrator, as configured
# in the config file
# default-cgi:
# The URL for the "main menu" builtin CGI of this proxy
# menu:
# List of <li> elements linking to the other available CGIs
# version:
# The version number of the proxy software
# code-status:
# The development status of the proxy software: "alpha", "beta",
# or "stable".
# homepage:
# The URL of the SourceForge ijbswa project, who maintains this
# software.
#
# CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS:
# ------------------------------------------------------------------
#
# unstable:
# this is an alpha or beta release of the proxy software
# have-adminaddr-info:
# An e-mail address for the local Privoxy adminstrator has
# been specified and is available through the "admin-address"
# symbol
# have-proxy-info:
# A URL for online documentation about this proxy has been
# specified and is available through the "proxy-info-url"
# symbol
# have-help-info:
# If either have-proxy-info is true or have-adminaddr-info is
# true, have-help-info is true. Used to conditionally include
# a grey box for any and all help info.
#
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Privoxy: Cannot write to actions file</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@error-favicon.ico">
</head>
<body>
<table cellpadding="20" cellspacing="10" border="0" width="100%">
<tr>
<td class="title">
#include mod-title
</td>
</tr>
<!-- @if-unstable-start -->
# This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
<tr>
<td class="warning">
#include mod-unstable-warning
</td>
</tr>
<!-- if-unstable-end@ -->
<tr>
<td class="warning">
<h2>Cannot write to actions file</h2>
<p>The actions file you are trying to edit (<code>@f@.action</code>)
could not be written to.</p>
<p>You many not have permission to write to the file - check the file
permissions. On Windows, right-click the file, choose Properties,
and make sure it is not read-only.</p>
<p>Another reason you may see this message is if you have run out of
disk space. If that is the case, then the actions file has been
truncated - if you get further errors, you may need to fix it
using a text editor.</p>
</td>
</tr>
<tr>
<td class="box">
<h2>Privoxy Menu:</h2>
<ul>@menu@<li><a href="@user-manual@">Documentation</a></li></ul>
</td>
</tr>
<tr>
<td class="info">
#include mod-support-and-service
</td>
</tr>
<!-- @if-have-help-info-start -->
<tr>
<td class="info">
#include mod-local-help
</td>
</tr>
<!-- if-have-help-info-end@ -->
</table>
</body>
</html>

View File

@@ -1,157 +0,0 @@
##########################################################
#
# No-Such-Domain Error Output template for Privoxy.
#
#
# USING HTML TEMPLATES:
# ---------------------
#
# Template files are written win plain HTML, with a few
# additions:
#
# - Lines that start with a '#' character like this one
# are ignored
#
# - Each item in the below list of exported symbols will
# be replaced by dynamically generated text, if they
# are enclosed in '@'-characters. E.g. The string @version@
# will be replaced by the version number of Privoxy.
#
# - One special application of this is to make whole blocks
# of the HTML template disappear if the condition <name>
# is not given. Simply enclose the block between the two
# strings @if-<name>start and if-<name>-end@. The strings
# should be placed in HTML comments (<!-- -->), so the
# html structure won't be messed when the magic happens.
#
# USABLE SYMBOLS IN THIS TEMPLATE:
# --------------------------------
#
# my-ip-addr:
# The IP-address that the client used to reach this proxy
# my-hostname:
# The hostname associated with my-ip-addr
# admin-address:
# The email address of the pxoxy's administrator, as configured
# in the config file
# default-cgi:
# The URL for the "main menu" builtin CGI of this proxy
# menu:
# List of <li> elements linking to the other available CGIs
# version:
# The version number of the proxy software
# code-status:
# The development status of the proxy software: "alpha", "beta",
# or "stable".
# homepage:
# The URL of the SourceForge ijbswa project, who maintains this
# software.
#
# CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS:
# ------------------------------------------------------------------
#
# unstable:
# this is an alpha or beta release of the proxy software
# have-adminaddr-info:
# An e-mail address for the local Privoxy adminstrator has
# been specified and is available through the "admin-address"
# symbol
# have-proxy-info:
# A URL for online documentation about this proxy has been
# specified and is available through the "proxy-info-url"
# symbol
# have-help-info:
# If either have-proxy-info is true or have-adminaddr-info is
# true, have-help-info is true. Used to conditionally include
# a grey box for any and all help info.
#
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Privoxy: URL out of date</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@error-favicon.ico">
</head>
<body>
<table cellpadding="20" cellspacing="10" border="0" width="100%">
<tr>
<td class="title">
#include mod-title
</td>
</tr>
<!-- @if-unstable-start -->
# This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
<tr>
<td class="warning">
#include mod-unstable-warning
</td>
</tr>
<!-- if-unstable-end@ -->
<tr>
<td class="warning">
<h2>URL out of date - file has changed since it was generated</h2>
<p>The URL you're viewing is out of date. To prevent possible
damage to your configuration file, this action has been ignored.
</p>
<p>Possible causes:</p>
<ul>
<li>If you got here using your browser's "back" button, then
that is deliberately disabled for this page. Please
navigate around the configuration editor using the
links provided.</li>
<li>Perhaps you've got more than one browser window open, and
you're trying to change the same file in both? You can
only have one editor window open at a time. Your other edit
window should continue to function.</li>
<li>You may have modified the file some other way - perhaps by
editing it with a text editor. Simply go back in to the
configuration interface using the links below.</li>
</ul>
<p>You can go back into the edit interface using the menu below,
or by clicking <a href="edit-actions-list?f=@f@">here</a>.
</p>
</td>
</tr>
<tr>
<td class="box">
<h2>More Privoxy:</h2>
<ul>@menu@<li><a href="@user-manual@">Documentation</a></li></ul>
</td>
</tr>
<tr>
<td class="info">
#include mod-support-and-service
</td>
</tr>
<!-- @if-have-help-info-start -->
<tr>
<td class="info">
#include mod-local-help
</td>
</tr>
<!-- if-have-help-info-end@ -->
</table>
</body>
</html>

View File

@@ -1,176 +0,0 @@
##########################################################
#
# No-Such-Domain Error Output template for Privoxy.
#
#
# USING HTML TEMPLATES:
# ---------------------
#
# Template files are written win plain HTML, with a few
# additions:
#
# - Lines that start with a '#' character like this one
# are ignored
#
# - Each item in the below list of exported symbols will
# be replaced by dynamically generated text, if they
# are enclosed in '@'-characters. E.g. The string @version@
# will be replaced by the version number of Privoxy.
#
# - One special application of this is to make whole blocks
# of the HTML template disappear if the condition <name>
# is not given. Simply enclose the block between the two
# strings @if-<name>start and if-<name>-end@. The strings
# should be placed in HTML comments (<!-- -->), so the
# html structure won't be messed when the magic happens.
#
# USABLE SYMBOLS IN THIS TEMPLATE:
# --------------------------------
#
# my-ip-addr:
# The IP-address that the client used to reach this proxy
# my-hostname:
# The hostname associated with my-ip-addr
# admin-address:
# The email address of the pxoxy's administrator, as configured
# in the config file
# default-cgi:
# The URL for the "main menu" builtin CGI of this proxy
# menu:
# List of <li> elements linking to the other available CGIs
# version:
# The version number of the proxy software
# code-status:
# The development status of the proxy software: "alpha", "beta",
# or "stable".
# homepage:
# The URL of the SourceForge ijbswa project, who maintains this
# software.
#
# CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS:
# ------------------------------------------------------------------
#
# unstable:
# this is an alpha or beta release of the proxy software
# have-adminaddr-info:
# An e-mail address for the local Privoxy adminstrator has
# been specified and is available through the "admin-address"
# symbol
# have-proxy-info:
# A URL for online documentation about this proxy has been
# specified and is available through the "proxy-info-url"
# symbol
# have-help-info:
# If either have-proxy-info is true or have-adminaddr-info is
# true, have-help-info is true. Used to conditionally include
# a grey box for any and all help info.
#
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Privoxy: Parse error</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@error-favicon.ico">
</head>
<body>
<table cellpadding="20" cellspacing="10" border="0" width="100%">
<tr>
<td class="title">
#include mod-title
</td>
</tr>
<!-- @if-unstable-start -->
# This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
<tr>
<td class="warning">
#include mod-unstable-warning
</td>
</tr>
<!-- if-unstable-end@ -->
<tr>
<td class="warning">
<h2>Parse error</h2>
<p>The file you're trying to edit is not valid. You need to fix
it using a text editor before you can edit it using the
web-based editor.</p>
<p>This error should only occur if you edited the file using a text
editor. If you managed to take a valid file and break it this
badly using the web-based editor, please file a bug report!</p>
<p>When you've fixed the problem, you can go back into the edit
interface using the menu below, or by clicking <a
href="edit-actions-list?f=@f@">here</a>.
</p>
</td>
</tr>
<tr>
<td class="box">
<h2>Problem description:</h2>
<p>@parse-error@</p>
</td>
</tr>
<tr>
<td class="box">
<h2>The line which caused the problem:</h2>
<pre>@line-raw@</pre>
</td>
</tr>
<tr>
<td class="box">
<h2>The line which caused the problem, with comments removed</h2>
<p><code>@line-data@</code></p>
</td>
</tr>
<tr>
<td class="box">
<h2>Note</h2>
<p>Only the first error is reported - the file may contain other
errors, as well as the one reported above.</p>
</td>
</tr>
<tr>
<td class="box">
<h2>More Privoxy:</h2>
<ul>@menu@<li><a href="@user-manual@">Documentation</a></li></ul>
</td>
</tr>
<tr>
<td class="info">
#include mod-support-and-service
</td>
</tr>
<!-- @if-have-help-info-start -->
<tr>
<td class="info">
#include mod-local-help
</td>
</tr>
<!-- if-have-help-info-end@ -->
</table>
</body>
</html>

View File

@@ -1,156 +0,0 @@
##########################################################
#
# Connect-Failed Error Output template for Privoxy.
#
#
# USING HTML TEMPLATES:
# ---------------------
#
# Template files are written win plain HTML, with a few
# additions:
#
# - Lines that start with a '#' character like this one
# are ignored
#
# - Each item in the below list of exported symbols will
# be replaced by dynamically generated text, if they
# are enclosed in '@'-characters. E.g. The string @version@
# will be replaced by the version number of Privoxy.
#
# - One special application of this is to make whole blocks
# of the HTML template disappear if the condition <name>
# is not given. Simply enclose the block between the two
# strings @if-<name>start and if-<name>-end@. The strings
# should be placed in HTML comments (<!-- -->), so the
# html structure won't be messed when the magic happens.
#
# USABLE SYMBOLS IN THIS TEMPLATE:
# --------------------------------
#
# my-ip-addr:
# The IP-address that the client used to reach this proxy
# my-hostname:
# The hostname associated with my-ip-addr
# admin-address:
# The email address of the pxoxy's administrator, as configured
# in the config file
# default-cgi:
# The URL for the "main menu" builtin CGI of this proxy
# menu:
# List of <li> elements linking to the other available CGIs
# version:
# The version number of the proxy software
# code-status:
# The development status of the proxy software: "alpha", "beta",
# or "stable".
# homepage:
# The URL of the SourceForge ijbswa project, who maintains this
# software.
#
# host-ip:
# The IP address of the host that could not be reached
# hostport:
# The host and port part of the request that lead to this problem
# path:
# The path part of the request that lead to this problem
#
#
# CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS:
# ------------------------------------------------------------------
#
# unstable:
# this is an alpha or beta release of the proxy software
# have-adminaddr-info:
# An e-mail address for the local Privoxy adminstrator has
# been specified and is available through the "admin-address"
# symbol
# have-proxy-info:
# A URL for online documentation about this proxy has been
# specified and is available through the "proxy-info-url"
# symbol
# have-help-info:
# If either have-proxy-info is true or have-adminaddr-info is
# true, have-help-info is true. Used to conditionally include
# a grey box for any and all help info.
#
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>503 - Connect failed (Privoxy@@my-hostname@)</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="shortcut icon" href="@default-cgi@error-favicon.ico">
<style type="text/css">
#include cgi-style.css
</style>
</head>
<body>
<table summary="" cellpadding="20" cellspacing="10" border="0" width="100%">
<tr>
<td class="status">
503
</td>
<td class="title" style="width: 100%">
#include mod-title
</td>
</tr>
<!-- @if-unstable-start -->
# This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
<tr>
<td class="warning" colspan="2">
#include mod-unstable-warning
</td>
</tr>
<!-- if-unstable-end@ -->
<tr>
<td class="warning" colspan=2>
<h2>Connect failed</h2>
<p>Your request for <a href="@protocol@@hostport@@path@"><b>@protocol@@hostport@@path@</b></a> could
not be fulfilled, because the connection to <b>@host@</b> (@host-ip@) could not be established.
</p>
<p>This is often a temporary failure, so you might just
<a href="@protocol@@hostport@@path@">try again</a>.
</p>
</td>
</tr>
<tr>
<td class="box" colspan="2">
<h2>More Privoxy:</h2>
<ul>@menu@<li><a href="@user-manual@">Documentation</a></li></ul>
</td>
</tr>
<tr>
<td class="info" colspan="2">
#include mod-support-and-service
</td>
</tr>
<!-- @if-have-help-info-start -->
<tr>
<td class="info" colspan="2">
#include mod-local-help
</td>
</tr>
<!-- if-have-help-info-end@ -->
</table>
</body>
</html>

View File

@@ -1,86 +0,0 @@
##########################################################
#
# connection-timeout Error Output template for Privoxy.
#
##########################################################
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>504 - Connection timeout (Privoxy@@my-hostname@)</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="shortcut icon" href="@default-cgi@error-favicon.ico">
<style type="text/css">
#include cgi-style.css
</style>
</head>
<body>
<table summary="" cellpadding="20" cellspacing="10" border="0" width="100%">
<tr>
<td class="status">
504
</td>
<td class="title" style="width: 100%">
#include mod-title
</td>
</tr>
<!-- @if-unstable-start -->
# This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
<tr>
<td class="warning" colspan="2">
#include mod-unstable-warning
</td>
</tr>
<!-- if-unstable-end@ -->
<tr>
<td class="warning" colspan=2>
<h2>Connection timeout</h2>
<p>Your request for <a href="@protocol@@hostport@@path@"><b>@protocol@@hostport@@path@</b></a>
could not be fulfilled, because the connection to <b>@host@</b> (@host-ip@) timed out.
</p>
<p>This is often a temporary failure, so you might just
<a href="@protocol@@hostport@@path@">try again</a>.
</p>
</td>
</tr>
<tr>
<td class="box" colspan="2">
<h2>More Privoxy:</h2>
<ul>@menu@<li><a href="@user-manual@">Documentation</a></li></ul>
</td>
</tr>
<tr>
<td class="info" colspan="2">
#include mod-support-and-service
</td>
</tr>
<!-- @if-have-help-info-start -->
<tr>
<td class="info" colspan="2">
#include mod-local-help
</td>
</tr>
<!-- if-have-help-info-end@ -->
</table>
</body>
</html>

View File

@@ -1,131 +0,0 @@
##########################################################
#
# Default-CGI Output template for Privoxy.
#
#
# USING HTML TEMPLATES:
# ---------------------
#
# Template files are written win plain HTML, with a few
# additions:
#
# - Lines that start with a '#' character like this one
# are ignored
#
# - Each item in the below list of exported symbols will
# be replaced by dynamically generated text, if they
# are enclosed in '@'-characters. E.g. The string @version@
# will be replaced by the version number of Privoxy.
#
# - One special application of this is to make whole blocks
# of the HTML template disappear if the condition <name>
# is not given. Simply enclose the block between the two
# strings @if-<name>start and if-<name>-end@. The strings
# should be placed in HTML comments (<!-- -->), so the
# html structure won't be messed when the magic happens.
#
# USABLE SYMBOLS IN THIS TEMPLATE:
# --------------------------------
#
# my-ip-addr:
# The IP-address that the client used to reach this proxy
# my-hostname:
# The hostname associated with my-ip-addr
# admin-address:
# The email address of the pxoxy's administrator, as configured
# in the config file
# default-cgi:
# The URL for the "main menu" builtin CGI of this proxy
# menu:
# List of <li> elements linking to the other available CGIs
# version:
# The version number of the proxy software
# code-status:
# The development status of the proxy software: "alpha", "beta",
# or "stable".
# homepage:
# The URL of the SourceForge ijbswa project, who maintains this
# software.
#
# CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS:
# ------------------------------------------------------------------
#
# unstable:
# this is an alpha or beta release of the proxy software
# have-adminaddr-info:
# An e-mail address for the local Privoxy adminstrator has
# been specified and is available through the "admin-address"
# symbol
# have-proxy-info:
# A URL for online documentation about this proxy has been
# specified and is available through the "proxy-info-url"
# symbol
# have-help-info:
# If either have-proxy-info is true or have-adminaddr-info is
# true, have-help-info is true. Used to conditionally include
# a grey box for any and all help info.
#
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Privoxy@@my-hostname@</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@favicon.ico" type="image/x-icon">
</head>
<body>
<table cellpadding="20" cellspacing="10" border="0" width="100%">
<tr>
<td class="title">
#include mod-title
</td>
</tr>
<!-- @if-unstable-start -->
# This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
<tr>
<td class="warning">
#include mod-unstable-warning
</td>
</tr>
<!-- if-unstable-end@ -->
<tr>
<td class="box">
<h2>Privoxy Menu:</h2>
<ul>@menu@<li><a href="@user-manual@">Documentation</a></li></ul>
</td>
</tr>
<tr>
<td class="info">
#include mod-support-and-service
</td>
</tr>
<!-- @if-have-help-info-start -->
<tr>
<td class="info">
#include mod-local-help
</td>
</tr>
<!-- if-have-help-info-end@ -->
</table>
</body>
</html>

View File

@@ -1,147 +0,0 @@
##############################################################################
#
# File : $Source: /cvsroot/ijbswa/current/templates/edit-actions-add-url-form,v $
#
# Purpose : Template used to add a URL pattern to the actions file.
#
#
# Copyright : Written by and Copyright (C) 2001 the SourceForge
# Privoxy team. http://www.privoxy.org/
#
# Original Author: Copyright (C) 2001 Jonathan Foster
# http://www.jon-foster.co.uk/
#
# This program is free software; you can redistribute it
# and/or modify it under the terms of the GNU General
# Public License as published by the Free Software
# Foundation; either version 2 of the License, or (at
# your option) any later version.
#
# This program is distributed in the hope that it will
# be useful, but WITHOUT ANY WARRANTY; without even the
# implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE. See the GNU General Public
# License for more details.
#
# The GNU General Public License should be included with
# this file. If not, you can view it at
# http://www.gnu.org/copyleft/gpl.html
# or write to the Free Software Foundation, Inc., 59
# Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
##############################################################################
#
# Standard support:
#
# This file currently produces valid HTML 4.01 Strict.
#
# If you change it, please save the generated page from your web browser
# and then upload it to http://validator.w3.org/ for checking.
#
#############################################################################
#
# Available variables include:
#
# filename
# ver
# section
#
#############################################################################
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@favicon.ico" type="image/x-icon">
<title>Privoxy@@my-hostname@: Add URL Pattern</title>
<script type="text/javascript">
<!--
function validate(text)
{
if (text=="")
{
alert("You need to type a pattern in order to continue!");
return false;
}
return true;
}
//-->
</script>
</head>
<body>
<table cellpadding="20" cellspacing="10" border="0" width="100%">
<tr>
<td class="title">
#include mod-title
</td>
</tr>
<!-- @if-unstable-start -->
# This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
<tr>
<td class="warning">
#include mod-unstable-warning
</td>
</tr>
<!-- if-unstable-end@ -->
<tr>
<td class="box">
<h2>Add URL or TAG Pattern</h2>
<form method="GET" action="edit-actions-add-url"
onSubmit="return validate(u.value);">
<p>
<input type="hidden" name="f" value="@f@">
<input type="hidden" name="v" value="@v@">
<input type="hidden" name="s" value="@s@">
<input type="text" name="u" value="" size="78" class="pattern"><br>
<input type="submit" value="Submit"> &nbsp;
<input type="reset" value="Reset"> &nbsp;
<a class="cmd" href="edit-actions-list?f=@f@#l@s@">Cancel</a>
</p>
</form>
</td>
</tr>
<tr>
<td class="box">
<h2>More Privoxy:</h2>
<ul>@menu@<li><a href="@user-manual@">Documentation</a></li></ul>
</td>
</tr>
<tr>
<td class="info">
#include mod-support-and-service
</td>
</tr>
<!-- @if-have-help-info-start -->
<tr>
<td class="info">
#include mod-local-help
</td>
</tr>
<!-- if-have-help-info-end@ -->
</table>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@@ -1,279 +0,0 @@
##############################################################################
#
# File : $Source: /cvsroot/ijbswa/current/templates/edit-actions-list,v $
#
# Purpose : Template used to edit the actions file.
#
#
# Copyright : Written by and Copyright (C) 2001-2009 the
# Privoxy team. http://www.privoxy.org/
#
# Original Author: Copyright (C) 2001 Jonathan Foster
# http://www.jon-foster.co.uk/
#
# This program is free software; you can redistribute it
# and/or modify it under the terms of the GNU General
# Public License as published by the Free Software
# Foundation; either version 2 of the License, or (at
# your option) any later version.
#
# This program is distributed in the hope that it will
# be useful, but WITHOUT ANY WARRANTY; without even the
# implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE. See the GNU General Public
# License for more details.
#
# The GNU General Public License should be included with
# this file. If not, you can view it at
# http://www.gnu.org/copyleft/gpl.html
# or write to the Free Software Foundation, Inc., 59
# Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
##############################################################################
#
# Browser support for the CSS on this page:
# MS Internet Explorer 5.5 - Yes - everything works.
# Netscape 6.2 - Yes - everything works.
# Netscape 4.75 - No - CSS buttons look really bad, but they are
# usable. Everything else works.
# Opera 5.12 - Yes - everything works.
# MS Internet Explorer 4+ - Untested
# MS IE 3.x, NS3.x - Untested (Don't support CSS, so everything
# should work, but will look ugly).
# Mozilla >=0.6 - Yes - everything works.
#
# All browsers should work, you just might not get the pretty CSS buttons.
#
# If your favorite browser isn't listed/tested, please test and add it.
#
#
#############################################################################
#
# Standard support:
#
# This file currently produces valid HTML 4.01 Strict.
#
# If you change it, please save the generated page from your web browser
# and then upload it to http://validator.w3.org/ for checking.
#
#############################################################################
#
# Available variables include:
#
# filename
# ver
#
#
#############################################################################
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@favicon.ico" type="image/x-icon">
<title>Privoxy: Edit actions file @actions-file@</title>
<style type="text/css">
table.framed {
border: solid black 1px;
margin: 10px 0px;
}
tr.actions {
background-color: #eeffee;
}
tr.url {
background-color: #ddddff;
}
tr.adv {
background-color: #FFFFD0;
}
td.header {
font-weight: bold;
font-size: 110%;
padding: 10px 15px 2px 15px;
}
td.url {
font-weight: bold;
}
td.action {
font-weight: bold;
font-style: italic;
padding: 2px 30px;
}
td.nbr, td.buttons {
white-space: nowrap;
}
td.indentbuttons {
padding: 2px 30px;
}
</style>
<script type="text/javascript">
<!--
// Non-JS capable browsers will follow the link to a HTML "are you sure?" page
// JavaScript-capable browsers will call this function, which does a
// client-side prompt for speed. It may kick off the delete directly.
// It always returns false to cancel following the link.
function rm_p(link,pattern,curtext)
{
if (window.confirm("Are you sure you want to delete this URL pattern?\nPattern is: "+unescape(curtext)))
{
link.href="edit-actions-remove-url?f=@f@&v=@v@&p="+pattern;
return true;
}
return false;
}
function e_p(link,pattern,curtext)
{
if ((newtext=window.prompt("Edit the pattern to your needs:", unescape(curtext))) != null)
{
if (newtext != "")
{ link.href="edit-actions-url?f=@f@&v=@v@&p="+pattern+"&u="+encodeURIComponent(newtext); }
else
{ link.href="edit-actions-remove-url?f=@f@&v=@v@&p="+pattern; }
return true;
}
return false;
}
function a_p(link,section)
{
if (((newtext=window.prompt("Enter the new pattern:", "")) != null ) && (newtext != ""))
{
link.href="edit-actions-add-url?f=@f@&v=@v@&s="+section+"&u="+encodeURIComponent(newtext);
return true;
}
return false;
}
//-->
</script>
</head>
<body>
<table cellpadding="20" cellspacing="10" border="0" width="100%">
<tr>
<td class="title">
#include mod-title
</td>
</tr>
<!-- @if-unstable-start -->
# This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
<tr>
<td class="warning">
#include mod-unstable-warning
</td>
</tr>
<!-- if-unstable-end@ -->
<tr>
<td class="info">
<h2>What is all this?</h2>
<p>
If you haven't already done so, it is <b>strongly recommended</b> that you at
least skim <a href="@user-manual@@actions-help-prefix@ACTIONS-FILE">the
chapter on actions files</a> in the <a href="@user-manual@">User Manual</a>
before making any changes. You will also find a comprehensive list of
all available actions there, as well how the settings on this page
work.
</p>
<!-- @if-all-urls-present-then@ -->
<p>
Please note that <b>the first section has special importance</b>. It sets the default actions for
all URLs. The resulting actions for a particular URL may differ from these defaults if that
URL matches again further down, but this section is largely responsible for your browsing
experience. Edit manually with great care, or choose from the predefined sets of actions.
</p>
<!-- @else-not-all-urls-present@@endif-all-urls-present@ -->
<!-- @if-default-action-then@ -->
<p>
This is the default action file. Updates for it are available from
<a href="http://www.privoxy.org/">Privoxy.org</a> from time to time.
It is therefore <b>not recommended</b> that you add your private
rules here, since they will be lost if you install an update in the future.
Put your rules in a separate actions file, like <tt>user.action</tt> instead.
</p>
<!-- @else-not-default-action@@endif-default-action@ -->
</td>
</tr>
<tr>
<td class="box">
<div class="buttons">
<h2>Editing Actions File @actions-file@</h2>
<!-- @if-all-urls-present-then@@else-not-all-urls-present@ -->
<p><a class="cmd" href="edit-actions-section-add?f=@f@&amp;v=@v@&amp;s=0">Insert new section at top</a></p>
<!-- @endif-all-urls-present@ -->
</div>
</td>
</tr>
<!-- @if-all-urls-present-then@ -->
<tr>
<td class="container"><a name="l@all-urls-s@"></a>
<table border="0" width="100%" cellspacing="2" cellpadding="3" class="framed">
<tr class="actions"><td class="header"><a href="@user-manual@@actions-help-prefix@ACTIONS">Actions</a>:</td></tr>
<tr class="actions">
<td class="indentbuttons">
<a href="eafu?f=@f@&amp;v=@v@&amp;s=@all-urls-s@">Edit</a>
@all-urls-buttons@
</td>
</tr>
<tr class="actions"><td class="action">@all-urls-actions@</td></tr>
<tr class="url"><td class="header"><a href="@user-manual@@actions-help-prefix@AF-PATTERNS">URL patterns</a>:</td></tr>
<tr class="url"><td class="indentbuttons">/ &nbsp; <i>(Matches all requests)</a></td></tr>
<tr class="adv"><td class="header">Advanced:</td></tr>
<tr class="adv">
<td class="indentbuttons">
<a href="easa?f=@f@&amp;v=@v@&amp;s=@all-urls-s@#l@all-urls-s-next@">Insert new section below</a>
</td>
</tr>
</table>
</td>
</tr>
<!-- @else-not-all-urls-present@@endif-all-urls-present@ -->
@sections@
<tr>
<td class="box">
<h2>More Privoxy:</h2>
<ul>@menu@<li><a href="@user-manual@">Documentation</a></li></ul>
</td>
</tr>
<tr>
<td class="info">
#include mod-support-and-service
</td>
</tr>
<!-- @if-have-help-info-start -->
<tr>
<td class="info">
#include mod-local-help
</td>
</tr>
<!-- if-have-help-info-end@ -->
</table>
</body>
</html>

View File

@@ -1,132 +0,0 @@
##############################################################################
#
# File : $Source: /cvsroot/ijbswa/current/templates/edit-actions-remove-url-form,v $
#
# Purpose : Template used to confirm removal of a particular URL
# pattern from an actions file. Only used on browsers that
# don't support JavaScript.
#
#
# Copyright : Written by and Copyright (C) 2001 the SourceForge
# Privoxy team. http://www.privoxy.org/
#
# Original Author: Copyright (C) 2001 Jonathan Foster
# http://www.jon-foster.co.uk/
#
# This program is free software; you can redistribute it
# and/or modify it under the terms of the GNU General
# Public License as published by the Free Software
# Foundation; either version 2 of the License, or (at
# your option) any later version.
#
# This program is distributed in the hope that it will
# be useful, but WITHOUT ANY WARRANTY; without even the
# implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE. See the GNU General Public
# License for more details.
#
# The GNU General Public License should be included with
# this file. If not, you can view it at
# http://www.gnu.org/copyleft/gpl.html
# or write to the Free Software Foundation, Inc., 59
# Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
##############################################################################
#
# Standard support:
#
# This file currently produces valid HTML 4.01 Strict.
#
# If you change it, please save the generated page from your web browser
# and then upload it to http://validator.w3.org/ for checking.
#
#############################################################################
#
# Available variables include:
#
# filename
# ver
# section
# pattern
# oldval
# jumptarget - append to eal URL to jump to relevant section
#
#############################################################################
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@favicon.ico" type="image/x-icon">
<title>Privoxy@@my-hostname@: Remove URL Pattern</title>
</head>
<body>
<table cellpadding="20" cellspacing="10" border="0" width="100%">
<tr>
<td class="title">
#include mod-title
</td>
</tr>
<!-- @if-unstable-start -->
# This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
<tr>
<td class="warning">
#include mod-unstable-warning
</td>
</tr>
<!-- if-unstable-end@ -->
<tr>
<td class="box">
<h2>Remove URL Pattern</h2>
<p>Are you sure you want to delete this URL pattern? The pattern is:</p>
<p class="important">@u@</p>
<p>
<a class="cmd" href="edit-actions-remove-url?f=@f@&amp;v=@v@&amp;p=@p@">OK</a>
&nbsp;
<a class="cmd" href="edit-actions-list?f=@f@@jumptarget@">Cancel</a>
</p>
</td>
</tr>
<tr>
<td class="box">
<h2>More Privoxy:</h2>
<ul>@menu@<li><a href="@user-manual@">Documentation</a></li></ul>
</td>
</tr>
<tr>
<td class="info">
#include mod-support-and-service
</td>
</tr>
<!-- @if-have-help-info-start -->
<tr>
<td class="info">
#include mod-local-help
</td>
</tr>
<!-- if-have-help-info-end@ -->
</table>
</body>
</html>

View File

@@ -1,150 +0,0 @@
##############################################################################
#
# File : $Source: /cvsroot/ijbswa/current/templates/edit-actions-url-form,v $
#
# Purpose : Template used to edit a URL pattern in an actions file.
#
#
# Copyright : Written by and Copyright (C) 2001 the SourceForge
# Privoxy team. http://www.privoxy.org/
#
# Original Author: Copyright (C) 2001 Jonathan Foster
# http://www.jon-foster.co.uk/
#
# This program is free software; you can redistribute it
# and/or modify it under the terms of the GNU General
# Public License as published by the Free Software
# Foundation; either version 2 of the License, or (at
# your option) any later version.
#
# This program is distributed in the hope that it will
# be useful, but WITHOUT ANY WARRANTY; without even the
# implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE. See the GNU General Public
# License for more details.
#
# The GNU General Public License should be included with
# this file. If not, you can view it at
# http://www.gnu.org/copyleft/gpl.html
# or write to the Free Software Foundation, Inc., 59
# Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
##############################################################################
#
# Standard support:
#
# This file currently produces valid HTML 4.01 Strict.
#
# If you change it, please save the generated page from your web browser
# and then upload it to http://validator.w3.org/ for checking.
#
#############################################################################
#
# Available variables include:
#
# f - filename
# v - version
# s - section
# p - pattern
# u - old value of URL
# jumptarget - append to eal URL to jump to relevant section
#
#############################################################################
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@favicon.ico">
<title>Privoxy@@my-hostname@: Edit URL Pattern</title>
<script type="text/javascript">
<!--
function validate(text)
{
if (text=="")
{
alert("You need to type a pattern in order to continue!");
return false;
}
return true;
}
//-->
</script>
</head>
<body>
<table cellpadding="20" cellspacing="10" border="0" width="100%">
<tr>
<td class="title">
#include mod-title
</td>
</tr>
<!-- @if-unstable-start -->
# This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
<tr>
<td class="warning">
#include mod-unstable-warning
</td>
</tr>
<!-- if-unstable-end@ -->
<tr>
<td class="box">
<h2>Edit URL or TAG Pattern</h2>
<form method="GET" action="edit-actions-url"
onSubmit="return validate(u.value);">
<p>
<input type="hidden" name="f" value="@f@">
<input type="hidden" name="v" value="@v@">
<input type="hidden" name="p" value="@p@">
<input type="text" name="u" value="@u@" size="78" class="pattern"><br>
<input type="submit" value="Submit"> &nbsp;
<input type="reset" value="Reset"> &nbsp;
<a class="cmd" href="edit-actions-list?f=@f@@jumptarget@">Cancel</a>
</p>
</form>
</td>
</tr>
<tr>
<td class="box">
<h2>More Privoxy:</h2>
<ul>@menu@<li><a href="@user-manual@">Documentation</a></li></ul>
</td>
</tr>
<tr>
<td class="info">
#include mod-support-and-service
</td>
</tr>
<!-- @if-have-help-info-start -->
<tr>
<td class="info">
#include mod-local-help
</td>
</tr>
<!-- if-have-help-info-end@ -->
</table>
</body>
</html>

View File

@@ -1,167 +0,0 @@
##########################################################
#
# Forwarding-failed template for Privoxy.
#
#
# USING HTML TEMPLATES:
# ---------------------
#
# Template files are written in plain HTML, with a few
# additions:
#
# - Lines that start with a '#' character like this one
# are ignored
#
# - Each item in the below list of exported symbols will
# be replaced by dynamically generated text, if they
# are enclosed in '@'-characters. E.g. The string @version@
# will be replaced by the version number of Privoxy.
#
# - One special application of this is to make whole blocks
# of the HTML template disappear if the condition <name>
# is not given. Simply enclose the block between the two
# strings @if-<name>start and if-<name>-end@. The strings
# should be placed in HTML comments (<!-- -->), so the
# html structure won't be messed when the magic happens.
#
# USABLE SYMBOLS IN THIS TEMPLATE:
# --------------------------------
#
# my-ip-addr:
# The IP-address that the client used to reach this proxy
# my-hostname:
# The hostname associated with my-ip-addr
# admin-address:
# The email address of the pxoxy's administrator, as configured
# in the config file
# default-cgi:
# The URL for the "main menu" builtin CGI of this proxy
# menu:
# List of <li> elements linking to the other available CGIs
# version:
# The version number of the proxy software
# code-status:
# The development status of the proxy software: "alpha", "beta",
# or "stable".
# homepage:
# The URL of the SourceForge ijbswa project, who maintains this
# software.
#
# gateway
# The IP or hostname of the forwarding server
# hostport:
# The host and port part of the request that lead to this problem
# path:
# The path part of the request that lead to this problem
# error-message:
# The failure reason.
# forwarding-type:
# The type of the forwarding request: "socks4-", "socks4a-"
# or (in the future) "" for direct connections to the forwarder.
#
#
# CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS:
# ------------------------------------------------------------------
#
# unstable:
# this is an alpha or beta release of the proxy software
# have-adminaddr-info:
# An e-mail address for the local Privoxy adminstrator has
# been specified and is available through the "admin-address"
# symbol
# have-proxy-info:
# A URL for online documentation about this proxy has been
# specified and is available through the "proxy-info-url"
# symbol
# have-help-info:
# If either have-proxy-info is true or have-adminaddr-info is
# true, have-help-info is true. Used to conditionally include
# a grey box for any and all help info.
#
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>503 - Forwarding failure (Privoxy@@my-hostname@)</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="shortcut icon" href="@default-cgi@error-favicon.ico">
<style type="text/css">
#include cgi-style.css
</style>
</head>
<body>
<table summary="" cellpadding="20" cellspacing="10" border="0" width="100%">
<tr>
<td class="status">
503
</td>
<td class="title" style="width: 100%">
#include mod-title
</td>
</tr>
<!-- @if-unstable-start -->
# This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
<tr>
<td class="warning" colspan="2">
#include mod-unstable-warning
</td>
</tr>
<!-- if-unstable-end@ -->
<tr>
<td class="warning" colspan=2>
<h2>Forwarding failure</h2>
<p>Privoxy was unable to <b>@forwarding-type@forward</b> your request
<a title="Repeat the request"
href="@protocol@@hostport@@path@"><b>@protocol@@hostport@@path@</b></a>
through <b>@gateway@</b>:
<strong>@error-message@</strong></p>
</p>
<p>Just <a title="Repeat the request" href="@protocol@@hostport@@path@">try again</a> to
see if this is a temporary problem, or check your <a title="Privoxy's show-status page"
href="@default-cgi@show-status">forwarding settings</a>
and make sure that all forwarding servers are working correctly and
listening where they are supposed to be listening.
</p>
</td>
</tr>
<tr>
<td class="box" colspan="2">
<h2>More Privoxy:</h2>
<ul>@menu@<li><a href="@user-manual@">Documentation</a></li></ul>
</td>
</tr>
<tr>
<td class="info" colspan="2">
#include mod-support-and-service
</td>
</tr>
<!-- @if-have-help-info-start -->
<tr>
<td class="info" colspan="2">
#include mod-local-help
</td>
</tr>
<!-- if-have-help-info-end@ -->
</table>
</body>
</html>

View File

@@ -1,7 +0,0 @@
<h2>Warning:</h2>
<p>
<strong>This Privoxy version is based on <em class="warning">@code-status@</em> code and
not intended for production systems!
<br>Use at your own risk. See the <a title="GNU General Public License version 2"
href="@user-manual@copyright.html">license</a> for details.</strong>
</p>

View File

@@ -1,95 +0,0 @@
##########################################################
#
# no-server-data Error Output template for Privoxy.
#
##########################################################
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>502 - No server or forwarder data received (Privoxy@@my-hostname@)</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="shortcut icon" href="@default-cgi@error-favicon.ico">
<style type="text/css">
#include cgi-style.css
</style>
</head>
<body>
<table summary="" cellpadding="20" cellspacing="10" border="0" width="100%">
<tr>
<td class="status">
502
</td>
<td class="title" style="width: 100%">
#include mod-title
</td>
</tr>
<!-- @if-unstable-start -->
# This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
<tr>
<td class="warning" colspan="2">
#include mod-unstable-warning
</td>
</tr>
<!-- if-unstable-end@ -->
<tr>
<td class="warning" colspan=2>
<h2>No server or forwarder data received</h2>
<p>Your request for <a href="@protocol@@hostport@@path@"><b>@protocol@@hostport@@path@</b></a>
could not be fulfilled, because the connection to <b>@host@</b> (@host-ip@) has been closed
before Privoxy received any data for this request.
</p>
<p>This is often a temporary failure, so you might just
<a href="@protocol@@hostport@@path@">try again</a>.
</p>
<p>
If you get this message very often, consider disabling
<a href="@user-manual@config.html#CONNECTION-SHARING">connection-sharing</a>
(which should be off by default). If that doesn't help, you may have to additionally
disable support for connection keep-alive by setting
<a href="@user-manual@config.html#KEEP-ALIVE-TIMEOUT">keep-alive-timeout</a>
to 0.
</p>
</td>
</tr>
<tr>
<td class="box" colspan="2">
<h2>More Privoxy:</h2>
<ul>@menu@<li><a href="@user-manual@">Documentation</a></li></ul>
</td>
</tr>
<tr>
<td class="info" colspan="2">
#include mod-support-and-service
</td>
</tr>
<!-- @if-have-help-info-start -->
<tr>
<td class="info" colspan="2">
#include mod-local-help
</td>
</tr>
<!-- if-have-help-info-end@ -->
</table>
</body>
</html>

View File

@@ -1,158 +0,0 @@
##########################################################
#
# No-Such-Domain Error Output template for Privoxy.
#
#
# USING HTML TEMPLATES:
# ---------------------
#
# Template files are written win plain HTML, with a few
# additions:
#
# - Lines that start with a '#' character like this one
# are ignored
#
# - Each item in the below list of exported symbols will
# be replaced by dynamically generated text, if they
# are enclosed in '@'-characters. E.g. The string @version@
# will be replaced by the version number of Privoxy.
#
# - One special application of this is to make whole blocks
# of the HTML template disappear if the condition <name>
# is not given. Simply enclose the block between the two
# strings @if-<name>start and if-<name>-end@. The strings
# should be placed in HTML comments (<!-- -->), so the
# html structure won't be messed when the magic happens.
#
# USABLE SYMBOLS IN THIS TEMPLATE:
# --------------------------------
#
# my-ip-addr:
# The IP-address that the client used to reach this proxy
# my-hostname:
# The hostname associated with my-ip-addr
# admin-address:
# The email address of the proxy's administrator, as configured
# in the 'config' file
# default-cgi:
# The URL for the "main menu" builtin CGI of this proxy
# menu:
# List of <li> elements linking to the other available CGIs
# version:
# The version number of the proxy software
# code-status:
# The development status of the proxy software: "alpha", "beta",
# or "stable".
# homepage:
# The URL of the SourceForge ijbswa project, who maintains this
# software.
#
# host:
# The host part of the request that lead to this problem
# hostport:
# The host and port part of the request that lead to this problem
# path:
# The path part of the request that lead to this problem
# proxy-info-url:
# The URL to local online Privoxy documentation, if define in the
# 'config' file
#
# CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS:
# ------------------------------------------------------------------
#
# unstable:
# this is an alpha or beta release of the proxy software
# have-adminaddr-info:
# An e-mail address for the local Privoxy adminstrator has
# been specified and is available through the "admin-address"
# symbol
# have-proxy-info:
# A URL for online documentation about this proxy has been
# specified and is available through the "proxy-info-url"
# symbol
# have-help-info:
# If either have-proxy-info is true or have-adminaddr-info is
# true, have-help-info is true. Used to conditionally include
# a grey box for any and all help info.
#
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>404 - No such Domain (Privoxy@@my-hostname@)</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="shortcut icon" href="@default-cgi@error-favicon.ico">
<style type="text/css">
#include cgi-style.css
</style>
</head>
<body>
<table summary="" cellpadding="20" cellspacing="10" border="0" width="100%">
<tr>
<td class="status">
404
</td>
<td class="title" style="width: 100%">
#include mod-title
</td>
</tr>
<!-- @if-unstable-start -->
# This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
<tr>
<td class="warning" colspan="2">
#include mod-unstable-warning
</td>
</tr>
<!-- if-unstable-end@ -->
<tr>
<td class="warning" colspan="2">
<h2>No such domain</h2>
<p>Your request for <a href="@protocol@@hostport@@path@"><b>@protocol@@hostport@@path@</b></a>
could not be fulfilled, because the domain name <b>@host@</b> could not be resolved.
</p>
<p>This is often a temporary failure, so you might just
<a href="@protocol@@hostport@@path@">try again</a>.
</p>
</td>
</tr>
<tr>
<td class="box" colspan="2">
<h2>More Privoxy:</h2>
<ul>@menu@<li><a href="@user-manual@">Documentation</a></li></ul>
</td>
</tr>
<tr>
<td class="info" colspan="2">
#include mod-support-and-service
</td>
</tr>
<!-- @if-have-help-info-start -->
<tr>
<td class="info" colspan="2">
#include mod-local-help
</td>
</tr>
<!-- if-have-help-info-end@ -->
</table>
</body>
</html>

View File

@@ -1,154 +0,0 @@
##########################################################
#
# Show-Request-CGI Output template for Privoxy.
#
#
# USING HTML TEMPLATES:
# ---------------------
#
# Template files are written win plain HTML, with a few
# additions:
#
# - Lines that start with a '#' character like this one
# are ignored
#
# - Each item in the below list of exported symbols will
# be replaced by dynamically generated text, if they
# are enclosed in '@'-characters. E.g. The string @version@
# will be replaced by the version number of Privoxy.
#
# - One special application of this is to make whole blocks
# of the HTML template disappear if the condition <name>
# is not given. Simply enclose the block between the two
# strings @if-<name>start and if-<name>-end@. The strings
# should be placed in HTML comments (<!-- -->), so the
# html structure won't be messed when the magic happens.
#
# USABLE SYMBOLS IN THIS TEMPLATE:
# --------------------------------
#
# my-ip-addr:
# The IP-address that the client used to reach this proxy
# my-hostname:
# The hostname associated with my-ip-addr
# admin-address:
# The email address of the pxoxy's administrator, as configured
# in the config file
# default-cgi:
# The URL for the "main menu" builtin CGI of this proxy
# menu:
# List of <li> elements linking to the other available CGIs
# version:
# The version number of the proxy software
# code-status:
# The development status of the proxy software: "alpha", "beta",
# or "stable".
# homepage:
# The URL of the SourceForge ijbswa project, who maintains this
# software.
# client-request:
# The request and headers that the client sent.
# processed-request:
# What we would have rewritten this request to, if this had not
# been intercepted.
#
# CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS:
# ------------------------------------------------------------------
#
# unstable:
# this is an alpha or beta release of the proxy software
# have-adminaddr-info:
# An e-mail address for the local Privoxy adminstrator has
# been specified and is available through the "admin-address"
# symbol
# have-proxy-info:
# A URL for online documentation about this proxy has been
# specified and is available through the "proxy-info-url"
# symbol
# have-help-info:
# If either have-proxy-info is true or have-adminaddr-info is
# true, have-help-info is true. Used to conditionally include
# a grey box for any and all help info.
#
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Privoxy@@my-hostname@</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@favicon.ico" type="image/x-icon">
</head>
<body>
<table cellpadding="20" cellspacing="10" border="0" width="100%">
<tr>
<td class="title">
#include mod-title
</td>
</tr>
<!-- @if-unstable-start -->
# This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
<tr>
<td class="warning">
#include mod-unstable-warning
</td>
</tr>
<!-- if-unstable-end@ -->
<tr>
<td class="box">
<h2>Show-Request</h2>
<p>
Here you see the original headers that your client sent when requesting this page, along with
the headers that Privoxy would have sent to the remote server if this request hadn't been
intercepted.
</p>
<h3>Original Client Request:</h3>
<pre>@client-request@</pre>
<h3>Processed Request:</h3>
<pre>@processed-request@</pre>
</td>
</tr>
<tr>
<td class="box">
<h2>More Privoxy:</h2>
<ul>@menu@<li><a href="@user-manual@">Documentation</a></li></ul>
</td>
</tr>
<tr>
<td class="info">
#include mod-support-and-service
</td>
</tr>
<!-- @if-have-help-info-start -->
<tr>
<td class="info">
#include mod-local-help
</td>
</tr>
<!-- if-have-help-info-end@ -->
</table>
</body>
</html>

View File

@@ -1,379 +0,0 @@
##########################################################
#
# Show-Status-CGI Output template for Privoxy.
#
# USING HTML TEMPLATES:
# ---------------------
#
# Template files are written win plain HTML, with a few
# additions:
#
# - Lines that start with a '#' character like this one
# are ignored
#
# - Each item in the below list of exported symbols will
# be replaced by dynamically generated text, if they
# are enclosed in '@'-characters. E.g. The string @version@
# will be replaced by the version number of Privoxy.
#
# - One special application of this is to make whole blocks
# of the HTML template disappear if the condition <name>
# is not given. Simply enclose the block between the two
# strings @if-<name>start and if-<name>-end@. The strings
# should be placed in HTML comments (<!-- -->), so the
# html structure won't be messed when the magic happens.
#
# USABLE SYMBOLS IN THIS TEMPLATE:
# --------------------------------
#
# my-ip-addr:
# The IP-address that the client used to reach Privoxy
# my-hostname:
# The hostname associated with my-ip-addr
# admin-address:
# The email address of the Privoxy administrator, as configured
# in the config file
# default-cgi:
# The URL for the "main menu" builtin CGI of Privoxy
# menu:
# List of <li> elements linking to the other available CGIs
# version:
# The Privoxy version number
# code-status:
# The Privoxy development status: "alpha", "beta", or "stable".
# homepage:
# The URL of the SourceForge ijbswa project, who maintains this
# software.
#
# redirect-url:
# The URL to a script that will redirect to the Privoxy
# documentation for a given item
# invocation:
# The command line with which Privoxy was invoked
# options:
# The options read from the configfile, linked to their
# explanations, plus warnings if parsing acl or forward
# statements produced errors.
# sourceversions:
# A HTML-formatted list of the individual source file cvs versions
# defines:
# A HTML-formatted list of all conditional #defines used when
# Privoxy was compiled
#
#
# CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS:
# ------------------------------------------------------------------
#
# unstable:
# This is an alpha or beta Privoxy release
# have-adminaddr-info:
# An e-mail address for the local Privoxy adminstrator has
# been specified and is available through the "admin-address"
# symbol
# have-proxy-info:
# A URL for Privoxy's online documentation has been
# specified and is available through the "proxy-info-url"
# symbol
# have-help-info:
# If either have-proxy-info is true or have-adminaddr-info is
# true, have-help-info is true. Used to conditionally include
# a grey box for any and all help info.
# statistics:
# Privoxy was compiled with statistics support
# have-stats:
# There have been previous requests and statistics have
# been collected. In this case, the following symbols
# are available:
# requests-received:
# The number of requests received so far
# requests-blocked:
# The number of request blocked so far
# percent-blocked:
# The percentage of blocked requests
# have-no-stats:
# There haven't any statistics been collected yet
# pcrs-support:
# Privoxy was compiled with pcrs support
# trust-support:
# Privoxy was compiled with trust support
# actions-filenames:
# The path to the actions files.
# re-filter-filenames:
# The path to the re_filter files. Only available if
# pcrs-support is set
# trust-filename:
# The path to the trust file. Only available if
# trust-support is set
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Privoxy@@my-hostname@: Proxy Status</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@favicon.ico" type="image/x-icon">
</head>
<body>
<table summary="" cellpadding="20" cellspacing="10" border="0" width="100%">
<tr>
<td class="title">
#include mod-title
</td>
</tr>
<!-- @if-unstable-start -->
# This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
<tr>
<td class="warning">
#include mod-unstable-warning
</td>
</tr>
<!-- if-unstable-end@ -->
<tr>
<td class="box">
<h2>The following files are in use:</h2>
<table summary="Action, filter and trust files in use." class="transparent">
<tr>
<th colspan="2"><a href="@user-manual@@actions-help-prefix@ACTIONS-FILE">Actions Files:</a></th>
</tr>
@actions-filenames@
<tr>
<th colspan="2"><a href="@user-manual@filter-file.html">Filter Files:</a></th>
</tr>
@re-filter-filenames@
<!-- @if-trust-support-start -->
<tr>
<th colspan="2"><a href="@user-manual@config.html#TRUSTFILE">Trust File:</a></th>
</tr>
<tr>
<td>
@trust-filename@
</td>
<td class="buttons">
<!-- @if-have-trustfile-start -->
<a href="show-status?file=trust">View</a>
<!-- if-have-trustfile-end@ -->
</td>
</tr>
<!-- if-trust-support-end@ -->
</table>
<!-- @if-cgi-editor-is-disabled-start -->
<p>
The CGI editor is currently disabled, thus no edit buttons are shown.<br>
Please have a look at the
<a href="@user-manual@config.html#ENABLE-EDIT-ACTIONS">enable-edit-actions documentation</a>
to learn how to enable it and what the risks are.
</p>
<!-- if-cgi-editor-is-disabled-end@ -->
</td>
</tr>
<tr>
<td class="box">
<h2>Privoxy was <a href="@user-manual@startup.html#CMDOPTIONS">invoked</a> as follows:</h2>
<p>@invocation@</p>
</td>
</tr>
<tr>
<td class="box">
<h2>The following options were given in the <a href="@user-manual@config.html">config file</a>:</h2>
<p>@options@</p>
</td>
</tr>
<!-- @if-statistics-start -->
<tr>
<td class="box">
<h2>Blocking Statistics:</h2>
<p>
<!-- @if-have-stats-start -->
@requests-blocked@ out of @requests-received@ requests have been blocked,
which equals a block rate of @percent-blocked@%.
</p>
<p>
<strong>Note that the statistics currently don't work properly for
reused connections where only the last request gets counted.
You may want to look into Privoxy-Log-Parser's --statistics option,
which doesn't have this limitation.</strong>
<!-- if-have-stats-end@ -->
<!-- @if-have-no-stats-start -->
There haven't been any requests so far.
<!-- if-have-no-stats-end@ -->
</p>
</td>
</tr>
<!-- if-statistics-end@ -->
<tr>
<td class="box">
<h2>Conditional #defines:</h2>
<table summary="The state of some ./configure options and what they do." border="1" style="margin-left: 10px">
<tr>
<th>#define</th> <th>Enabled?</th> <th>Effects when enabled</th>
</tr>
<tr>
<td><code>FEATURE_ACCEPT_FILTER</code></td>
<td>@if-FEATURE_ACCEPT_FILTER-then@ Yes @else-not-FEATURE_ACCEPT_FILTER@ No @endif-FEATURE_ACCEPT_FILTER@</td>
<td>Support for FreeBSD's accf_http(9) which is also available on some other BSDs.</td>
</tr>
<tr>
<td><code>FEATURE_ACL</code></td>
<td>@if-FEATURE_ACL-then@ Yes @else-not-FEATURE_ACL@ No @endif-FEATURE_ACL@</td>
<td>Allows the use of an ACL to control access to Privoxy by IP address.</td>
</tr>
<tr>
<td><code>FEATURE_CGI_EDIT_ACTIONS</code></td>
<td>@if-FEATURE_CGI_EDIT_ACTIONS-then@ Yes @else-not-FEATURE_CGI_EDIT_ACTIONS@ No @endif-FEATURE_CGI_EDIT_ACTIONS@</td>
<td>Allows the use of the @if-FEATURE_CGI_EDIT_ACTIONS-then@<a
href="@default-cgi@edit-actions">@else-not-FEATURE_CGI_EDIT_ACTIONS@
@endif-FEATURE_CGI_EDIT_ACTIONS@web-based actions file
editor@if-FEATURE_CGI_EDIT_ACTIONS-then@</a>@else-not-FEATURE_CGI_EDIT_ACTIONS@@endif-FEATURE_CGI_EDIT_ACTIONS@.</td>
</tr>
<tr>
<td><code>FEATURE_COMPRESSION</code></td>
<td>@if-FEATURE_COMPRESSION-then@ Yes @else-not-FEATURE_COMPRESSION@ No @endif-FEATURE_COMPRESSION@</td>
<td>
Allows to compress buffered content before sending it to the client, assuming the client supports it.
</td>
</tr>
<tr>
<td><code>FEATURE_CONNECTION_KEEP_ALIVE</code></td>
<td>@if-FEATURE_CONNECTION_KEEP_ALIVE-then@ Yes @else-not-FEATURE_CONNECTION_KEEP_ALIVE@ No @endif-FEATURE_CONNECTION_KEEP_ALIVE@</td>
<td>
Allows to send multiple request through the same connections if the server supports it.
Requires the keep-alive-timeout config directive to be set.
</td>
</tr>
<tr>
<td><code>FEATURE_CONNECTION_SHARING</code></td>
<td>@if-FEATURE_CONNECTION_SHARING-then@ Yes @else-not-FEATURE_CONNECTION_SHARING@ No @endif-FEATURE_CONNECTION_SHARING@</td>
<td>
Allows to share outgoing connections between incoming connections.
Requires the connection-sharing config directive to be set.
</td>
</tr>
<tr>
<td><code>FEATURE_DYNAMIC_PCRE</code></td>
<td>@if-FEATURE_DYNAMIC_PCRE-then@ Yes @else-not-FEATURE_DYNAMIC_PCRE@ No @endif-FEATURE_DYNAMIC_PCRE@</td>
<td>Dynamically link to the PCRE library. This is set automatically
by <code>./configure</code> if you do not have libpcre installed.
Dynamically linking to an external libpcre is recommended as the one that is distributed
with Privoxy itself is outdated and lacks various features and bug-fixes you may be interested in.</td>
</tr>
<tr>
<td><code>FEATURE_FAST_REDIRECTS</code></td>
<td>@if-FEATURE_FAST_REDIRECTS-then@ Yes @else-not-FEATURE_FAST_REDIRECTS@ No @endif-FEATURE_FAST_REDIRECTS@</td>
<td>Allows the +fast-redirects action, to bypass redirect and logging scripts.</td>
</tr>
<tr>
<td><code>FEATURE_FORCE_LOAD</code></td>
<td>@if-FEATURE_FORCE_LOAD-then@ Yes @else-not-FEATURE_FORCE_LOAD@ No @endif-FEATURE_FORCE_LOAD@</td>
<td>Allows bypassing all filtering for a single page using the prefix
<q><code>@force-prefix@</code></q>.</td>
</tr>
<tr>
<td><code>FEATURE_GRACEFUL_TERMINATION</code></td>
<td>@if-FEATURE_GRACEFUL_TERMINATION-then@ Yes @else-not-FEATURE_GRACEFUL_TERMINATION@ No @endif-FEATURE_GRACEFUL_TERMINATION@</td>
<td>Allows to shutdown Privoxy through the web interface.</td>
</tr>
<tr>
<td><code>FEATURE_IMAGE_BLOCKING</code></td>
<td>@if-FEATURE_IMAGE_BLOCKING-then@ Yes @else-not-FEATURE_IMAGE_BLOCKING@ No @endif-FEATURE_IMAGE_BLOCKING@</td>
<td>Allows the +handle-as-image action, to send <q>blocked</q> images instead of HTML.</td>
</tr>
<tr>
<td><code>FEATURE_IPV6_SUPPORT</code></td>
<td>@if-FEATURE_IPV6_SUPPORT-then@ Yes @else-not-FEATURE_IPV6_SUPPORT@ No @endif-FEATURE_IPV6_SUPPORT@</td>
<td>
Allows IPv6 addresses in incoming requests, when resolving domains to
IP addresses and in the configuration files.
</td>
</tr>
<tr>
<td><code>FEATURE_IMAGE_DETECT_MSIE</code></td>
<td>@if-FEATURE_IMAGE_DETECT_MSIE-then@ Yes @else-not-FEATURE_IMAGE_DETECT_MSIE@ No @endif-FEATURE_IMAGE_DETECT_MSIE@</td>
<td>Enables automatic detection of image and HTML requests from
Microsoft Internet Explorer users, overriding the setting of
+image in the actions file.</td>
</tr>
<tr>
<td><code>FEATURE_NO_GIFS</code></td>
<td>@if-FEATURE_NO_GIFS-then@ Yes @else-not-FEATURE_NO_GIFS@ No @endif-FEATURE_NO_GIFS@</td>
<td>Use PNG instead of GIF for the built-in images.</td>
</tr>
<tr>
<td><code>FEATURE_PTHREAD</code></td>
<td>@if-FEATURE_PTHREAD-then@ Yes @else-not-FEATURE_PTHREAD@ No @endif-FEATURE_PTHREAD@</td>
<td>Use POSIX threads rather than native threads</td>
</tr>
<tr>
<td><code>FEATURE_STATISTICS</code></td>
<td>@if-FEATURE_STATISTICS-then@ Yes @else-not-FEATURE_STATISTICS@ No @endif-FEATURE_STATISTICS@</td>
<td>Enables the statistics function.</td>
</tr>
<tr>
<td><code>FEATURE_STRPTIME_SANITY_CHECKS</code></td>
<td>@if-FEATURE_STRPTIME_SANITY_CHECKS-then@ Yes @else-not-FEATURE_STRPTIME_SANITY_CHECKS@ No @endif-FEATURE_STRPTIME_SANITY_CHECKS@</td>
<td>Try to work around broken strptime() implementations.</td>
</tr>
<tr>
<td><code>FEATURE_TOGGLE</code></td>
<td>@if-FEATURE_TOGGLE-then@ Yes @else-not-FEATURE_TOGGLE@ No @endif-FEATURE_TOGGLE@</td>
<td>Allow Privoxy to be <q>disabled</q> so it is just a normal non-blocking non-anonymizing proxy.</td>
</tr>
<tr>
<td><code>FEATURE_TRUST</code></td>
<td>@if-FEATURE_TRUST-then@ Yes @else-not-FEATURE_TRUST@ No @endif-FEATURE_TRUST@</td>
<td>Allows the use of trust files.</td>
</tr>
<tr>
<td><code>FEATURE_ZLIB</code></td>
<td>@if-FEATURE_ZLIB-then@ Yes @else-not-FEATURE_ZLIB@ No @endif-FEATURE_ZLIB@</td>
<td>Allows to decompress gzip and zlib compressed documents for filtering.
Requires external zlib library and hasn't been tested on all platforms.</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="box">
<h2>More Privoxy:</h2>
<ul>@menu@<li><a href="@user-manual@">Documentation</a></li></ul>
</td>
</tr>
<tr>
<td class="info">
#include mod-support-and-service
</td>
</tr>
<!-- @if-have-help-info-start -->
<tr>
<td class="info">
#include mod-local-help
</td>
</tr>
<!-- if-have-help-info-end@ -->
</table>
</body>
</html>

View File

@@ -1,146 +0,0 @@
##########################################################
#
# Show-Status-CGI Output template for Privoxy.
# (Variant for the show-file mode)
#
# USING HTML TEMPLATES:
# ---------------------
#
# Template files are written win plain HTML, with a few
# additions:
#
# - Lines that start with a '#' character like this one
# are ignored
#
# - Each item in the below list of exported symbols will
# be replaced by dynamically generated text, if they
# are enclosed in '@'-characters. E.g. The string @version@
# will be replaced by the version number of Privoxy.
#
# - One special application of this is to make whole blocks
# of the HTML template disappear if the condition <name>
# is not given. Simply enclose the block between the two
# strings @if-<name>start and if-<name>-end@. The strings
# should be placed in HTML comments (<!-- -->), so the
# html structure won't be messed when the magic happens.
#
# USABLE SYMBOLS IN THIS TEMPLATE:
# --------------------------------
#
# my-ip-addr:
# The IP-address that the client used to reach this proxy
# my-hostname:
# The hostname associated with my-ip-addr
# admin-address:
# The email address of the pxoxy's administrator, as configured
# in the config file
# default-cgi:
# The URL for the "main menu" builtin CGI of this proxy
# menu:
# List of <li> elements linking to the other available CGIs
# version:
# The version number of the proxy software
# code-status:
# The development status of the proxy software: "alpha", "beta",
# or "stable".
# homepage:
# The URL of the SourceForge ijbswa project, who maintains this
# software.
#
# file-description:
# A descriptive name for the file being shown
# contents:
# The contents of the file being shown
# filepath
# The complete filename of the file being shown
#
#
# CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS:
# ------------------------------------------------------------------
#
# unstable:
# This is an alpha or beta release of the proxy software
# have-adminaddr-info:
# An e-mail address for the local Privoxy adminstrator has
# been specified and is available through the "admin-address"
# symbol
# have-proxy-info:
# A URL for online documentation about this proxy has been
# specified and is available through the "proxy-info-url"
# symbol
# have-help-info:
# If either have-proxy-info is true or have-adminaddr-info is
# true, have-help-info is true. Used to conditionally include
# a grey box for any and all help info.
#
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Privoxy@@my-hostname@: Contents of @file-description@</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@favicon.ico" type="image/x-icon">
</head>
<body>
<table cellpadding="20" cellspacing="10" border="0" width="100%">
<tr>
<td class="title">
#include mod-title
</td>
</tr>
<!-- @if-unstable-start -->
# This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
<tr>
<td class="warning">
#include mod-unstable-warning
</td>
</tr>
<!-- if-unstable-end@ -->
<tr>
<td class="box">
<h2>Contents of @file-description@ @filepath@</h2>
<pre>@contents@</pre>
</td>
</tr>
<tr>
<td class="box">
<h2>More Privoxy:</h2>
<ul>@menu@<li><a href="@user-manual@">Documentation</a></li></ul>
</td>
</tr>
<tr>
<td class="info">
#include mod-support-and-service
</td>
</tr>
<!-- @if-have-help-info-start -->
<tr>
<td class="info">
#include mod-local-help
</td>
</tr>
<!-- if-have-help-info-end@ -->
</table>
</body>
</html>

View File

@@ -1,292 +0,0 @@
########################################################################
#
# File : $Source: /cvsroot/ijbswa/current/templates/show-url-info,v $
#
# Purpose : Template for Privoxy's show-url-info CGI page.
#
# Copyright : Written by and Copyright (C) 2001-2007 the SourceForge
# Privoxy team. http://www.privoxy.org/
#
# This program is free software; you can redistribute it
# and/or modify it under the terms of the GNU General
# Public License as published by the Free Software
# Foundation; either version 2 of the License, or (at
# your option) any later version.
#
# This program is distributed in the hope that it will
# be useful, but WITHOUT ANY WARRANTY; without even the
# implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE. See the GNU General Public
# License for more details.
#
# The GNU General Public License should be included with
# this file. If not, you can view it at
# http://www.gnu.org/copyleft/gpl.html
# or write to the Free Software Foundation, Inc., 59
# Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
#########################################################################
# USING HTML TEMPLATES:
# ---------------------
#
# Template files are written win plain HTML, with a few
# additions:
#
# - Lines that start with a '#' character like this one
# are ignored
#
# - Each item in the below list of exported symbols will
# be replaced by dynamically generated text, if they
# are enclosed in '@'-characters. E.g. The string @version@
# will be replaced by the version number of Privoxy.
#
# - One special application of this is to make whole blocks
# of the HTML template disappear if the condition <name>
# is not given. Simply enclose the block between the two
# strings @if-<name>start and if-<name>-end@. The strings
# should be placed in HTML comments (<!-- -->), so the
# html structure won't be messed when the magic happens.
#
# USABLE SYMBOLS IN THIS TEMPLATE:
# --------------------------------
#
# my-ip-addr:
# The IP-address that the client used to reach Privoxy
# my-hostname:
# The hostname associated with my-ip-addr
# admin-address:
# The email address of the Privoxy administrator, as configured
# in the config file
# default-cgi:
# The URL for Privoxy's "main menu" builtin CGI page
# menu:
# List of <li> elements linking to the other available CGIs
# version:
# Privoxy's version number
# code-status:
# Privoxy's development status: "alpha", "beta", or "stable".
# homepage:
# The Privoxy web site.
#
# CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS:
# ------------------------------------------------------------------
#
# unstable:
# this is an alpha or beta release of the proxy software
# have-adminaddr-info:
# An e-mail address for the local Privoxy adminstrator has
# been specified and is available through the "admin-address"
# symbol
# have-proxy-info:
# A URL for online documentation about this proxy has been
# specified and is available through the "proxy-info-url"
# symbol
# have-help-info:
# If either have-proxy-info is true or have-adminaddr-info is
# true, have-help-info is true. Used to conditionally include
# a grey box for any and all help info.
# url-given:
# The CGI was called with a url parameter. In that case, the
# following symbols are available:
# url:
# The given URL
# default:
# The system default for actions
# matches:
# The list of all matches in the actions file that this URL
# produced, along with the actions that were triggered by
# these matches
# final:
# The actions that are associated with the URL at the end of
# the matching process
# no-forwarder: Requests to url will be made directly.
# http-forwarder:
# Requests to url will be made through a HTTP proxy
# forward-host:
# The IP address or its hostname
# forward-port.
# The proxy port
# socks-forwarder:
# Requests to url will be made through a socks proxy
# socks-type:
# The socks type: socks4 or socks4a
# gateway-host:
# The IP address or its hostname
# gateway-port:
# The proxy port.
#
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Privoxy@@my-hostname@ URL Info</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@favicon.ico" type="image/x-icon">
<link rel="search" type="application/opensearchdescription+xml" title="Privoxy URL Info" href="/url-info-osd.xml">
</head>
<body>
<table summary="" cellpadding="20" cellspacing="10" border="0" width="100%">
<tr>
<td class="title">
#include mod-title
</td>
</tr>
<!-- @if-unstable-start -->
# This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
<tr>
<td class="warning">
#include mod-unstable-warning
</td>
</tr>
<!-- if-unstable-end@ -->
<!-- @if-url-given-start -->
<tr>
<td class="box">
<!-- @if-valid-url-start -->
<h2>Forwarding settings:</h2>
<p>
Requests for <a href="@url@">@url@</a> will be <!--
# "Interesting" formatting to prevent white space at the end of the sentence.
@if-no-forwarder-start -->
made <b>directly</b>, no forwarding settings apply<!--
if-no-forwarder-end@--><!--
@if-http-forwarder-start --><!-- @if-socks-forwarder-start -->
first <!--
if-socks-forwarder-end@ --><!-- if-http-forwarder-end@ --><!--
@if-socks-forwarder-start -->
forwarded through <b>@socks-type@-proxy @gateway-host@:@gateway-port@</b><!--
if-socks-forwarder-end@ --><!--
@if-http-forwarder-start --><!-- @if-socks-forwarder-start -->
and then <!--
if-socks-forwarder-end@ --><!-- if-http-forwarder-end@ --><!--
@if-http-forwarder-start -->
forwarded through <b>HTTP-proxy @forward-host@:@forward-port@</b><!--
if-http-forwarder-end@ -->.
</td>
</tr>
<tr>
<td class="box">
<!-- @if-https-start -->
<h2>NOTE:</h2>
<p>This is a HTTPS URL, so the part after the "/" is ignored
as Privoxy doesn't see the path for real HTTPS requests either.</p>
<!-- if-https-end@ -->
<!-- if-valid-url-end@ -->
<h2>Matches for <a href="@url@">@url@</a>:</h2>
@matches@
<!-- @if-valid-url-start -->
<!-- @if-cgi-editor-is-disabled-start -->
<p>
The CGI editor is currently disabled, thus no edit buttons are shown.<br>
Please have a look at the
<a href="@user-manual@config.html#ENABLE-EDIT-ACTIONS">enable-edit-actions documentation</a>
to learn how to enable it and what the risks are.
</p>
<!-- if-cgi-editor-is-disabled-end@ -->
<!-- @if-valid-url-end -->
</td>
</tr>
<!-- @if-valid-url-start -->
<!-- @if-filters-might-be-ineffective-start -->
<tr>
<td class="warning">
<h2>Warning:</h2>
<p>
This Privoxy version has been built without zlib support,
<strong>content filters will not work if the server sends compressed content.</strong>
Consider enabling the <a title="prevent-compression documentation"
href="@user-manual@actions-file.html#PREVENT-COMPRESSION">prevent-compression</a>
action for this URL or rebuild Privoxy with zlib support.
</p>
</td>
</tr>
<!-- if-filters-might-be-ineffective-end@ -->
<tr>
<td class="box">
<h2>Final results:</h2>
<b>@final@</b>
</td>
</tr>
<!-- if-valid-url-end@ -->
<!-- if-url-given-end@ -->
<!-- @if-privoxy-is-toggled-off-start -->
<tr>
<td class="warning">
<h2>Warning:</h2>
<p>
<strong>Privoxy is currently toggled off. Matching actions will not apply
unless you <a href="@default-cgi@toggle?set=enable">toggle Privoxy on</a> first.</strong>
</p>
</td>
</tr>
<!-- if-privoxy-is-toggled-off-end@ -->
<tr>
<td class="box">
<h2>Look up the actions for a
<!-- @if-url-given-start -->new<!-- if-url-given-end@ -->
URL:</h2>
<form method="GET" action="@default-cgi@show-url-info">
<p>
<input type="text" name="url" size="80" value="@url@" class="url">
<input type="submit" value="Go">
</p>
</form>
</td>
</tr>
<tr>
<td class="box">
<h2>More Privoxy:</h2>
<ul>@menu@<li><a href="@user-manual@">Documentation</a></li></ul>
</td>
</tr>
<tr>
<td class="info">
#include mod-support-and-service
</td>
</tr>
<!-- @if-have-help-info-start -->
<tr>
<td class="info">
#include mod-local-help
</td>
</tr>
<!-- if-have-help-info-end@ -->
</table>
</body>
</html>

View File

@@ -1,159 +0,0 @@
##########################################################
#
# Show-Status-CGI Output template for Privoxy.
#
# USING HTML TEMPLATES:
# ---------------------
#
# Template files are written win plain HTML, with a few
# additions:
#
# - Lines that start with a '#' character like this one
# are ignored
#
# - Each item in the below list of exported symbols will
# be replaced by dynamically generated text, if they
# are enclosed in '@'-characters. E.g. The string @version@
# will be replaced by the version number of Privoxy.
#
# - One special application of this is to make whole blocks
# of the HTML template disappear if the condition <name>
# is not given. Simply enclose the block between the two
# strings @if-<name>start and if-<name>-end@. The strings
# should be placed in HTML comments (<!-- -->), so the
# html structure won't be messed when the magic happens.
#
# USABLE SYMBOLS IN THIS TEMPLATE:
# --------------------------------
#
# my-ip-addr:
# The IP-address that the client used to reach this proxy
# my-hostname:
# The hostname associated with my-ip-addr
# admin-address:
# The email address of the pxoxy's administrator, as configured
# in the config file
# default-cgi:
# The URL for the "main menu" builtin CGI of this proxy
# menu:
# List of <li> elements linking to the other available CGIs
# version:
# The version number of the proxy software
# code-status:
# The development status of the proxy software: "alpha", "beta",
# or "stable".
# homepage:
# The URL of the SourceForge ijbswa project, who maintains this
# software.
#
# redirect-url:
# The URL to a script that will redirect to the Privoxy
# documentation for a given item
# invocation:
# The command line with whitch Privoxy was invoked
# options:
# The options read from the configfile, linked to their
# explanations, plus warnings if parsing acl or forward
# statements produced errors.
# sourceversions:
# A HTML-formatted list of the individual source file cvs versions
# defines:
# A HTML-formatted list of all conditional #defines used when
# Privoxy was compiled
#
#
# CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS:
# ------------------------------------------------------------------
#
# unstable:
# This is an alpha or beta release of the proxy software
# have-adminaddr-info:
# An e-mail address for the local Privoxy adminstrator has
# been specified and is available through the "admin-address"
# symbol
# have-proxy-info:
# A URL for online documentation about this proxy has been
# specified and is available through the "proxy-info-url"
# symbol
# have-help-info:
# If either have-proxy-info is true or have-adminaddr-info is
# true, have-help-info is true. Used to conditionally include
# a grey box for any and all help info.
# sourceversions
# The versions.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Privoxy@@my-hostname@: Detailed proxy version information</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@favicon.ico" type="image/x-icon">
</head>
<body>
<table cellpadding="20" cellspacing="10" border="0" width="100%">
<tr>
<td class="title">
#include mod-title
</td>
</tr>
<!-- @if-unstable-start -->
# This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
<tr>
<td class="warning">
#include mod-unstable-warning
</td>
</tr>
<!-- if-unstable-end@ -->
<tr>
<td class="box">
<h2>Source code versions:</h2>
<p><i>(Note: This information is only relevant if you checked out Privoxy from CVS
and compiled it yourself. If you downloaded a binary, .exe, RPM, or a .tgz file,
then when you ask for support just mention the version number <b>@version@</b>
and the type of download you got.)</i>
</p>
<pre>@sourceversions@</pre>
</td>
</tr>
<tr>
<td class="box">
<h2>More Privoxy:</h2>
<ul>@menu@<li><a href="@user-manual@">Documentation</a></li></ul>
</td>
</tr>
<tr>
<td class="info">
#include mod-support-and-service
</td>
</tr>
<!-- @if-have-help-info-start -->
<tr>
<td class="info">
#include mod-local-help
</td>
</tr>
<!-- if-have-help-info-end@ -->
</table>
</body>
</html>

View File

@@ -1,180 +0,0 @@
##########################################################
#
# Toggle Output template for Privoxy.
#
#
# USING HTML TEMPLATES:
# ---------------------
#
# Template files are written win plain HTML, with a few
# additions:
#
# - Lines that start with a '#' character like this one
# are ignored
#
# - Each item in the below list of exported symbols will
# be replaced by dynamically generated text, if they
# are enclosed in '@'-characters. E.g. The string @version@
# will be replaced by the version number of Privoxy.
#
# - One special application of this is to make whole blocks
# of the HTML template disappear if the condition <name>
# is not given. Simply enclose the block between the two
# strings @if-<name>start and if-<name>-end@. The strings
# should be placed in HTML comments (<!-- -->), so the
# html structure won't be messed when the magic happens.
#
# USABLE SYMBOLS IN THIS TEMPLATE:
# --------------------------------
#
# my-ip-addr:
# The IP-address that the client used to reach this proxy
# my-hostname:
# The hostname associated with my-ip-addr
# admin-address:
# The email address of the pxoxy's administrator, as configured
# in the config file
# default-cgi:
# The URL for the "main menu" builtin CGI of this proxy
# menu:
# List of <li> elements linking to the other available CGIs
# version:
# The version number of the proxy software
# code-status:
# The development status of the proxy software: "alpha", "beta",
# or "stable".
# homepage:
# The URL of the SourceForge ijbswa project, who maintains this
# software.
#
# CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS:
# ------------------------------------------------------------------
#
# unstable:
# this is an alpha or beta release of the proxy software
# have-adminaddr-info:
# An e-mail address for the local Privoxy adminstrator has
# been specified and is available through the "admin-address"
# symbol
# have-proxy-info:
# A URL for online documentation about this proxy has been
# specified and is available through the "proxy-info-url"
# symbol
# have-help-info:
# If either have-proxy-info is true or have-adminaddr-info is
# true, have-help-info is true. Used to conditionally include
# a grey box for any and all help info.
# @if-enabled-display-then@ on @else-not-enabled-display@ off @endif-enabled-display@
#
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>@if-enabled-display-then@Enabled@else-not-enabled-display@Disabled@endif-enabled-display@ - Privoxy@@my-hostname@</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@favicon.ico" type="image/x-icon">
</head>
<body>
<table cellpadding="20" cellspacing="10" border="0" width="100%">
<tr>
<td class="title">
#include mod-title
</td>
</tr>
<!-- @if-unstable-start -->
# This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
<tr>
<td class="warning">
#include mod-unstable-warning
</td>
</tr>
<!-- if-unstable-end@ -->
<tr>
<td class="box">
<h2>Privoxy is @if-enabled-display-then@Enabled@else-not-enabled-display@Disabled@endif-enabled-display@</h2>
<p>When enabled, Privoxy performs its magic - blocking
adverts, filtering cookies, regex-filtering, etc.</p>
<p>When disabled, Privoxy behaves as a normal HTTP proxy,
and will not affect your web browsing.</p>
<p><a href="@default-cgi@toggle?set=@if-enabled-display-then@disable@else-not-enabled-display@enable@endif-enabled-display@">Click
here</a> to @if-enabled-display-then@disable@else-not-enabled-display@enable@endif-enabled-display@ Privoxy.</p>
</td>
</tr>
<tr>
<td class="box">
<h2>Bookmarklets</h2>
<p>Here are some bookmarklets to allow you to easily access a
"mini" version of this page. They are known to work with MS
Internet Explorer, Netscape and Mozilla, but should work equally
well in other browsers which support JavaScript. They are designed
to run directly from your bookmarks - <b>not</b> by clicking the
links below (although that will work for testing).
</p>
<p>To save them, right-click the link and choose
"Add to Favorites" (IE) or "Add Bookmark" (Netscape). You
will get a warning that the bookmark "may not be safe" - just
click OK. Then you can run the Bookmarklet directly from your
favourites/bookmarks. For even faster access, you can put
them on the "Links" bar (IE) or the "Personal Toolbar"
(Netscape), and run them with a single click.
</p>
<ul>
<li><a href="javascript:void(window.open('@default-cgi@toggle?mini=y&amp;set=enabled','ijbstatus','width=250,height=100,resizable=yes,scrollbars=no,toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no').focus());">Privoxy - Enable</a></li>
<li><a href="javascript:void(window.open('@default-cgi@toggle?mini=y&amp;set=disabled','ijbstatus','width=250,height=100,resizable=yes,scrollbars=no,toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no').focus());">Privoxy - Disable</a></li>
<li><a href="javascript:void(window.open('@default-cgi@toggle?mini=y&amp;set=toggle','ijbstatus','width=250,height=100,resizable=yes,scrollbars=no,toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no').focus());">Privoxy - Toggle Privoxy</a>
(Toggles between enabled and disabled)</li>
<li><a href="javascript:void(window.open('@default-cgi@toggle?mini=y','ijbstatus','width=250,height=100,resizable=yes,scrollbars=no,toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no').focus());">Privoxy - View Status</a></li>
</ul>
<p>
<b>Credit:</b> The site which gave us the general idea for these
bookmarklets is <a href="http://www.bookmarklets.com/">www.bookmarklets.com</a>.
They have <a href="http://www.bookmarklets.com/about/">more information</a> about them.
</p>
</td>
</tr>
<tr>
<td class="box">
<h2>More Privoxy:</h2>
<ul>@menu@<li><a href="@user-manual@">Documentation</a></li></ul>
</td>
</tr>
<tr>
<td class="info">
#include mod-support-and-service
</td>
</tr>
<!-- @if-have-help-info-start -->
<tr>
<td class="info">
#include mod-local-help
</td>
</tr>
<!-- if-have-help-info-end@ -->
</table>
</body>
</html>

View File

@@ -1,91 +0,0 @@
##########################################################
#
# Toggle Output template for Privoxy.
#
#
# USING HTML TEMPLATES:
# ---------------------
#
# Template files are written win plain HTML, with a few
# additions:
#
# - Lines that start with a '#' character like this one
# are ignored
#
# - Each item in the below list of exported symbols will
# be replaced by dynamically generated text, if they
# are enclosed in '@'-characters. E.g. The string @version@
# will be replaced by the version number of Privoxy.
#
# - One special application of this is to make whole blocks
# of the HTML template disappear if the condition <name>
# is not given. Simply enclose the block between the two
# strings @if-<name>start and if-<name>-end@. The strings
# should be placed in HTML comments (<!-- -->), so the
# html structure won't be messed when the magic happens.
#
# USABLE SYMBOLS IN THIS TEMPLATE:
# --------------------------------
#
# my-ip-addr:
# The IP-address that the client used to reach this proxy
# my-hostname:
# The hostname associated with my-ip-addr
# admin-address:
# The email address of the pxoxy's administrator, as configured
# in the config file
# default-cgi:
# The URL for the "main menu" builtin CGI of this proxy
# menu:
# List of <li> elements linking to the other available CGIs
# version:
# The version number of the proxy software
# code-status:
# The development status of the proxy software: "alpha", "beta",
# or "stable".
# homepage:
# The URL of the SourceForge ijbswa project, who maintains this
# software.
#
# CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS:
# ------------------------------------------------------------------
#
# unstable:
# this is an alpha or beta release of the proxy software
# have-adminaddr-info:
# An e-mail address for the local Privoxy adminstrator has
# been specified and is available through the "admin-address"
# symbol
# have-proxy-info:
# A URL for online documentation about this proxy has been
# specified and is available through the "proxy-info-url"
# symbol
# have-help-info:
# If either have-proxy-info is true or have-adminaddr-info is
# true, have-help-info is true. Used to conditionally include
# a grey box for any and all help info.
# @if-enabled-display-then@ on @else-not-enabled-display@ off @endif-enabled-display@
#
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>@if-enabled-display-then@Enabled@else-not-enabled-display@Disabled@endif-enabled-display@ - Privoxy@@my-hostname@</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@favicon.ico" type="image/x-icon">
</head>
<body>
<p class="whiteframed">
<a href="@default-cgi@">Privoxy</a> is
<b>@if-enabled-display-then@enabled@else-not-enabled-display@disabled@endif-enabled-display@</b>.
<br><a href="@default-cgi@toggle?mini=y&amp;set=@if-enabled-display-then@disable@else-not-enabled-display@enable@endif-enabled-display@"
>@if-enabled-display-then@[Disable]@else-not-enabled-display@[Enable]@endif-enabled-display@</a> |
<a href="javascript:window.close();">[Close]</a>
</p>
</body>
</html>

View File

@@ -1,191 +0,0 @@
##########################################################
#
# "Untrusted" Error Output template for Privoxy.
#
#
# USING HTML TEMPLATES:
# ---------------------
#
# Template files are written win plain HTML, with a few
# additions:
#
# - Lines that start with a '#' character like this one
# are ignored
#
# - Each item in the below list of exported symbols will
# be replaced by dynamically generated text, if they
# are enclosed in '@'-characters. E.g. The string @version@
# will be replaced by the version number of Privoxy.
#
# - One special application of this is to make whole blocks
# of the HTML template disappear if the condition <name>
# is not given. Simply enclose the block between the two
# strings @if-<name>start and if-<name>-end@. The strings
# should be placed in HTML comments (<!-- -->), so the
# html structure won't be messed when the magic happens.
#
# USABLE SYMBOLS IN THIS TEMPLATE:
# --------------------------------
#
# my-ip-addr:
# The IP-address that the client used to reach this proxy
# my-hostname:
# The hostname associated with my-ip-addr
# admin-address:
# The email address of the pxoxy's administrator, as configured
# in the config file
# default-cgi:
# The URL for the "main menu" builtin CGI of this proxy
# menu:
# List of <li> elements linking to the other available CGIs
# version:
# The version number of the proxy software
# code-status:
# The development status of the proxy software: "alpha", "beta",
# or "stable".
# homepage:
# The URL of the SourceForge ijbswa project, who maintains this
# software.
#
# hostport:
# The host and port part of the request that lead to this problem
# path:
# The path part of the request that lead to this problem
# referrer:
# The referrer of the request that lead to this problem
# trusted-referrers:
# An HTML-formatted list of referrers that are marked as trusted in
# the trustfile
#
#
# CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS:
# ------------------------------------------------------------------
#
# unstable:
# This is an alpha or beta release of the proxy software
# have-adminaddr-info:
# An e-mail address for the local Privoxy adminstrator has
# been specified and is available through the "admin-address"
# symbol
# have-proxy-info:
# A URL for online documentation about this proxy has been
# specified and is available through the "proxy-info-url"
# symbol
# have-help-info:
# If either have-proxy-info is true or have-adminaddr-info is
# true, have-help-info is true. Used to conditionally include
# a grey box for any and all help info.
# force-support:
# Privoxy has been compiled with support for forced loading
# of blocked content. In that case, the symbol "force-prefix" is
# avaiable, which translates to the FORCE_PREFIX
# have-trust-info:
# There were URLs with info on the trust policy defined in the config
# file. In this case the list of URLs is available through the
# "trust-info" symbol.
#
#
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html>
<head>
<title>Untrusted request (Privoxy@@my-hostname@)</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="shortcut icon" href="@default-cgi@error-favicon.ico">
<style type="text/css">
#include cgi-style.css
</style>
</head>
<body>
<table summary="" cellpadding="20" cellspacing="10" border="0" width="100%">
<tr>
<td class="status">
UNTRUSTED
</td>
<td class="title" style="width: 100%">
#include mod-title
</td>
</tr>
<!-- @if-unstable-start -->
# This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
<tr>
<td class="warning" colspan="2">
#include mod-unstable-warning
</td>
</tr>
<!-- if-unstable-end@ -->
<tr>
<td class="warning" colspan="2">
<h2>Request for untrusted URL</h2>
<p>Your request for <b>@protocol@@hostport@@path@</b> was blocked,
because neither the request URL itself, nor its referrer
(<b>@referrer@</b>) were trusted.
</p>
<!-- @if-force-support-start -->
<p>(You can <a href="@protocol@@hostport@@force-prefix@@path@">go there anyway</a>.)</p>
<!-- if-force-support-end@ -->
</td>
</tr>
<tr>
<td class="box" colspan="2">
<h2>The following referrers are trusted:</h2>
<ul>
@trusted-referrers@
</ul>
</td>
</tr>
<!-- @if-have-trust-info-start -->
<tr>
<td class="box" colspan="2">
<h2>More information on the trust policy:</h2>
<p>You can learn more about what this means and what you may be able to do about it by
reading the following documents:
</p>
<ol>
@trust-info@
</ol>
</td>
</tr>
<!-- if-have-trust-info-end@ -->
<tr>
<td class="box" colspan="2">
<h2>More Privoxy:</h2>
<ul>@menu@<li><a href="@user-manual@">Documentation</a></li></ul>
</td>
</tr>
<tr>
<td class="info" colspan="2">
#include mod-support-and-service
</td>
</tr>
<!-- @if-have-help-info-start -->
<tr>
<td class="info" colspan="2">
#include mod-local-help
</td>
</tr>
<!-- if-have-help-info-end@ -->
</table>
</body>
</html>

View File

@@ -1,14 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>Privoxy URL Info</ShortName>
<Description>
Enter a URL to see which Privoxy actions apply.
Only works while the browser is configured to use Privoxy.
</Description>
<InputEncoding>UTF-8</InputEncoding>
<OutputEncoding>UTF-8</OutputEncoding>
<Developer>Privoxy Team</Developer>
<Contact>ijbswa-developers@lists.sourceforge.net</Contact>
<Image width="16" height="16" type="image/x-icon">@default-cgi@favicon.ico</Image>
<Url type="text/html" method="GET" template="@default-cgi@show-url-info?url={searchTerms}"/>
</OpenSearchDescription>

View File

@@ -1,145 +0,0 @@
##########################################################
#
# Toggle Output template for Privoxy.
#
#
# USING HTML TEMPLATES:
# ---------------------
#
# Template files are written win plain HTML, with a few
# additions:
#
# - Lines that start with a '#' character like this one
# are ignored
#
# - Each item in the below list of exported symbols will
# be replaced by dynamically generated text, if they
# are enclosed in '@'-characters. E.g. The string @version@
# will be replaced by the version number of Privoxy.
#
# - One special application of this is to make whole blocks
# of the HTML template disappear if the condition <name>
# is not given. Simply enclose the block between the two
# strings @if-<name>start and if-<name>-end@. The strings
# should be placed in HTML comments (<!-- -->), so the
# html structure won't be messed when the magic happens.
#
# USABLE SYMBOLS IN THIS TEMPLATE:
# --------------------------------
#
# my-ip-addr:
# The IP-address that the client used to reach this proxy
# my-hostname:
# The hostname associated with my-ip-addr
# admin-address:
# The email address of the pxoxy's administrator, as configured
# in the config file
# default-cgi:
# The URL for the "main menu" builtin CGI of this proxy
# menu:
# List of <li> elements linking to the other available CGIs
# version:
# The version number of the proxy software
# code-status:
# The development status of the proxy software: "alpha", "beta",
# or "stable".
# homepage:
# The URL of the SourceForge ijbswa project, who maintains this
# software.
#
# CONDITIONAL SYMBOLS FOR THIS TEMPLATE AND THEIR DEPANDANT SYMBOLS:
# ------------------------------------------------------------------
#
# unstable:
# this is an alpha or beta release of the proxy software
# have-adminaddr-info:
# An e-mail address for the local Privoxy adminstrator has
# been specified and is available through the "admin-address"
# symbol
# have-proxy-info:
# A URL for online documentation about this proxy has been
# specified and is available through the "proxy-info-url"
# symbol
# have-help-info:
# If either have-proxy-info is true or have-adminaddr-info is
# true, have-help-info is true. Used to conditionally include
# a grey box for any and all help info.
# @if-enabled-display-then@ on @else-not-enabled-display@ off @endif-enabled-display@
#
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>@if-enabled-display-then@Enabled@else-not-enabled-display@Disabled@endif-enabled-display@ - Privoxy@@my-hostname@</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@favicon.ico" type="image/x-icon">
</head>
<body>
<table cellpadding="20" cellspacing="10" border="0" width="100%">
<tr>
<td class="title">
#include mod-title
</td>
</tr>
<!-- @if-unstable-start -->
# This will only appear if CODE_STATUS is "alpha" or "beta". See configure.in
<tr>
<td class="warning">
#include mod-unstable-warning
</td>
</tr>
<!-- if-unstable-end@ -->
<tr>
<td class="box">
<h2>Privoxy is @if-enabled-display-then@Enabled@else-not-enabled-display@Disabled@endif-enabled-display@</h2>
<p>When enabled, Privoxy performs its magic - blocking
adverts, filtering cookies, regex-filtering, etc.</p>
<p>When disabled, Privoxy behaves as a normal HTTP proxy,
and will not affect your web browsing.</p>
<p><a href="@default-cgi@toggle?set=@if-enabled-display-then@disable@else-not-enabled-display@enable@endif-enabled-display@">Click
here</a> to @if-enabled-display-then@disable@else-not-enabled-display@enable@endif-enabled-display@ Privoxy.</p>
</td>
</tr>
<tr>
<td class="box">
<h2>More Privoxy:</h2>
<ul>@menu@<li><a href="@user-manual@">Documentation</a></li></ul>
</td>
</tr>
<tr>
<td class="info">
#include mod-support-and-service
</td>
</tr>
<!-- @if-have-help-info-start -->
<tr>
<td class="info">
#include mod-local-help
</td>
</tr>
<!-- if-have-help-info-end@ -->
</table>
</body>
</html>

View File

@@ -90,7 +90,7 @@
<title>Request blocked (Privoxy@@my-hostname@)</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="shortcut icon" href="@default-cgi@error-favicon.ico" type="image/x-icon">
<style type="text/css">
@@ -148,7 +148,7 @@
<p class="small" align="center"> \
Request blocked by <a href="@default-cgi@" target="_blank">Privoxy</a>: @block-reason@ \
<br>See <a href="@default-cgi@show-url-info?url=@hostport@@path-ue@" \
target="_blank">why this block applies</a> \
>why this block applies</a> \
<!-- @if-force-support-start --> \
or <a href="http://@hostport@@force-prefix@@path@">go \
<!-- if-force-support-end@ --> \
@@ -184,7 +184,7 @@
<p> \
<b>Please note that this <font color=red>@code-status@</font> release \
of the proxy software is not intended for production systems! \
<br>Use at your own risk. See the <a href="http://www.gnu.org/copyleft/gpl.html">license</a> for details.</b> \
<br>Use at your own risk. See the <a href="@user-manual@copyright.html">license</a> for details.</b> \
</p> \
</td> \
</tr> \
@@ -196,7 +196,7 @@
<p>Your request for <b>@protocol@@hostport@@path@</b> was blocked. \
<br>Block reason: @block-reason@ \
<br><a href="@default-cgi@show-url-info?url=@hostport@@path-ue@" \
target="_blank">See why this block applies</a> \
>See why this block applies</a> \
<!-- @if-force-support-start --> \
or <a href="http://@hostport@@force-prefix@@path@">go there anyway</a>. \
<!-- if-force-support-end@ --> \
@@ -270,9 +270,9 @@
<noscript>
<p class="small" align="center">
Request blocked by <a href="@default-cgi@" target="_blank">Privoxy</a>: @block-reason@
Request blocked by <a href="@default-cgi@">Privoxy</a>: @block-reason@
<br>See <a href="@default-cgi@show-url-info?url=@hostport@@path-ue@"
target="_blank">why this block applies</a>
>why this block applies</a>
<!-- @if-force-support-start -->
or <a href="http://@hostport@@force-prefix@@path@">go
<!-- if-force-support-end@ -->

View File

@@ -72,7 +72,7 @@
<title>404 - Privoxy Configuration Page not found</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@error-favicon.ico">

View File

@@ -72,7 +72,7 @@
<title>Privoxy: Bad parameter</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@error-favicon.ico">

View File

@@ -72,7 +72,7 @@
<title>Configuration Page Disabled</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@error-favicon.ico">

View File

@@ -72,7 +72,7 @@
<title>Privoxy: Actions file not found</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@error-favicon.ico">

View File

@@ -72,7 +72,7 @@
<title>Privoxy: Cannot write to actions file</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@error-favicon.ico">

View File

@@ -72,7 +72,7 @@
<title>Privoxy: URL out of date</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@error-favicon.ico">

View File

@@ -72,7 +72,7 @@
<title>Privoxy: Parse error</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@error-favicon.ico">

View File

@@ -80,7 +80,7 @@
<title>503 - Connect failed (Privoxy@@my-hostname@)</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="shortcut icon" href="@default-cgi@error-favicon.ico">
<style type="text/css">

View File

@@ -10,7 +10,7 @@
<title>504 - Connection timeout (Privoxy@@my-hostname@)</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="shortcut icon" href="@default-cgi@error-favicon.ico">
<style type="text/css">

View File

@@ -72,7 +72,7 @@
<title>Privoxy@@my-hostname@</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@favicon.ico" type="image/x-icon">

View File

@@ -52,7 +52,7 @@
<head>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@favicon.ico" type="image/x-icon">

View File

@@ -6,7 +6,7 @@
# particular section in an actions file.
#
#
# Copyright : Written by and Copyright (C) 2001-2012 the
# Copyright : Written by and Copyright (C) 2001-2014 the
# Privoxy team. http://www.privoxy.org/
#
# Original Author: Copyright (C) 2001 Jonathan Foster
@@ -69,7 +69,7 @@
<head>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@favicon.ico" type="image/x-icon">
@@ -527,6 +527,24 @@ function show_limit_connect_opts(tf)
<td>Change HTTP/1.1 requests to HTTP/1.0. Only change if you know
what you're doing!</td>
</tr>
<!-- @if-external-content-filters-start -->
<tr class="bg1" align="left" valign="top">
<td class="en1">&nbsp;</td>
<td class="dis1" align="center" valign="middle"><input type="radio"
name="external_content_filter_all" id="external_content_filter_all_n" value="N" @external-content-filter-all-n@ ></td>
<td class="noc1" align="center" valign="middle"><input type="radio"
name="external_content_filter_all" id="external_content_filter_all_x" value="X" @external-content-filter-all-x@ ></td>
<td class="action"><a href="@user-manual@@actions-help-prefix@EXTERNAL_FILTER">external-filter</a> *</td>
<td>Filter the website through external scripts or programs.
You can use the radio buttons on this line to disable
all filters applied by previous rules, and/or you can enable or
disable the filters individually below.</td>
</tr>
@external-content-filter-params@
<!-- if-external-content-filters-end@ -->
<tr class="bg1" align="left" valign="top">
<td class="en1" align="center" valign="middle"><input type="radio"
name="fast_redirects" value="Y" @fast-redirects-y@

View File

@@ -71,7 +71,7 @@
<head>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@favicon.ico" type="image/x-icon">

View File

@@ -58,7 +58,7 @@
<head>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@favicon.ico" type="image/x-icon">

View File

@@ -56,7 +56,7 @@
<head>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@favicon.ico">

View File

@@ -85,7 +85,7 @@
<title>503 - Forwarding failure (Privoxy@@my-hostname@)</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="shortcut icon" href="@default-cgi@error-favicon.ico">
<style type="text/css">

View File

@@ -3,5 +3,5 @@
<strong>This Privoxy version is based on <em class="warning">@code-status@</em> code and
not intended for production systems!
<br>Use at your own risk. See the <a title="GNU General Public License version 2"
href="http://www.gnu.org/licenses/old-licenses/gpl-2.0.html">license</a> for details.</strong>
href="@user-manual@copyright.html">license</a> for details.</strong>
</p>

View File

@@ -10,7 +10,7 @@
<title>502 - No server or forwarder data received (Privoxy@@my-hostname@)</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="shortcut icon" href="@default-cgi@error-favicon.ico">
<style type="text/css">

View File

@@ -82,7 +82,7 @@
<title>404 - No such Domain (Privoxy@@my-hostname@)</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="shortcut icon" href="@default-cgi@error-favicon.ico">
<style type="text/css">

View File

@@ -77,7 +77,7 @@
<title>Privoxy@@my-hostname@</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@favicon.ico" type="image/x-icon">

View File

@@ -111,7 +111,7 @@
<title>Privoxy@@my-hostname@: Proxy Status</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@favicon.ico" type="image/x-icon">
@@ -264,6 +264,14 @@
Requires the connection-sharing config directive to be set.
</td>
</tr>
<tr>
<td><code>FEATURE_DYNAMIC_PCRE</code></td>
<td>@if-FEATURE_DYNAMIC_PCRE-then@ Yes @else-not-FEATURE_DYNAMIC_PCRE@ No @endif-FEATURE_DYNAMIC_PCRE@</td>
<td>Dynamically link to the PCRE library. This is set automatically
by <code>./configure</code> if you do not have libpcre installed.
Dynamically linking to an external libpcre is recommended as the one that is distributed
with Privoxy itself is outdated and lacks various features and bug-fixes you may be interested in.</td>
</tr>
<tr>
<td><code>FEATURE_FAST_REDIRECTS</code></td>
<td>@if-FEATURE_FAST_REDIRECTS-then@ Yes @else-not-FEATURE_FAST_REDIRECTS@ No @endif-FEATURE_FAST_REDIRECTS@</td>
@@ -273,7 +281,7 @@
<td><code>FEATURE_FORCE_LOAD</code></td>
<td>@if-FEATURE_FORCE_LOAD-then@ Yes @else-not-FEATURE_FORCE_LOAD@ No @endif-FEATURE_FORCE_LOAD@</td>
<td>Allows bypassing all filtering for a single page using the prefix
<q><code>@FORCE_PREFIX@</code></q>.</td>
<q><code>@force-prefix@</code></q>.</td>
</tr>
<tr>
<td><code>FEATURE_GRACEFUL_TERMINATION</code></td>
@@ -336,20 +344,6 @@
<td>Allows to decompress gzip and zlib compressed documents for filtering.
Requires external zlib library and hasn't been tested on all platforms.</td>
</tr>
<tr>
<td><code>STATIC_PCRE</code></td>
<td>@if-STATIC_PCRE-then@ Yes @else-not-STATIC_PCRE@ No @endif-STATIC_PCRE@</td>
<td>Use the supplied statically-linked PCRE library. This is set automatically
by <code>./configure</code> if you do not have the libpcre installed.
Dynamically linking to an external libpcre is recommended as the internal
one is outdated and lacks various features and bug-fixes you may be interested in.</td>
</tr>
<tr>
<td><code>STATIC_PCRS</code></td>
<td>@if-STATIC_PCRS-then@ Yes @else-not-STATIC_PCRS@ No @endif-STATIC_PCRS@</td>
<td>Use the supplied statically-linked PCRS library. This is set automatically
by <code>./configure</code> if you do not have the libpcrs installed.</td>
</tr>
</table>
</td>
</tr>

View File

@@ -80,7 +80,7 @@
<title>Privoxy@@my-hostname@: Contents of @file-description@</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@favicon.ico" type="image/x-icon">

View File

@@ -122,7 +122,7 @@
<title>Privoxy@@my-hostname@ URL Info</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@favicon.ico" type="image/x-icon">

View File

@@ -88,7 +88,7 @@
<title>Privoxy@@my-hostname@: Detailed proxy version information</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@favicon.ico" type="image/x-icon">

View File

@@ -73,7 +73,7 @@
<title>@if-enabled-display-then@Enabled@else-not-enabled-display@Disabled@endif-enabled-display@ - Privoxy@@my-hostname@</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@favicon.ico" type="image/x-icon">
@@ -113,41 +113,6 @@
</td>
</tr>
<tr>
<td class="box">
<h2>Bookmarklets</h2>
<p>Here are some bookmarklets to allow you to easily access a
"mini" version of this page. They are known to work with MS
Internet Explorer, Netscape and Mozilla, but should work equally
well in other browsers which support JavaScript. They are designed
to run directly from your bookmarks - <b>not</b> by clicking the
links below (although that will work for testing).
</p>
<p>To save them, right-click the link and choose
"Add to Favorites" (IE) or "Add Bookmark" (Netscape). You
will get a warning that the bookmark "may not be safe" - just
click OK. Then you can run the Bookmarklet directly from your
favourites/bookmarks. For even faster access, you can put
them on the "Links" bar (IE) or the "Personal Toolbar"
(Netscape), and run them with a single click.
</p>
<ul>
<li><a href="javascript:void(window.open('@default-cgi@toggle?mini=y&amp;set=enabled','ijbstatus','width=250,height=100,resizable=yes,scrollbars=no,toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no').focus());">Privoxy - Enable</a></li>
<li><a href="javascript:void(window.open('@default-cgi@toggle?mini=y&amp;set=disabled','ijbstatus','width=250,height=100,resizable=yes,scrollbars=no,toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no').focus());">Privoxy - Disable</a></li>
<li><a href="javascript:void(window.open('@default-cgi@toggle?mini=y&amp;set=toggle','ijbstatus','width=250,height=100,resizable=yes,scrollbars=no,toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no').focus());">Privoxy - Toggle Privoxy</a>
(Toggles between enabled and disabled)</li>
<li><a href="javascript:void(window.open('@default-cgi@toggle?mini=y','ijbstatus','width=250,height=100,resizable=yes,scrollbars=no,toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no').focus());">Privoxy - View Status</a></li>
</ul>
<p>
<b>Credit:</b> The site which gave us the general idea for these
bookmarklets is <a href="http://www.bookmarklets.com/">www.bookmarklets.com</a>.
They have <a href="http://www.bookmarklets.com/about/">more information</a> about them.
</p>
</td>
</tr>
<tr>
<td class="box">
<h2>More Privoxy:</h2>

View File

@@ -73,7 +73,7 @@
<title>@if-enabled-display-then@Enabled@else-not-enabled-display@Disabled@endif-enabled-display@ - Privoxy@@my-hostname@</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="stylesheet" type="text/css" href="@default-cgi@send-stylesheet">
<link rel="shortcut icon" href="@default-cgi@favicon.ico" type="image/x-icon">
@@ -81,7 +81,7 @@
<body>
<p class="whiteframed">
<a href="@default-cgi@" target="_blank">Privoxy</a> is
<a href="@default-cgi@">Privoxy</a> is
<b>@if-enabled-display-then@enabled@else-not-enabled-display@disabled@endif-enabled-display@</b>.
<br><a href="@default-cgi@toggle?mini=y&amp;set=@if-enabled-display-then@disable@else-not-enabled-display@enable@endif-enabled-display@"
>@if-enabled-display-then@[Disable]@else-not-enabled-display@[Enable]@endif-enabled-display@</a> |

View File

@@ -91,7 +91,7 @@
<title>Untrusted request (Privoxy@@my-hostname@)</title>
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex,nofollow">
<link rel="shortcut icon" href="@default-cgi@error-favicon.ico">
<style type="text/css">

View File

@@ -1,12 +1,12 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>Privoxy URL Info</ShortName>
<Description>
Enter a URL to see which Privoxy actions apply.
Only works while the browser is configured to use Privoxy.
</Description>
<InputEncoding>ISO-8859-1</InputEncoding>
<OutputEncoding>ISO-8859-1</OutputEncoding>
<InputEncoding>UTF-8</InputEncoding>
<OutputEncoding>UTF-8</OutputEncoding>
<Developer>Privoxy Team</Developer>
<Contact>ijbswa-developers@lists.sourceforge.net</Contact>
<Image width="16" height="16" type="image/x-icon">@default-cgi@favicon.ico</Image>