Added Guy's last name
[privoxy.git] / default.action.master
index aa5e773..ba54385 100644 (file)
@@ -1,19 +1,15 @@
 ######################################################################
 # 
-#  File        :  $Source: /cvsroot/ijbswa/current/Attic/default.action.master,v $
+#  File        :  $Source: /cvsroot/ijbswa/current/default.action.master,v $
 # 
-#  $Id: default.action.master,v 1.1.2.1 2002/07/26 15:17:40 oes Exp $
+#  $Id: default.action.master,v 1.1.2.10 2002/09/25 15:15:06 oes Exp $
 #
 #  Purpose     :  Default actions file, see
-#                 http://www.privoxy.org/faq/questions.html#CONFIGFILES
+#                 http://www.privoxy.org/user-manual/actions-file.html
 #
 #  Copyright   :  Written by and Copyright
 #                 Privoxy team. http://www.privoxy.org/
 #
-#                 Based on the Internet Junkbuster originally written
-#                 by and Copyright (C) 1997 Anonymous Coders and
-#                 Junkbusters Corporation.  http://www.junkbusters.com
-# 
 # Note: Updated versions of this file will be made available from time
 #       to time. Check http://sourceforge.net/project/showfiles.php?group_id=11118
 #       for updates and/or subscribe to the announce mailing list
 # Syntax
 #############################################################################
 # 
+# A much better explanation can be found in the user manual which is
+# part of the distribution and can be found at http://www.privoxy.org/user-manual
+#
 # To determine which actions apply to a request, the URL of the request is
 # compared to all patterns in this file. Every time it matches, the list of
 # applicable actions for this URL is incrementally updated. You can trace
-# this process by visiting http://i.j.b/show-url-info
+# this process by visiting http://config.privoxy.org/show-url-info
 #
 # There are 4 types of lines in this file: comments (like this line),
 # actions, aliases and patterns, all of which are explained below.
 #   
 #    Filters predefined in the supplied default.action include:
 #
-#     html-annoyances:  Get rid of particularly annoying HTML abuse
-#     js-annoyances:    Get rid of particularly annoying JavaScript abuse
-#     content-cookies:  Kill cookies that come in the HTML or JS content
-#     popups:           Kill all popups in JS and HTML
-#     frameset-borders: Give frames a border
-#     webbugs:          Squish WebBugs (1x1 invisible GIFs used for user tracking)
-#     refresh-tags:     Kill automatic refresh tags (for dial-on-demand setups)
-#     fun:              Text replacements  for subversive browsing fun!
-#     nimda:            Remove Nimda (virus) code.
-#     img-reorder:      Reorder attributes in <img> tags to make the banners-by-* filters more effective
-#     banners-by-size:  Kill banners by size (very efficient!)
-#     banners-by-link:  Kill banners by their links to known clicktrackers 
-#     shockwave-flash:  Kill embedded Shockwave Flash objects
-#     crude-parental:   Kill all web pages that contain the words "sex" or "warez"
-#     js-events:        Kill all JS event bindings (Radically destructive! Use only on real suckers)
+#     js-annoyances:       Get rid of particularly annoying JavaScript abuse
+#     html-annoyances:     Get rid of particularly annoying HTML abuse
+#     content-cookies:     Kill cookies that come in the HTML or JS content
+#     webbugs:             Squish WebBugs (1x1 invisible GIFs used for user tracking)
+#     popups:              Kill all popups in JS and HTML
+#     frameset-borders:    Give frames a border
+#     refresh-tags:        Kill automatic refresh tags (for dial-on-demand setups)
+#     img-reorder:         Reorder attributes in <img> tags to make the banners-by-* filters more effective
+#     banners-by-size:     Kill banners by size (very efficient!)
+#     banners-by-link:     Kill banners by their links to known clicktrackers 
+#     fun:                 Text replacements  for subversive browsing fun!
+#     nimda:               Remove Nimda (virus) code.
+#     shockwave-flash:     Kill embedded Shockwave Flash objects
+#     quicktime-kioskmode: Make Quicktime movies saveable
+#     js-events:           Kill all JS event bindings (Radically destructive! Use only on real suckers)
+#     crude-parental:      Kill all web pages that contain the words "sex" or "warez"
 #
 # +hide-forwarded-for-headers
 #    Block any existing X-Forwarded-for header, and do not add a new one.
 #
 # +kill-popups
 #    Filter the website through a built-in filter to disable
