Update descriptions for header taggers and filters.
[privoxy.git] / default.action.master
index 5e308b0..d8f034a 100644 (file)
@@ -9,7 +9,7 @@
 # 
 #  File        :  $Source: /cvsroot/ijbswa/current/default.action.master,v $
 # 
-#  $Id: default.action.master,v 1.124 2008/04/19 12:21:53 fabiankeil Exp $
+#  $Id: default.action.master,v 1.127 2008/05/11 14:58:39 fabiankeil Exp $
 #
 #  Requires    :  This version requires Privoxy v3.0.9 or later due to 
 #                 syntax changes.
 #
 #    Client-header filters predefined in the supplied default.filter include:
 #
-#     hide-tor-exit-notation: Removes the Tor exit node notation in Host and Referer headers
+#     hide-tor-exit-notation: Removes the Tor exit node notation in Host and Referer headers.
+#     privoxy-control:        Removes X-Privoxy-Control headers.
 #
 # +client-header-tagger{string}
 #    Tag requests based on their headers. Client headers to which this
 #    Client-header taggers are the first actions that are executed and their
 #    tags can be used to control every other action.
 #
+#    Client-header taggers predefined in the supplied default.filter include:
+#
+#     image-requests:    Tags detected image requests as "IMAGE-REQUEST".
+#     css-requests:      Tags detected CSS requests as "CSS-REQUEST".
+#     client-ip-address: Tags the request with the client's IP address.
+#     http-method:       Tags the request with its HTTP method.
+#     allow-post:        Tags POST requests as "ALLOWED-POST".
+#     complete-url:      Tags the request with the whole request URL.
+#     user-agent:        Tags the request with the complete User-Agent header.
+#     privoxy-control:   Creates tags with the content of X-Privoxy-Control headers.
+#
 # +content-type-overwrite
 #    Replaces the "Content-Type:" HTTP server header, so that unwanted
 #    download menus will not pop up, or changes the browser's rendering mode.
 #   
 #    Filters predefined in the supplied default.filter include:
 #
-#     js-annoyances:         Get rid of particularly annoying JavaScript abuse
-#     js-events:             Kill all JS event bindings (Radically destructive! Use only on real suckers)
-#     html-annoyances:       Get rid of particularly annoying HTML abuse
-#     content-cookies:       Kill cookies that come in the HTML or JS content
-#     refresh-tags:          Kill automatic refresh tags (for dial-on-demand setups)
-#     unsolicited-popups:    Disable only unsolicited pop-up windows
-#     all-popups:            Kill all popups in JavaScript and HTML
-#     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 
-#     webbugs:               Squish WebBugs (1x1 invisible GIFs used for user tracking)
-#     tiny-textforms:        Extend those tiny textareas up to 40x80 and kill the hard wrap
-#     jumping-windows:       Prevent windows from resizing and moving themselves
-#     frameset-borders:      Give frames a border
-#     demoronizer:           Fix MS's non-standard use of standard charsets
-#     shockwave-flash:       Kill embedded Shockwave Flash objects
-#     quicktime-kioskmode:   Make Quicktime movies saveable
-#     fun:                   Text replacements  for subversive browsing fun!
-#     crude-parental:        Kill all web pages that contain the words "sex" or "warez"
-#     ie-exploits:           Disable some known Internet Explorer bug exploits
-#     site-specifics:        Cure for site-specific problems. Don't apply generally!
-#     google:                Removes text ads and other Google specific improvements
-#     yahoo:                 Removes text ads and other Yahoo specific improvements
-#     msn:                   Removes text ads and other MSN specific improvements
-#     blogspot:              Cleans up Blogspot blogs
-#     no-ping:               Removes non-standard ping attributes from anchor and area tags
+#     js-annoyances:       Get rid of particularly annoying JavaScript abuse.
+#     js-events:           Kill all JS event bindings and timers (Radically destructive! Only for extra nasty sites).
+#     html-annoyances:     Get rid of particularly annoying HTML abuse.
+#     content-cookies:     Kill cookies that come in the HTML or JS content.
+#     refresh-tags:        Kill automatic refresh tags (for dial-on-demand setups).
+#     unsolicited-popups:  Disable only unsolicited pop-up windows.
+#     all-popups:          Kill all popups in JavaScript and HTML.
+#     img-reorder:         Reorder attributes in <img> tags to make the banners-by-* filters more effective.
+#     banners-by-size:     Kill banners by size.
+#     banners-by-link:     Kill banners by their links to known clicktrackers.
+#     webbugs:             Squish WebBugs (1x1 invisible GIFs used for user tracking).
+#     tiny-textforms:      Extend those tiny textareas up to 40x80 and kill the hard wrap.
+#     jumping-windows:     Prevent windows from resizing and moving themselves.
+#     frameset-borders:    Give frames a border and make them resizable.
+#     demoronizer:         Fix MS's non-standard use of standard charsets.
+#     shockwave-flash:     Kill embedded Shockwave Flash objects.
+#     quicktime-kioskmode: Make Quicktime movies saveable.
+#     fun:                 Text replacements for subversive browsing fun!
+#     crude-parental:      Crude parental filtering. Note that this filter doesn't work reliable.
+#     ie-exploits:         Disable some known Internet Explorer bug exploits.
+#     site-specifics:      Cure for site-specific problems. Don't apply generally!
+#     no-ping:             Removes non-standard ping attributes in <a> and <area> tags.
+#     google:              CSS-based block for Google text ads. Also removes a width limitation and the toolbar advertisement.
+#     yahoo:               CSS-based block for Yahoo text ads. Also removes a width limitation.
+#     msn:                 CSS-based block for MSN text ads. Also removes tracking URLs and a width limitation.
+#     blogspot:            Cleans up some Blogspot blogs. Read the fine print before using this.
 #
 # +force-text-mode
 #    Declares a document as plain text, even if the "Content-Type:" isn't detected 
 #
 #    Server-header filters predefined in the supplied default.filter include:
 #
