Regenerate for 3.0.2 release.
authorhal9 <hal9@users.sourceforge.net>
Wed, 26 Mar 2003 02:58:06 +0000 (02:58 +0000)
committerhal9 <hal9@users.sourceforge.net>
Wed, 26 Mar 2003 02:58:06 +0000 (02:58 +0000)
30 files changed:
doc/text/developer-manual.txt
doc/text/faq.txt
doc/text/user-manual.txt
doc/webserver/developer-manual/copyright.html
doc/webserver/developer-manual/documentation.html
doc/webserver/developer-manual/index.html
doc/webserver/developer-manual/newrelease.html
doc/webserver/faq/configuration.html
doc/webserver/faq/copyright.html
doc/webserver/faq/general.html
doc/webserver/faq/index.html
doc/webserver/faq/misc.html
doc/webserver/index.html
doc/webserver/man-page/privoxy-man-page.html
doc/webserver/privoxy-index.html
doc/webserver/user-manual/actions-file.html
doc/webserver/user-manual/appendix.html
doc/webserver/user-manual/config.html
doc/webserver/user-manual/configuration.html
doc/webserver/user-manual/contact.html
doc/webserver/user-manual/copyright.html
doc/webserver/user-manual/filter-file.html
doc/webserver/user-manual/index.html
doc/webserver/user-manual/installation.html
doc/webserver/user-manual/introduction.html
doc/webserver/user-manual/quickstart.html
doc/webserver/user-manual/seealso.html
doc/webserver/user-manual/startup.html
doc/webserver/user-manual/templates.html
doc/webserver/user-manual/upgradersnote.html

index e0dc191..6718cea 100644 (file)
@@ -10,7 +10,7 @@ development. It is mandatory (and helpful!) reading for anyone who wants to
 join the team.
 
 Please note that this document is constantly evolving. This copy represents the
-state at the release of version 3.0.1. You can find the latest version of the
+state at the release of version 3.0.2. You can find the latest version of the
 this manual at http://www.privoxy.org/developer-manual/. Please see the Contact
 section on how to contact the developers.
 
@@ -469,7 +469,7 @@ entities are listed below. See any of the main docs for examples.
    
   * Commonly used "internal entities":
    
-    p-version: the Privoxy version string, e.g. "3.0.1".                       
+    p-version: the Privoxy version string, e.g. "3.0.2".                       
     p-status: the project status, either "alpha", "beta", or "stable".         
     p-not-stable: use to conditionally include text in "not stable" releases   
     (e.g. "beta").                                                             
@@ -1986,13 +1986,13 @@ First, make sure that you have freshly exported the right version into an empty
 directory. (See "Building and releasing packages" above). Then add a log entry
 to debian/changelog, if it is not already there, for example by running:
 
-  debchange -v 3.0.1-stable-1 "New upstream version"                           
+  debchange -v 3.0.2-stable-1 "New upstream version"                           
 
 Then, run:
 
   dpkg-buildpackage -rfakeroot -us -uc -b                                      
 
-This will create ../privoxy_3.0.1-stable-1_i386.deb which can be uploaded. To
+This will create ../privoxy_3.0.2-stable-1_i386.deb which can be uploaded. To
 upload the package to Sourceforge, simply issue
 
   make debian-upload                                                           
@@ -2118,7 +2118,7 @@ Once this done go to http://sourceforge.net/project/admin/editpackages.php?
 group_id=11118, making sure you are logged in. Find your target platform in the
 second column, and click Add Release. You will then need to create a new
 release for your package, using the format of $VERSION ($CODE_STATUS), e.g.
-3.0.1 (beta).
+3.0.2 (beta).
 
 Now just follow the prompts. Be sure to add any appropriate Release notes. You
 should see your freshly uploaded packages in "Step 2. Add Files To This
@@ -2255,7 +2255,7 @@ group_id=11118.
 
 9. Privoxy Copyright, License and History
 
-Copyright © 2001, 2002 by Privoxy Developers <developers@privoxy.org>
+Copyright © 2001 - 2003 by Privoxy Developers <developers@privoxy.org>
 
 Some source code is based on code Copyright © 1997 by Anonymous Coders and
 Junkbusters, Inc. and licensed under the GNU General Public License.
@@ -2309,7 +2309,7 @@ Then, some developers picked up the thread, and started turning the software
 inside out, upside down, and then reassembled it, adding many new features
 along the way.
 
-The result of this is Privoxy, whose first stable release, 3.0, was released
+The result of this is Privoxy, whose first stable version, 3.0, was released
 August, 2002.
 
 -------------------------------------------------------------------------------
index 838132f..c741395 100644 (file)
@@ -2,7 +2,7 @@ Privoxy Frequently Asked Questions
 
 Copyright © 2001, 2002 by Privoxy Developers
 
-$Id: faq.sgml,v 1.61.2.27 2002/12/01 06:31:58 hal9 Exp $
+$Id: faq.sgml,v 1.61.2.28 2003/03/18 19:37:21 oes Exp $
 
 This FAQ gives quick answers to frequently asked questions about Privoxy. It
 can't and doesn't replace the User Manual.
@@ -17,7 +17,7 @@ networks.
 Privoxy is based on Internet Junkbuster (tm).
 
 Please note that this document is constantly evolving. This copy represents the
-state at the release of version 0.0.0. You can find the latest version of the
+state at the release of version 3.0.2. You can find the latest version of the
 document at http://www.privoxy.org/faq/. Please see the Contact section if you
 want to contact the developers.
 
@@ -62,8 +62,8 @@ Table of Contents
     3.5. How are actions files configured? What is the easiest way to do this?
     3.6. There are several different "actions" files. What are the differences?
     3.7. How can I make my Yahoo/Hotmail/GMX account work?
-    3.8. What's the difference between the "Cautious", "Medium" and "Radical"
-        defaults?
+    3.8. What's the difference between the "Cautious", "Medium" and
+        "Adventuresome" defaults?
     3.9. Why can I change the configuration with a browser? Does that not raise
         security issues?
     3.10. What is the default.filter file? What is a "filter"?
@@ -171,7 +171,7 @@ Then, some developers picked up the thread, and started turning the software
 inside out, upside down, and then reassembled it, adding many new features
 along the way.
 
-The result of this is Privoxy, whose first stable release, 3.0, was released
+The result of this is Privoxy, whose first stable version, 3.0, was released
 August, 2002.
 
 -------------------------------------------------------------------------------
@@ -192,7 +192,7 @@ project itself, and they, in fact, still share our ideals and goals.
 
 The developers also believed that there are so many changes from the original
 code, that it was time to make a clean break from the past and make a name in
-their own right, especially now with the pending release of version 3.0.
+their own right.
 
 -------------------------------------------------------------------------------
 
@@ -561,7 +561,7 @@ yahoo might look like:
 
 -------------------------------------------------------------------------------
 
-3.8. What's the difference between the "Cautious", "Medium" and "Radical"
+3.8. What's the difference between the "Cautious", "Medium" and "Adventuresome"
 defaults?
 
 Configuring Privoxy is not entirely trivial. To help you get started, we
@@ -574,9 +574,9 @@ Where the defaults are likely to break some sites, exceptions for known popular
 settings are, the more exceptions you will have to make later. See the User
 Manual for a more deatiled discussion.
 
-It should be noted that the "Radical" profile (formerly known as the "Advanced"
-profile) is not only more aggressive, but also includes fun and, extreme usage
-of most of Privoxy's features. Use at your own risk!
+It should be noted that the "Adventuresome" profile (formerly known as the
+"Advanced" profile) is not only more aggressive, but also includes fun and,
+extreme usage of most of Privoxy's features. Use at your own risk!
 
 -------------------------------------------------------------------------------
 
@@ -842,7 +842,7 @@ built-in editor for the actions files.
 Note that the built-in URLs from earlier versions of Junkbuster / Privoxy,
 http://example.com/show-proxy-args and http://i.j.b/, are no longer supported.
 If you still use such an old version, you should really consider upgrading to
-0.0.0.
+3.0.2.
 
 -------------------------------------------------------------------------------
 
@@ -1116,8 +1116,8 @@ manipulating my browsing?
 We're not. The text substitutions that you are seeing are disabled in the
 default configuration as shipped. You have either manually activated the "fun"
 filter which is clearly labeled "Text replacements for subversive browsing fun!
-" or you have implicitly activated it by choosing the "Radical" profile in the
-web-based editor (formerly known as the Advanced profile).
+" or you have implicitly activated it by choosing the "Adventuresome" profile
+in the web-based editor (formerly known as the Advanced profile).
 
 -------------------------------------------------------------------------------
 
@@ -1363,7 +1363,7 @@ group_id=11118.
 
 7. Privoxy Copyright, License and History
 
-Copyright © 2001, 2002 by Privoxy Developers <developers@privoxy.org>
+Copyright © 2001 - 2003 by Privoxy Developers <developers@privoxy.org>
 
 Some source code is based on code Copyright © 1997 by Anonymous Coders and
 Junkbusters, Inc. and licensed under the GNU General Public License.
@@ -1420,6 +1420,6 @@ Then, some developers picked up the thread, and started turning the software
 inside out, upside down, and then reassembled it, adding many new features
 along the way.
 
-The result of this is Privoxy, whose first stable release, 3.0, was released
+The result of this is Privoxy, whose first stable version, 3.0, was released
 August, 2002.
 
index 424f53c..e996ae2 100644 (file)
@@ -1,8 +1,8 @@
-Privoxy 3.0.1 User Manual
+Privoxy 3.0.2 User Manual
 
-Copyright © 2001, 2002 by Privoxy Developers
+Copyright © 2001 - 2003 by Privoxy Developers
 
-$Id: user-manual.sgml,v 1.123.2.27 2003/03/18 19:37:14 oes Exp $
+$Id: user-manual.sgml,v 1.123.2.31 2003/03/26 02:03:43 oes Exp $
 
 The User Manual gives users information on how to install, configure and use 
 Privoxy.
@@ -149,6 +149,7 @@ Table of Contents
 9. The Filter File
    
     9.1. Filter File Tutorial
+    9.2. The Pre-defined Filters
    
 10. Templates
 11. Contacting the Developers, Bug Reporting and Feature Requests
@@ -179,7 +180,7 @@ Table of Contents
 1. Introduction
 
 This documentation is included with the current stable version of Privoxy,
-v.3.0.1.
+v.3.0.2.
 
 -------------------------------------------------------------------------------
 
@@ -250,7 +251,7 @@ How to install the binary packages depends on your operating system:
 
 2.1.1. Red Hat, SuSE and Conectiva RPMs
 
-RPMs can be installed with rpm -Uvh privoxy-3.0.1-1.rpm, and will use /etc/
+RPMs can be installed with rpm -Uvh privoxy-3.0.2-1.rpm, and will use /etc/
 privoxy for the location of configuration files.
 
 Note that on Red Hat, Privoxy will not be automatically started on system boot.
@@ -258,7 +259,7 @@ You will need to enable that using chkconfig, ntsysv, or similar methods. Note
 that SuSE will automatically start Privoxy in the boot process.
 
 If you have problems with failed dependencies, try rebuilding the SRC RPM: rpm
---rebuild privoxy-3.0.1-1.src.rpm. This will use your locally installed
+--rebuild privoxy-3.0.2-1.src.rpm. This will use your locally installed
 libraries and RPM version.
 
 Also note that if you have a Junkbuster RPM installed on your system, you need
@@ -269,7 +270,7 @@ remove Junkbuster automatically, before installing Privoxy.
 
 2.1.2. Debian
 
-DEBs can be installed with dpkg -i privoxy_3.0.1-1.deb, and will use /etc/
+DEBs can be installed with dpkg -i privoxy_3.0.2-1.deb, and will use /etc/
 privoxy for the location of configuration files.
 
 -------------------------------------------------------------------------------
@@ -343,7 +344,7 @@ latest changes from the Portage tree. With emerge privoxy you install the
 latest version.
 
 Configuration files are in /etc/privoxy, the documentation is in /usr/share/doc
-/privoxy-3.0.1 and the Log directory is in /var/log/privoxy.
+/privoxy-3.0.2 and the Log directory is in /var/log/privoxy.
 
 -------------------------------------------------------------------------------
 
@@ -362,8 +363,8 @@ compiler like gcc are required.
 When building from a source tarball (either release version or nightly CVS
 tarball), first unpack the source:
 
- tar xzvf privoxy-3.0.1-src* [.tgz or .tar.gz]                                 
- cd privoxy-3.0.1                                                              
+ tar xzvf privoxy-3.0.2-src* [.tgz or .tar.gz]                                 
+ cd privoxy-3.0.2                                                              
 
 For retrieving the current CVS sources, you'll need CVS installed. Note that
 sources from CVS are development quality, and may not be stable, or well
@@ -1286,15 +1287,15 @@ Notes:
    
     Unix, in local filesystem:
    
-      user-manual  file:///usr/share/doc/privoxy-3.0.1/user-manual/    
+      user-manual  file:///usr/share/doc/privoxy-3.0.2/user-manual/    
    
     Windows, in local filesystem, must use forward slash notation:
    
-      user-manual  file:/c:/some-dir/privoxy-3.0.1/user-manual/        
+      user-manual  file:/c:/some-dir/privoxy-3.0.2/user-manual/        
    
     Windows, UNC notation (with forward slashes):
    
-      user-manual  file://///some-server/some-path/privoxy-3.0.1/user-manual/
+      user-manual  file://///some-server/some-path/privoxy-3.0.2/user-manual/
    
     Any platform, on local webserver (called "local-webserver"):
    
@@ -2598,8 +2599,9 @@ Type:
 Parameter:
    
     The name of a filter, as defined in the filter file (typically
-    default.filter, set by the filterfile option in the config file). Filtering
-    can be completely disabled without the use of parameters.
+    default.filter, set by the filterfile option in the config file). When used
+    in its negative form, and without parameters, filtering is completely
+    disabled.
    
 Notes:
    
@@ -2607,15 +2609,15 @@ Notes:
     in the distribution filter file that you can use. See the examples below
     for a list.
    
-    This is potentially a very powerful feature! But "rolling your own" filters
-    requires a knowledge of regular expressions and HTML.
-   
     Filtering requires buffering the page content, which may appear to slow
     down page rendering since nothing is displayed until all content has passed
     the filters. (It does not really take longer, but seems that way since the
     page is not incrementally displayed.) This effect will be more noticeable
     on slower connections.
    
+    This is very powerful feature, but "rolling your own" filters requires a
+    knowledge of regular expressions and HTML.
+   
     The amount of data that can be filtered is limited to the buffer-limit
     option in the main config file. The default is 4096 KB (4 Megs). Once this
     limit is exceeded, the buffered data, and all pending data, is passed
@@ -2638,7 +2640,12 @@ Notes:
     Feedback with suggestions for new or improved filters is particularly
     welcome!
    
-Example usage (with filters from the distribution default.filter file):
+    The below list has only the names and a one-line description of each
+    predefined filter. There are more verbose explanations of what these
+    filters do in the filter file chapter.
+   
+Example usage (with filters from the distribution default.filter file). See the
+    Predefined Filters section for more explanation on each:
    
     +filter{js-annoyances}       # Get rid of particularly annoying JavaScript abuse
    
@@ -3959,6 +3966,191 @@ You get the idea?
 
 -------------------------------------------------------------------------------
 