-#    1;''.concat() etc.  The two alternative spellings are
+#    window.open() etc.  The two alternative spellings are
 #    equivalent.
 #
 # +send-vanilla-wafer
@@ -411,47 +411,49 @@ allow-ads   = -block -filter{banners-by-size} -filter{banners-by-link}
 #############################################################################
 # Defaults
 #############################################################################
-{-add-header \
- -block \
- -crunch-incoming-cookies \
- -crunch-outgoing-cookies \
- +deanimate-gifs{last} \
- -downgrade-http-version \
- -fast-redirects \
- -filter{frameset-borders} \
- -filter{refresh-tags} \
- -filter{img-reorder} \
- -filter{banners-by-link} \
- -filter{fun} \
- -filter{shockwave-flash} \
- -filter{js-events} \
- -filter{crude-prental} \
- +filter{js-annoyances} \
- +filter{html-annoyances} \
- +filter{webbugs} \
- +filter{popups} \
- +filter{banners-by-size} \
- +filter{nimda} \
- -handle-as-image \
- +hide-forwarded-for-headers \
- +hide-from-header{block} \
- +hide-referer{forge} \
- -hide-user-agent \
- -kill-popups \
- -limit-connect \
- +prevent-compression \
- -send-vanilla-wafer \
- -send-wafer \
- +session-cookies-only \
- +set-image-blocker{pattern} \
+{ \
+-add-header \
+-block \
+-crunch-outgoing-cookies \
+-crunch-incoming-cookies \
++deanimate-gifs{last} \
+-downgrade-http-version \
+-fast-redirects \
++filter{js-annoyances} \
++filter{html-annoyances} \
++filter{content-cookies} \
++filter{webbugs} \
++filter{popups} \
+-filter{frameset-borders} \
+-filter{refresh-tags} \
+-filter{img-reorder} \
++filter{banners-by-size} \
+-filter{banners-by-link} \
+-filter{fun} \
++filter{nimda} \
+-filter{shockwave-flash} \
++filter{quicktime-kioskmode} \
+-filter{js-events} \
+-filter{crude-parental} \
+-handle-as-image \
++hide-forwarded-for-headers \
++hide-from-header{block} \
++hide-referrer{forge} \
+-hide-user-agent \
+-kill-popups \
+-limit-connect \
++prevent-compression \
+-send-vanilla-wafer \
+-send-wafer \
++session-cookies-only \
++set-image-blocker{pattern} \
 }
-/ # Match all URLs {file:///home/oes/emailed.gif}
-
+/ # Match all URLs
 
 #############################################################################
 # Needed for automatic feedback evaluation; Please don't change or delete!
 #############################################################################
-{+add-header{X-Actions-File-Version: 1.3} -filter -kill-popups}
+{+add-header{X-Actions-File-Version: 1.5} -filter -kill-popups}
 .privoxy.org
 .oesterhelt.org/actions
 
@@ -460,7 +462,7 @@ allow-ads   = -block -filter{banners-by-size} -filter{banners-by-link}
 #############################################################################
 {+handle-as-image}
 #############################################################################
-/.*\.(gif|jpe?g|png|bmp|ico)$
+/.*\.(gif|jpe?g|png|bmp|ico)($|\?)
 
 #############################################################################
 # Generic block patterns (the most effective!):
@@ -477,9 +479,9 @@ count*.
 
 # By path:
 #
-/(.*/)?(ads(erver?|tream)?|.*?ads/|ad/|adv(iew|ert(s|enties|is(ing|e?ments)?)?)?|(ad|all)?[-_]?banner(s|ads?|farm)?)
+/(.*/)?(ads(erver?|tream)?|.*?ads/|ad/|adv(iew|ert(s|enties|is(ing|e?ments)?)?)?|(ad|all|nn)?[-_]?banner(s|ads?|farm)?)
 /(.*/)?(publicite|werbung|rekla(ma|me|am)|annonse|maino(kset|nta|s)?/)
-/.*([^c]count|track)(er|run)?\.(pl|cgi|exe|dll|asp|php[34]?)  #[^c] is to save "account"
+/.*(count|track)(er|run)?\.(pl|cgi|exe|dll|asp|php[34]?)
 /.*promo.gif
 
 #############################################################################
@@ -545,14 +547,27 @@ b*.portalofevil.com/shlv
 i.imdb.com/Vpics/
 #MASTER# BLOCK-REFERRER: http://us.imdb.com/Title?0110912
 i.imdb.com/Photos/CMSIcons
-i.imdb.com/Icons/apix/Pro-title-box.gif
 rcm.amazon.com
+#MASTER# BLOCK-REFERRER: http://us.imdb.com/Trivia?0110116
+i.imdb.com/Icons/apix/
+#MASTER# BLOCK-REFERRER: http://www.nytimes.com/
+.nytimes.com/adx/
+#MASTER# BLOCK-REFERRER: http://www.salon.com/
+www.salon.com/Creatives
+images.salon.com/plus/gear/src/
+#MASTER# BLOCK-REFERRER: http://www.sourceforge.net/
+images.sourceforge.net/images/DB2powered.gif
 
 #############################################################################
-# Site-specific block-as-image patterns:
+# Generic block-as-image patterns:
 #############################################################################
 {+block-as-image}
+#MASTER# BLOCK-REFERRER: http://experts-exchange.com/os2gen/
+/.*adimage\.(php|cgi)
 
+#############################################################################
+# Site-specific block-as-image patterns:
+#############################################################################
 #MASTER# BLOCK-REFERRER: http://www.cnn.com/
 #MASTER# BLOCK-REFERRER: http://www.aol.com/
 ar.atwola.com 
@@ -564,9 +579,10 @@ ar.atwola.com
 netcomm.spinbox.net
 #MASTER# BLOCK-REFERRER: http://www.joecartoon.com/
 servedby.advertising.com
-#MASTER# BLOCK-REFERRER: http://dailynews.yahoo.com/fc/Health/Cancer_Research
+#MASTER# BLOCK-REFERRER: http://hwww.yahoo.com/
 .a.yimg.com/(?:(?!/i/).)*$
 .a[0-9].yimg.com/(?:(?!/i/).)*$
+.yimg.com/.*/a/
 .yimg.com/.*/flash/promotions
 #MASTER# BLOCK-REFERRER: http://www.kostenlos.de/
 werbung.guj.de
@@ -608,7 +624,27 @@ magic.koti.com.pl/cgi-magic/banner_img.cgi
 naturalismedicina.com/cgibin/linswap
 #MASTER# BLOCK-REFERRER: http://www.dhtmlplanet.com/
 statse.webtrendslive.com
-
+#MASTER# BLOCK-REFERRER: http://www.versiontracker.com/
+#MASTER# REMARKS: 1) Used on many sites 2) URLs don't _end_ in .gif, hence +imageblock
+spinbox.versiontracker.com/.*\.gif
+#MASTER# BLOCK-REFERRER: http://educ8search.tripod.com/hacksoft.html
+#MASTER# REMARKS: Counter
+.netscape.com/c\.cgi\?
+#MASTER# BLOCK-REFERRER: http://privacy.net/analyze/
+a.consumer.net
+#MASTER# BLOCK-REFERRER: http://mycroft.mozdev.org/
+#MASTER# REMARKS: Counter
+m[0-9].nedstatbasic.net
+#MASTER# BLOCK-REFERRER: http://salon.com/
+#MASTER# REMARKS: Banner farms; just exclude their corp. info
+[a-v,x-z]*.atdmt.com/
+#MASTER# BLOCK-REFERRER: http://www.deviantart.com/
+images.deviantart.com/affiliates/
+images.deviantart.com/shared/(winzip|trillian)\.gif
+#MASTER# DONT-VERIFY
+#MASTER# REMARKS: Referenced from HTML-Emails
+.weather.com/creatives/
+.weather.com/web/services/email/
 
 #############################################################################
 # Generic unblockers to narrow the side effects of the generic blockers:
@@ -628,12 +664,15 @@ advice.
 
 # By path:
 #
-/.*ad(sl|v(i[cs]|an)) # advice/advisories/advan*
+/.*ad(sl|v(i[cs]|an|ertencia|entu)) # advice/advisories/advan*/advertencia (spanish)
 /.*((up|down)lo|p?thre|he|d|gr|l|ro)ads
+/.*account
 
 #############################################################################
 # Site-specific unblockers:
 #############################################################################
+#MASTER# UNBLOCK-REFERRER: http://bannerblind.mozdev.org/
+bannerblind.mozdev.org
 #MASTER# UNBLOCK-REFERRER: http://advogato.org/
 advogato.org
 #MASTER# UNBLOCK-REFERRER: http://www.handelsblatt.com/
@@ -660,7 +699,15 @@ www.comdirect.de/stat/count.php
 #MASTER# UNBLOCK-REFERRER: http://www.amazon.com/exec/obidos/tg/browse/-/130/ref=gw_br_dvd/102-9730978-3540926
 #MASTER# REMARKS: Part of site decoration
 .amazon.com/.*/banners/
-
+#MASTER# UNBLOCK-REFERRER: http://www.washingtonpost.com/wp-dyn/articles/A43890-2002Aug4.html
+#MASTER# REMARKS: Javascripts whose absence messes the page
+.washingtonpost.com/wp-srv/
+#MASTER# UNBLOCK-REFERRER: http://www.gnome.org/images/banner-gnomeis
+www.gnome.org
+#MASTER# UNBLOCK-REFERRER: http://www.nycsubway.org/
+.nycsubway.org/img/banner
+#MASTER# UNBLOCK-REFERRER: http://www.hellug.gr
+ads.hellug.gr
 
 #############################################################################
 # Site-specific special rules:
@@ -717,8 +764,14 @@ klubwakacyjny.interia.pl/pytanie.html
 www.m-w.com
 #MASTER# PROBLEM-URL: http://www.pcbox.es/boxshop/catalogo/entrada.asp?centro=53
 www.pcbox.es
-
-#----------------------------------------------------------------------------
+#MASTER# PROBLEM-URL: http://www.hola.com/club/trajelegante/
+www.hola.com/club/
+#MASTER# PROBLEM-URL: http://www.infoempleo.com/
+www.infoempleo.com
+#MASTER# PROBLEM-URL: http://www.netflix.com/
+www.netflix.com
+
+##----------------------------------------------------------------------------
 # Sometimes (i.e. often!) fast-redirects catches things by mistake
 #----------------------------------------------------------------------------
 {-fast-redirects}
@@ -754,13 +807,22 @@ www.fileplanet.com/redir\.asp\?
 {-filter}
 #MASTER# PROBLEM-URL: http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ijbswa/current/
 cvs.
+#MASTER# PROBLEM-URL: http://liveupdate.symantec.com/ennlu.x86
+liveupdate.symantec.com
 
 #----------------------------------------------------------------------------
-# These sites have a broken PHP setup:
+# These sites suffer from a bug in PHP < 4.2.3 (ob_gzhandler broken;
+# workaround is to use zlib.output_compression):
 #----------------------------------------------------------------------------
 {-prevent-compression}
+#MASTER# PROBLEM-URL: http://www.powie.de/
+www.powie.de
+#MASTER# PROBLEM-URL: http://www.phpcenter.de/
+www.phpcenter.de
 #MASTER# PROBLEM-URL: http://www.debianhelp.org/
 www.debianhelp.org
+#MASTER# PROBLEM-URL: http://www.timeanddate.com
+www.timeanddate.com
 #MASTER# PROBLEM-URL: http://www.pclinuxonline.com/
 #MASTER# PROBLEM-URL: http://pclinuxonline.com/
 .pclinuxonline.com
@@ -778,6 +840,8 @@ www.dhd24.com
 www.planetspiele.de/wbboard/
 #MASTER# PROBLEM-URL: http://www.digitalspy.co.uk/
 www.digitalspy.co.uk
+#MASTER# PROBLEM-URL: http://www.dealnews.com/
+.dealnews.com   
 
 #----------------------------------------------------------------------------
 # The first frame of the gif animation is more useful here: