#
# File : $Source: /cvsroot/ijbswa/current/default.action.master,v $
#
-# $Id: default.action.master,v 1.106 2007/12/31 21:52:11 fabiankeil Exp $
+# $Id: default.action.master,v 1.114 2008/03/01 15:25:34 fabiankeil Exp $
#
-# Requires : This version requires Privoxy v3.0.7 or later due to
+# Requires : This version requires Privoxy v3.0.9 or later due to
# syntax changes.
#
# Purpose : Default actions file, see
# This file is subject to periodic updating. Local exceptions
# and enhancements are better placed in user.action.
#
-# Copyright : Written by and Copyright (C) 2001 - 2007 the
+# Copyright : Written by and Copyright (C) 2001-2008 the
# Privoxy team. http://www.privoxy.org/
#
# Note: Updated versions of this file will be made available from time
#
# There are 3 kinds of actions:
#
-# Boolean (e.g. "block"):
+# Boolean (e.g. "handle-as-image"):
# +name # enable
# -name # disable
#
# Adds the specified HTTP header, which is not checked for validity.
# You may specify this many times to specify many headers.
#
-# +block
-# Block this URL. Privoxy will ignore this URL completely, and not request
-# it.
+# +block{reason}
+# Block this URL. Instead of forwarding the request, Privoxy will
+# send a "block" page containing the specified reason.
#
# +client-header-filter{name}
# All client headers to which this action applies are filtered on-the-fly
# hide-tor-exit-notation: Removes the Tor exit node notation in Host and Referer headers
#
# +client-header-tagger{string}
-# Block requests based on their headers. Client headers to which this
+# Tag requests based on their headers. Client headers to which this
# action applies are filtered on-the-fly through the specified regular
# expression based substitutions, the result is used as a tag.
# Client-header taggers are the first actions that are executed and their
# +forward-override{forward 127.0.0.1:8123}
# +forward-override{forward-socks4a 127.0.0.1:9050 .}
# +forward-override{forward-socks4a 127.0.0.1:9050 proxy.example.org:8000}
+# +forward-override{forward-socks5 127.0.0.1:9050 .}
+# +forward-override{forward-socks5 127.0.0.1:9050 proxy.example.org:8000}
# This action overrules the forward directives in the configuration file.
#
# +handle-as-empty-document
# prefer to view inside the browser, for example.
#
# +hide-forwarded-for-headers
-# Block any existing X-Forwarded-for header, and do not add a new one.
+# Block any existing X-Forwarded-for header.
#
# +hide-from-header{block}
# +hide-from-header{spam@sittingduck.xqq}
# This allows you to add an arbitrary cookie. Specify it multiple
# times in order to add several cookies.
#
-# +treat-forbidden-connects-like-blocks
-# If this action is enabled, Privoxy no longer makes a difference between
-# forbidden connects and ordinary blocks.
-#
-# By default Privoxy answers forbidden "Connect" requests with a short
-# error message inside the headers. If the browser doesn't display headers
-# (most don't), you just see an empty page. With this action enabled,
-# Privoxy displays the message that is used for ordinary blocks instead. If
-# you decide to make an exception for the page in question, you can do so
-# by following the "See why" link.
-#
#############################################################################
#############################################################################
{{settings}}
#############################################################################
#MASTER# COMMENT: The minimum Privoxy version:
-for-privoxy-version=3.0.7
+for-privoxy-version=3.0.9
#############################################################################
# Aliases
-crunch-all-cookies = -crunch-incoming-cookies -crunch-outgoing-cookies
allow-all-cookies = -crunch-all-cookies -session-cookies-only
allow-popups = -filter{all-popups} -kill-popups -filter{unsolicited-popups}
-+block-as-image = +block +handle-as-image
++block-as-image = +block{Blocked image request.} +handle-as-image
-block-as-image = -block
# These aliases define combinations of actions
# Your favourite blend of filters:
#
myfilters = +filter{html-annoyances} +filter{js-annoyances} +filter{all-popups}\
- +filter{webbugs} +filter{nimda} +filter{banners-by-size} #+filter{fun}
+ +filter{webbugs} +filter{banners-by-size}
# Allow ads for selected useful free sites:
#
#############################################################################
# Generic block patterns by host:
#############################################################################
-{+block}
+{+block{Host matches generic block pattern.}}
#MASTER# DONT-VERIFY (generic)
ad*.
.*ads.
adrenaline.
adtp*.
adv[oia]*.
+#MASTER# REMARKS: Added 2008-02-08 HB
+adventure*.
.*road*.
.olympiad*.
.*load*.
#############################################################################
# Generic block patterns by path:
#############################################################################
-{+block}
+{+block{Path matches generic block pattern.}}
#MASTER# DONT-VERIFY (generic)
/(.*/)?ad(\?|/|s|v|_?(image|se?rv|box)|cycle|rotate|mentor|click|f[ra]m|script|stream|fetch|log|space)
/phpads(new)?/
#############################################################################
# Catch-all for false-positives that are just TOO obvious to let go
#############################################################################
-{+block}
+{+block{Catch-all block for false-positives.}}
#MASTER# PROBLEM URL: http://ads.facebook.com/ads/spreadshirt/banner120x600.jpg
#MASTER# REMARKS: Going for adsrv, adserve, adserver*.
.ads[erv][rv]*.
#############################################################################
# Site-specific block patterns;
#############################################################################
+{+block{Site-specific block pattern matches.}}
#MASTER# BLOCK-REFERRER: http://www.brooksbrothers.com/ 10/18/06
#MASTER# BLOCK-REFERRER: http://www.autodesk.com/
.hitbox.com
#----------------------------------------------------------------------------
# Misc Web-bugs, JS and just plain Junk. Images here aren't normal images.
#----------------------------------------------------------------------------
-{+block +handle-as-empty-document -handle-as-image}
+{+block{Might be a web-bug.} +handle-as-empty-document -handle-as-image}
#MASTER# REMARKS: signature for user tracking nytimes, cnn.com,latimes.com and many others. 10/06/06
/b/ss/.+
#MASTER# BLOCK-REFERRER: http://www.thesun.co.uk/article/0,,11071-10784,00.html
.wikimedia.org/
#MASTER# UNBLOCK-REFERRER: http://en.wikipedia.org/wiki/Advertisement
.wikipedia.org/
+#MASTER# PROBLEM URL: http://curl.haxx.se/docs/adv_20070710.html
+.haxx.se/docs/adv_
+#MASTER# PROBLEM URL: http://www.google.com/adsense/
+www.google.com/adsense/
#############################################################################
# Site-specific special rules:
view.samurajdata.se/ps\.php\?url=
#MASTER# PROBLEM-URL: http://www.blogger.com/navbar.g?targetBlogID=8919860543765866292&blogName=Kickin%27+the+Darkness&publishMode=PUBLISH_MODE_HOSTED&navbarType=BLUE&layoutType=LAYOUTS&homepageUrl=http%3A%2F%2Fblog.kickin-the-darkness.com%2F&searchRoot=http%3A%2F%2Fblog.kickin-the-darkness.com%2Fsearch
.blogger.com/navbar\.g
+#MASTER# PROBLEM-URL: http://editors.dmoz.org/editors/editurl.cgi?url=http%3a//www.example.de/&cat=World/Deutsch/Computer/Hardware/Speichermedien
+.dmoz.org/editors/editurl\.cgi
#----------------------------------------------------------------------------
# No filtering for sourcecode or other automatically parsed content
.bloglines.com/r\?
www.skweezer.net/bloglines
-{+block}
+{+block{Looks like an anti-leech trigger URL.}}
#MASTER# COMMENTS: This section not checked 10/17/06 HB. Still out there?
#MASTER# PROBLEM-URL: http://www.anti-leech.com/theft_example.html
#MASTER# REMARKS: Lame attempt at banning ad-blockers. Used by other websites as well.