+9.2. The Pre-defined Filters
+
+The distribution default.filter file contains a selection of pre-defined
+filters for your convenience:
+
+js-annoyances
+   
+    The purpose of this filter is to get rid of particularly annoying
+    JavaScript abuse. To that end, it
+   
+      + replaces JavaScript references to the browser's referrer information
+        with the string "Not Your Business!". This compliments the 
+        hide-referrer action on the content level.
+       
+      + removes the bindings to the DOM's unload event which we feel has no
+        right to exist and is responsible for most "exit consoles", i.e. nasty
+        windows that pop up when you close another one.
+       
+      + removes code that causes new windows to be opened with undesired
+        properties, such as being full-screen, non-resizable, without location,
+        status or menu bar etc.
+       
+js-events
+   
+    This is a very radical measure. It removes virtually all JavaScript event
+    bindings, which means that scripts can not react to user actions such as
+    mouse movements or clicks, window resizing etc, anymore.
+   
+    We strongly discourage using this filter as a default since it breaks many
+    legitimate scripts. It is meant for use only on extra-nasty sites (should
+    you really need to go there).
+   
+html-annoyances
+   
+    This filter will undo many common instances of HTML based abuse.
+   
+    The BLINK and MARQUEE tags are neutralized (yeah baby!), and browser
+    windows will be created as resizable (as of course they should be!), and
+    will have location, scroll and menu bars -- even if specified otherwise.
+   
+content-cookies
+   
+    Most cookies are set in the HTTP dialogue, where they can be intercepted by
+    the crunch-incoming-cookies and crunch-outgoing-cookies actions. But web
+    sites increasingly make use of HTML meta tags and JavaScript to sneak
+    cookies to the browser on the content level.
+   
+    This filter disables HTML and JavaScript code that reads or sets cookies.
+    Use it wherever you would also use the cookie crunch actions.
+   
+refresh tags
+   
+    Disable any refresh tags if the interval is greater than nine seconds (so
+    that redirections done via refresh tags are not destroyed). This is useful
+    for dial-on-demand setups, or for those who find this HTML feature
+    annoying.
+   
+unsolicited-popups
+   
+    This filter attempts to prevent only "unsolicited" pop-up windows from
+    opening, yet still allow pop-up windows that the user has explicitly chosen
+    to open. It was added in version 3.0.1, as an improvement over earlier such
+    filters.
+   
+    Technical note: The filter works by redefining the window.open JavaScript
+    function to a dummy function during the loading and rendering phase of each
+    HTML page access, and restoring the function afterwards.
+   
+all-popups
+   
+    Attempt to prevent all pop-up windows from opening. Note this should be
+    used with more discretion than the above, since it is more likely to break
+    some sites that require pop-ups for normal usage. Use with caution.
+   
+img-reorder
+   
+    This is a helper filter that has no value if used alone. It makes the
+    banners-by-size and banners-by-link (see below) filters more effective and
+    should be enabled together with them.
+   
+banners-by-size
+   
+    This filter removes image tags purely based on what size they are.
+    Fortunately for us, many ads and banner images tend to conform to certain
+    standardized sizes, which makes this filter quite effective for ad
+    stripping purposes.
+   
+    Occasionally this filter will cause false positives on images that are not
+    ads, but just happen to be of one of the standard banner sizes.
+   
+banners-by-link
+   
+    This is an experimental filter that attempts to kill any banners if their
+    URLs seem to point to known or suspected click trackers. It is currently
+    not of much value and is not recommended for use by default.
+   
+webbugs
+   
+    Webbugs are small, invisible images (technically 1X1 GIF images), that are
+    used to track users across websites, and collect information on them. As an
+    HTML page is loaded by the browser, an embedded image tag causes the
+    browser to contact a third-party site, disclosing the tracking information
+    through the requested URL and/or cookies for that third-party domain,
+    without the use ever becoming aware of the interaction with the third-party
+    site. HTML-ized spam also uses a similar technique to verify email
+    addresses.
+   
+    This filter removes the HTML code that loads such "webbugs".
+   
+tiny-textforms
+   
+    A rather special-purpose filter that can be used to enlarge textareas
+    (those multi-line text boxes in web forms) and turn off hard word wrap in
+    them. It was written for the sourceforge.net tracker system where such
+    boxes are a nuisance, but it can be handy on other sites, too.
+   
+    It is not recommended to use this filter as a default.
+   
+jumping-windows
+   
+    Many consider windows that move, or resize themselves to be abusive. This
+    filter neutralizes the related JavaScript code. Note that some sites might
+    not display or behave as intended when using this filter.
+   
+frameset-borders
+   
+    Some web designers seem to assume that everyone in the world will view
+    their web sites using the same browser brand and version, screen resolution
+    etc, because only that assumption could explain why they'd use static frame
+    sizes, yet prevent their frames from being resized by the user, should they
+    be too small to show their whole content.
+   
+    This filter removes the related HTML code. It should only be applied to
+    sites which need it.
+   
+demoronizer
+   
+    Many Microsoft products that generate HTML use non-standard extensions
+    (read: violations) of the ISO 8859-1 aka Latin-1 character set. This causes
+    those HTML documents to display with errors on standard-compliant
+    platforms.
+   
+    This filter translates the MS-only characters into Latin-1 equivalents. It
+    is safe for general use, and recommended for non-MS platforms.
+   
+shockwave-flash
+   
+    A filter for shockwave haters. As the name suggests, this filter strips
+    code out of web pages that is used to embed shockwave flash objects.
+   
+quicktime-kioskmode
+   
+    Change HTML code that embeds Quicktime objects so that kioskmode, which
+    prevents saving, is disabled.
+   
+fun
+   
+    Text replacements for subversive browsing fun. Make fun of your favorite
+    Monopolist or play buzzword bingo.
+   
+crude-parental
+   
+    A demonstration-only filter that shows how Privoxy can be used to delete
+    web content on a keyword basis.
+   
+ie-exploits
+   
+    A collection of text replacements to disable malicious HTML and JavaScript
+    code that exploits known security holes in Internet Explorer.
+   
+    Presently, it only protects against Nimda and a cross-site scripting bug,
+    and would need active maintenance to provide more substantial protection.
+   
+site-specifics
+   
+    Some web sites have very specific problems, the cure for which doesn't
+    apply anywhere else, or could even cause damage on other sites.
+   
+    This is a collection of such site-specific cures which should only be
+    applied to the sites they were intended for, which is what the supplied
+    default.action file does. Users shouldn't need to change anything regarding
+    this filter.
+   
+-------------------------------------------------------------------------------
+
 10. Templates
 
 All Privoxy built-in pages, i.e. error pages such as the "404 - No Such Domain"
@@ -4081,7 +4273,7 @@ group_id=11118.
 
 12. Privoxy Copyright, License and History
 
-Copyright © 2001, 2002 by Privoxy Developers <developers@privoxy.org>
+Copyright © 2001 - 2003 by Privoxy Developers <developers@privoxy.org>
 
 Some source code is based on code Copyright © 1997 by Anonymous Coders and
 Junkbusters, Inc. and licensed under the GNU General Public License.
@@ -4135,42 +4327,43 @@ Then, some developers picked up the thread, and started turning the software
 inside out, upside down, and then reassembled it, adding many new features
 along the way.
 
-The result of this is Privoxy, whose first stable release, 3.0, was released
+The result of this is Privoxy, whose first stable version, 3.0, was released
 August, 2002.
 
 -------------------------------------------------------------------------------
 
 12.3. Authors
 
-Current Project Developers:
+Current Developement Team:
 
+ Hal Burgiss (docs)
  Jon Foster
  Andreas Oesterhelt
- Stefan Waldherr
+ David Schmidt (OS/2, Mac OSX ports)
  
- Thomas Steudten
- Rodney Stromlund
 
-Current Project Contributors:
+Current and Former Project Contributors:
 
  Johny Agotnes 
  Rodrigo Barbosa (RPM specfiles)
  Moritz Barsnick
- Hal Burgiss (docs)
  Mattes Dolak 
  Karsten Hopp (Red Hat)
  Alexander Lazic
  Daniel Leite
  Gábor Lipták
- Andrew Lock (Win32)
+ Adam Lock (Win32)
  Guy Laroche
  Haroon Rafique
  Roland Rosenfeld (Debian)
  Georg Sauthoff (Gentoo)
- David Schmidt (OS/2, Mac OSX ports)
+ Thomas Steudten
  Joerg Strohmayer (Amiga)
+ Rodney Stromlund
  Sviatoslav Sviridov
  Sarantis Paskalis
+ Stefan Waldherr
 
 Based in part on code originally developed by:
 
index d1cd387..5d4bc73 100644 (file)
@@ -77,7 +77,7 @@ NAME="COPYRIGHT"
 ></A
 >9. Privoxy Copyright, License and History</H1
 ><P
-> Copyright © 2001, 2002 by Privoxy Developers <TT
+> Copyright © 2001 - 2003 by Privoxy Developers <TT
 CLASS="EMAIL"
 >&#60;<A
 HREF="mailto:developers@privoxy.org"
@@ -237,7 +237,7 @@ TARGET="_top"
 CLASS="APPLICATION"
 >Privoxy</SPAN
 >, whose first
- stable release, 3.0, was released August, 2002. 
+ stable version, 3.0, was released August, 2002. 
  </P
 ></DIV
 ></DIV
index 51f7578..7e0a21e 100644 (file)
@@ -795,7 +795,7 @@ CLASS="APPLICATION"
 > 
     version string, e.g. <SPAN
 CLASS="QUOTE"
->"3.0.1"</SPAN
+>"3.0.2"</SPAN
 >.
    </TD
 ></TR
index 87249a2..24c2e37 100644 (file)
@@ -67,7 +67,7 @@ CLASS="APPLICATION"
  for anyone who wants to join the team.</P
 ><P
 > Please note that this document is constantly evolving. This copy represents
- the state at the release of version 3.0.1.
+ the state at the release of version 3.0.2.
  You can find the latest version of the this manual at <A
 HREF="http://www.privoxy.org/developer-manual/"
 TARGET="_top"
index 10f360e..aa18a51 100644 (file)
@@ -1297,7 +1297,7 @@ WIDTH="100%"
 ><TD
 ><PRE
 CLASS="PROGRAMLISTING"
->  debchange -v 3.0.1-stable-1 "New upstream version"</PRE
+>  debchange -v 3.0.2-stable-1 "New upstream version"</PRE
 ></TD
 ></TR
 ></TABLE
@@ -1325,7 +1325,7 @@ CLASS="PROGRAMLISTING"
 >        This will create
         <TT
 CLASS="FILENAME"
->../privoxy_3.0.1-stable-1_i386.deb</TT
+>../privoxy_3.0.2-stable-1_i386.deb</TT
 >
         which can be uploaded.  To upload the package to Sourceforge, simply
        issue