-#     html-to-xml:           Changes the Content-Type header from html to xml
-#     xml-to-html:           Changes the Content-Type header from xml to html
+#     x-httpd-php-to-html:   Changes the Content-Type header from x-httpd-php to html.
+#     html-to-xml:           Changes the Content-Type header from html to xml.
+#     xml-to-html:           Changes the Content-Type header from xml to html.
+#     less-download-windows: Prevent annoying download windows for content types the browser can handle itself.
+#     privoxy-control:       Removes X-Privoxy-Control headers.
 #
 # +server-header-tagger{content-type}
 #    Server headers to which this action applies are filtered on-the-fly
 #    control all of the other server-header actions, the content filters and
 #    the crunch actions (redirect and block). 
 #
+#    Server-header taggers predefined in the supplied default.filter include:
+#
+#     content-type:    Tags the request with the content type declared by the server.
+#     privoxy-control: Creates tags with the content of X-Privoxy-Control headers.
+#
 # +session-cookies-only
 #    If the website sets cookies, make sure they are erased when you exit
 #    and restart your web browser.  This makes profiling cookies useless,
@@ -783,6 +803,10 @@ linuxinsider.com/images/sda/
 #MASTER# REMARKS: Obnoxious "widget" adverts
 #MASTER# BLOCK-REFERRER: http://www.quickonlinetips.com/archives/2007/08/nokia-offers-free-bl-5c-battery-replacement-for-overheating/
 .widgetbucks.com
+#MASTER# BLOCK-REFERRER: http://www.dailymail.co.uk/pages/live/articles/news/news.html?in_article_id=559547&in_page_id=1770
+# Blocked URL = http://img.dailymail.co.uk/i/promo_boxes/groTime_promo.jpg
+# Blocked URL = http://img.dailymail.co.uk/i/promo_boxes/idealhome_promo.gif
+img.dailymail.co.uk/i/promo_boxes/
 
 #----------------------------------------------------------------------------
 # Misc Web-bugs, JS and just plain Junk. Images here aren't normal images.
@@ -1149,6 +1173,15 @@ rss.slashdot.org/~r/Slashdot/slashdot/~4/
 #MASTER# BLOCK-REFERRER: http://www.isys.ucl.ac.be/bchi/research/Kwaresmi.htm
 #MASTER# REMAKRKS: Actionsfile feedback item #1849627 2007-12-12
 [a-z][0-9].nedstatbasic.net/
+#MASTER# BLOCK-REFERER: http://feeds.feedburner.com/dilbertdailystrip/
+# Blocked URL = http://feeds.feedburner.com/~r/DilbertDailyStrip/~4/274512747
+#MASTER# BLOCK-REFERER: http://feeds.feedburner.com/PCLoadLetter
+# Blocked URL = http://feeds.feedburner.com/~r/PCLoadLetter/~4/270448381
+#MASTER# REMAKRKS: This seem to be a common pattern for web bugs in feedburner feeds.
+feeds.feedburner.com/~r/.*/~4/
+# Blocked URL = http://feeds.feedburner.com/~a/DilbertDailyStrip?a=Ebzxel
+#MASTER# REMAKRKS: This looks like a pattern as well, maybe we should block feeds.feedburner.com/~a/ here.
+feeds.feedburner.com/~a/DilbertDailyStrip\?
 
 #----------------------------------------------------------------------------
 # Specific counters (see above for generic patterns)
@@ -1923,8 +1956,6 @@ config.privoxy.org/
 # URL = http://us.ard.yahoo.com/SIG=AAAAAAAAA/M=NNNNNN.NNNNNNN.NNNNNNN.NNNNNNN/D=mail/S=NNNNNNNNN:HEADR/Y=YAHOO/EXP=NNNNNNNNNN/A=NNNNNNN/R=N/SIG=AAAAAAAAA/*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://
 
-#MASTER# set vi:nowrap
-
 #----------------------------------------------------------------------------
 # Sections that modify the action settings based on tags.
 #----------------------------------------------------------------------------
@@ -1945,3 +1976,4 @@ TAG:^IMAGE-REQUEST$
 }
 TAG:^CSS-REQUEST$
 
+#MASTER# set vi:nowrap