@@ -1769,7 +1769,7 @@ CLASS="LITERAL"
 CLASS="emphasis"
 ><I
 CLASS="EMPHASIS"
->3.0.1
+>3.0.2
      (beta)</I
 ></SPAN
 >.
index 6314175..c9c55ab 100644 (file)
@@ -388,7 +388,7 @@ CLASS="QUOTE"
 >"Medium"</SPAN
 > and <SPAN
 CLASS="QUOTE"
->"Radical"</SPAN
+>"Adventuresome"</SPAN
 > defaults?</H3
 ><P
 >  Configuring <SPAN
@@ -434,7 +434,7 @@ CLASS="CITETITLE"
 ><P
 > It should be noted that the <SPAN
 CLASS="QUOTE"
->"Radical"</SPAN
+>"Adventuresome"</SPAN
 > profile (formerly known 
  as the <SPAN
 CLASS="QUOTE"
index 6d77f36..e0bc59e 100644 (file)
@@ -70,7 +70,7 @@ NAME="COPYRIGHT"
 ></A
 >7. Privoxy Copyright, License and History</H1
 ><P
-> Copyright © 2001, 2002 by Privoxy Developers <TT
+> Copyright © 2001 - 2003 by Privoxy Developers <TT
 CLASS="EMAIL"
 >&#60;<A
 HREF="mailto:developers@privoxy.org"
@@ -244,7 +244,7 @@ TARGET="_top"
 CLASS="APPLICATION"
 >Privoxy</SPAN
 >, whose first
- stable release, 3.0, was released August, 2002. 
+ stable version, 3.0, was released August, 2002. 
  </P
 ></DIV
 ></DIV
index e97fa15..11f6ec2 100644 (file)
@@ -163,7 +163,7 @@ TARGET="_top"
 CLASS="APPLICATION"
 >Privoxy</SPAN
 >, whose first
- stable release, 3.0, was released August, 2002. 
+ stable version, 3.0, was released August, 2002. 
  </P
 ></DIV
 ><DIV
@@ -239,8 +239,7 @@ CLASS="APPLICATION"
 ><P
 > The developers also believed that there are so many changes from the original 
  code, that it was time to make a clean break from the past and make 
- a name in their own right, especially now with the pending
- release of version 3.0.</P
+ a name in their own right.</P
 ></DIV
 ><DIV
 CLASS="SECT2"
index b63f2c6..82092da 100644 (file)
@@ -45,7 +45,7 @@ TARGET="_top"
 ><BR></P
 ><P
 CLASS="PUBDATE"
->$Id: faq.sgml,v 1.61.2.27 2002/12/01 06:31:58 hal9 Exp $<BR></P
+>$Id: faq.sgml,v 1.61.2.28 2003/03/18 19:37:21 oes Exp $<BR></P
 ><DIV
 ><DIV
 CLASS="ABSTRACT"
@@ -100,7 +100,7 @@ CLASS="APPLICATION"
 > (tm).</P
 ><P
 >  Please note that this document is constantly evolving. This copy represents
-  the state at the release of version 0.0.0.
+  the state at the release of version 3.0.2.
   You can find the latest version of the document at <A
 HREF="http://www.privoxy.org/faq/"
 TARGET="_top"
@@ -371,7 +371,7 @@ CLASS="QUOTE"
 >"Medium"</SPAN
 > and <SPAN
 CLASS="QUOTE"
->"Radical"</SPAN
+>"Adventuresome"</SPAN
 > defaults?</A
 ></DT
 ><DT
index 2933417..afdae93 100644 (file)
@@ -240,7 +240,7 @@ CLASS="APPLICATION"
 >Privoxy</SPAN
 >, http://example.com/show-proxy-args and http://i.j.b/,
  are no longer supported. If you still use such an old version, you should really consider
- upgrading to 0.0.0.</P
+ upgrading to 3.0.2.</P
 ></DIV
 ><DIV
 CLASS="SECT2"
@@ -1140,7 +1140,7 @@ CLASS="QUOTE"
 > or you have implicitly activated it by choosing the
  <SPAN
 CLASS="QUOTE"
->"Radical"</SPAN
+>"Adventuresome"</SPAN
 > profile in the web-based editor (formerly known 
  as the <SPAN
 CLASS="APPLICATION"
index 76109ea..9635752 100644 (file)
@@ -112,7 +112,7 @@ CLASS="APPLICATION"
  Junkbuster</SPAN
 > (tm).</P
 ><P
->   The most recent release is 0.0.0 (UNRELEASED). 
+>   The most recent release is 3.0.2 (stable). 
   </P
 ><P
 ></P
@@ -346,7 +346,7 @@ SRC="http://sourceforge.net/sflogo.php?group_id=11118&type=1&dummy=.gif">
 ></P
 ><P
 > <SUB
->  Copyright © 2001, 2002 by Privoxy Developers
+>  Copyright © 2001 - 2003 by Privoxy Developers
  </SUB
 ></P
 ></DIV
index 498a1b1..71e5180 100644 (file)
@@ -2,7 +2,7 @@
 <HTML><HEAD><TITLE>Manpage of PRIVOXY</TITLE>
 <LINK REL="STYLESHEET" TYPE="text/css" HREF="../p_doc.css"></HEAD><BODY>
 <H1>PRIVOXY</H1>
-Section:  (1)<BR>Updated: 18 March 2003<BR><A HREF="#index">Index</A>
+Section:  (1)<BR>Updated: 25 March 2003<BR><A HREF="#index">Index</A>
 <HR>
 
 <A NAME="lbAB">&nbsp;</A>
@@ -13,7 +13,7 @@ privoxy - Privacy Enhancing Proxy
 <H2>SYNOPSIS</H2>
 
 <P>
-<B>privoxy</B> [<B>--help</B> ] [<B>--version</B> ] [<B>--no-daemon</B> ] [<B>--pidfile </B><I>pidfile</I><B></B> ] [<B>--user </B><I>user[.group]</I><B></B> ] [<B></B><I>configfile</I><B></B> ]<B> (UNIX)</B>
+<B>privoxy</B> [<B>--help</B> ] [<B>--version</B> ] [<B>--no-daemon</B> ] [<B>--pidfile </B><I>pidfile</I><B></B> ] [<B>--user </B><I>user[.group]</I><B></B> ] [<B>--chroot</B> ] [<B></B><I>configfile</I><B></B> ]<B> (UNIX)</B>
 <P>
 <P>
 <B>privoxy.exe</B> [<B></B><I>configfile</I><B></B> ]<B> (Windows)</B>
@@ -326,29 +326,30 @@ the <B>Privoxy</B> developer manual.
 
 <P>
 <PRE>
+ Hal Burgiss (docs)
  Jon Foster
  Andreas Oesterhelt
- Stefan Waldherr
- Thomas Steudten
- Rodney Stromlund
+ David Schmidt (OS/2, Mac OSX ports)
+
  Johny Agotnes 
  Rodrigo Barbosa (RPM specfiles)
  Moritz Barsnick
- Hal Burgiss (docs)
  Mattes Dolak 
  Karsten Hopp (Red Hat)
  Alexander Lazic
  Daniel Leite
  G&#225;bor Lipt&#225;k
- Andrew Lock (Win32)
+ Adam Lock (Win32)
  Guy Laroche
  Haroon Rafique
  Roland Rosenfeld (Debian)
  Georg Sauthoff (Gentoo)
- David Schmidt (OS/2, Mac OSX ports)
+ Thomas Steudten
  Joerg Strohmayer (Amiga)
+ Rodney Stromlund
  Sviatoslav Sviridov
  Sarantis Paskalis
+ Stefan Waldherr
 </PRE>
 
 <A NAME="lbAN">&nbsp;</A>
@@ -359,7 +360,7 @@ the <B>Privoxy</B> developer manual.
 
 <P>
 
-Copyright (C) 2001, 2002 by Privoxy Developers &lt;<A HREF="mailto:developers@privoxy.org">developers@privoxy.org</A>&gt;
+Copyright (C) 2001 - 2003 by Privoxy Developers &lt;<A HREF="mailto:developers@privoxy.org">developers@privoxy.org</A>&gt;
 <P>
 
 Some source code is based on code Copyright (C) 1997 by Anonymous Coders
@@ -416,6 +417,6 @@ USA
 This document was created by
 man2html,
 using the manual pages.<BR>
-Time: 00:37:30 GMT, March 19, 2003
+Time: 02:05:48 GMT, March 26, 2003
 </BODY>
 </HTML>
index 2a16ef4..a4fb91f 100644 (file)
@@ -76,7 +76,7 @@ NAME="AEN2"
 >Privoxy - The Privacy Enhancing Proxy</H1
 ><H2
 CLASS="SUBTITLE"
->Project Index Page v0.0.0</H2
+>Project Index Page v3.0.2</H2
 ><DIV
 ><DIV
 CLASS="ABSTRACT"
@@ -297,7 +297,7 @@ NAME="AEN91"
 ></H2
 ><P
 > <SUB
->  Copyright © 2001, 2002 by Privoxy Developers
+>  Copyright © 2001 - 2003 by Privoxy Developers
  </SUB
 ></P
 ></DIV
index 838d86b..e60bb34 100644 (file)
@@ -7,7 +7,7 @@ NAME="GENERATOR"
 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
 "><LINK
 REL="HOME"
-TITLE="Privoxy 3.0.1 User Manual"
+TITLE="Privoxy 3.0.2 User Manual"
 HREF="index.html"><LINK
 REL="PREVIOUS"
 TITLE="The Main Configuration File"
@@ -37,7 +37,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->Privoxy 3.0.1 User Manual</TH
+>Privoxy 3.0.2 User Manual</TH
 ></TR
 ><TR
 ><TD
@@ -2224,8 +2224,8 @@ HREF="config.html#FILTERFILE"
     option in the <A
 HREF="config.html"
 >config file</A
->). Filtering 
-    can be completely disabled without the use of parameters.
+>). When used in its negative form,
+    and without parameters, filtering is completely disabled.
    </P
 ></DD
 ><DT
@@ -2237,13 +2237,6 @@ HREF="config.html"
     a list.
    </P
 ><P
->    This is potentially a very powerful feature!  But <SPAN
-CLASS="QUOTE"
->"rolling your own"</SPAN
->
-    filters requires a knowledge of regular expressions and HTML.
-   </P
-><P
 >    Filtering requires buffering the page content, which may appear to
     slow down page rendering since nothing is displayed until all content has
     passed the filters. (It does not really take longer, but seems that way
@@ -2251,6 +2244,13 @@ CLASS="QUOTE"
     noticeable on slower connections.
    </P
 ><P
+>    This is very powerful feature, but <SPAN
+CLASS="QUOTE"
+>"rolling your own"</SPAN
+>
+    filters requires a knowledge of regular expressions and HTML.
+   </P
+><P
 >    The amount of data that can be filtered is limited to the 
     <TT
 CLASS="LITERAL"
@@ -2311,12 +2311,28 @@ HREF="contact.html"
 > with suggestions for new or
     improved filters is particularly welcome!
    </P
+><P
+>    The below list has only the names and a one-line description of each
+    predefined filter. There are <A
+HREF="filter-file.html#PREDEFINED-FILTERS"
+>more
+    verbose explanations</A
+> of what these filters do in the <A
+HREF="filter-file.html"
+>filter file chapter</A
+>.
+   </P
 ></DD
 ><DT
 >Example usage (with filters from the distribution <TT
 CLASS="FILENAME"
 >default.filter</TT
-> file):</DT
+> file).
+  See <A
+HREF="filter-file.html#PREDEFINED-FILTERS"
+>the Predefined Filters section</A
+> for 
+  more explanation on each:</DT
 ><DD
 ><P
 >    <A
@@ -4300,7 +4316,7 @@ CLASS="SECT3"
 ><H3
 CLASS="SECT3"
 ><A
-NAME="AEN2914"
+NAME="AEN2918"
 ></A
 >8.5.21. Summary</H3
 ><P
@@ -4604,7 +4620,7 @@ CLASS="SECT3"
 ><H3
 CLASS="SECT3"
 ><A
-NAME="AEN2979"
+NAME="AEN2983"
 ></A
 >8.7.1. default.action</H3
 ><P
@@ -5447,7 +5463,7 @@ CLASS="SECT3"
 ><H3
 CLASS="SECT3"
 ><A
-NAME="AEN3145"
+NAME="AEN3149"
 ></A
 >8.7.2. user.action</H3
 ><P
index b04ab01..78161b9 100644 (file)
@@ -7,7 +7,7 @@ NAME="GENERATOR"
 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
 "><LINK
 REL="HOME"
-TITLE="Privoxy 3.0.1 User Manual"
+TITLE="Privoxy 3.0.2 User Manual"
 HREF="index.html"><LINK
 REL="PREVIOUS"
 TITLE="See Also"
@@ -34,7 +34,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->Privoxy 3.0.1 User Manual</TH
+>Privoxy 3.0.2 User Manual</TH
 ></TR
 ><TR
 ><TD
@@ -744,7 +744,7 @@ CLASS="SECT2"
 ><H2
 CLASS="SECT2"
 ><A
-NAME="AEN3727"
+NAME="AEN3878"
 ></A
 >14.2. <SPAN
 CLASS="APPLICATION"
@@ -793,7 +793,7 @@ CLASS="APPLICATION"
    Privoxy main page: 
   </P
 ><A
-NAME="AEN3742"
+NAME="AEN3893"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
@@ -826,7 +826,7 @@ CLASS="APPLICATION"
     editing of actions files:
   </P
 ><A
-NAME="AEN3750"
+NAME="AEN3901"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
@@ -846,7 +846,7 @@ TARGET="_top"
     Show the source code version numbers:
   </P
 ><A
-NAME="AEN3755"
+NAME="AEN3906"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
@@ -866,7 +866,7 @@ TARGET="_top"
    Show the browser's request headers:
   </P
 ><A
-NAME="AEN3760"
+NAME="AEN3911"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
@@ -886,7 +886,7 @@ TARGET="_top"
    Show which actions apply to a URL and why:
   </P
 ><A
-NAME="AEN3765"
+NAME="AEN3916"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
@@ -910,7 +910,7 @@ CLASS="QUOTE"
    to run, but only as a pass-through proxy, with no actions taking place:
   </P
 ><A
-NAME="AEN3771"
+NAME="AEN3922"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
@@ -927,7 +927,7 @@ TARGET="_top"
 >   Short cuts. Turn off, then on: 
   </P
 ><A
-NAME="AEN3775"
+NAME="AEN3926"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
@@ -941,7 +941,7 @@ TARGET="_top"
    </P
 ></BLOCKQUOTE
 ><A
-NAME="AEN3778"
+NAME="AEN3929"
 ></A
 ><BLOCKQUOTE
 CLASS="BLOCKQUOTE"
index cc45ae5..a056852 100644 (file)
@@ -7,7 +7,7 @@ NAME="GENERATOR"
 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
 "><LINK
 REL="HOME"
-TITLE="Privoxy 3.0.1 User Manual"
+TITLE="Privoxy 3.0.2 User Manual"
 HREF="index.html"><LINK
 REL="PREVIOUS"
 TITLE="Privoxy Configuration"
@@ -37,7 +37,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->Privoxy 3.0.1 User Manual</TH
+>Privoxy 3.0.2 User Manual</TH
 ></TR
 ><TR
 ><TD
@@ -986,7 +986,7 @@ WIDTH="90%"
 ><TD
 ><PRE
 CLASS="SCREEN"
->  user-manual  file:///usr/share/doc/privoxy-3.0.1/user-manual/</PRE
+>  user-manual  file:///usr/share/doc/privoxy-3.0.2/user-manual/</PRE
 ></TD
 ></TR
 ></TABLE
@@ -1010,7 +1010,7 @@ WIDTH="90%"
 ><TD
 ><PRE
 CLASS="SCREEN"
->  user-manual  file:/c:/some-dir/privoxy-3.0.1/user-manual/</PRE
+>  user-manual  file:/c:/some-dir/privoxy-3.0.2/user-manual/</PRE
 ></TD
 ></TR
 ></TABLE
@@ -1028,7 +1028,7 @@ WIDTH="90%"
 ><TD
 ><PRE
 CLASS="SCREEN"
->  user-manual  file://///some-server/some-path/privoxy-3.0.1/user-manual/</PRE
+>  user-manual  file://///some-server/some-path/privoxy-3.0.2/user-manual/</PRE
 ></TD
 ></TR
 ></TABLE
index 905ca73..939f21f 100644 (file)
@@ -7,7 +7,7 @@ NAME="GENERATOR"
 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
 "><LINK
 REL="HOME"
-TITLE="Privoxy 3.0.1 User Manual"
+TITLE="Privoxy 3.0.2 User Manual"
 HREF="index.html"><LINK
 REL="PREVIOUS"
 TITLE="Starting Privoxy"
@@ -37,7 +37,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->Privoxy 3.0.1 User Manual</TH
+>Privoxy 3.0.2 User Manual</TH
 ></TR
 ><TR
 ><TD
@@ -186,7 +186,7 @@ TARGET="_top"
 ><TR
 ><TD
 >          &#9642;  <A
-HREF="http://www.privoxy.org/3.0.1/user-manual/"
+HREF="http://www.privoxy.org/3.0.2/user-manual/"
 TARGET="_top"
 >Documentation</A
 >
index 9e05de0..1a10335 100644 (file)
@@ -8,7 +8,7 @@ NAME="GENERATOR"
 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
 "><LINK
 REL="HOME"
-TITLE="Privoxy 3.0.1 User Manual"
+TITLE="Privoxy 3.0.2 User Manual"
 HREF="index.html"><LINK
 REL="PREVIOUS"
 TITLE="Templates"
@@ -38,7 +38,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->Privoxy 3.0.1 User Manual</TH
+>Privoxy 3.0.2 User Manual</TH
 ></TR
 ><TR
 ><TD
index 3395e1c..dddf3ff 100644 (file)
@@ -7,7 +7,7 @@ NAME="GENERATOR"
 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
 "><LINK
 REL="HOME"
-TITLE="Privoxy 3.0.1 User Manual"
+TITLE="Privoxy 3.0.2 User Manual"
 HREF="index.html"><LINK
 REL="PREVIOUS"
 TITLE="Contacting the Developers, Bug Reporting and Feature
@@ -38,7 +38,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->Privoxy 3.0.1 User Manual</TH
+>Privoxy 3.0.2 User Manual</TH
 ></TR
 ><TR
 ><TD
@@ -81,7 +81,7 @@ CLASS="APPLICATION"
 >Privoxy</SPAN
 > Copyright, License and History</H1
 ><P
-> Copyright © 2001, 2002 by Privoxy Developers <TT
+> Copyright © 2001 - 2003 by Privoxy Developers <TT
 CLASS="EMAIL"
 >&#60;<A
 HREF="mailto:developers@privoxy.org"
@@ -100,7 +100,7 @@ CLASS="SECT2"
 ><H2
 CLASS="SECT2"
 ><A
-NAME="AEN3473"
+NAME="AEN3624"
 ></A
 >12.1. License</H2
 ><P
@@ -241,7 +241,7 @@ TARGET="_top"
 CLASS="APPLICATION"
 >Privoxy</SPAN
 >, whose first
- stable release, 3.0, was released August, 2002. 
+ stable version, 3.0, was released August, 2002. 
  </P
 ></DIV
 ><DIV
@@ -253,37 +253,37 @@ NAME="AUTHORS"
 ></A
 >12.3. Authors</H2
 ><P
-> Current Project Developers:</P
+> Current Developement Team:</P
 ><P
 CLASS="LITERALLAYOUT"
->&nbsp;Jon&nbsp;Foster<br>
+>&nbsp;Hal&nbsp;Burgiss&nbsp;(docs)<br>
+&nbsp;Jon&nbsp;Foster<br>
 &nbsp;Andreas&nbsp;Oesterhelt<br>
-&nbsp;Stefan&nbsp;Waldherr<br>
-&nbsp;<br>
-&nbsp;Thomas&nbsp;Steudten<br>
-&nbsp;Rodney&nbsp;Stromlund</P
+&nbsp;David&nbsp;Schmidt&nbsp;(OS/2,&nbsp;Mac&nbsp;OSX&nbsp;ports)<br>
+&nbsp;<br>&#13;</P
 ><P
-> Current Project Contributors:</P
+> Current and Former Project Contributors:</P
 ><P
 CLASS="LITERALLAYOUT"
 >&nbsp;Johny&nbsp;Agotnes&nbsp;<br>
 &nbsp;Rodrigo&nbsp;Barbosa&nbsp;(RPM&nbsp;specfiles)<br>
 &nbsp;Moritz&nbsp;Barsnick<br>
-&nbsp;Hal&nbsp;Burgiss&nbsp;(docs)<br>
 &nbsp;Mattes&nbsp;Dolak&nbsp;<br>
 &nbsp;Karsten&nbsp;Hopp&nbsp;(Red&nbsp;Hat)<br>
 &nbsp;Alexander&nbsp;Lazic<br>
 &nbsp;Daniel&nbsp;Leite<br>
 &nbsp;Gábor&nbsp;Lipták<br>
-&nbsp;Andrew&nbsp;Lock&nbsp;(Win32)<br>
+&nbsp;Adam&nbsp;Lock&nbsp;(Win32)<br>
 &nbsp;Guy&nbsp;Laroche<br>
 &nbsp;Haroon&nbsp;Rafique<br>
 &nbsp;Roland&nbsp;Rosenfeld&nbsp;(Debian)<br>
 &nbsp;Georg&nbsp;Sauthoff&nbsp;(Gentoo)<br>
-&nbsp;David&nbsp;Schmidt&nbsp;(OS/2,&nbsp;Mac&nbsp;OSX&nbsp;ports)<br>
+&nbsp;Thomas&nbsp;Steudten<br>
 &nbsp;Joerg&nbsp;Strohmayer&nbsp;(Amiga)<br>
+&nbsp;Rodney&nbsp;Stromlund<br>
 &nbsp;Sviatoslav&nbsp;Sviridov<br>
-&nbsp;Sarantis&nbsp;Paskalis</P
+&nbsp;Sarantis&nbsp;Paskalis<br>
+&nbsp;Stefan&nbsp;Waldherr</P
 ><P
 > Based in part on code originally developed by:</P
 ><P
index 80fc2e8..a4d77d8 100644 (file)
@@ -7,7 +7,7 @@ NAME="GENERATOR"
 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
 "><LINK
 REL="HOME"
-TITLE="Privoxy 3.0.1 User Manual"
+TITLE="Privoxy 3.0.2 User Manual"
 HREF="index.html"><LINK
 REL="PREVIOUS"
 TITLE="Actions Files"
@@ -37,7 +37,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->Privoxy 3.0.1 User Manual</TH
+>Privoxy 3.0.2 User Manual</TH
 ></TR
 ><TR
 ><TD
@@ -275,7 +275,7 @@ CLASS="SECT2"
 ><H2
 CLASS="SECT2"
 ><A
-NAME="AEN3271"
+NAME="AEN3275"
 ></A
 >9.1. Filter File Tutorial</H2
 ><P
@@ -797,6 +797,483 @@ CLASS="LITERAL"
 ><P
 > You get the idea?</P
 ></DIV
+><DIV
+CLASS="SECT2"
+><H2
+CLASS="SECT2"
+><A
+NAME="PREDEFINED-FILTERS"
+></A
+>9.2. The Pre-defined Filters</H2
+><P
+>The distribution <TT
+CLASS="FILENAME"
+>default.filter</TT
+> file contains a selection of
+pre-defined filters for your convenience:</P
+><P
+></P
+><DIV
+CLASS="VARIABLELIST"
+><DL
+><DT
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>js-annoyances</I
+></SPAN
+></DT
+><DD
+><P
+>    The purpose of this filter is to get rid of particularly annoying JavaScript abuse.
+    To that end, it
+   <P
+></P
+><UL
+><LI
+><P
+>      replaces JavaScript references to the browser's referrer information
+      with the string "Not Your Business!". This compliments the <TT
+CLASS="LITERAL"
+><A
+HREF="actions-file.html#HIDE-REFERRER"
+>hide-referrer</A
+></TT
+> action on the content level.
+     </P
+></LI
+><LI
+><P
+>      removes the bindings to the DOM's
+      <A
+HREF="http://www.w3.org/TR/2000/REC-DOM-Level-2-Events-20001113/events.html#Events-eventgroupings-htmlevents"
+TARGET="_top"
+>unload
+      event</A
+> which we feel has no right to exist and is responsible for most <SPAN
+CLASS="QUOTE"
+>"exit consoles"</SPAN
+>, i.e.
+      nasty windows that pop up when you close another one.
+     </P
+></LI
+><LI
+><P
+>      removes code that causes new windows to be opened with undesired properties, such as being
+      full-screen, non-resizable, without location, status or menu bar etc.
+     </P
+></LI
+></UL
+>
+   </P
+></DD
+><DT
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>js-events</I
+></SPAN
+></DT
+><DD
+><P
+>    This is a very radical measure. It removes virtually all JavaScript event bindings, which
+    means that scripts can not react to user actions such as mouse movements or clicks, window
+    resizing etc, anymore. 
+   </P
+><P
+>    We <SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>strongly discourage</I
+></SPAN
+> using this filter as a default since it breaks
+    many legitimate scripts. It is meant for use only on extra-nasty sites (should you really
+    need to go there).
+   </P
+></DD
+><DT
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>html-annoyances</I
+></SPAN
+></DT
+><DD
+><P
+>    This filter will undo many common instances of HTML based abuse.
+   </P
+><P
+>    The <TT
+CLASS="LITERAL"
+>BLINK</TT
+> and <TT
+CLASS="LITERAL"
+>MARQUEE</TT
+> tags 
+    are neutralized (yeah baby!), and browser windows will be created as
+    resizable (as of course they should be!), and will have location,
+    scroll and menu bars -- even if specified otherwise.
+   </P
+></DD
+><DT
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>content-cookies</I
+></SPAN
+></DT
+><DD
+><P
+>    Most cookies are set in the HTTP dialogue, where they can be intercepted
+    by the
+    <TT
+CLASS="LITERAL"
+><A
+HREF="actions-file.html#CRUNCH-INCOMING-COOKIES"
+>crunch-incoming-cookies</A
+></TT
+>
+    and <TT
+CLASS="LITERAL"
+><A
+HREF="actions-file.html#CRUNCH-OUTGOING-COOKIES"
+>crunch-outgoing-cookies</A
+></TT
+>
+    actions. But web sites increasingly make use of HTML meta tags and JavaScript
+    to sneak cookies to the browser on the content level.
+   </P
+><P
+>    This filter disables HTML and JavaScript code that reads or sets cookies. Use
+    it wherever you would also use the cookie crunch actions.
+   </P
+></DD
+><DT
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>refresh tags</I
+></SPAN
+></DT
+><DD
+><P
+>    Disable any refresh tags if the interval is greater than nine seconds (so 
+    that redirections done via refresh tags are not destroyed). This is useful 
+    for dial-on-demand setups, or for those who find this HTML feature
+    annoying.
+   </P
+></DD
+><DT
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>unsolicited-popups</I
+></SPAN
+></DT
+><DD
+><P
+>    This filter attempts to prevent only <SPAN
+CLASS="QUOTE"
+>"unsolicited"</SPAN
+> pop-up 
+    windows from opening, yet still allow pop-up windows that the user 
+    has explicitly chosen to open. It was added in version 3.0.1, 
+    as an improvement over earlier such filters.
+   </P
+><P
+>    Technical note: The filter works by redefining the window.open JavaScript
+    function to a dummy function during the loading and rendering phase of each
+    HTML page access, and restoring the function afterwards.
+   </P
+></DD
+><DT
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>all-popups</I
+></SPAN
+></DT
+><DD
+><P
+>    Attempt to prevent <SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>all</I
+></SPAN
+> pop-up windows from opening.
+    Note this should be used with more discretion than the above, since it is
+    more likely to break some sites that require pop-ups for normal usage. Use 
+    with caution.
+   </P
+></DD
+><DT
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>img-reorder</I
+></SPAN
+></DT
+><DD
+><P
+>    This is a helper filter that has no value if used alone. It makes the
+    <TT
+CLASS="LITERAL"
+>banners-by-size</TT
+> and <TT
+CLASS="LITERAL"
+>banners-by-link</TT
+>
+    (see below) filters more effective and should be enabled together with them.
+   </P
+></DD
+><DT
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>banners-by-size</I
+></SPAN
+></DT
+><DD
+><P
+>    This filter removes image tags purely based on what size they are. Fortunately 
+    for us, many ads and banner images tend to conform to certain standardized
+    sizes, which makes this filter quite effective for ad stripping purposes.
+   </P
+><P
+>    Occasionally this filter will cause false positives on images that are not ads,
+    but just happen to be of one of the standard banner sizes.
+   </P
+></DD
+><DT
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>banners-by-link</I
+></SPAN
+></DT
+><DD
+><P
+>    This is an experimental filter that attempts to kill any banners if 
+    their URLs seem to point to known or suspected click trackers. It is currently
+    not of much value and is not recommended for use by default.
+   </P
+></DD
+><DT
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>webbugs</I
+></SPAN
+></DT
+><DD
+><P
+>    Webbugs are small, invisible images (technically 1X1 GIF images), that 
+    are used to track users across websites, and collect information on them.
+    As an HTML page is loaded by the browser, an embedded image tag causes the
+    browser to contact a third-party site, disclosing the tracking information
+    through the requested URL and/or cookies for that third-party domain, without
+    the use ever becoming aware of the interaction with the third-party site.
+    HTML-ized spam also uses a similar technique to verify email addresses.
+   </P
+><P
+>    This filter removes the HTML code that loads such <SPAN
+CLASS="QUOTE"
+>"webbugs"</SPAN
+>.
+   </P
+></DD
+><DT
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>tiny-textforms</I
+></SPAN
+></DT
+><DD
+><P
+>    A rather special-purpose filter that can be used to enlarge textareas (those
+    multi-line text boxes in web forms) and turn off hard word wrap in them. 
+    It was written for the sourceforge.net tracker system where such boxes are
+    a nuisance, but it can be handy on other sites, too.
+   </P
+><P
+>    It is not recommended to use this filter as a default.
+   </P
+></DD
+><DT
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>jumping-windows</I
+></SPAN
+></DT
+><DD
+><P
+>    Many consider windows that move, or resize themselves to be abusive. This filter
+    neutralizes the related JavaScript code. Note that some sites might not display
+    or behave as intended when using this filter.
+   </P
+></DD
+><DT
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>frameset-borders</I
+></SPAN
+></DT
+><DD
+><P
+>    Some web designers seem to assume that everyone in the world will view their
+    web sites using the same browser brand and version, screen resolution etc,
+    because only that assumption could explain why they'd use static frame sizes,
+    yet prevent their frames from being resized by the user, should they be too
+    small to show their whole content.
+   </P
+><P
+>    This filter removes the related HTML code. It should only be applied to sites
+    which need it.
+   </P
+></DD
+><DT
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>demoronizer</I
+></SPAN
+></DT
+><DD
+><P
+>    Many Microsoft products that generate HTML use non-standard extensions (read:
+    violations) of the ISO 8859-1 aka Latin-1 character set. This causes those
+    HTML documents to display with errors on standard-compliant platforms. 
+   </P
+><P
+>    This filter translates the MS-only characters into Latin-1 equivalents. It is
+    safe for general use, and recommended for non-MS platforms.
+   </P
+></DD
+><DT
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>shockwave-flash</I
+></SPAN
+></DT
+><DD
+><P
+>    A filter for shockwave haters. As the name suggests, this filter strips code
+    out of web pages that is used to embed shockwave flash objects. 
+   </P
+><P
+>   </P
+></DD
+><DT
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>quicktime-kioskmode</I
+></SPAN
+></DT
+><DD
+><P
+>    Change HTML code that embeds Quicktime objects so that kioskmode, which
+    prevents saving, is disabled.
+   </P
+></DD
+><DT
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>fun</I
+></SPAN
+></DT
+><DD
+><P
+>    Text replacements for subversive browsing fun. Make fun of your favorite
+    Monopolist or play buzzword bingo.
+   </P
+></DD
+><DT
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>crude-parental</I
+></SPAN
+></DT
+><DD
+><P
+>    A demonstration-only filter that shows how <SPAN
+CLASS="APPLICATION"
+>Privoxy</SPAN
+>
+    can be used to delete web content on a keyword basis.
+   </P
+></DD
+><DT
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>ie-exploits</I
+></SPAN
+></DT
+><DD
+><P
+>    A collection of text replacements to disable malicious HTML and JavaScript
+    code that exploits known security holes in Internet Explorer.
+   </P
+><P
+>    Presently, it only protects against Nimda and a cross-site scripting bug, and
+    would need active maintenance to provide more substantial protection.
+   </P
+></DD
+><DT
+><SPAN
+CLASS="emphasis"
+><I
+CLASS="EMPHASIS"
+>site-specifics</I
+></SPAN
+></DT
+><DD
+><P
+>    Some web sites have very specific problems, the cure for which doesn't apply
+    anywhere else, or could even cause damage on other sites.
+   </P
+><P
+>    This is a collection of such site-specific cures which should only be applied
+    to the sites they were intended for, which is what the supplied
+    <TT
+CLASS="FILENAME"
+>default.action</TT
+> file does. Users shouldn't need to change
+    anything regarding this filter.
+   </P
+></DD
+></DL
+></DIV
+></DIV
 ></DIV
 ><DIV
 CLASS="NAVFOOTER"
index 530cbea..9c03db6 100644 (file)
@@ -1,7 +1,7 @@
 <HTML
 ><HEAD
 ><TITLE
->Privoxy 3.0.1 User Manual</TITLE
+>Privoxy 3.0.2 User Manual</TITLE
 ><META
 NAME="GENERATOR"
 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
@@ -28,14 +28,14 @@ CLASS="TITLE"
 ><A
 NAME="AEN2"
 ></A
->Privoxy 3.0.1 User Manual</H1
+>Privoxy 3.0.2 User Manual</H1
 ><P
 CLASS="PUBDATE"
 > <SUB
 > <A
 HREF="copyright.html"
 >Copyright</A
-> © 2001, 2002 by 
+> © 2001 - 2003 by 
  <A
 HREF="http://www.privoxy.org/"
 TARGET="_top"
@@ -45,7 +45,7 @@ TARGET="_top"
 ><BR></P
 ><P
 CLASS="PUBDATE"
->$Id: user-manual.sgml,v 1.123.2.27 2003/03/18 19:37:14 oes Exp $<BR></P
+>$Id: user-manual.sgml,v 1.123.2.31 2003/03/26 02:03:43 oes Exp $<BR></P
 ><DIV
 ><DIV
 CLASS="ABSTRACT"
@@ -634,7 +634,7 @@ HREF="actions-file.html#SET-IMAGE-BLOCKER"
 ></DT
 ><DT
 >8.5.21. <A
-HREF="actions-file.html#AEN2914"
+HREF="actions-file.html#AEN2918"
 >Summary</A
 ></DT
 ></DL
@@ -653,12 +653,12 @@ HREF="actions-file.html#ACT-EXAMPLES"
 ><DL
 ><DT
 >8.7.1. <A
-HREF="actions-file.html#AEN2979"
+HREF="actions-file.html#AEN2983"
 >default.action</A
 ></DT
 ><DT
 >8.7.2. <A
-HREF="actions-file.html#AEN3145"
+HREF="actions-file.html#AEN3149"
 >user.action</A
 ></DT
 ></DL
@@ -674,9 +674,14 @@ HREF="filter-file.html"
 ><DL
 ><DT
 >9.1. <A
-HREF="filter-file.html#AEN3271"
+HREF="filter-file.html#AEN3275"
 >Filter File Tutorial</A
 ></DT
+><DT
+>9.2. <A
+HREF="filter-file.html#PREDEFINED-FILTERS"
+>The Pre-defined Filters</A
+></DT
 ></DL
 ></DD
 ><DT
@@ -731,7 +736,7 @@ CLASS="APPLICATION"
 ><DL
 ><DT
 >12.1. <A
-HREF="copyright.html#AEN3473"
+HREF="copyright.html#AEN3624"
 >License</A
 ></DT
 ><DT
@@ -765,7 +770,7 @@ HREF="appendix.html#REGEX"
 ></DT
 ><DT
 >14.2. <A
-HREF="appendix.html#AEN3727"
+HREF="appendix.html#AEN3878"
 ><SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
index 0acb075..1c0eecf 100644 (file)
@@ -7,7 +7,7 @@ NAME="GENERATOR"
 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
 "><LINK
 REL="HOME"
-TITLE="Privoxy 3.0.1 User Manual"
+TITLE="Privoxy 3.0.2 User Manual"
 HREF="index.html"><LINK
 REL="PREVIOUS"
 TITLE="Introduction"
@@ -37,7 +37,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->Privoxy 3.0.1 User Manual</TH
+>Privoxy 3.0.2 User Manual</TH
 ></TR
 ><TR
 ><TD
@@ -133,7 +133,7 @@ NAME="INSTALLATION-PACK-RPM"
 ><P
 > RPMs can be installed with <TT
 CLASS="LITERAL"
->rpm -Uvh privoxy-3.0.1-1.rpm</TT
+>rpm -Uvh privoxy-3.0.2-1.rpm</TT
 >,
  and will use <TT
 CLASS="FILENAME"
@@ -165,7 +165,7 @@ automatically start Privoxy in the boot process.</P
 > If you have problems with failed dependencies, try rebuilding the SRC RPM: 
  <TT
 CLASS="LITERAL"
->rpm --rebuild privoxy-3.0.1-1.src.rpm</TT
+>rpm --rebuild privoxy-3.0.2-1.src.rpm</TT
 >. This 
  will use your locally installed libraries and RPM version. </P
 ><P
@@ -195,7 +195,7 @@ NAME="INSTALLATION-DEB"
 > DEBs can be installed with <TT
 CLASS="LITERAL"
 >dpkg -i
- privoxy_3.0.1-1.deb</TT
+ privoxy_3.0.2-1.deb</TT
 >, and will use
  <TT
 CLASS="FILENAME"
@@ -395,7 +395,7 @@ CLASS="FILENAME"
 >, the 
  documentation is in <TT
 CLASS="FILENAME"
->/usr/share/doc/privoxy-3.0.1</TT
+>/usr/share/doc/privoxy-3.0.2</TT
 >
  and the Log directory is in <TT
 CLASS="FILENAME"
@@ -473,8 +473,8 @@ WIDTH="100%"
 ><TD
 ><PRE
 CLASS="SCREEN"
-> tar xzvf privoxy-3.0.1-src* [.tgz or .tar.gz]
- cd privoxy-3.0.1</PRE
+> tar xzvf privoxy-3.0.2-src* [.tgz or .tar.gz]
+ cd privoxy-3.0.2</PRE
 ></TD
 ></TR
 ></TABLE
index 558dfa4..cdbe8fa 100644 (file)
@@ -7,10 +7,10 @@ NAME="GENERATOR"
 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
 "><LINK
 REL="HOME"
-TITLE="Privoxy 3.0.1 User Manual"
+TITLE="Privoxy 3.0.2 User Manual"
 HREF="index.html"><LINK
 REL="PREVIOUS"
-TITLE="Privoxy 3.0.1 User Manual"
+TITLE="Privoxy 3.0.2 User Manual"
 HREF="index.html"><LINK
 REL="NEXT"
 TITLE="Installation"
@@ -37,7 +37,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->Privoxy 3.0.1 User Manual</TH
+>Privoxy 3.0.2 User Manual</TH
 ></TR
 ><TR
 ><TD
@@ -81,7 +81,7 @@ NAME="INTRODUCTION"
  <SPAN
 CLASS="APPLICATION"
 >Privoxy</SPAN
->, v.3.0.1.</P
+>, v.3.0.2.</P
 ><DIV
 CLASS="SECT2"
 ><H2
@@ -241,7 +241,7 @@ ACCESSKEY="N"
 WIDTH="33%"
 ALIGN="left"
 VALIGN="top"
->Privoxy 3.0.1 User Manual</TD
+>Privoxy 3.0.2 User Manual</TD
 ><TD
 WIDTH="34%"
 ALIGN="center"
index 5f89267..e7d431e 100644 (file)
@@ -7,7 +7,7 @@ NAME="GENERATOR"
 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
 "><LINK
 REL="HOME"
-TITLE="Privoxy 3.0.1 User Manual"
+TITLE="Privoxy 3.0.2 User Manual"
 HREF="index.html"><LINK
 REL="PREVIOUS"
 TITLE="Note to Upgraders"
@@ -37,7 +37,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->Privoxy 3.0.1 User Manual</TH
+>Privoxy 3.0.2 User Manual</TH
 ></TR
 ><TR
 ><TD
index d3fa1b0..5cd513f 100644 (file)
@@ -7,7 +7,7 @@ NAME="GENERATOR"
 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
 "><LINK
 REL="HOME"
-TITLE="Privoxy 3.0.1 User Manual"
+TITLE="Privoxy 3.0.2 User Manual"
 HREF="index.html"><LINK
 REL="PREVIOUS"
 TITLE="Privoxy Copyright, License and History"
@@ -37,7 +37,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->Privoxy 3.0.1 User Manual</TH
+>Privoxy 3.0.2 User Manual</TH
 ></TR
 ><TR
 ><TD
index 28af248..acc1cb5 100644 (file)
@@ -7,7 +7,7 @@ NAME="GENERATOR"
 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
 "><LINK
 REL="HOME"
-TITLE="Privoxy 3.0.1 User Manual"
+TITLE="Privoxy 3.0.2 User Manual"
 HREF="index.html"><LINK
 REL="PREVIOUS"
 TITLE="Quickstart to Using Privoxy"
@@ -37,7 +37,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->Privoxy 3.0.1 User Manual</TH
+>Privoxy 3.0.2 User Manual</TH
 ></TR
 ><TR
 ><TD
index 7e741b8..ed532b5 100644 (file)
@@ -7,7 +7,7 @@ NAME="GENERATOR"
 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
 "><LINK
 REL="HOME"
-TITLE="Privoxy 3.0.1 User Manual"
+TITLE="Privoxy 3.0.2 User Manual"
 HREF="index.html"><LINK
 REL="PREVIOUS"
 TITLE="The Filter File"
@@ -38,7 +38,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->Privoxy 3.0.1 User Manual</TH
+>Privoxy 3.0.2 User Manual</TH
 ></TR
 ><TR
 ><TD
index 3722155..c615d10 100644 (file)
@@ -7,7 +7,7 @@ NAME="GENERATOR"
 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
 "><LINK
 REL="HOME"
-TITLE="Privoxy 3.0.1 User Manual"
+TITLE="Privoxy 3.0.2 User Manual"
 HREF="index.html"><LINK
 REL="PREVIOUS"
 TITLE="Installation"
@@ -37,7 +37,7 @@ CELLSPACING="0"
 ><TH
 COLSPAN="3"
 ALIGN="center"
->Privoxy 3.0.1 User Manual</TH
+>Privoxy 3.0.2 User Manual</TH
 ></TR
 ><TR
 ><TD