we have a new homepage!
authorswa <swa@users.sourceforge.net>
Tue, 26 Mar 2002 22:29:56 +0000 (22:29 +0000)
committerswa <swa@users.sourceforge.net>
Tue, 26 Mar 2002 22:29:56 +0000 (22:29 +0000)
82 files changed:
AUTHORS
ChangeLog
GNUmakefile.in
Makefile
README
acconfig.h
actionlist.h
actions.c
actions.h
advanced.action
amiga.c
amiga.h
basic.action
cgi.c
cgi.h
cgiedit.c
cgiedit.h
cgisimple.c
cgisimple.h
config.h.win
config.h.win32threads.win
configure.in
contrib.sh
cygwin.h
deanimate.c
deanimate.h
default.action
default.filter
doc/gpl.html
doc/source/developer-manual.sgml
doc/source/faq.sgml
doc/source/user-manual.sgml
doc/text/developer-manual.txt
doc/text/faq.txt
doc/text/user-manual.txt
doc/webserver/README.txt
doc/webserver/index.html
encode.c
encode.h
errlog.c
errlog.h
filters.c
filters.h
gateway.c
gateway.h
intermediate.action
jbsockets.c
jbsockets.h
jcc.c
jcc.h
killpopup.c
killpopup.h
list.c
list.h
loadcfg.c
loadcfg.h
loaders.c
loaders.h
miscutil.c
miscutil.h
parsers.c
parsers.h
privoxy-rh.spec
privoxy-suse.spec
privoxy.1
privoxy.init
privoxy.init.suse
privoxy.logrotate
privoxy.monthly
privoxy.weekly
project.h
ssplit.c
ssplit.h
templates/edit-actions-add-url-form
templates/edit-actions-for-url
templates/edit-actions-list
templates/edit-actions-list-section
templates/edit-actions-list-url
templates/edit-actions-remove-url-form
templates/edit-actions-url-form
urlmatch.c
urlmatch.h

diff --git a/AUTHORS b/AUTHORS
index b2c1ed3..9bece11 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -47,6 +47,7 @@ or made suggestions. These include (in alphabetical order):
 
 If we've missed you off this list, please let us know!
 
 
 If we've missed you off this list, please let us know!
 
+Privoxy team. http://www.privoxy.org/
 ijbswa-developers@lists.sourceforge.net
 ijbswa-developers@lists.sourceforge.net
-http://ijbswa.sourceforge.net/
+
 
 
index 4f7cf36..e16c454 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -175,7 +175,7 @@ being a mix of "U.S. English", "U.K. English" and "Irish English".
 
 ----------------------------------------------------------------------
 Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 
 ----------------------------------------------------------------------
 Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-               Privoxy team.  http://ijbswa.sourceforge.net
+               Privoxy team. http://www.privoxy.org/
 
                Based on the Internet Junkbuster originally written
                by and Copyright (C) 1997 Anonymous Coders and 
 
                Based on the Internet Junkbuster originally written
                by and Copyright (C) 1997 Anonymous Coders and 
index bcb1f41..1e697f2 100644 (file)
@@ -1,9 +1,9 @@
 # Note:  Makefile is built automatically from Makefile.in
 #
 # Note:  Makefile is built automatically from Makefile.in
 #
-# $Id: GNUmakefile.in,v 1.30 2002/03/25 12:52:25 swa Exp $
+# $Id: GNUmakefile.in,v 1.31 2002/03/26 14:00:18 swa Exp $
 #
 # Written by and Copyright (C) 2001 the SourceForge
 #
 # Written by and Copyright (C) 2001 the SourceForge
-# Privoxy team.  http://ijbswa.sourceforge.net
+# Privoxy team. http://www.privoxy.org/
 #
 # Based on the Internet Junkbuster originally written
 # by and Copyright (C) 1997 Anonymous Coders and 
 #
 # Based on the Internet Junkbuster originally written
 # by and Copyright (C) 1997 Anonymous Coders and 
@@ -524,7 +524,7 @@ $(PROGRAM): $(OBJS) $(W32_FILES)
        $(LD) $(LDFLAGS) -o $(PROGRAM) $(OBJS) $(LIBS)
 
 clean:
        $(LD) $(LDFLAGS) -o $(PROGRAM) $(OBJS) $(LIBS)
 
 clean:
-       $(RM) a.out core $(OBJS) $(W32_FILES) $(W32_INIS)
+       $(RM) a.out core $(OBJS) $(W32_FILES) $(W32_INIS) $(PROGRAM) junkbuster
 
 clobber: clean
        $(RM) $(PROGRAM) cscope.* logfile *.pdb *.lib *.exp `find . -name tags` `find . -name TAGS` config.status config.h.in config.log junkbuster.log privoxy.log config.cache *~ *.tar.gz configure
 
 clobber: clean
        $(RM) $(PROGRAM) cscope.* logfile *.pdb *.lib *.exp `find . -name tags` `find . -name TAGS` config.status config.h.in config.log junkbuster.log privoxy.log config.cache *~ *.tar.gz configure
@@ -557,6 +557,9 @@ install: all
 ## end:
 
 # $Log: GNUmakefile.in,v $
 ## end:
 
 # $Log: GNUmakefile.in,v $
+# Revision 1.31  2002/03/26 14:00:18  swa
+# fixed make tarball, tarball-dist, tarball-clean
+#
 # Revision 1.30  2002/03/25 12:52:25  swa
 # new targets
 #
 # Revision 1.30  2002/03/25 12:52:25  swa
 # new targets
 #
index 3c79429..c195c8d 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
-# $Id: Makefile,v 1.1 2001/12/01 11:24:29 jongfoster Exp $
+# $Id: Makefile,v 1.2 2002/03/24 13:25:42 swa Exp $
 #
 # Written by and Copyright (C) 2001 the SourceForge
 #
 # Written by and Copyright (C) 2001 the SourceForge
-# Privoxy team.  http://ijbswa.sourceforge.net
+# Privoxy team. http://www.privoxy.org/
 #
 # Based on the Internet Junkbuster originally written
 # by and Copyright (C) 1997 Anonymous Coders and 
 #
 # Based on the Internet Junkbuster originally written
 # by and Copyright (C) 1997 Anonymous Coders and 
@@ -26,6 +26,9 @@
 # Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 # $Log: Makefile,v $
 # Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 #
 # $Log: Makefile,v $
+# Revision 1.2  2002/03/24 13:25:42  swa
+# name change related issues
+#
 # Revision 1.1  2001/12/01 11:24:29  jongfoster
 # Will display a warning if non-GNU make is used
 #
 # Revision 1.1  2001/12/01 11:24:29  jongfoster
 # Will display a warning if non-GNU make is used
 #
diff --git a/README b/README
index d91b496..d4cd5a6 100644 (file)
--- a/README
+++ b/README
@@ -5,7 +5,7 @@
  * Purpose     :  README file to give a short intro.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  * Purpose     :  README file to give a short intro.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
@@ -33,7 +33,7 @@
 
 This README is included with the development version of Privoxy,
 which will eventually become Privoxy v3.0 (and soon we hope!). See
 
 This README is included with the development version of Privoxy,
 which will eventually become Privoxy v3.0 (and soon we hope!). See
-http://ijbswa.sourceforge.net.
+http://www.privoxy.org/.
 
 Privoxy is a web proxy with advanced filtering capabilities for
 protecting privacy, filtering web page content, managing cookies,
 
 Privoxy is a web proxy with advanced filtering capabilities for
 protecting privacy, filtering web page content, managing cookies,
@@ -61,7 +61,7 @@ WARNING! If upgrading from earlier versions of this project via
 RPM packages, the new package will delete any previously installed 
 'Junkbuster' packages.
 
 RPM packages, the new package will delete any previously installed 
 'Junkbuster' packages.
 
-IMPORTANT! READ! Configuration Change as of 03/04/02: The default
+IMPORTANT! READ! Configuration Change as of 3 Apr 2002: The default
 listening port is now 8118 due to conflicts with port 8000 assignment.
 You will need to change your browser if upgrading!!! And maybe
 firewall, etc.
 listening port is now 8118 due to conflicts with port 8000 assignment.
 You will need to change your browser if upgrading!!! And maybe
 firewall, etc.
@@ -118,7 +118,7 @@ of these included with varying degrees of aggressiveness. On Unix-like
 systems, these files are installed in /etc/privoxy.  On Windows, then wherever
 the executable itself is installed. There are many significant changes and
 advances since Junkbuster v2.0.x. The user-manual has a run down of
 systems, these files are installed in /etc/privoxy.  On Windows, then wherever
 the executable itself is installed. There are many significant changes and
 advances since Junkbuster v2.0.x. The user-manual has a run down of
-configuration options, and examples: http://ijbswa.sourceforge.net/user-manual/.
+configuration options, and examples: http://www.privoxy.org/user-manual/.
 
 Be sure to set your browser(s) for HTTP/HTTPS Proxy at <IP>:<Port>, or
 whatever you specify in the config file under 'listen-address'.
 
 Be sure to set your browser(s) for HTTP/HTTPS Proxy at <IP>:<Port>, or
 whatever you specify in the config file under 'listen-address'.
@@ -177,4 +177,4 @@ here too.
 -------------------------------------------------------------------------
 ijbswa-developers@lists.sourceforge.net
 
 -------------------------------------------------------------------------
 ijbswa-developers@lists.sourceforge.net
 
-$Id: README,v 1.19 2002/03/24 16:15:18 swa Exp $
+$Id: README,v 1.20 2002/03/24 19:57:28 hal9 Exp $
index b90c3db..bf746a6 100644 (file)
@@ -11,7 +11,7 @@
  *                getting ludicrously long with feature defines.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                getting ludicrously long with feature defines.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  * Revisions   :
  *    $Log: acconfig.h,v $
  *
  * Revisions   :
  *    $Log: acconfig.h,v $
+ *    Revision 1.21  2002/03/24 14:31:08  swa
+ *    remove more crappy files. set RPM
+ *    release version correctly.
+ *
  *    Revision 1.20  2002/03/24 13:46:44  swa
  *    name change related issue.
  *
  *    Revision 1.20  2002/03/24 13:46:44  swa
  *    name change related issue.
  *
index fbf4810..c2ae6b4 100644 (file)
@@ -13,7 +13,7 @@
  *                    DEFINE_ACTION_ALIAS
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                    DEFINE_ACTION_ALIAS
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
@@ -39,6 +39,9 @@
  *
  * Revisions   :
  *    $Log: actionlist.h,v $
  *
  * Revisions   :
  *    $Log: actionlist.h,v $
+ *    Revision 1.14  2002/03/24 16:32:08  jongfoster
+ *    Removing logo option
+ *
  *    Revision 1.13  2002/03/24 15:23:33  jongfoster
  *    Name changes
  *
  *    Revision 1.13  2002/03/24 15:23:33  jongfoster
  *    Name changes
  *
index 875e1d9..e0f3fca 100644 (file)
--- a/actions.c
+++ b/actions.c
@@ -1,4 +1,4 @@
-const char actions_rcs[] = "$Id: actions.c,v 1.24 2002/03/16 23:54:06 jongfoster Exp $";
+const char actions_rcs[] = "$Id: actions.c,v 1.25 2002/03/24 13:25:43 swa Exp $";
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/actions.c,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/actions.c,v $
@@ -7,7 +7,7 @@ const char actions_rcs[] = "$Id: actions.c,v 1.24 2002/03/16 23:54:06 jongfoster
  *                Functions declared include: FIXME
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                Functions declared include: FIXME
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
@@ -33,6 +33,9 @@ const char actions_rcs[] = "$Id: actions.c,v 1.24 2002/03/16 23:54:06 jongfoster
  *
  * Revisions   :
  *    $Log: actions.c,v $
  *
  * Revisions   :
  *    $Log: actions.c,v $
+ *    Revision 1.25  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.24  2002/03/16 23:54:06  jongfoster
  *    Adding graceful termination feature, to help look for memory leaks.
  *    If you enable this (which, by design, has to be done by hand
  *    Revision 1.24  2002/03/16 23:54:06  jongfoster
  *    Adding graceful termination feature, to help look for memory leaks.
  *    If you enable this (which, by design, has to be done by hand
index 98c3724..04434e2 100644 (file)
--- a/actions.h
+++ b/actions.h
@@ -1,6 +1,6 @@
 #ifndef ACTIONS_H_INCLUDED
 #define ACTIONS_H_INCLUDED
 #ifndef ACTIONS_H_INCLUDED
 #define ACTIONS_H_INCLUDED
-#define ACTIONS_H_VERSION "$Id: actions.h,v 1.7 2002/03/16 23:54:06 jongfoster Exp $"
+#define ACTIONS_H_VERSION "$Id: actions.h,v 1.8 2002/03/24 13:25:43 swa Exp $"
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/actions.h,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/actions.h,v $
@@ -9,7 +9,7 @@
  *                Functions declared include: FIXME
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                Functions declared include: FIXME
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
@@ -35,6 +35,9 @@
  *
  * Revisions   :
  *    $Log: actions.h,v $
  *
  * Revisions   :
  *    $Log: actions.h,v $
+ *    Revision 1.8  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.7  2002/03/16 23:54:06  jongfoster
  *    Adding graceful termination feature, to help look for memory leaks.
  *    If you enable this (which, by design, has to be done by hand
  *    Revision 1.7  2002/03/16 23:54:06  jongfoster
  *    Adding graceful termination feature, to help look for memory leaks.
  *    If you enable this (which, by design, has to be done by hand
index 8c6e95a..391e988 100644 (file)
@@ -2,10 +2,10 @@
 # \r
 #  File        :  $Source: /cvsroot/ijbswa/current/advanced.action,v $\r
 # \r
 # \r
 #  File        :  $Source: /cvsroot/ijbswa/current/advanced.action,v $\r
 # \r
-#  $Id: advanced.action,v 1.1 2002/03/24 11:37:39 jongfoster Exp $\r
+#  $Id: advanced.action,v 1.2 2002/03/24 13:02:18 swa Exp $\r
 #\r
 #  Purpose     :  Most agressive actions file, see\r
 #\r
 #  Purpose     :  Most agressive actions file, see\r
-#                 http://ijbswa.sourceforge.net/faq/questions.html#CONFIGFILES\r
+#                 http://www.privoxy.org/faq/questions.html#CONFIGFILES\r
 # \r
 # We value your feedback. However, to provide you with the best support,\r
 # please note:\r
 # \r
 # We value your feedback. However, to provide you with the best support,\r
 # please note:\r
@@ -56,7 +56,7 @@
 ######################################################################\r
 # \r
 #  Copyright   :  Written by and Copyright (C) 2001 the SourceForge\r
 ######################################################################\r
 # \r
 #  Copyright   :  Written by and Copyright (C) 2001 the SourceForge\r
-#                 Privoxy team.  http://ijbswa.sourceforge.net\r
+#                 Privoxy team. http://www.privoxy.org/\r
 # \r
 #                 Based on the Internet Junkbuster originally written\r
 #                 by and Copyright (C) 1997 Anonymous Coders and \r
 # \r
 #                 Based on the Internet Junkbuster originally written\r
 #                 by and Copyright (C) 1997 Anonymous Coders and \r
diff --git a/amiga.c b/amiga.c
index 53daf05..493a00e 100644 (file)
--- a/amiga.c
+++ b/amiga.c
@@ -1,4 +1,4 @@
-const char amiga_rcs[] = "$Id: amiga.c,v 1.7 2002/03/24 13:25:43 swa Exp $";
+const char amiga_rcs[] = "$Id: amiga.c,v 1.8 2002/03/25 19:32:15 joergs Exp $";
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/amiga.c,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/amiga.c,v $
@@ -6,7 +6,7 @@ const char amiga_rcs[] = "$Id: amiga.c,v 1.7 2002/03/24 13:25:43 swa Exp $";
  * Purpose     :  Amiga-specific declarations.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  * Purpose     :  Amiga-specific declarations.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                This program is free software; you can redistribute it 
  *                and/or modify it under the terms of the GNU General
  *
  *                This program is free software; you can redistribute it 
  *                and/or modify it under the terms of the GNU General
@@ -28,6 +28,9 @@ const char amiga_rcs[] = "$Id: amiga.c,v 1.7 2002/03/24 13:25:43 swa Exp $";
  *
  * Revisions   :
  *    $Log: amiga.c,v $
  *
  * Revisions   :
  *    $Log: amiga.c,v $
+ *    Revision 1.8  2002/03/25 19:32:15  joergs
+ *    Name in version string changed from junkbuster to Privoxy.
+ *
  *    Revision 1.7  2002/03/24 13:25:43  swa
  *    name change related issues
  *
  *    Revision 1.7  2002/03/24 13:25:43  swa
  *    name change related issues
  *
diff --git a/amiga.h b/amiga.h
index 6374ee5..580dc32 100644 (file)
--- a/amiga.h
+++ b/amiga.h
@@ -1,7 +1,7 @@
 #ifdef AMIGA
 #ifndef AMIGA_H_INCLUDED
 #define AMIGA_H_INCLUDED
 #ifdef AMIGA
 #ifndef AMIGA_H_INCLUDED
 #define AMIGA_H_INCLUDED
-#define AMIGA_H_VERSION "$Id: amiga.h,v 1.7 2002/03/03 09:18:03 joergs Exp $"
+#define AMIGA_H_VERSION "$Id: amiga.h,v 1.8 2002/03/24 13:25:43 swa Exp $"
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/amiga.h,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/amiga.h,v $
@@ -9,7 +9,7 @@
  * Purpose     :  Amiga-specific declarations.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  * Purpose     :  Amiga-specific declarations.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                This program is free software; you can redistribute it 
  *                and/or modify it under the terms of the GNU General
  *
  *                This program is free software; you can redistribute it 
  *                and/or modify it under the terms of the GNU General
@@ -31,6 +31,9 @@
  *
  * Revisions   :
  *    $Log: amiga.h,v $
  *
  * Revisions   :
  *    $Log: amiga.h,v $
+ *    Revision 1.8  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.7  2002/03/03 09:18:03  joergs
  *    Made jumbjuster work on AmigaOS again.
  *
  *    Revision 1.7  2002/03/03 09:18:03  joergs
  *    Made jumbjuster work on AmigaOS again.
  *
index 2005cd4..322e804 100644 (file)
@@ -2,10 +2,10 @@
 # \r
 #  File        :  $Source: /cvsroot/ijbswa/current/basic.action,v $\r
 # \r
 # \r
 #  File        :  $Source: /cvsroot/ijbswa/current/basic.action,v $\r
 # \r
-#  $Id: basic.action,v 1.1 2002/03/24 11:37:39 jongfoster Exp $\r
+#  $Id: basic.action,v 1.2 2002/03/24 13:02:18 swa Exp $\r
 #\r
 #  Purpose     :  Very basic actions file, see\r
 #\r
 #  Purpose     :  Very basic actions file, see\r
-#                 http://ijbswa.sourceforge.net/faq/questions.html#CONFIGFILES\r
+#                 http://www.privoxy.org/faq/questions.html#CONFIGFILES\r
 # \r
 # We value your feedback. However, to provide you with the best support,\r
 # please note:\r
 # \r
 # We value your feedback. However, to provide you with the best support,\r
 # please note:\r
@@ -343,7 +343,7 @@ rstrip.namezero.com
 ######################################################################\r
 # \r
 #  Copyright   :  Written by and Copyright (C) 2001 the SourceForge\r
 ######################################################################\r
 # \r
 #  Copyright   :  Written by and Copyright (C) 2001 the SourceForge\r
-#                 Privoxy team.  http://ijbswa.sourceforge.net\r
+#                 Privoxy team. http://www.privoxy.org/\r
 # \r
 #                 Based on the Internet Junkbuster originally written\r
 #                 by and Copyright (C) 1997 Anonymous Coders and \r
 # \r
 #                 Based on the Internet Junkbuster originally written\r
 #                 by and Copyright (C) 1997 Anonymous Coders and \r
diff --git a/cgi.c b/cgi.c
index a40a5c9..a569441 100644 (file)
--- a/cgi.c
+++ b/cgi.c
@@ -1,4 +1,4 @@
-const char cgi_rcs[] = "$Id: cgi.c,v 1.55 2002/03/24 16:55:06 oes Exp $";
+const char cgi_rcs[] = "$Id: cgi.c,v 1.56 2002/03/24 17:50:46 jongfoster Exp $";
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/cgi.c,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/cgi.c,v $
@@ -12,7 +12,7 @@ const char cgi_rcs[] = "$Id: cgi.c,v 1.55 2002/03/24 16:55:06 oes Exp $";
  * 
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  * 
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
@@ -38,6 +38,9 @@ const char cgi_rcs[] = "$Id: cgi.c,v 1.55 2002/03/24 16:55:06 oes Exp $";
  *
  * Revisions   :
  *    $Log: cgi.c,v $
  *
  * Revisions   :
  *    $Log: cgi.c,v $
+ *    Revision 1.56  2002/03/24 17:50:46  jongfoster
+ *    Fixing compile error if actions file editor disabled
+ *
  *    Revision 1.55  2002/03/24 16:55:06  oes
  *    Making GIF checkerboard transparent
  *
  *    Revision 1.55  2002/03/24 16:55:06  oes
  *    Making GIF checkerboard transparent
  *
diff --git a/cgi.h b/cgi.h
index cc3ba0c..c7391bc 100644 (file)
--- a/cgi.h
+++ b/cgi.h
@@ -1,6 +1,6 @@
 #ifndef CGI_H_INCLUDED
 #define CGI_H_INCLUDED
 #ifndef CGI_H_INCLUDED
 #define CGI_H_INCLUDED
-#define CGI_H_VERSION "$Id: cgi.h,v 1.22 2002/03/24 13:25:43 swa Exp $"
+#define CGI_H_VERSION "$Id: cgi.h,v 1.23 2002/03/24 16:18:15 jongfoster Exp $"
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/cgi.h,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/cgi.h,v $
@@ -12,7 +12,7 @@
  * 
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  * 
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
@@ -38,6 +38,9 @@
  *
  * Revisions   :
  *    $Log: cgi.h,v $
  *
  * Revisions   :
  *    $Log: cgi.h,v $
+ *    Revision 1.23  2002/03/24 16:18:15  jongfoster
+ *    Removing old logo
+ *
  *    Revision 1.22  2002/03/24 13:25:43  swa
  *    name change related issues
  *
  *    Revision 1.22  2002/03/24 13:25:43  swa
  *    name change related issues
  *
index 2766f11..babb761 100644 (file)
--- a/cgiedit.c
+++ b/cgiedit.c
@@ -1,4 +1,4 @@
-const char cgiedit_rcs[] = "$Id: cgiedit.c,v 1.23 2002/03/24 13:32:41 swa Exp $";
+const char cgiedit_rcs[] = "$Id: cgiedit.c,v 1.24 2002/03/24 15:23:33 jongfoster Exp $";
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/cgiedit.c,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/cgiedit.c,v $
@@ -16,7 +16,7 @@ const char cgiedit_rcs[] = "$Id: cgiedit.c,v 1.23 2002/03/24 13:32:41 swa Exp $"
  *                Stick to the short names in this file for consistency.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                Stick to the short names in this file for consistency.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
@@ -42,6 +42,9 @@ const char cgiedit_rcs[] = "$Id: cgiedit.c,v 1.23 2002/03/24 13:32:41 swa Exp $"
  *
  * Revisions   :
  *    $Log: cgiedit.c,v $
  *
  * Revisions   :
  *    $Log: cgiedit.c,v $
+ *    Revision 1.24  2002/03/24 15:23:33  jongfoster
+ *    Name changes
+ *
  *    Revision 1.23  2002/03/24 13:32:41  swa
  *    name change related issues
  *
  *    Revision 1.23  2002/03/24 13:32:41  swa
  *    name change related issues
  *
index b5fedbb..72721c2 100644 (file)
--- a/cgiedit.h
+++ b/cgiedit.h
@@ -1,6 +1,6 @@
 #ifndef CGIEDIT_H_INCLUDED
 #define CGIEDIT_H_INCLUDED
 #ifndef CGIEDIT_H_INCLUDED
 #define CGIEDIT_H_INCLUDED
-#define CGIEDIT_H_VERSION "$Id: cgiedit.h,v 1.5 2002/01/22 23:24:48 jongfoster Exp $"
+#define CGIEDIT_H_VERSION "$Id: cgiedit.h,v 1.6 2002/03/24 13:25:43 swa Exp $"
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/cgiedit.h,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/cgiedit.h,v $
@@ -11,7 +11,7 @@
  * 
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  * 
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
@@ -37,6 +37,9 @@
  *
  * Revisions   :
  *    $Log: cgiedit.h,v $
  *
  * Revisions   :
  *    $Log: cgiedit.h,v $
+ *    Revision 1.6  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.5  2002/01/22 23:24:48  jongfoster
  *    Adding edit-actions-section-swap
  *
  *    Revision 1.5  2002/01/22 23:24:48  jongfoster
  *    Adding edit-actions-section-swap
  *
index d210b7a..733c350 100644 (file)
@@ -1,4 +1,4 @@
-const char cgisimple_rcs[] = "$Id: cgisimple.c,v 1.21 2002/03/24 15:23:33 jongfoster Exp $";
+const char cgisimple_rcs[] = "$Id: cgisimple.c,v 1.22 2002/03/24 16:18:15 jongfoster Exp $";
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/cgisimple.c,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/cgisimple.c,v $
@@ -10,7 +10,7 @@ const char cgisimple_rcs[] = "$Id: cgisimple.c,v 1.21 2002/03/24 15:23:33 jongfo
  * 
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  * 
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
@@ -36,6 +36,9 @@ const char cgisimple_rcs[] = "$Id: cgisimple.c,v 1.21 2002/03/24 15:23:33 jongfo
  *
  * Revisions   :
  *    $Log: cgisimple.c,v $
  *
  * Revisions   :
  *    $Log: cgisimple.c,v $
+ *    Revision 1.22  2002/03/24 16:18:15  jongfoster
+ *    Removing old logo
+ *
  *    Revision 1.21  2002/03/24 15:23:33  jongfoster
  *    Name changes
  *
  *    Revision 1.21  2002/03/24 15:23:33  jongfoster
  *    Name changes
  *
index 8700405..753afcc 100644 (file)
@@ -1,6 +1,6 @@
 #ifndef CGISIMPLE_H_INCLUDED
 #define CGISIMPLE_H_INCLUDED
 #ifndef CGISIMPLE_H_INCLUDED
 #define CGISIMPLE_H_INCLUDED
-#define CGISIMPLE_H_VERSION "$Id: cgisimple.h,v 1.8 2002/03/16 23:54:06 jongfoster Exp $"
+#define CGISIMPLE_H_VERSION "$Id: cgisimple.h,v 1.9 2002/03/24 13:25:43 swa Exp $"
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/cgisimple.h,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/cgisimple.h,v $
@@ -12,7 +12,7 @@
  * 
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  * 
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
@@ -38,6 +38,9 @@
  *
  * Revisions   :
  *    $Log: cgisimple.h,v $
  *
  * Revisions   :
  *    $Log: cgisimple.h,v $
+ *    Revision 1.9  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.8  2002/03/16 23:54:06  jongfoster
  *    Adding graceful termination feature, to help look for memory leaks.
  *    If you enable this (which, by design, has to be done by hand
  *    Revision 1.8  2002/03/16 23:54:06  jongfoster
  *    Adding graceful termination feature, to help look for memory leaks.
  *    If you enable this (which, by design, has to be done by hand
index e52458b..0141117 100755 (executable)
@@ -11,7 +11,7 @@
  *                getting ludicrously long with feature defines.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                getting ludicrously long with feature defines.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
@@ -37,6 +37,9 @@
  *
  * Revisions   :
  *    $Log: config.h.win,v $
  *
  * Revisions   :
  *    $Log: config.h.win,v $
+ *    Revision 1.18  2002/03/24 17:08:12  jongfoster
+ *    Version number bump
+ *
  *    Revision 1.17  2002/03/24 13:33:26  swa
  *    name change related issues
  *
  *    Revision 1.17  2002/03/24 13:33:26  swa
  *    name change related issues
  *
index 6b4cf9e..ac28b76 100644 (file)
@@ -11,7 +11,7 @@
  *                getting ludicrously long with feature defines.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                getting ludicrously long with feature defines.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
@@ -37,6 +37,9 @@
  *
  * Revisions   :
  *    $Log: config.h.win32threads.win,v $
  *
  * Revisions   :
  *    $Log: config.h.win32threads.win,v $
+ *    Revision 1.13  2002/03/24 17:08:12  jongfoster
+ *    Version number bump
+ *
  *    Revision 1.12  2002/03/24 13:25:43  swa
  *    name change related issues
  *
  *    Revision 1.12  2002/03/24 13:25:43  swa
  *    name change related issues
  *
index af62470..f66ad27 100644 (file)
@@ -1,9 +1,9 @@
 dnl Process this file with autoconf to produce a configure script.
 dnl 
 dnl Process this file with autoconf to produce a configure script.
 dnl 
-dnl $Id: configure.in,v 1.46 2002/03/24 18:55:06 jongfoster Exp $
+dnl $Id: configure.in,v 1.47 2002/03/26 16:41:00 hal9 Exp $
 dnl 
 dnl Written by and Copyright (C) 2001 the SourceForge
 dnl 
 dnl Written by and Copyright (C) 2001 the SourceForge
-dnl Privoxy team.  http://ijbswa.sourceforge.net
+dnl Privoxy team. http://www.privoxy.org/
 dnl
 dnl Based on the Internet Junkbuster originally written
 dnl by and Copyright (C) 1997 Anonymous Coders and 
 dnl
 dnl Based on the Internet Junkbuster originally written
 dnl by and Copyright (C) 1997 Anonymous Coders and 
@@ -28,6 +28,9 @@ dnl or write to the Free Software Foundation, Inc., 59
 dnl Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 dnl 
 dnl $Log: configure.in,v $
 dnl Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 dnl 
 dnl $Log: configure.in,v $
+dnl Revision 1.47  2002/03/26 16:41:00  hal9
+dnl Upped RPM Release to 3 (need to build new RH packages)
+dnl
 dnl Revision 1.46  2002/03/24 18:55:06  jongfoster
 dnl Making Docbook work under Windows
 dnl
 dnl Revision 1.46  2002/03/24 18:55:06  jongfoster
 dnl Making Docbook work under Windows
 dnl
@@ -292,7 +295,7 @@ dnl =================================================================
 dnl AutoConf Initialization
 dnl =================================================================
 
 dnl AutoConf Initialization
 dnl =================================================================
 
-AC_REVISION($Revision: 1.46 $)
+AC_REVISION($Revision: 1.47 $)
 AC_INIT(jcc.c)
 AC_CONFIG_HEADER(config.h)
 AC_CANONICAL_HOST
 AC_INIT(jcc.c)
 AC_CONFIG_HEADER(config.h)
 AC_CANONICAL_HOST
index 2e22fe7..74d5b72 100755 (executable)
@@ -284,7 +284,7 @@ exit 0
 #addr_clean.pl:}
 
 
 #addr_clean.pl:}
 
 
-#gen_list.c:const char gen_list_rcs[] = "$Id: contrib.sh,v 1.1 2001/12/07 01:54:50 iwanttokeepanon Exp $";
+#gen_list.c:const char gen_list_rcs[] = "$Id: contrib.sh,v 1.2 2002/03/24 13:25:43 swa Exp $";
 #gen_list.c:/*********************************************************************
 #gen_list.c: *
 #gen_list.c: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
 #gen_list.c:/*********************************************************************
 #gen_list.c: *
 #gen_list.c: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
@@ -293,7 +293,7 @@ exit 0
 #gen_list.c: *                                         list management.
 #gen_list.c: *
 #gen_list.c: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 #gen_list.c: *                                         list management.
 #gen_list.c: *
 #gen_list.c: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-#gen_list.c: *                Privoxy team.  http://ijbswa.sourceforge.net
+#gen_list.c: *                Privoxy team. http://www.privoxy.org/
 #gen_list.c: *
 #gen_list.c: *                This program is free software; you can redistribute it
 #gen_list.c: *                and/or modify it under the terms of the GNU General
 #gen_list.c: *
 #gen_list.c: *                This program is free software; you can redistribute it
 #gen_list.c: *                and/or modify it under the terms of the GNU General
@@ -318,6 +318,9 @@ exit 0
 #gen_list.c: *
 #gen_list.c: * Revisions   :
 #gen_list.c: *    $Log: contrib.sh,v $
 #gen_list.c: *
 #gen_list.c: * Revisions   :
 #gen_list.c: *    $Log: contrib.sh,v $
+#gen_list.c: *    Revision 1.2  2002/03/24 13:25:43  swa
+#gen_list.c: *    name change related issues
+#gen_list.c: *
 #gen_list.c: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #gen_list.c: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #gen_list.c: *    linked list.  This file is a home brew "bash tar" (I cannot create a
 #gen_list.c: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #gen_list.c: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #gen_list.c: *    linked list.  This file is a home brew "bash tar" (I cannot create a
@@ -1374,7 +1377,7 @@ exit 0
 
 #gen_list.h:#ifndef GEN_LIST_H_INCLUDED
 #gen_list.h:#define GEN_LIST_H_INCLUDED
 
 #gen_list.h:#ifndef GEN_LIST_H_INCLUDED
 #gen_list.h:#define GEN_LIST_H_INCLUDED
-#gen_list.h:#define GEN_LIST_H_VERSION "$Id: contrib.sh,v 1.1 2001/12/07 01:54:50 iwanttokeepanon Exp $"
+#gen_list.h:#define GEN_LIST_H_VERSION "$Id: contrib.sh,v 1.2 2002/03/24 13:25:43 swa Exp $"
 #gen_list.h:/*********************************************************************
 #gen_list.h: *
 #gen_list.h: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
 #gen_list.h:/*********************************************************************
 #gen_list.h: *
 #gen_list.h: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
@@ -1383,7 +1386,7 @@ exit 0
 #gen_list.h: *                                         list management.
 #gen_list.h: *
 #gen_list.h: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 #gen_list.h: *                                         list management.
 #gen_list.h: *
 #gen_list.h: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-#gen_list.h: *                Privoxy team.  http://ijbswa.sourceforge.net
+#gen_list.h: *                Privoxy team. http://www.privoxy.org/
 #gen_list.h: *
 #gen_list.h: *                This program is free software; you can redistribute it
 #gen_list.h: *                and/or modify it under the terms of the GNU General
 #gen_list.h: *
 #gen_list.h: *                This program is free software; you can redistribute it
 #gen_list.h: *                and/or modify it under the terms of the GNU General
@@ -1408,6 +1411,9 @@ exit 0
 #gen_list.h: *
 #gen_list.h: * Revisions   :
 #gen_list.h: *    $Log: contrib.sh,v $
 #gen_list.h: *
 #gen_list.h: * Revisions   :
 #gen_list.h: *    $Log: contrib.sh,v $
+#gen_list.h: *    Revision 1.2  2002/03/24 13:25:43  swa
+#gen_list.h: *    name change related issues
+#gen_list.h: *
 #gen_list.h: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #gen_list.h: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #gen_list.h: *    linked list.  This file is a home brew "bash tar" (I cannot create a
 #gen_list.h: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #gen_list.h: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #gen_list.h: *    linked list.  This file is a home brew "bash tar" (I cannot create a
@@ -1516,7 +1522,7 @@ exit 0
 #gen_list.h:*/
 
 
 #gen_list.h:*/
 
 
-#isa.c:const char isa_rcs[] = "$Id: contrib.sh,v 1.1 2001/12/07 01:54:50 iwanttokeepanon Exp $";
+#isa.c:const char isa_rcs[] = "$Id: contrib.sh,v 1.2 2002/03/24 13:25:43 swa Exp $";
 #isa.c:/*********************************************************************
 #isa.c: *
 #isa.c: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
 #isa.c:/*********************************************************************
 #isa.c: *
 #isa.c: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
@@ -1528,7 +1534,7 @@ exit 0
 #isa.c: *                                                              per project.
 #isa.c: *
 #isa.c: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 #isa.c: *                                                              per project.
 #isa.c: *
 #isa.c: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-#isa.c: *                Privoxy team.  http://ijbswa.sourceforge.net
+#isa.c: *                Privoxy team. http://www.privoxy.org/
 #isa.c: *
 #isa.c: *                This program is free software; you can redistribute it
 #isa.c: *                and/or modify it under the terms of the GNU General
 #isa.c: *
 #isa.c: *                This program is free software; you can redistribute it
 #isa.c: *                and/or modify it under the terms of the GNU General
@@ -1553,6 +1559,9 @@ exit 0
 #isa.c: *
 #isa.c: * Revisions   :
 #isa.c: *    $Log: contrib.sh,v $
 #isa.c: *
 #isa.c: * Revisions   :
 #isa.c: *    $Log: contrib.sh,v $
+#isa.c: *    Revision 1.2  2002/03/24 13:25:43  swa
+#isa.c: *    name change related issues
+#isa.c: *
 #isa.c: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #isa.c: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #isa.c: *    linked list.  This file is a home brew "bash tar" (I cannot create a
 #isa.c: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #isa.c: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #isa.c: *    linked list.  This file is a home brew "bash tar" (I cannot create a
@@ -1594,7 +1603,7 @@ exit 0
 
 #isa.h:#ifndef ISA_H_INCLUDED
 #isa.h:#define ISA_H_INCLUDED
 
 #isa.h:#ifndef ISA_H_INCLUDED
 #isa.h:#define ISA_H_INCLUDED
-#isa.h:#define ISA_H_VERSION "$Id: contrib.sh,v 1.1 2001/12/07 01:54:50 iwanttokeepanon Exp $"
+#isa.h:#define ISA_H_VERSION "$Id: contrib.sh,v 1.2 2002/03/24 13:25:43 swa Exp $"
 #isa.h:/*********************************************************************
 #isa.h: *
 #isa.h: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
 #isa.h:/*********************************************************************
 #isa.h: *
 #isa.h: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
@@ -1606,7 +1615,7 @@ exit 0
 #isa.h: *                                                              per project.
 #isa.h: *
 #isa.h: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 #isa.h: *                                                              per project.
 #isa.h: *
 #isa.h: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-#isa.h: *                Privoxy team.  http://ijbswa.sourceforge.net
+#isa.h: *                Privoxy team. http://www.privoxy.org/
 #isa.h: *
 #isa.h: *                This program is free software; you can redistribute it
 #isa.h: *                and/or modify it under the terms of the GNU General
 #isa.h: *
 #isa.h: *                This program is free software; you can redistribute it
 #isa.h: *                and/or modify it under the terms of the GNU General
@@ -1631,6 +1640,9 @@ exit 0
 #isa.h: *
 #isa.h: * Revisions   :
 #isa.h: *    $Log: contrib.sh,v $
 #isa.h: *
 #isa.h: * Revisions   :
 #isa.h: *    $Log: contrib.sh,v $
+#isa.h: *    Revision 1.2  2002/03/24 13:25:43  swa
+#isa.h: *    name change related issues
+#isa.h: *
 #isa.h: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #isa.h: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #isa.h: *    linked list.  This file is a home brew "bash tar" (I cannot create a
 #isa.h: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #isa.h: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #isa.h: *    linked list.  This file is a home brew "bash tar" (I cannot create a
@@ -1677,7 +1689,7 @@ exit 0
 #isa.h:*/
 
 
 #isa.h:*/
 
 
-#main.c:const char main_rcs[] = "$Id: contrib.sh,v 1.1 2001/12/07 01:54:50 iwanttokeepanon Exp $";
+#main.c:const char main_rcs[] = "$Id: contrib.sh,v 1.2 2002/03/24 13:25:43 swa Exp $";
 #main.c:/*********************************************************************
 #main.c: *
 #main.c: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
 #main.c:/*********************************************************************
 #main.c: *
 #main.c: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
@@ -1685,7 +1697,7 @@ exit 0
 #main.c: * Purpose     :  To test "generic list" creation and manipulation.
 #main.c: *
 #main.c: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 #main.c: * Purpose     :  To test "generic list" creation and manipulation.
 #main.c: *
 #main.c: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-#main.c: *                Privoxy team.  http://ijbswa.sourceforge.net
+#main.c: *                Privoxy team. http://www.privoxy.org/
 #main.c: *
 #main.c: *                This program is free software; you can redistribute it
 #main.c: *                and/or modify it under the terms of the GNU General
 #main.c: *
 #main.c: *                This program is free software; you can redistribute it
 #main.c: *                and/or modify it under the terms of the GNU General
@@ -1717,6 +1729,9 @@ exit 0
 #main.c: *
 #main.c: * Revisions   :
 #main.c: *    $Log: contrib.sh,v $
 #main.c: *
 #main.c: * Revisions   :
 #main.c: *    $Log: contrib.sh,v $
+#main.c: *    Revision 1.2  2002/03/24 13:25:43  swa
+#main.c: *    name change related issues
+#main.c: *
 #main.c: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #main.c: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #main.c: *    linked list.  This file is a home brew "bash tar" (I cannot create a
 #main.c: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #main.c: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #main.c: *    linked list.  This file is a home brew "bash tar" (I cannot create a
@@ -2062,7 +2077,7 @@ exit 0
 #main.c:*/
 
 
 #main.c:*/
 
 
-#malloc_police.c:const char malloc_police_rcs[] = "$Id: contrib.sh,v 1.1 2001/12/07 01:54:50 iwanttokeepanon Exp $";
+#malloc_police.c:const char malloc_police_rcs[] = "$Id: contrib.sh,v 1.2 2002/03/24 13:25:43 swa Exp $";
 #malloc_police.c:/*********************************************************************
 #malloc_police.c: *
 #malloc_police.c: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
 #malloc_police.c:/*********************************************************************
 #malloc_police.c: *
 #malloc_police.c: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
@@ -2074,7 +2089,7 @@ exit 0
 #malloc_police.c: *                                            be most helpful to developers and debugers.
 #malloc_police.c: *
 #malloc_police.c: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 #malloc_police.c: *                                            be most helpful to developers and debugers.
 #malloc_police.c: *
 #malloc_police.c: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-#malloc_police.c: *                Privoxy team.  http://ijbswa.sourceforge.net
+#malloc_police.c: *                Privoxy team. http://www.privoxy.org/
 #malloc_police.c: *
 #malloc_police.c: *                This program is free software; you can redistribute it
 #malloc_police.c: *                and/or modify it under the terms of the GNU General
 #malloc_police.c: *
 #malloc_police.c: *                This program is free software; you can redistribute it
 #malloc_police.c: *                and/or modify it under the terms of the GNU General
@@ -2099,6 +2114,9 @@ exit 0
 #malloc_police.c: *
 #malloc_police.c: * Revisions   :
 #malloc_police.c: *    $Log: contrib.sh,v $
 #malloc_police.c: *
 #malloc_police.c: * Revisions   :
 #malloc_police.c: *    $Log: contrib.sh,v $
+#malloc_police.c: *    Revision 1.2  2002/03/24 13:25:43  swa
+#malloc_police.c: *    name change related issues
+#malloc_police.c: *
 #malloc_police.c: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #malloc_police.c: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #malloc_police.c: *    linked list.  This file is a home brew "bash tar" (I cannot create a
 #malloc_police.c: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #malloc_police.c: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #malloc_police.c: *    linked list.  This file is a home brew "bash tar" (I cannot create a
@@ -2390,7 +2408,7 @@ exit 0
 
 #malloc_police.h:#ifndef MALLOC_POLICE_H_INCLUDED
 #malloc_police.h:#define MALLOC_POLICE_H_INCLUDED
 
 #malloc_police.h:#ifndef MALLOC_POLICE_H_INCLUDED
 #malloc_police.h:#define MALLOC_POLICE_H_INCLUDED
-#malloc_police.h:#define MALLOC_POLICE_H_VERSION "$Id: contrib.sh,v 1.1 2001/12/07 01:54:50 iwanttokeepanon Exp $"
+#malloc_police.h:#define MALLOC_POLICE_H_VERSION "$Id: contrib.sh,v 1.2 2002/03/24 13:25:43 swa Exp $"
 #malloc_police.h:/*********************************************************************
 #malloc_police.h: *
 #malloc_police.h: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
 #malloc_police.h:/*********************************************************************
 #malloc_police.h: *
 #malloc_police.h: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
@@ -2402,7 +2420,7 @@ exit 0
 #malloc_police.h: *                                            be most helpful to developers and debugers.
 #malloc_police.h: *
 #malloc_police.h: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 #malloc_police.h: *                                            be most helpful to developers and debugers.
 #malloc_police.h: *
 #malloc_police.h: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-#malloc_police.h: *                Privoxy team.  http://ijbswa.sourceforge.net
+#malloc_police.h: *                Privoxy team. http://www.privoxy.org/
 #malloc_police.h: *
 #malloc_police.h: *                This program is free software; you can redistribute it
 #malloc_police.h: *                and/or modify it under the terms of the GNU General
 #malloc_police.h: *
 #malloc_police.h: *                This program is free software; you can redistribute it
 #malloc_police.h: *                and/or modify it under the terms of the GNU General
@@ -2427,6 +2445,9 @@ exit 0
 #malloc_police.h: *
 #malloc_police.h: * Revisions   :
 #malloc_police.h: *    $Log: contrib.sh,v $
 #malloc_police.h: *
 #malloc_police.h: * Revisions   :
 #malloc_police.h: *    $Log: contrib.sh,v $
+#malloc_police.h: *    Revision 1.2  2002/03/24 13:25:43  swa
+#malloc_police.h: *    name change related issues
+#malloc_police.h: *
 #malloc_police.h: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #malloc_police.h: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #malloc_police.h: *    linked list.  This file is a home brew "bash tar" (I cannot create a
 #malloc_police.h: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #malloc_police.h: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #malloc_police.h: *    linked list.  This file is a home brew "bash tar" (I cannot create a
@@ -2466,7 +2487,7 @@ exit 0
 #malloc_police.h:*/
 
 
 #malloc_police.h:*/
 
 
-#rec_char.c:const char rec_char_rcs[] = "$Id: contrib.sh,v 1.1 2001/12/07 01:54:50 iwanttokeepanon Exp $";
+#rec_char.c:const char rec_char_rcs[] = "$Id: contrib.sh,v 1.2 2002/03/24 13:25:43 swa Exp $";
 #rec_char.c:/*********************************************************************
 #rec_char.c: *
 #rec_char.c: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
 #rec_char.c:/*********************************************************************
 #rec_char.c: *
 #rec_char.c: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
@@ -2474,7 +2495,7 @@ exit 0
 #rec_char.c: * Purpose     :  A "derived class" of gen_list_rec.
 #rec_char.c: *
 #rec_char.c: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 #rec_char.c: * Purpose     :  A "derived class" of gen_list_rec.
 #rec_char.c: *
 #rec_char.c: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-#rec_char.c: *                Privoxy team.  http://ijbswa.sourceforge.net
+#rec_char.c: *                Privoxy team. http://www.privoxy.org/
 #rec_char.c: *
 #rec_char.c: *                This program is free software; you can redistribute it
 #rec_char.c: *                and/or modify it under the terms of the GNU General
 #rec_char.c: *
 #rec_char.c: *                This program is free software; you can redistribute it
 #rec_char.c: *                and/or modify it under the terms of the GNU General
@@ -2499,6 +2520,9 @@ exit 0
 #rec_char.c: *
 #rec_char.c: * Revisions   :
 #rec_char.c: *    $Log: contrib.sh,v $
 #rec_char.c: *
 #rec_char.c: * Revisions   :
 #rec_char.c: *    $Log: contrib.sh,v $
+#rec_char.c: *    Revision 1.2  2002/03/24 13:25:43  swa
+#rec_char.c: *    name change related issues
+#rec_char.c: *
 #rec_char.c: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #rec_char.c: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #rec_char.c: *    linked list.  This file is a home brew "bash tar" (I cannot create a
 #rec_char.c: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #rec_char.c: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #rec_char.c: *    linked list.  This file is a home brew "bash tar" (I cannot create a
@@ -2666,7 +2690,7 @@ exit 0
 
 #rec_char.h:#ifndef REC_CHAR_H_INCLUDED
 #rec_char.h:#define REC_CHAR_H_INCLUDED
 
 #rec_char.h:#ifndef REC_CHAR_H_INCLUDED
 #rec_char.h:#define REC_CHAR_H_INCLUDED
-#rec_char.h:#define REC_CHAR_H_VERSION "$Id: contrib.sh,v 1.1 2001/12/07 01:54:50 iwanttokeepanon Exp $"
+#rec_char.h:#define REC_CHAR_H_VERSION "$Id: contrib.sh,v 1.2 2002/03/24 13:25:43 swa Exp $"
 #rec_char.h:/*********************************************************************
 #rec_char.h: *
 #rec_char.h: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
 #rec_char.h:/*********************************************************************
 #rec_char.h: *
 #rec_char.h: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
@@ -2674,7 +2698,7 @@ exit 0
 #rec_char.h: * Purpose     :  A "derived class" of gen_list_rec.
 #rec_char.h: *
 #rec_char.h: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 #rec_char.h: * Purpose     :  A "derived class" of gen_list_rec.
 #rec_char.h: *
 #rec_char.h: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-#rec_char.h: *                Privoxy team.  http://ijbswa.sourceforge.net
+#rec_char.h: *                Privoxy team. http://www.privoxy.org/
 #rec_char.h: *
 #rec_char.h: *                This program is free software; you can redistribute it
 #rec_char.h: *                and/or modify it under the terms of the GNU General
 #rec_char.h: *
 #rec_char.h: *                This program is free software; you can redistribute it
 #rec_char.h: *                and/or modify it under the terms of the GNU General
@@ -2699,6 +2723,9 @@ exit 0
 #rec_char.h: *
 #rec_char.h: * Revisions   :
 #rec_char.h: *    $Log: contrib.sh,v $
 #rec_char.h: *
 #rec_char.h: * Revisions   :
 #rec_char.h: *    $Log: contrib.sh,v $
+#rec_char.h: *    Revision 1.2  2002/03/24 13:25:43  swa
+#rec_char.h: *    name change related issues
+#rec_char.h: *
 #rec_char.h: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #rec_char.h: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #rec_char.h: *    linked list.  This file is a home brew "bash tar" (I cannot create a
 #rec_char.h: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #rec_char.h: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #rec_char.h: *    linked list.  This file is a home brew "bash tar" (I cannot create a
@@ -2746,7 +2773,7 @@ exit 0
 #rec_char.h:*/
 
 
 #rec_char.h:*/
 
 
-#rec_charptr.c:const char rec_charptr_rcs[] = "$Id: contrib.sh,v 1.1 2001/12/07 01:54:50 iwanttokeepanon Exp $";
+#rec_charptr.c:const char rec_charptr_rcs[] = "$Id: contrib.sh,v 1.2 2002/03/24 13:25:43 swa Exp $";
 #rec_charptr.c:/*********************************************************************
 #rec_charptr.c: *
 #rec_charptr.c: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
 #rec_charptr.c:/*********************************************************************
 #rec_charptr.c: *
 #rec_charptr.c: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
@@ -2754,7 +2781,7 @@ exit 0
 #rec_charptr.c: * Purpose     :  A "derived class" of gen_list_rec.
 #rec_charptr.c: *
 #rec_charptr.c: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 #rec_charptr.c: * Purpose     :  A "derived class" of gen_list_rec.
 #rec_charptr.c: *
 #rec_charptr.c: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-#rec_charptr.c: *                Privoxy team.  http://ijbswa.sourceforge.net
+#rec_charptr.c: *                Privoxy team. http://www.privoxy.org/
 #rec_charptr.c: *
 #rec_charptr.c: *                This program is free software; you can redistribute it
 #rec_charptr.c: *                and/or modify it under the terms of the GNU General
 #rec_charptr.c: *
 #rec_charptr.c: *                This program is free software; you can redistribute it
 #rec_charptr.c: *                and/or modify it under the terms of the GNU General
@@ -2779,6 +2806,9 @@ exit 0
 #rec_charptr.c: *
 #rec_charptr.c: * Revisions   :
 #rec_charptr.c: *    $Log: contrib.sh,v $
 #rec_charptr.c: *
 #rec_charptr.c: * Revisions   :
 #rec_charptr.c: *    $Log: contrib.sh,v $
+#rec_charptr.c: *    Revision 1.2  2002/03/24 13:25:43  swa
+#rec_charptr.c: *    name change related issues
+#rec_charptr.c: *
 #rec_charptr.c: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #rec_charptr.c: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #rec_charptr.c: *    linked list.  This file is a home brew "bash tar" (I cannot create a
 #rec_charptr.c: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #rec_charptr.c: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #rec_charptr.c: *    linked list.  This file is a home brew "bash tar" (I cannot create a
@@ -2958,7 +2988,7 @@ exit 0
 
 #rec_charptr.h:#ifndef REC_CHARPTR_H_INCLUDED
 #rec_charptr.h:#define REC_CHARPTR_H_INCLUDED
 
 #rec_charptr.h:#ifndef REC_CHARPTR_H_INCLUDED
 #rec_charptr.h:#define REC_CHARPTR_H_INCLUDED
-#rec_charptr.h:#define REC_CHARPTR_H_VERSION "$Id: contrib.sh,v 1.1 2001/12/07 01:54:50 iwanttokeepanon Exp $"
+#rec_charptr.h:#define REC_CHARPTR_H_VERSION "$Id: contrib.sh,v 1.2 2002/03/24 13:25:43 swa Exp $"
 #rec_charptr.h:/*********************************************************************
 #rec_charptr.h: *
 #rec_charptr.h: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
 #rec_charptr.h:/*********************************************************************
 #rec_charptr.h: *
 #rec_charptr.h: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
@@ -2966,7 +2996,7 @@ exit 0
 #rec_charptr.h: * Purpose     :  A "derived class" of gen_list_rec.
 #rec_charptr.h: *
 #rec_charptr.h: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 #rec_charptr.h: * Purpose     :  A "derived class" of gen_list_rec.
 #rec_charptr.h: *
 #rec_charptr.h: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-#rec_charptr.h: *                Privoxy team.  http://ijbswa.sourceforge.net
+#rec_charptr.h: *                Privoxy team. http://www.privoxy.org/
 #rec_charptr.h: *
 #rec_charptr.h: *                This program is free software; you can redistribute it
 #rec_charptr.h: *                and/or modify it under the terms of the GNU General
 #rec_charptr.h: *
 #rec_charptr.h: *                This program is free software; you can redistribute it
 #rec_charptr.h: *                and/or modify it under the terms of the GNU General
@@ -2991,6 +3021,9 @@ exit 0
 #rec_charptr.h: *
 #rec_charptr.h: * Revisions   :
 #rec_charptr.h: *    $Log: contrib.sh,v $
 #rec_charptr.h: *
 #rec_charptr.h: * Revisions   :
 #rec_charptr.h: *    $Log: contrib.sh,v $
+#rec_charptr.h: *    Revision 1.2  2002/03/24 13:25:43  swa
+#rec_charptr.h: *    name change related issues
+#rec_charptr.h: *
 #rec_charptr.h: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #rec_charptr.h: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #rec_charptr.h: *    linked list.  This file is a home brew "bash tar" (I cannot create a
 #rec_charptr.h: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #rec_charptr.h: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #rec_charptr.h: *    linked list.  This file is a home brew "bash tar" (I cannot create a
@@ -3038,7 +3071,7 @@ exit 0
 #rec_charptr.h:*/
 
 
 #rec_charptr.h:*/
 
 
-#rec_double.c:const char rec_double_rcs[] = "$Id: contrib.sh,v 1.1 2001/12/07 01:54:50 iwanttokeepanon Exp $";
+#rec_double.c:const char rec_double_rcs[] = "$Id: contrib.sh,v 1.2 2002/03/24 13:25:43 swa Exp $";
 #rec_double.c:/*********************************************************************
 #rec_double.c: *
 #rec_double.c: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
 #rec_double.c:/*********************************************************************
 #rec_double.c: *
 #rec_double.c: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
@@ -3046,7 +3079,7 @@ exit 0
 #rec_double.c: * Purpose     :  A "derived class" of gen_list_rec.
 #rec_double.c: *
 #rec_double.c: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 #rec_double.c: * Purpose     :  A "derived class" of gen_list_rec.
 #rec_double.c: *
 #rec_double.c: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-#rec_double.c: *                Privoxy team.  http://ijbswa.sourceforge.net
+#rec_double.c: *                Privoxy team. http://www.privoxy.org/
 #rec_double.c: *
 #rec_double.c: *                This program is free software; you can redistribute it
 #rec_double.c: *                and/or modify it under the terms of the GNU General
 #rec_double.c: *
 #rec_double.c: *                This program is free software; you can redistribute it
 #rec_double.c: *                and/or modify it under the terms of the GNU General
@@ -3071,6 +3104,9 @@ exit 0
 #rec_double.c: *
 #rec_double.c: * Revisions   :
 #rec_double.c: *    $Log: contrib.sh,v $
 #rec_double.c: *
 #rec_double.c: * Revisions   :
 #rec_double.c: *    $Log: contrib.sh,v $
+#rec_double.c: *    Revision 1.2  2002/03/24 13:25:43  swa
+#rec_double.c: *    name change related issues
+#rec_double.c: *
 #rec_double.c: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #rec_double.c: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #rec_double.c: *    linked list.  This file is a home brew "bash tar" (I cannot create a
 #rec_double.c: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #rec_double.c: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #rec_double.c: *    linked list.  This file is a home brew "bash tar" (I cannot create a
@@ -3238,7 +3274,7 @@ exit 0
 
 #rec_double.h:#ifndef REC_DOUBLE_H_INCLUDED
 #rec_double.h:#define REC_DOUBLE_H_INCLUDED
 
 #rec_double.h:#ifndef REC_DOUBLE_H_INCLUDED
 #rec_double.h:#define REC_DOUBLE_H_INCLUDED
-#rec_double.h:#define REC_DOUBLE_H_VERSION "$Id: contrib.sh,v 1.1 2001/12/07 01:54:50 iwanttokeepanon Exp $"
+#rec_double.h:#define REC_DOUBLE_H_VERSION "$Id: contrib.sh,v 1.2 2002/03/24 13:25:43 swa Exp $"
 #rec_double.h:/*********************************************************************
 #rec_double.h: *
 #rec_double.h: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
 #rec_double.h:/*********************************************************************
 #rec_double.h: *
 #rec_double.h: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
@@ -3246,7 +3282,7 @@ exit 0
 #rec_double.h: * Purpose     :  gen_A "derived class" of gen_list_rec.
 #rec_double.h: *
 #rec_double.h: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 #rec_double.h: * Purpose     :  gen_A "derived class" of gen_list_rec.
 #rec_double.h: *
 #rec_double.h: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-#rec_double.h: *                Privoxy team.  http://ijbswa.sourceforge.net
+#rec_double.h: *                Privoxy team. http://www.privoxy.org/
 #rec_double.h: *
 #rec_double.h: *                This program is free software; you can redistribute it
 #rec_double.h: *                and/or modify it under the terms of the GNU General
 #rec_double.h: *
 #rec_double.h: *                This program is free software; you can redistribute it
 #rec_double.h: *                and/or modify it under the terms of the GNU General
@@ -3271,6 +3307,9 @@ exit 0
 #rec_double.h: *
 #rec_double.h: * Revisions   :
 #rec_double.h: *    $Log: contrib.sh,v $
 #rec_double.h: *
 #rec_double.h: * Revisions   :
 #rec_double.h: *    $Log: contrib.sh,v $
+#rec_double.h: *    Revision 1.2  2002/03/24 13:25:43  swa
+#rec_double.h: *    name change related issues
+#rec_double.h: *
 #rec_double.h: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #rec_double.h: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #rec_double.h: *    linked list.  This file is a home brew "bash tar" (I cannot create a
 #rec_double.h: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #rec_double.h: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #rec_double.h: *    linked list.  This file is a home brew "bash tar" (I cannot create a
@@ -3318,7 +3357,7 @@ exit 0
 #rec_double.h:*/
 
 
 #rec_double.h:*/
 
 
-#rec_long.c:const char rec_long_rcs[] = "$Id: contrib.sh,v 1.1 2001/12/07 01:54:50 iwanttokeepanon Exp $";
+#rec_long.c:const char rec_long_rcs[] = "$Id: contrib.sh,v 1.2 2002/03/24 13:25:43 swa Exp $";
 #rec_long.c:/*********************************************************************
 #rec_long.c: *
 #rec_long.c: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
 #rec_long.c:/*********************************************************************
 #rec_long.c: *
 #rec_long.c: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
@@ -3326,7 +3365,7 @@ exit 0
 #rec_long.c: * Purpose     :  A "derived class" of gen_list_rec.
 #rec_long.c: *
 #rec_long.c: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 #rec_long.c: * Purpose     :  A "derived class" of gen_list_rec.
 #rec_long.c: *
 #rec_long.c: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-#rec_long.c: *                Privoxy team.  http://ijbswa.sourceforge.net
+#rec_long.c: *                Privoxy team. http://www.privoxy.org/
 #rec_long.c: *
 #rec_long.c: *                This program is free software; you can redistribute it
 #rec_long.c: *                and/or modify it under the terms of the GNU General
 #rec_long.c: *
 #rec_long.c: *                This program is free software; you can redistribute it
 #rec_long.c: *                and/or modify it under the terms of the GNU General
@@ -3351,6 +3390,9 @@ exit 0
 #rec_long.c: *
 #rec_long.c: * Revisions   :
 #rec_long.c: *    $Log: contrib.sh,v $
 #rec_long.c: *
 #rec_long.c: * Revisions   :
 #rec_long.c: *    $Log: contrib.sh,v $
+#rec_long.c: *    Revision 1.2  2002/03/24 13:25:43  swa
+#rec_long.c: *    name change related issues
+#rec_long.c: *
 #rec_long.c: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #rec_long.c: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #rec_long.c: *    linked list.  This file is a home brew "bash tar" (I cannot create a
 #rec_long.c: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #rec_long.c: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #rec_long.c: *    linked list.  This file is a home brew "bash tar" (I cannot create a
@@ -3518,7 +3560,7 @@ exit 0
 
 #rec_long.h:#ifndef REC_LONG_H_INCLUDED
 #rec_long.h:#define REC_LONG_H_INCLUDED
 
 #rec_long.h:#ifndef REC_LONG_H_INCLUDED
 #rec_long.h:#define REC_LONG_H_INCLUDED
-#rec_long.h:#define REC_LONG_H_VERSION "$Id: contrib.sh,v 1.1 2001/12/07 01:54:50 iwanttokeepanon Exp $"
+#rec_long.h:#define REC_LONG_H_VERSION "$Id: contrib.sh,v 1.2 2002/03/24 13:25:43 swa Exp $"
 #rec_long.h:/*********************************************************************
 #rec_long.h: *
 #rec_long.h: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
 #rec_long.h:/*********************************************************************
 #rec_long.h: *
 #rec_long.h: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
@@ -3526,7 +3568,7 @@ exit 0
 #rec_long.h: * Purpose     :  A "derived class" of gen_list_rec.
 #rec_long.h: *
 #rec_long.h: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 #rec_long.h: * Purpose     :  A "derived class" of gen_list_rec.
 #rec_long.h: *
 #rec_long.h: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-#rec_long.h: *                Privoxy team.  http://ijbswa.sourceforge.net
+#rec_long.h: *                Privoxy team. http://www.privoxy.org/
 #rec_long.h: *
 #rec_long.h: *                This program is free software; you can redistribute it
 #rec_long.h: *                and/or modify it under the terms of the GNU General
 #rec_long.h: *
 #rec_long.h: *                This program is free software; you can redistribute it
 #rec_long.h: *                and/or modify it under the terms of the GNU General
@@ -3551,6 +3593,9 @@ exit 0
 #rec_long.h: *
 #rec_long.h: * Revisions   :
 #rec_long.h: *    $Log: contrib.sh,v $
 #rec_long.h: *
 #rec_long.h: * Revisions   :
 #rec_long.h: *    $Log: contrib.sh,v $
+#rec_long.h: *    Revision 1.2  2002/03/24 13:25:43  swa
+#rec_long.h: *    name change related issues
+#rec_long.h: *
 #rec_long.h: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #rec_long.h: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #rec_long.h: *    linked list.  This file is a home brew "bash tar" (I cannot create a
 #rec_long.h: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #rec_long.h: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #rec_long.h: *    linked list.  This file is a home brew "bash tar" (I cannot create a
@@ -3598,7 +3643,7 @@ exit 0
 #rec_long.h:*/
 
 
 #rec_long.h:*/
 
 
-#rec_malloc_police.c:const char rec_malloc_police_rcs[] = "$Id: contrib.sh,v 1.1 2001/12/07 01:54:50 iwanttokeepanon Exp $";
+#rec_malloc_police.c:const char rec_malloc_police_rcs[] = "$Id: contrib.sh,v 1.2 2002/03/24 13:25:43 swa Exp $";
 #rec_malloc_police.c:/*********************************************************************
 #rec_malloc_police.c: *
 #rec_malloc_police.c: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
 #rec_malloc_police.c:/*********************************************************************
 #rec_malloc_police.c: *
 #rec_malloc_police.c: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
@@ -3611,7 +3656,7 @@ exit 0
 #rec_malloc_police.c: *                                                and debugers.
 #rec_malloc_police.c: *
 #rec_malloc_police.c: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 #rec_malloc_police.c: *                                                and debugers.
 #rec_malloc_police.c: *
 #rec_malloc_police.c: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-#rec_malloc_police.c: *                Privoxy team.  http://ijbswa.sourceforge.net
+#rec_malloc_police.c: *                Privoxy team. http://www.privoxy.org/
 #rec_malloc_police.c: *
 #rec_malloc_police.c: *                This program is free software; you can redistribute it
 #rec_malloc_police.c: *                and/or modify it under the terms of the GNU General
 #rec_malloc_police.c: *
 #rec_malloc_police.c: *                This program is free software; you can redistribute it
 #rec_malloc_police.c: *                and/or modify it under the terms of the GNU General
@@ -3636,6 +3681,9 @@ exit 0
 #rec_malloc_police.c: *
 #rec_malloc_police.c: * Revisions   :
 #rec_malloc_police.c: *    $Log: contrib.sh,v $
 #rec_malloc_police.c: *
 #rec_malloc_police.c: * Revisions   :
 #rec_malloc_police.c: *    $Log: contrib.sh,v $
+#rec_malloc_police.c: *    Revision 1.2  2002/03/24 13:25:43  swa
+#rec_malloc_police.c: *    name change related issues
+#rec_malloc_police.c: *
 #rec_malloc_police.c: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #rec_malloc_police.c: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #rec_malloc_police.c: *    linked list.  This file is a home brew "bash tar" (I cannot create a
 #rec_malloc_police.c: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #rec_malloc_police.c: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #rec_malloc_police.c: *    linked list.  This file is a home brew "bash tar" (I cannot create a
@@ -3862,7 +3910,7 @@ exit 0
 
 #rec_malloc_police.h:#ifndef REC_MALLOC_POLICE_H_INCLUDED
 #rec_malloc_police.h:#define REC_MALLOC_POLICE_H_INCLUDED
 
 #rec_malloc_police.h:#ifndef REC_MALLOC_POLICE_H_INCLUDED
 #rec_malloc_police.h:#define REC_MALLOC_POLICE_H_INCLUDED
-#rec_malloc_police.h:#define REC_MALLOC_POLICE_H_VERSION "$Id: contrib.sh,v 1.1 2001/12/07 01:54:50 iwanttokeepanon Exp $"
+#rec_malloc_police.h:#define REC_MALLOC_POLICE_H_VERSION "$Id: contrib.sh,v 1.2 2002/03/24 13:25:43 swa Exp $"
 #rec_malloc_police.h:/*********************************************************************
 #rec_malloc_police.h: *
 #rec_malloc_police.h: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
 #rec_malloc_police.h:/*********************************************************************
 #rec_malloc_police.h: *
 #rec_malloc_police.h: * File        :  $Source: /cvsroot/ijbswa/current/contrib.sh,v $
@@ -3875,7 +3923,7 @@ exit 0
 #rec_malloc_police.h: *                                                and debugers.
 #rec_malloc_police.h: *
 #rec_malloc_police.h: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 #rec_malloc_police.h: *                                                and debugers.
 #rec_malloc_police.h: *
 #rec_malloc_police.h: * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-#rec_malloc_police.h: *                Privoxy team.  http://ijbswa.sourceforge.net
+#rec_malloc_police.h: *                Privoxy team. http://www.privoxy.org/
 #rec_malloc_police.h: *
 #rec_malloc_police.h: *                This program is free software; you can redistribute it
 #rec_malloc_police.h: *                and/or modify it under the terms of the GNU General
 #rec_malloc_police.h: *
 #rec_malloc_police.h: *                This program is free software; you can redistribute it
 #rec_malloc_police.h: *                and/or modify it under the terms of the GNU General
@@ -3900,6 +3948,9 @@ exit 0
 #rec_malloc_police.h: *
 #rec_malloc_police.h: * Revisions   :
 #rec_malloc_police.h: *    $Log: contrib.sh,v $
 #rec_malloc_police.h: *
 #rec_malloc_police.h: * Revisions   :
 #rec_malloc_police.h: *    $Log: contrib.sh,v $
+#rec_malloc_police.h: *    Revision 1.2  2002/03/24 13:25:43  swa
+#rec_malloc_police.h: *    name change related issues
+#rec_malloc_police.h: *
 #rec_malloc_police.h: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #rec_malloc_police.h: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #rec_malloc_police.h: *    linked list.  This file is a home brew "bash tar" (I cannot create a
 #rec_malloc_police.h: *    Revision 1.1  2001/12/07 01:54:50  iwanttokeepanon
 #rec_malloc_police.h: *    A contribution/recomendation to the IJBSWA group for a generic doubly
 #rec_malloc_police.h: *    linked list.  This file is a home brew "bash tar" (I cannot create a
index 11fed39..b28dd6a 100644 (file)
--- a/cygwin.h
+++ b/cygwin.h
@@ -1,6 +1,6 @@
 #ifndef CYGWIN_H_INCLUDED
 #define CYGWIN_H_INCLUDED
 #ifndef CYGWIN_H_INCLUDED
 #define CYGWIN_H_INCLUDED
-#define CYGWIN_H_VERSION "$Id: cygwin.h,v 1.2 2001/07/29 18:43:08 jongfoster Exp $"
+#define CYGWIN_H_VERSION "$Id: cygwin.h,v 1.3 2002/03/24 13:25:43 swa Exp $"
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/cygwin.h,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/cygwin.h,v $
@@ -10,7 +10,7 @@
  *                latest SDK too?  Shudder, I think not.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                latest SDK too?  Shudder, I think not.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
@@ -36,6 +36,9 @@
  *
  * Revisions   :
  *    $Log: cygwin.h,v $
  *
  * Revisions   :
  *    $Log: cygwin.h,v $
+ *    Revision 1.3  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.2  2001/07/29 18:43:08  jongfoster
  *    Changing #ifdef _FILENAME_H to FILENAME_H_INCLUDED, to conform to
  *    ANSI C rules.
  *    Revision 1.2  2001/07/29 18:43:08  jongfoster
  *    Changing #ifdef _FILENAME_H to FILENAME_H_INCLUDED, to conform to
  *    ANSI C rules.
index 1a2f16b..94311d4 100644 (file)
@@ -1,4 +1,4 @@
-const char deanimate_rcs[] = "$Id: deanimate.c,v 1.9 2002/03/13 00:27:04 jongfoster Exp $";
+const char deanimate_rcs[] = "$Id: deanimate.c,v 1.10 2002/03/24 13:25:43 swa Exp $";
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/deanimate.c,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/deanimate.c,v $
@@ -10,7 +10,7 @@ const char deanimate_rcs[] = "$Id: deanimate.c,v 1.9 2002/03/13 00:27:04 jongfos
  *                gif_extract_image
  *
  * Copyright   :  Written by and Copyright (C) 2001 by the the SourceForge
  *                gif_extract_image
  *
  * Copyright   :  Written by and Copyright (C) 2001 by the the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the GIF file format specification (see
  *                http://tronche.com/computer-graphics/gif/gif89a.html)
  *
  *                Based on the GIF file format specification (see
  *                http://tronche.com/computer-graphics/gif/gif89a.html)
@@ -37,6 +37,9 @@ const char deanimate_rcs[] = "$Id: deanimate.c,v 1.9 2002/03/13 00:27:04 jongfos
  *
  * Revisions   :
  *    $Log: deanimate.c,v $
  *
  * Revisions   :
  *    $Log: deanimate.c,v $
+ *    Revision 1.10  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.9  2002/03/13 00:27:04  jongfoster
  *    Killing warnings
  *
  *    Revision 1.9  2002/03/13 00:27:04  jongfoster
  *    Killing warnings
  *
index 2199080..ede9847 100644 (file)
@@ -1,6 +1,6 @@
 #ifndef DEANIMATE_H_INCLUDED
 #define DEANIMATE_H_INCLUDED
 #ifndef DEANIMATE_H_INCLUDED
 #define DEANIMATE_H_INCLUDED
-#define DEANIMATE_H_VERSION "$Id: deanimate.h,v 1.6 2002/03/08 17:46:04 jongfoster Exp $"
+#define DEANIMATE_H_VERSION "$Id: deanimate.h,v 1.7 2002/03/24 13:25:43 swa Exp $"
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/deanimate.h,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/deanimate.h,v $
@@ -11,7 +11,7 @@
  *                
  *
  * Copyright   :  Written by and Copyright (C) 2001 Andreas S. Oesterhelt
  *                
  *
  * Copyright   :  Written by and Copyright (C) 2001 Andreas S. Oesterhelt
- *                for the SourceForge Privoxy team. http://ijbswa.sourceforge.net
+ *                for the Privoxy team. http://www.privoxy.org/
  *
  *                Based on ideas from the Image::DeAnim Perl module by
  *                Ken MacFarlane, <ksm+cpan@universal.dca.net>
  *
  *                Based on ideas from the Image::DeAnim Perl module by
  *                Ken MacFarlane, <ksm+cpan@universal.dca.net>
@@ -40,6 +40,9 @@
  *
  * Revisions   :
  *    $Log: deanimate.h,v $
  *
  * Revisions   :
  *    $Log: deanimate.h,v $
+ *    Revision 1.7  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.6  2002/03/08 17:46:04  jongfoster
  *    Fixing int/size_t warnings
  *
  *    Revision 1.6  2002/03/08 17:46:04  jongfoster
  *    Fixing int/size_t warnings
  *
index a0ce18a..4d1f144 100644 (file)
@@ -1,12 +1,12 @@
 #############################################################################
 # Sample actions file for Privoxy
 #
 #############################################################################
 # Sample actions file for Privoxy
 #
-# For information, see http://ijbswa.sourceforge.net/
+# For information, see http://www.privoxy.org/
 #
 #
-# $Id: default.action,v 1.2 2002/03/24 13:02:18 swa Exp $
+# $Id: default.action,v 1.3 2002/03/24 16:24:02 jongfoster Exp $
 #
 #  Purpose     :  Default actions file, see
 #
 #  Purpose     :  Default actions file, see
-#                 http://ijbswa.sourceforge.net/faq/questions.html#CONFIGFILES
+#                 http://www.privoxy.org/faq/questions.html#CONFIGFILES
 # 
 # We value your feedback. However, to provide you with the best support,
 # please note:
 # 
 # We value your feedback. However, to provide you with the best support,
 # please note:
index a2c8090..b4904b8 100644 (file)
@@ -5,7 +5,7 @@
 #  Purpose     :  Rules to process the content of web pages
 # 
 #  Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 #  Purpose     :  Rules to process the content of web pages
 # 
 #  Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-#                 Privoxy team.  http://ijbswa.sourceforge.net
+#                 Privoxy team. http://www.privoxy.org/
 # 
 #                 This program is free software; you can redistribute it
 #                 and/or modify it under the terms of the GNU General
 # 
 #                 This program is free software; you can redistribute it
 #                 and/or modify it under the terms of the GNU General
@@ -27,6 +27,9 @@
 # 
 #  Revisions   :
 #     $Log: default.filter,v $
 # 
 #  Revisions   :
 #     $Log: default.filter,v $
+#     Revision 1.3  2002/03/24 16:08:03  jongfoster
+#     Fixing banners-by-size for new config URLs
+#
 #     Revision 1.2  2002/03/24 13:02:18  swa
 #     name change related issues.
 #
 #     Revision 1.2  2002/03/24 13:02:18  swa
 #     name change related issues.
 #
index c980e61..7c252b5 100644 (file)
@@ -1,5 +1,5 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">\r
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">\r
-<!-- $Id$\r
+<!-- $Id: gpl.html,v 1.2 2001/05/17 22:56:17 jongfoster Exp $\r
 \r
      See copyright details at end of file\r
 \r
 \r
      See copyright details at end of file\r
 \r
@@ -25,7 +25,7 @@ b.dot        { color: #FF0000 }
 \r
   <body bgcolor="#f8f8f0" link="#000078" alink="#ff0022" vlink=\r
   "#787878">\r
 \r
   <body bgcolor="#f8f8f0" link="#000078" alink="#ff0022" vlink=\r
   "#787878">\r
-    <p class="sans"><a href="http://ijbswa.sourceforge.net/">\r
+    <p class="sans"><a href="http://www.privoxy.org/">\r
     Website</a> <b class="dot">&middot;</b> <a href="ijbman.html">\r
     Manual</a> <b class="dot">&middot;</b> <a href="ijbfaq.html">\r
     FAQ</a> <b class="dot">&middot;</b> <b>GPL</b></p>\r
     Website</a> <b class="dot">&middot;</b> <a href="ijbman.html">\r
     Manual</a> <b class="dot">&middot;</b> <a href="ijbfaq.html">\r
     FAQ</a> <b class="dot">&middot;</b> <b>GPL</b></p>\r
@@ -42,7 +42,7 @@ b.dot        { color: #FF0000 }
     mailing list</a> (which includes an archive of mail), the\r
     SourceForge.net <a href=\r
     "http://sourceforge.net/projects/ijbswa/">project page</a>, or\r
     mailing list</a> (which includes an archive of mail), the\r
     SourceForge.net <a href=\r
     "http://sourceforge.net/projects/ijbswa/">project page</a>, or\r
-    see the project's <a href="http://ijbswa.sourceforge.net/">home\r
+    see the project's <a href="http://www.privoxy.org/">home\r
     page</a>. Please also bear in mind that versions 2.9.x of\r
     JunkBuster are development releases, and are not production\r
     quality.</b></p>\r
     page</a>. Please also bear in mind that versions 2.9.x of\r
     JunkBuster are development releases, and are not production\r
     quality.</b></p>\r
@@ -536,7 +536,7 @@ b.dot        { color: #FF0000 }
     "250" height="15" src="top.gif" alt=\r
     "--- Back to Top of Page ---"></a></p>\r
 \r
     "250" height="15" src="top.gif" alt=\r
     "--- Back to Top of Page ---"></a></p>\r
 \r
-    <p class="sans"><a href="http://ijbswa.sourceforge.net/">\r
+    <p class="sans"><a href="http://www.privoxy.org/">\r
     Website</a> <b class="dot">&middot;</b> <a href="ijbman.html">\r
     Manual</a> <b class="dot">&middot;</b> <a href="ijbfaq.html">\r
     FAQ</a> <b class="dot">&middot;</b> <b>GPL</b></p>\r
     Website</a> <b class="dot">&middot;</b> <a href="ijbman.html">\r
     Manual</a> <b class="dot">&middot;</b> <a href="ijbfaq.html">\r
     FAQ</a> <b class="dot">&middot;</b> <b>GPL</b></p>\r
index 198514f..ab6b9ba 100644 (file)
@@ -6,10 +6,10 @@
                 This file belongs into
                 ijbswa.sourceforge.net:/home/groups/i/ij/ijbswa/htdocs/
                 
                 This file belongs into
                 ijbswa.sourceforge.net:/home/groups/i/ij/ijbswa/htdocs/
                 
- $Id: developer-manual.sgml,v 1.9 2002/03/24 11:01:05 swa Exp $
+ $Id: developer-manual.sgml,v 1.10 2002/03/24 12:33:01 swa Exp $
 
  Written by and Copyright (C) 2001 the SourceForge
 
  Written by and Copyright (C) 2001 the SourceForge
- Privoxy team.  http://ijbswa.sourceforge.net
+ Privoxy team. http://www.privoxy.org/
 
  Based on the Internet Junkbuster originally written
  by and Copyright (C) 1997 Anonymous Coders and 
 
  Based on the Internet Junkbuster originally written
  by and Copyright (C) 1997 Anonymous Coders and 
@@ -20,7 +20,7 @@
   <artheader>
     <title>Privoxy Developer Manual</title>
 
   <artheader>
     <title>Privoxy Developer Manual</title>
 
-    <pubdate>$Id: developer-manual.sgml,v 1.9 2002/03/24 11:01:05 swa Exp $</pubdate>
+    <pubdate>$Id: developer-manual.sgml,v 1.10 2002/03/24 12:33:01 swa Exp $</pubdate>
 
     <authorgroup>
       <author>
 
     <authorgroup>
       <author>
@@ -44,7 +44,7 @@ systems and multi-user networks.
  </para>
       <para>
 You can find the latest version of the user manual at <ulink
  </para>
       <para>
 You can find the latest version of the user manual at <ulink
-url="http://ijbswa.sourceforge.net/developer-manual/">http://ijbswa.sourceforge.net/developer-manual/</ulink>.
+url="http://www.privoxy.org/developer-manual/">http://www.privoxy.org/developer-manual/</ulink>.
 Please see the Contact section in the user-manual if you want to contact the developers.
  </para>
 
 Please see the Contact section in the user-manual if you want to contact the developers.
  </para>
 
@@ -1241,7 +1241,7 @@ static void unload_re_filterfile( void *f ) { ... }</programlisting>
 
     <para><emphasis>Example for file comments:</emphasis></para>
 <programlisting>
 
     <para><emphasis>Example for file comments:</emphasis></para>
 <programlisting>
-const char FILENAME_rcs[] = "$Id: developer-manual.sgml,v 1.9 2002/03/24 11:01:05 swa Exp $";
+const char FILENAME_rcs[] = "$Id: developer-manual.sgml,v 1.10 2002/03/24 12:33:01 swa Exp $";
 /*********************************************************************
  *
  * File        :  $S<!-- Break CVS Substitution -->ource$
 /*********************************************************************
  *
  * File        :  $S<!-- Break CVS Substitution -->ource$
@@ -1249,7 +1249,7 @@ const char FILENAME_rcs[] = "$Id: developer-manual.sgml,v 1.9 2002/03/24 11:01:0
  * Purpose     :  (Fill me in with a good description!)
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  * Purpose     :  (Fill me in with a good description!)
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                PRIVOXY team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
@@ -1301,7 +1301,7 @@ const char FILENAME_h_rcs[] = FILENAME_H_VERSION;
 <programlisting>
 #ifndef _FILENAME_H
 #define _FILENAME_H
 <programlisting>
 #ifndef _FILENAME_H
 #define _FILENAME_H
-#define FILENAME_H_VERSION "$Id: developer-manual.sgml,v 1.9 2002/03/24 11:01:05 swa Exp $"
+#define FILENAME_H_VERSION "$Id: developer-manual.sgml,v 1.10 2002/03/24 12:33:01 swa Exp $"
 /*********************************************************************
  *
  * File        :  $S<!-- Break CVS Substitution -->ource$
 /*********************************************************************
  *
  * File        :  $S<!-- Break CVS Substitution -->ource$
@@ -1309,7 +1309,7 @@ const char FILENAME_h_rcs[] = FILENAME_H_VERSION;
  * Purpose     :  (Fill me in with a good description!)
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  * Purpose     :  (Fill me in with a good description!)
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                PRIVOXY team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
@@ -1498,6 +1498,9 @@ at sourceforge. Three simple steps:
   Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
   $Log: developer-manual.sgml,v $
   Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
   $Log: developer-manual.sgml,v $
+  Revision 1.10  2002/03/24 12:33:01  swa
+  more additions.
+
   Revision 1.9  2002/03/24 11:01:05  swa
   name change
 
   Revision 1.9  2002/03/24 11:01:05  swa
   name change
 
index b49c282..16acf38 100644 (file)
@@ -6,10 +6,10 @@
                 This file belongs into
                 ijbswa.sourceforge.net:/home/groups/i/ij/ijbswa/htdocs/
                 
                 This file belongs into
                 ijbswa.sourceforge.net:/home/groups/i/ij/ijbswa/htdocs/
                 
- $Id: faq.sgml,v 1.29 2002/03/25 05:23:57 hal9 Exp $
+ $Id: faq.sgml,v 1.30 2002/03/25 16:39:22 hal9 Exp $
 
  Written by and Copyright (C) 2001 the SourceForge
 
  Written by and Copyright (C) 2001 the SourceForge
- PRIVOXY team.  http://ijbswa.sourceforge.net
+ Privoxy team. http://www.privoxy.org/
 
  Based on the Internet Junkbuster originally written
  by and Copyright (C) 1997 Anonymous Coders and 
 
  Based on the Internet Junkbuster originally written
  by and Copyright (C) 1997 Anonymous Coders and 
@@ -20,7 +20,7 @@
 <artheader>
 <title>Privoxy Frequently Asked Questions</title>
 
 <artheader>
 <title>Privoxy Frequently Asked Questions</title>
 
-<pubdate>$Id: faq.sgml,v 1.29 2002/03/25 05:23:57 hal9 Exp $</pubdate>
+<pubdate>$Id: faq.sgml,v 1.30 2002/03/25 16:39:22 hal9 Exp $</pubdate>
 
 <authorgroup>
  <author>
 
 <authorgroup>
  <author>
@@ -44,9 +44,9 @@ tastes. <application>Privoxy</application> has application for both stand-alone
 systems and multi-user networks.
  </para>
  <para>
 systems and multi-user networks.
  </para>
  <para>
-You can find the latest version of the document at <ulink url="http://ijbswa.sourceforge.net/faq/">http://ijbswa.sourceforge.net/faq/</ulink>.
+You can find the latest version of the document at <ulink url="http://www.privoxy.org/faq/">http://www.privoxy.org/faq/</ulink>.
 Please see the Contact section in the 
 Please see the Contact section in the 
-<ulink url="http://ijbswa.sourceforge.net/user-manual/contact.html">user-manual</ulink> if you want to contact the developers.
+<ulink url="http://www.privoxy.org/user-manual/contact.html">user-manual</ulink> if you want to contact the developers.
  </para>
 
 <!--   <para> -->
  </para>
 
 <!--   <para> -->
@@ -371,7 +371,7 @@ repository, and together we'll find a suitable task for you.
  </para>
  <para>
   See the <ulink
  </para>
  <para>
   See the <ulink
-  url="http://ijbswa.sourceforge.net/user-manual/">user-manual</ulink> for
+  url="http://www.privoxy.org/user-manual/">user-manual</ulink> for
   platform specific installation instructions. [FIXME: This is meant for after
   the name change for 3.0!]
  </para>
   platform specific installation instructions. [FIXME: This is meant for after
   the name change for 3.0!]
  </para>
@@ -509,7 +509,7 @@ way to do this?</title>
  The easiest way to do this, is to access <application>Privoxy</application>
  with your web browser at <ulink url="http://p.p/">http://p.p/</ulink>, 
  and then select 
  The easiest way to do this, is to access <application>Privoxy</application>
  with your web browser at <ulink url="http://p.p/">http://p.p/</ulink>, 
  and then select 
- "<ulink url="http://ijbswa.sourceforge.net/config/edit-actions">Edit the actions list</ulink>"
+ "<ulink url="http://www.privoxy.org/config/edit-actions">Edit the actions list</ulink>"
  from the selection list. You can also do this by editing the appropriate 
  file with a text editor.
 </para>
  from the selection list. You can also do this by editing the appropriate 
  file with a text editor.
 </para>
@@ -896,7 +896,7 @@ programmed to handle certain pages specially.
 <para>
 With recent versions of <application>Privoxy</application> (version 2.9.x), you can get some
 information about <application>Privoxy</application> and change some settings by going to
 <para>
 With recent versions of <application>Privoxy</application> (version 2.9.x), you can get some
 information about <application>Privoxy</application> and change some settings by going to
-http://p.p/ or, equivalently, http://ijbswa.sourceforge.net/config/
+http://p.p/ or, equivalently, http://www.privoxy.org/config/
 (Note that p.p is far easier to type but may not work in some
 configurations).
 </para>
 (Note that p.p is far easier to type but may not work in some
 configurations).
 </para>
@@ -908,7 +908,7 @@ handled by a special web server which is built in to <application>Privoxy</appli
 
 <para>
 If you are not running <application>Privoxy</application>, then http://p.p/ will fail, and
 
 <para>
 If you are not running <application>Privoxy</application>, then http://p.p/ will fail, and
-http://ijbswa.sourceforge.net/config/ will return a web page telling you
+http://www.privoxy.org/config/ will return a web page telling you
 you're not running <application>Privoxy</application>.
 </para>
 
 you're not running <application>Privoxy</application>.
 </para>
 
@@ -1201,7 +1201,7 @@ still getting through. How?</title>
 <para>
  If this doesn't help, you probably have an error in the rule you
  applied. Try pasting the full URL of the offending ad into <ulink
 <para>
  If this doesn't help, you probably have an error in the rule you
  applied. Try pasting the full URL of the offending ad into <ulink
- url="http://ijbswa.sourceforge.net/config/show-url-info">http://ijbswa.sourceforge.net/config/show-url-info</ulink>
+ url="http://www.privoxy.org/config/show-url-info">http://www.privoxy.org/config/show-url-info</ulink>
  and see if any actions match your new rule.
 </para>
 
  and see if any actions match your new rule.
 </para>
 
@@ -1312,6 +1312,9 @@ This is referenced in the doc header already. HB 03/25/02
  Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
 $Log: faq.sgml,v $
  Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
 $Log: faq.sgml,v $
+Revision 1.30  2002/03/25 16:39:22  hal9
+A few new sections. Made all links relative to user-manual.
+
 Revision 1.29  2002/03/25 05:23:57  hal9
 Moved section, and touch ups.
 
 Revision 1.29  2002/03/25 05:23:57  hal9
 Moved section, and touch ups.
 
index 3086c9d..7cd5fbc 100644 (file)
@@ -6,10 +6,10 @@
                 This file belongs into
                 ijbswa.sourceforge.net:/home/groups/i/ij/ijbswa/htdocs/
                 
                 This file belongs into
                 ijbswa.sourceforge.net:/home/groups/i/ij/ijbswa/htdocs/
                 
- $Id: user-manual.sgml,v 1.56 2002/03/24 16:17:06 swa Exp $
+ $Id: user-manual.sgml,v 1.57 2002/03/24 20:33:30 hal9 Exp $
 
  Written by and Copyright (C) 2001 the SourceForge
 
  Written by and Copyright (C) 2001 the SourceForge
- Privoxy team.  http://ijbswa.sourceforge.net
+ Privoxy team. http://www.privoxy.org/
 
  Based on the Internet Junkbuster originally written
  by and Copyright (C) 1997 Anonymous Coders and 
 
  Based on the Internet Junkbuster originally written
  by and Copyright (C) 1997 Anonymous Coders and 
@@ -28,7 +28,7 @@ Hal Burgiss <hal@foobox.net>
 <artheader>
 <title>Privoxy User Manual</title>
 
 <artheader>
 <title>Privoxy User Manual</title>
 
-<pubdate>$Id: user-manual.sgml,v 1.56 2002/03/24 16:17:06 swa Exp $</pubdate>
+<pubdate>$Id: user-manual.sgml,v 1.57 2002/03/24 20:33:30 hal9 Exp $</pubdate>
 
 <authorgroup>
  <author>
 
 <authorgroup>
  <author>
@@ -51,7 +51,7 @@ Hal Burgiss <hal@foobox.net>
   stand-alone systems and multi-user networks.
  </para>
  <para>
   stand-alone systems and multi-user networks.
  </para>
  <para>
-You can find the latest version of the user manual at  <ulink url="http://ijbswa.sourceforge.net/user-manual/">http://ijbswa.sourceforge.net/user-manual/</ulink>.
+You can find the latest version of the user manual at  <ulink url="http://www.privoxy.org/user-manual/">http://www.privoxy.org/user-manual/</ulink>.
  </para>
 
 <!--   <para> -->
  </para>
 
 <!--   <para> -->
@@ -480,7 +480,7 @@ configuration section below. HB.)
 <para>
  <application>Privoxy</application> can be reached by the special 
  URL <ulink url="http://p.p/">http://p.p/</ulink> (or alternately
 <para>
  <application>Privoxy</application> can be reached by the special 
  URL <ulink url="http://p.p/">http://p.p/</ulink> (or alternately
- <ulink url="http://ijbswa.sourceforge.net/config/">http://ijbswa.sourceforge.net/config/</ulink>), 
+ <ulink url="http://www.privoxy.org/config/">http://www.privoxy.org/config/</ulink>), 
  which is an internal page. You will see the following section:
 
 </para>
  which is an internal page. You will see the following section:
 
 </para>
@@ -3315,7 +3315,7 @@ For any other issues, feel free to use the <ulink url="http://sourceforge.net/ma
  </simplelist>
  <simplelist>
   <member>
  </simplelist>
  <simplelist>
   <member>
-   &nbsp; <ulink url="http://ijbswa.sourceforge.net/">http://ijbswa.sourceforge.net/</ulink>
+   &nbsp; <ulink url="http://www.privoxy.org/">http://www.privoxy.org/</ulink>
   </member>
  </simplelist>
  <simplelist>
   </member>
  </simplelist>
  <simplelist>
@@ -3619,7 +3619,7 @@ For any other issues, feel free to use the <ulink url="http://sourceforge.net/ma
   </para>
   <blockquote>
    <para> 
   </para>
   <blockquote>
    <para> 
-     <ulink url="http://ijbswa.sourceforge.net/config/">http://ijbswa.sourceforge.net/config/</ulink>
+     <ulink url="http://www.privoxy.org/config/">http://www.privoxy.org/config/</ulink>
    </para>
   </blockquote>
   <para>
    </para>
   </blockquote>
   <para>
@@ -3635,7 +3635,7 @@ For any other issues, feel free to use the <ulink url="http://sourceforge.net/ma
   </para>
    <blockquote>
    <para> 
   </para>
    <blockquote>
    <para> 
-    <ulink url="http://ijbswa.sourceforge.net/config/show-status">http://ijbswa.sourceforge.net/config/show-status</ulink>
+    <ulink url="http://www.privoxy.org/config/show-status">http://www.privoxy.org/config/show-status</ulink>
    </para>
   </blockquote>
  </listitem>
    </para>
   </blockquote>
  </listitem>
@@ -3646,7 +3646,7 @@ For any other issues, feel free to use the <ulink url="http://sourceforge.net/ma
   </para>
   <blockquote>
    <para> 
   </para>
   <blockquote>
    <para> 
-    <ulink url="http://ijbswa.sourceforge.net/config/show-version">http://ijbswa.sourceforge.net/config/show-version</ulink>
+    <ulink url="http://www.privoxy.org/config/show-version">http://www.privoxy.org/config/show-version</ulink>
    </para>
   </blockquote>
  </listitem>
    </para>
   </blockquote>
  </listitem>
@@ -3657,7 +3657,7 @@ For any other issues, feel free to use the <ulink url="http://sourceforge.net/ma
   </para>
   <blockquote>
    <para> 
   </para>
   <blockquote>
    <para> 
-    <ulink url="http://ijbswa.sourceforge.net/config/show-request">http://ijbswa.sourceforge.net/config/show-request</ulink>
+    <ulink url="http://www.privoxy.org/config/show-request">http://www.privoxy.org/config/show-request</ulink>
    </para>
   </blockquote>
  </listitem>
    </para>
   </blockquote>
  </listitem>
@@ -3668,7 +3668,7 @@ For any other issues, feel free to use the <ulink url="http://sourceforge.net/ma
   </para>
    <blockquote>
    <para> 
   </para>
    <blockquote>
    <para> 
-    <ulink url="http://ijbswa.sourceforge.net/config/show-url-info">http://ijbswa.sourceforge.net/config/show-url-info</ulink>
+    <ulink url="http://www.privoxy.org/config/show-url-info">http://www.privoxy.org/config/show-url-info</ulink>
    </para>
   </blockquote>
  </listitem>
    </para>
   </blockquote>
  </listitem>
@@ -3679,7 +3679,7 @@ For any other issues, feel free to use the <ulink url="http://sourceforge.net/ma
   </para>
    <blockquote>
    <para> 
   </para>
    <blockquote>
    <para> 
-    <ulink url="http://ijbswa.sourceforge.net/config/toggle">http://ijbswa.sourceforge.net/config/toggle</ulink>
+    <ulink url="http://www.privoxy.org/config/toggle">http://www.privoxy.org/config/toggle</ulink>
    </para>
   </blockquote>
   <para>
    </para>
   </blockquote>
   <para>
@@ -3687,12 +3687,12 @@ For any other issues, feel free to use the <ulink url="http://sourceforge.net/ma
   </para>
    <blockquote>
    <para> 
   </para>
    <blockquote>
    <para> 
-     <ulink url="http://ijbswa.sourceforge.net/config/toggle?set=disable">http://ijbswa.sourceforge.net/config/toggle?set=disable</ulink>
+     <ulink url="http://www.privoxy.org/config/toggle?set=disable">http://www.privoxy.org/config/toggle?set=disable</ulink>
    </para>
   </blockquote>
    <blockquote>
    <para> 
    </para>
   </blockquote>
    <blockquote>
    <para> 
-     <ulink url="http://ijbswa.sourceforge.net/config/toggle?set=enable">http://ijbswa.sourceforge.net/config/toggle?set=enable</ulink>
+     <ulink url="http://www.privoxy.org/config/toggle?set=enable">http://www.privoxy.org/config/toggle?set=enable</ulink>
    </para>
   </blockquote>
  </listitem>
    </para>
   </blockquote>
  </listitem>
@@ -3703,7 +3703,7 @@ For any other issues, feel free to use the <ulink url="http://sourceforge.net/ma
   </para>
    <blockquote>
    <para> 
   </para>
    <blockquote>
    <para> 
-    <ulink url="http://ijbswa.sourceforge.net/config/edit-actions">http://ijbswa.sourceforge.net/config/edit-actions</ulink>
+    <ulink url="http://www.privoxy.org/config/edit-actions">http://www.privoxy.org/config/edit-actions</ulink>
    </para>
   </blockquote>
  </listitem>
    </para>
   </blockquote>
  </listitem>
@@ -3733,7 +3733,7 @@ For any other issues, feel free to use the <ulink url="http://sourceforge.net/ma
  the actions files themselves, since they tend to be filled with 
  <quote>regular expressions</quote> whose consequences are not always 
  so obvious. <application>Privoxy</application> provides the 
  the actions files themselves, since they tend to be filled with 
  <quote>regular expressions</quote> whose consequences are not always 
  so obvious. <application>Privoxy</application> provides the 
- <ulink url="http://ijbswa.sourceforge.net/config/show-url-info">http://ijbswa.sourceforge.net/config/show-url-info</ulink>
+ <ulink url="http://www.privoxy.org/config/show-url-info">http://www.privoxy.org/config/show-url-info</ulink>
  page that can show us very specifically how <application>actions</application>
  are being applied to any given URL. This is a big help for troubleshooting.
  </para>
  page that can show us very specifically how <application>actions</application>
  are being applied to any given URL. This is a big help for troubleshooting.
  </para>
@@ -3960,6 +3960,9 @@ For any other issues, feel free to use the <ulink url="http://sourceforge.net/ma
  Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
  $Log: user-manual.sgml,v $
  Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 
  $Log: user-manual.sgml,v $
+ Revision 1.57  2002/03/24 20:33:30  hal9
+ A few minor catch ups with name change.
+
  Revision 1.56  2002/03/24 16:17:06  swa
  configure needs to be generated.
 
  Revision 1.56  2002/03/24 16:17:06  swa
  configure needs to be generated.
 
index bdcbd10..a0380fb 100644 (file)
@@ -3,7 +3,7 @@ Privoxy Developer Manual
 
    By: Privoxy Developers
    
 
    By: Privoxy Developers
    
-   $Id: developer-manual.sgml,v 1.9 2002/03/24 11:01:05 swa Exp $
+   $Id: developer-manual.sgml,v 1.10 2002/03/24 12:33:01 swa Exp $
    
    The developer manual gives the users information on how to help the
    developer team. It provides guidance on coding, testing, documentation
    
    The developer manual gives the users information on how to help the
    developer team. It provides guidance on coding, testing, documentation
@@ -16,9 +16,8 @@ Privoxy Developer Manual
    multi-user networks.
    
    You can find the latest version of the user manual at
    multi-user networks.
    
    You can find the latest version of the user manual at
-   [1]http://ijbswa.sourceforge.net/developer-manual/. Please see the
-   Contact section in the user-manual if you want to contact the
-   developers.
+   [1]http://www.privoxy.org/developer-manual/. Please see the Contact
+   section in the user-manual if you want to contact the developers.
      _________________________________________________________________
    
    Table of Contents
      _________________________________________________________________
    
    Table of Contents
@@ -1039,8 +1038,8 @@ static void unload_re_filterfile( void *f ) { ... }
 4.8. Addendum: Template for files and function comment blocks:
 
    Example for file comments:
 4.8. Addendum: Template for files and function comment blocks:
 
    Example for file comments:
-const char FILENAME_rcs[] = "$Id: developer-manual.sgml,v 1.9 2002/03/24 11:01:
-05 swa Exp $";
+const char FILENAME_rcs[] = "$Id: developer-manual.sgml,v 1.10 2002/03/24 12:33
+:01 swa Exp $";
 /*********************************************************************
  *
  * File        :  $Source$
 /*********************************************************************
  *
  * File        :  $Source$
@@ -1048,7 +1047,7 @@ const char FILENAME_rcs[] = "$Id: developer-manual.sgml,v 1.9 2002/03/24 11:01:
  * Purpose     :  (Fill me in with a good description!)
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  * Purpose     :  (Fill me in with a good description!)
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                PRIVOXY team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
@@ -1097,8 +1096,8 @@ const char FILENAME_h_rcs[] = FILENAME_H_VERSION;
    Example for file header comments:
 #ifndef _FILENAME_H
 #define _FILENAME_H
    Example for file header comments:
 #ifndef _FILENAME_H
 #define _FILENAME_H
-#define FILENAME_H_VERSION "$Id: developer-manual.sgml,v 1.9 2002/03/24 11:01:0
-5 swa Exp $"
+#define FILENAME_H_VERSION "$Id: developer-manual.sgml,v 1.10 2002/03/24 12:33:
+01 swa Exp $"
 /*********************************************************************
  *
  * File        :  $Source$
 /*********************************************************************
  *
  * File        :  $Source$
@@ -1106,7 +1105,7 @@ const char FILENAME_h_rcs[] = FILENAME_H_VERSION;
  * Purpose     :  (Fill me in with a good description!)
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  * Purpose     :  (Fill me in with a good description!)
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                PRIVOXY team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
@@ -1248,7 +1247,7 @@ int FUNCTION_NAME( void *param1, const char *x )
 
 References
 
 
 References
 
-   1. http://ijbswa.sourceforge.net/developer-manual/
+   1. http://www.privoxy.org/developer-manual/
    2. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#INTRODUCTION
    3. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#QUICKSTART
    4. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#DOCUMENTATION
    2. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#INTRODUCTION
    3. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#QUICKSTART
    4. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#DOCUMENTATION
index f66a888..5b69dbe 100644 (file)
-Privoxy Frequently Asked Questions
-
-By: Privoxy Developers
-
-$Id: faq.sgml,v 1.29 2002/03/25 05:23:57 hal9 Exp $
-
-The FAQ document gives users and developers alike answers to frequently asked
-questions about Privoxy. Privoxy is a web proxy with advanced filtering
-capabilities for protecting privacy, filtering web page content, managing
-cookies, controlling access, and removing ads, banners, pop-ups and other
-obnoxious Internet Junk. Privoxy has a very flexible configuration and can be
-customized to suit individual needs and tastes. Privoxy has application for
-both stand-alone systems and multi-user networks.
 
 
-You can find the latest version of the document at http://
-ijbswa.sourceforge.net/faq/. Please see the Contact section in the user-manual
-if you want to contact the developers.
-
--------------------------------------------------------------------------------
+Privoxy Frequently Asked Questions
 
 
-Table of Contents
-1. Frequently Asked Questions
+   By: Privoxy Developers
    
    
-    1.1. General Information
-       
-        1.1.1. What is this new version of Privoxy?
-        1.1.2. Why "Privoxy"? Why a name change at all?
-        1.1.3. How does it differ from the old Junkbuster?
-        1.1.4. What are some of the new features?
-        1.1.5. What is a "proxy"? How does Privoxy work?
-        1.1.6. My browser does the same things as Privoxy. Why should I use
-            Privoxy at all?
-        1.1.7. Is there is a license or fee? What about a warranty?
-            Registration?
-        1.1.8. I would like to help you, what do I do?
-       
-    1.2. Installation
-       
-        1.2.1. Which browsers are supported by Privoxy?
-        1.2.2. Which operating systems are supported?
-        1.2.3. Can I install Privoxy over Junkbuster?
-        1.2.4. I just installed Privoxy. Is there anything special I have to do
-            now?
-        1.2.5. What is the proxy address of Privoxy?
-        1.2.6. I just installed Privoxy, and nothing is happening. All the ads
-            are there. What's wrong?
-       
-    1.3. Configuration
-       
-        1.3.1. Can I use my old config files?
-        1.3.2. What is an "actions" file?
-        1.3.3. The "actions"concept confuses me. Please list some of these
-            "actions".
-        1.3.4. How are actions files configured? What is the easiest way to do
-            this?
-        1.3.5. What are the differences between intermediate.action,
-            basic.action, etc.?
-        1.3.6. Why can I change the configuration with a browser? Does that not
-            raise security issues?
-        1.3.7. What is a "default.filter"?
-        1.3.8. How can I set up Privoxy to act as a proxy for my LAN?
-        1.3.9. Instead of ads, now I get a checkerboard pattern. I don't want
-            to see anything.
-        1.3.10. Why would anybody want to see a checkerboard pattern?
-        1.3.11. I see large red banners on some pages that say "Blocked". How
-            do I get rid of this?
-        1.3.12. How can I make Privoxy work with other proxies like Squid?
-       
-    1.4. Miscellaneous
-       
-        1.4.1. How much does Privoxy slow my browsing down? This has to add
-            extra time to browsing.
-        1.4.2. I noticed considerable delays in page requests compared to the
-            old Junkbuster. What's wrong?
-        1.4.3. What is the "http://p.p/"?
-        1.4.4. Do you still maintain the blocklists?
-        1.4.5. How can I submit new ads?
-        1.4.6. How can I hide my IP address?
-        1.4.7. Can Privoxy guarantee I am anonymous?
-        1.4.8. Might some things break because header information is being
-            altered?
-        1.4.9. Can Privoxy act as a "caching" proxy to speed up web browsing?
-        1.4.10. What about as a firewall? Can Privoxy protect me?
-        1.4.11. The Privoxy logo that replaces ads is very blocky and ugly
-            looking. Can't a better font be used?
-        1.4.12. I have large empty spaces now where ads used to be. Why does
-            Privoxy leave these large gaps?
-        1.4.13. How can Privoxy filter Secure (HTTPS) URLs?
-        1.4.14. Privoxy runs as a "server". How secure is it? Do I need to take
-            any special precautions?
-        1.4.15. How can I temporarily disable Privoxy?
-       
-    1.5. Troubleshooting
-       
-        1.5.1. I just upgraded and am getting "connection refused" with every
-            web page?
-        1.5.2. I just added a new rule, but the steenkin ad is still getting
-            through. How?
-        1.5.3. One of my favorite sites does not work with Privoxy. What can I
-            do?
-        1.5.4. What time is it?
-       
-2. Copyright and History
-3. See also
-
+   $Id: faq.sgml,v 1.30 2002/03/25 16:39:22 hal9 Exp $
+   
+   The FAQ document gives users and developers alike answers to
+   frequently asked questions about Privoxy. Privoxy is a web proxy with
+   advanced filtering capabilities for protecting privacy, filtering web
+   page content, managing cookies, controlling access, and removing ads,
+   banners, pop-ups and other obnoxious Internet Junk. Privoxy has a very
+   flexible configuration and can be customized to suit individual needs
+   and tastes. Privoxy has application for both stand-alone systems and
+   multi-user networks.
+   
+   You can find the latest version of the document at
+   [1]http://www.privoxy.org/faq/. Please see the Contact section in the
+   [2]user-manual if you want to contact the developers.
+     _________________________________________________________________
+   
+   Table of Contents
+   1. [3]Frequently Asked Questions
+          
+        1.1. [4]General Information
+                
+              1.1.1. [5]What is this new version of Privoxy?
+              1.1.2. [6]Why "Privoxy"? Why a name change at all?
+              1.1.3. [7]How does it differ from the old Junkbuster?
+              1.1.4. [8]What are some of the new features?
+              1.1.5. [9]What is a "proxy"? How does Privoxy work?
+              1.1.6. [10]My browser does the same things as Privoxy. Why
+                      should I use Privoxy at all?
+                      
+              1.1.7. [11]Is there is a license or fee? What about a
+                      warranty? Registration?
+                      
+              1.1.8. [12]I would like to help you, what do I do?
+                      
+        1.2. [13]Installation
+                
+              1.2.1. [14]Which browsers are supported by Privoxy?
+              1.2.2. [15]Which operating systems are supported?
+              1.2.3. [16]Can I install Privoxy over Junkbuster?
+              1.2.4. [17]I just installed Privoxy. Is there anything
+                      special I have to do now?
+                      
+              1.2.5. [18]What is the proxy address of Privoxy?
+              1.2.6. [19]I just installed Privoxy, and nothing is
+                      happening. All the ads are there. What's wrong?
+                      
+        1.3. [20]Configuration
+                
+              1.3.1. [21]Can I use my old config files?
+              1.3.2. [22]What is an "actions" file?
+              1.3.3. [23]The "actions"concept confuses me. Please list
+                      some of these "actions".
+                      
+              1.3.4. [24]How are actions files configured? What is the
+                      easiest way to do this?
+                      
+              1.3.5. [25]What are the differences between
+                      intermediate.action, basic.action, etc.?
+                      
+              1.3.6. [26]Why can I change the configuration with a
+                      browser? Does that not raise security issues?
+                      
+              1.3.7. [27]What is a "default.filter"?
+              1.3.8. [28]How can I set up Privoxy to act as a proxy for
+                      my LAN?
+                      
+              1.3.9. [29]Instead of ads, now I get a checkerboard
+                      pattern. I don't want to see anything.
+                      
+              1.3.10. [30]Why would anybody want to see a checkerboard
+                      pattern?
+                      
+              1.3.11. [31]I see large red banners on some pages that say
+                      "Blocked". How do I get rid of this?
+                      
+              1.3.12. [32]How can I make Privoxy work with other proxies
+                      like Squid?
+                      
+        1.4. [33]Miscellaneous
+                
+              1.4.1. [34]How much does Privoxy slow my browsing down?
+                      This has to add extra time to browsing.
+                      
+              1.4.2. [35]I noticed considerable delays in page requests
+                      compared to the old Junkbuster. What's wrong?
+                      
+              1.4.3. [36]What is the "http://p.p/"?
+              1.4.4. [37]Do you still maintain the blocklists?
+              1.4.5. [38]How can I submit new ads?
+              1.4.6. [39]How can I hide my IP address?
+              1.4.7. [40]Can Privoxy guarantee I am anonymous?
+              1.4.8. [41]Might some things break because header
+                      information is being altered?
+                      
+              1.4.9. [42]Can Privoxy act as a "caching" proxy to speed up
+                      web browsing?
+                      
+              1.4.10. [43]What about as a firewall? Can Privoxy protect
+                      me?
+                      
+              1.4.11. [44]The Privoxy logo that replaces ads is very
+                      blocky and ugly looking. Can't a better font be
+                      used?
+                      
+              1.4.12. [45]I have large empty spaces now where ads used to
+                      be. Why does Privoxy leave these large gaps?
+                      
+              1.4.13. [46]How can Privoxy filter Secure (HTTPS) URLs?
+              1.4.14. [47]Privoxy runs as a "server". How secure is it?
+                      Do I need to take any special precautions?
+                      
+              1.4.15. [48]How can I temporarily disable Privoxy?
+                      
+        1.5. [49]Troubleshooting
+                
+              1.5.1. [50]I just upgraded and am getting "connection
+                      refused" with every web page?
+                      
+              1.5.2. [51]I just added a new rule, but the steenkin ad is
+                      still getting through. How?
+                      
+              1.5.3. [52]One of my favorite sites does not work with
+                      Privoxy. What can I do?
+                      
+              1.5.4. [53]What time is it?
+                      
+   2. [54]Copyright and History
+   3. [55]See also
+          
 1. Frequently Asked Questions
 
 1.1. General Information
 
 1.1.1. What is this new version of Privoxy?
 
 1. Frequently Asked Questions
 
 1.1. General Information
 
 1.1.1. What is this new version of Privoxy?
 
-The original Internet Junkbuster (tm) is a copyrighted product of Junkbusters
-Corporation. Development of this effort stopped some time ago as of version
-2.0.2. Stefan Waldherr started the ijbswa project on Sourceforge to rekindle
-development. Other developers subsequently joined with Stefan, and have since
-added many new features, refinements and enhancements.
-
-The new Privoxy started with the same Junkbuster code base, but has changed
-significantly at this point.
-
--------------------------------------------------------------------------------
-
-1.1.2. Why "Privoxy"? Why a name change at all?
-
-Privoxy is for "Privacy Enhancing Proxy". There are possible legal
-complications from the continued use of the Junkbuster name, which is a
-trademark of Junkbusters Corporation. (There are no objections from Junkbusters
-Corporation to the Privoxy project itself though, and they in fact still share
-our ideals and goals.)
-
-The developers also believed that there 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. 
-
--------------------------------------------------------------------------------
-
-1.1.3. How does it differ from the old Junkbuster?
-
-All the old features remain. The new Privoxy still blocks ads and banners,
-still manages cookies, and still helps protect your privacy. But, these are all
-enhanced, and many new features have been added, all in the same vein.
-
-The configuration has changed significantly as well. This is something that
-users will notice right off the bat. The "blocklist" file does not exist any
-more. This is replaced by "actions" files, such as default.actions. This is
-where most of the per site configuration is now.
-
--------------------------------------------------------------------------------
-
-1.1.4. What are some of the new features?
-
-  * Integrated browser based configuration and control utility (http://p.p).
-    Browser-based tracing of rule and filter effects.
+   The original Internet Junkbuster (tm) is a copyrighted product of
+   [56]Junkbusters Corporation. Development of this effort stopped some
+   time ago as of version 2.0.2. Stefan Waldherr started the ijbswa
+   project on [57]Sourceforge to rekindle development. Other developers
+   subsequently joined with Stefan, and have since added many new
+   features, refinements and enhancements.
    
    
-  * Blocking of annoying pop-up browser windows.
+   The new Privoxy started with the same Junkbuster code base, but has
+   changed significantly at this point.
+     _________________________________________________________________
    
    
-  * HTTP/1.1 compliant (most, but not all 1.1 features are supported).
-   
-  * Support for Perl Compatible Regular Expressions in the configuration files,
-    and generally a more sophisticated and flexible configuration syntax over
-    previous versions.
+1.1.2. Why "Privoxy"? Why a name change at all?
+
+   Privoxy is for "Privacy Enhancing Proxy". There are possible legal
+   complications from the continued use of the Junkbuster name, which is
+   a trademark of [58]Junkbusters Corporation. (There are no objections
+   from Junkbusters Corporation to the Privoxy project itself though, and
+   they in fact still share our ideals and goals.)
    
    
-  * GIF de-animation.
+   The developers also believed that there 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.
+     _________________________________________________________________
    
    
-  * Web page content filtering (removes banners based on size, invisible
-    "web-bugs", JavaScript, pop-ups, status bar abuse, etc.)
+1.1.3. How does it differ from the old Junkbuster?
+
+   All the old features remain. The new Privoxy still blocks ads and
+   banners, still manages cookies, and still helps protect your privacy.
+   But, these are all enhanced, and many new features have been added,
+   all in the same vein.
    
    
-  * Bypass many click-tracking scripts (avoids script redirection).
+   The configuration has changed significantly as well. This is something
+   that users will notice right off the bat. The "blocklist" file does
+   not exist any more. This is replaced by "actions" files, such as
+   default.actions. This is where most of the per site configuration is
+   now.
+     _________________________________________________________________
    
    
-  * Multi-threaded (POSIX and native threads).
+1.1.4. What are some of the new features?
+
+     * Integrated browser based configuration and control utility
+       ([59]http://p.p). Browser-based tracing of rule and filter
+       effects.
+     * Blocking of annoying pop-up browser windows.
+     * HTTP/1.1 compliant (most, but not all 1.1 features are supported).
+     * Support for Perl Compatible Regular Expressions in the
+       configuration files, and generally a more sophisticated and
+       flexible configuration syntax over previous versions.
+     * GIF de-animation.
+     * Web page content filtering (removes banners based on size,
+       invisible "web-bugs", JavaScript, pop-ups, status bar abuse, etc.)
+     * Bypass many click-tracking scripts (avoids script redirection).
+     * Multi-threaded (POSIX and native threads).
+     * Auto-detection and re-reading of config file changes.
+     * User-customizable HTML templates (e.g. 404 error page).
+     * Improved cookie management features (e.g. session based cookies).
+     * Builds from source on most UNIX-like systems. Packages available
+       for: Linux (RedHat, SuSE, or Debian), Windows, Sun Solaris, Mac
+       OSX, OS/2, HP-UX 11 and AmigaOS.
+     * In addition, the configuration is much more powerful and versatile
+       over-all.
+     _________________________________________________________________
    
    
-  * Auto-detection and re-reading of config file changes.
+1.1.5. What is a "proxy"? How does Privoxy work?
+
+   When you connect to a web site with Privoxy, you are really connecting
+   to your locally running version of Privoxy. Privoxy intercepts your
+   requests for the web page, and relays that to the "real" web site. The
+   web site sends the HTTP data stream back to Privoxy, where Privoxy can
+   work its magic before it relays this data back to your web browser.
    
    
-  * User-customizable HTML templates (e.g. 404 error page).
+   Since Privoxy sits between you and the WWW, it is in a position to
+   intercept and completely manage all web traffic and HTTP content
+   before it gets to your browser. Privoxy uses various programming
+   methods to do this, all of which is under your control via the various
+   configuration files and options.
    
    
-  * Improved cookie management features (e.g. session based cookies).
+   There are many kinds of proxies. Privoxy best fits the "filtering
+   proxy" category.
+     _________________________________________________________________
    
    
-  * Builds from source on most UNIX-like systems. Packages available for: Linux
-    (RedHat, SuSE, or Debian), Windows, Sun Solaris, Mac OSX, OS/2, HP-UX 11
-    and AmigaOS.
+1.1.6. My browser does the same things as Privoxy. Why should I use Privoxy
+at all?
+
+   Modern browsers do indeed have some of the same functionality as
+   Privoxy. Maybe this is adequate for you. But Privoxy is much more
+   versatile and powerful, and can do a number of things that browsers
+   just can't.
    
    
-  * In addition, the configuration is much more powerful and versatile
-    over-all.
+   In addition, a proxy is good choice if you use multiple browsers, or
+   have a LAN with multiple computers. This way all the configuration is
+   in one place, and you don't have to maintain a similar configuration
+   for possibly many browsers.
+     _________________________________________________________________
    
    
--------------------------------------------------------------------------------
-
-1.1.5. What is a "proxy"? How does Privoxy work?
-
-When you connect to a web site with Privoxy, you are really connecting to your
-locally running version of Privoxy. Privoxy intercepts your requests for the
-web page, and relays that to the "real" web site. The web site sends the HTTP
-data stream back to Privoxy, where Privoxy can work its magic before it relays
-this data back to your web browser.
-
-Since Privoxy sits between you and the WWW, it is in a position to intercept
-and completely manage all web traffic and HTTP content before it gets to your
-browser. Privoxy uses various programming methods to do this, all of which is
-under your control via the various configuration files and options.
-
-There are many kinds of proxies. Privoxy best fits the "filtering proxy"
-category.
-
--------------------------------------------------------------------------------
-
-1.1.6. My browser does the same things as Privoxy. Why should I use Privoxy at
-all?
-
-Modern browsers do indeed have some of the same functionality as Privoxy. Maybe
-this is adequate for you. But Privoxy is much more versatile and powerful, and
-can do a number of things that browsers just can't.
-
-In addition, a proxy is good choice if you use multiple browsers, or have a LAN
-with multiple computers. This way all the configuration is in one place, and
-you don't have to maintain a similar configuration for possibly many browsers.
-
--------------------------------------------------------------------------------
-
 1.1.7. Is there is a license or fee? What about a warranty? Registration?
 
 1.1.7. Is there is a license or fee? What about a warranty? Registration?
 
-Privoxy is licensed under the GNU General Public License (GPL). It is free to
-use, copy, modify or distribute as you wish under the terms of this license.
-See http://www.gnu.org/copyleft/gpl.html for specifics.
-
-There is no warranty of any kind, expressed, implied or otherwise. That is
-something that would cost real money ;-) There is no registration either.
-Privoxy really is free in every respect!
-
--------------------------------------------------------------------------------
-
+   Privoxy is licensed under the GNU General Public License (GPL). It is
+   free to use, copy, modify or distribute as you wish under the terms of
+   this license. See [60]http://www.gnu.org/copyleft/gpl.html for
+   specifics.
+   
+   There is no warranty of any kind, expressed, implied or otherwise.
+   That is something that would cost real money ;-) There is no
+   registration either. Privoxy really is free in every respect!
+     _________________________________________________________________
+   
 1.1.8. I would like to help you, what do I do?
 
 1.1.8.1. Money Money Money
 
 1.1.8. I would like to help you, what do I do?
 
 1.1.8.1. Money Money Money
 
-We, of course, welcome donations and use the money for domain registering,
-regular world-wide get-togethers (hahaha). Anyway, we'll soon describe the
-process how to donate money to the team.
-
--------------------------------------------------------------------------------
-
+   We, of course, welcome donations and use the money for domain
+   registering, regular world-wide get-togethers (hahaha). Anyway, we'll
+   soon describe the process how to donate money to the team.
+     _________________________________________________________________
+   
 1.1.8.2. You want to work with us?
 
 1.1.8.2. You want to work with us?
 
-Well, helping the team is always a good idea. We welcome new developers, RPM
-gurus or documentation makers. Simply get an account on sourceforge.net and
-mail your id to the developer mailing list. Then read the section Quickstart in
-the developers manual.
-
-Once we have added you to the team, you'll have write access to the CVS
-repository, and together we'll find a suitable task for you.
-
--------------------------------------------------------------------------------
-
+   Well, helping the team is always a good idea. We welcome new
+   developers, RPM gurus or documentation makers. Simply get an account
+   on sourceforge.net and mail your id to the developer mailing list.
+   Then read the section Quickstart in the developers manual.
+   
+   Once we have added you to the team, you'll have write access to the
+   CVS repository, and together we'll find a suitable task for you.
+     _________________________________________________________________
+   
 1.2. Installation
 
 1.2.1. Which browsers are supported by Privoxy?
 
 1.2. Installation
 
 1.2.1. Which browsers are supported by Privoxy?
 
-Any browser that can be configured to use a "proxy", which is probably almost
-all browsers. Direct browser support is not necessary since Privoxy runs as a
-separate application and just exchanges standard HTML data with your browser.
-
--------------------------------------------------------------------------------
-
+   Any browser that can be configured to use a "proxy", which is probably
+   almost all browsers. Direct browser support is not necessary since
+   Privoxy runs as a separate application and just exchanges standard
+   HTML data with your browser.
+     _________________________________________________________________
+   
 1.2.2. Which operating systems are supported?
 
 1.2.2. Which operating systems are supported?
 
-Right now Win32, Mac OSX, OS/2, AmigaOS, Linux, and many flavors of Unix.
-
-Source code is available, so porting to other operating systems, is always a
-possibility. 
-
--------------------------------------------------------------------------------
-
+   Right now Win32, Mac OSX, OS/2, AmigaOS, Linux, and many flavors of
+   Unix.
+   
+   Source code is available, so porting to other operating systems, is
+   always a possibility.
+     _________________________________________________________________
+   
 1.2.3. Can I install Privoxy over Junkbuster?
 
 1.2.3. Can I install Privoxy over Junkbuster?
 
-We recommend you uninstall Junkbuster first to minimize conflicts and
-confusion. You may want to save your old configuration files for future
-reference. The configuration is substantially changed.
-
-See the user-manual for platform specific installation instructions. [FIXME:
-This is meant for after the name change for 3.0!]
-
--------------------------------------------------------------------------------
-
+   We recommend you uninstall Junkbuster first to minimize conflicts and
+   confusion. You may want to save your old configuration files for
+   future reference. The configuration is substantially changed.
+   
+   See the [61]user-manual for platform specific installation
+   instructions. [FIXME: This is meant for after the name change for
+   3.0!]
+     _________________________________________________________________
+   
 1.2.4. I just installed Privoxy. Is there anything special I have to do now?
 
 1.2.4. I just installed Privoxy. Is there anything special I have to do now?
 
-All browsers must be told to use Privoxy as a proxy by specifying the correct
-proxy address and port number in the appropriate configuration area for the
-browser. See below. 
-
--------------------------------------------------------------------------------
-
+   All browsers must be told to use Privoxy as a proxy by specifying the
+   correct proxy address and port number in the appropriate configuration
+   area for the browser. See below.
+     _________________________________________________________________
+   
 1.2.5. What is the proxy address of Privoxy?
 
 1.2.5. What is the proxy address of Privoxy?
 
-If you set up the Privoxy to run on the computer you browse from (rather than
-your ISP's server or some networked computer on a LAN), the proxy will be on
-"localhost" (which is the special name used by every computer on the Internet
-to refer to itself) and the port will be 8118 (unless you have Privoxy to run
-on a different port with the listen-address config option).
-
-When configuring your browser's proxy settings you typically enter the word
-"localhost" in the boxes next to "HTTP" and "Secure" (HTTPS) and then the
-number "8118" for "port". This tells your browser to send all web requests to
-Privoxy instead of directly to the Internet.
-
-Privoxy can also be used to proxy for a Local Area Network. In this case, your
-would enter either the IP address of the LAN host where Privoxy is running, or
-the equivalent hostname. Port assignment would be same as above.
-
-Privoxy does not currently handle protocols such as FTP, SMTP, IM, IRC, ICQ, or
-other Internet protocols.
-
--------------------------------------------------------------------------------
-
+   If you set up the Privoxy to run on the computer you browse from
+   (rather than your ISP's server or some networked computer on a LAN),
+   the proxy will be on "localhost" (which is the special name used by
+   every computer on the Internet to refer to itself) and the port will
+   be 8118 (unless you have Privoxy to run on a different port with the
+   listen-address config option).
+   
+   When configuring your browser's proxy settings you typically enter the
+   word "localhost" in the boxes next to "HTTP" and "Secure" (HTTPS) and
+   then the number "8118" for "port". This tells your browser to send all
+   web requests to Privoxy instead of directly to the Internet.
+   
+   Privoxy can also be used to proxy for a Local Area Network. In this
+   case, your would enter either the IP address of the LAN host where
+   Privoxy is running, or the equivalent hostname. Port assignment would
+   be same as above.
+   
+   Privoxy does not currently handle protocols such as FTP, SMTP, IM,
+   IRC, ICQ, or other Internet protocols.
+     _________________________________________________________________
+   
 1.2.6. I just installed Privoxy, and nothing is happening. All the ads are
 there. What's wrong?
 
 1.2.6. I just installed Privoxy, and nothing is happening. All the ads are
 there. What's wrong?
 
-Did you configure your browser to use Privoxy as a proxy? It does not sound
-like it. See above. You might also try flushing the browser's caches to force a
-full re-reading of pages. You can verify that Privoxy is running, and your
-browser is correctly configured by entering the special URL: http://p.p/. This
-should give you a banner that says "This is Privoxy" and access to Privoxy's
-internal configuration. If you see this, then you are good to go. If not, the
-browser or Privoxy are not set up correctly. 
-
--------------------------------------------------------------------------------
-
+   Did you configure your browser to use Privoxy as a proxy? It does not
+   sound like it. See above. You might also try flushing the browser's
+   caches to force a full re-reading of pages. You can verify that
+   Privoxy is running, and your browser is correctly configured by
+   entering the special URL: [62]http://p.p/. This should give you a
+   banner that says "This is Privoxy" and access to Privoxy's internal
+   configuration. If you see this, then you are good to go. If not, the
+   browser or Privoxy are not set up correctly.
+     _________________________________________________________________
+   
 1.3. Configuration
 
 1.3.1. Can I use my old config files?
 
 1.3. Configuration
 
 1.3.1. Can I use my old config files?
 
-There are major changes to Junkbuster configuration from version 2.0.x to 2.9.x
-and later. The older files will not work at all. If this is the case, you will
-need to re-enter your old data into the new configuration structure. This is
-probably also a good recommendation even if upgrading from 2.9.x to 3.x since
-there were many minor changes along the way.
-
--------------------------------------------------------------------------------
-
+   There are major changes to Junkbuster configuration from version 2.0.x
+   to 2.9.x and later. The older files will not work at all. If this is
+   the case, you will need to re-enter your old data into the new
+   configuration structure. This is probably also a good recommendation
+   even if upgrading from 2.9.x to 3.x since there were many minor
+   changes along the way.
+     _________________________________________________________________
+   
 1.3.2. What is an "actions" file?
 
 1.3.2. What is an "actions" file?
 
-"actions" files are where various actions that Privoxy might take, are
-configured. Typically, you would define a set of default actions that apply to
-all URLs, then add exceptions to these defaults.
-
-Actions can be defined on a per site basis, or for groups of sites. Actions can
-also be grouped together and then applied to one or more sites. There are many
-possible actions that might apply to any given site. As an example, if we are
-blocking cookies as one of our default actions, but need to accept cookies from
-a given site, we would define this in our "actions" file. 
-
-Privoxy comes with several default actions files, with varying degrees of
-filtering and blocking, as starting points for your own configuration (see
-below).
-
--------------------------------------------------------------------------------
-
-1.3.3. The "actions"concept confuses me. Please list some of these "actions".
-
-These are all explained in the user-manual. Please refer to that.
-
--------------------------------------------------------------------------------
+   "actions" files are where various actions that Privoxy might take, are
+   configured. Typically, you would define a set of default actions that
+   apply to all URLs, then add exceptions to these defaults.
+   
+   Actions can be defined on a per site basis, or for groups of sites.
+   Actions can also be grouped together and then applied to one or more
+   sites. There are many possible actions that might apply to any given
+   site. As an example, if we are blocking cookies as one of our default
+   actions, but need to accept cookies from a given site, we would define
+   this in our "actions" file.
+   
+   Privoxy comes with several default actions files, with varying degrees
+   of filtering and blocking, as starting points for your own
+   configuration (see below).
+     _________________________________________________________________
+   
+1.3.3. The "actions"concept confuses me. Please list some of these
+"actions".
 
 
+   These are all explained in the [63]user-manual. Please refer to that.
+     _________________________________________________________________
+   
 1.3.4. How are actions files configured? What is the easiest way to do this?
 
 1.3.4. How are actions files configured? What is the easiest way to do this?
 
-The easiest way to do this, is to access Privoxy with your web browser at http:
-//p.p/, and then select "Edit the actions list" from the selection list. You
-can also do this by editing the appropriate file with a text editor.
-
-Please see the user-manual for a detailed explanation of these and other
-configuration files, and their various options and syntax.
-
--------------------------------------------------------------------------------
-
+   The easiest way to do this, is to access Privoxy with your web browser
+   at [64]http://p.p/, and then select "[65]Edit the actions list" from
+   the selection list. You can also do this by editing the appropriate
+   file with a text editor.
+   
+   Please see the [66]user-manual for a detailed explanation of these and
+   other configuration files, and their various options and syntax.
+     _________________________________________________________________
+   
 1.3.5. What are the differences between intermediate.action, basic.action,
 etc.?
 
 1.3.5. What are the differences between intermediate.action, basic.action,
 etc.?
 
-Configuring Privoxy is not easy. To help you get started, we provide you with
-three different default configurations. The following table shows you, which
-features are enabled in each configuration.
-
-Table 1. Default Configurations
-
-+--------------------------------------------------------------------------------------+
-|Feature             |default.action|basic.action  |intermediate.action|advanced.action|
-|--------------------+--------------+--------------+-------------------+---------------|
-|ad-filtering        |?             |x             |x                  |x              |
-|--------------------+--------------+--------------+-------------------+---------------|
-|blank image         |?             |x             |x                  |x              |
-|--------------------+--------------+--------------+-------------------+---------------|
-|de-animate GIFs     |?             |x             |x                  |x              |
-|--------------------+--------------+--------------+-------------------+---------------|
-|referer forging     |?             |x             |x                  |x              |
-|--------------------+--------------+--------------+-------------------+---------------|
-|jon's               |?             |x             |x                  |x              |
-|+no-cookies-keep    |              |              |                   |               |
-|(i.e. session       |              |              |                   |               |
-|cookies only)       |              |              |                   |               |
-|--------------------+--------------+--------------+-------------------+---------------|
-|no-popup windows    |?             |              |x                  |x              |
-|--------------------+--------------+--------------+-------------------+---------------|
-|fast redirects      |?             |              |x                  |x              |
-|--------------------+--------------+--------------+-------------------+---------------|
-|hide-referrer       |?             |              |x                  |x              |
-|--------------------+--------------+--------------+-------------------+---------------|
-|hide-useragent      |?             |              |x                  |x              |
-|--------------------+--------------+--------------+-------------------+---------------|
-|content-modification|?             |              |                   |x              |
-|--------------------+--------------+--------------+-------------------+---------------|
-|feature-x           |?             |              |                   |               |
-|--------------------+--------------+--------------+-------------------+---------------|
-|feature-y           |?             |              |                   |               |
-|--------------------+--------------+--------------+-------------------+---------------|
-|feature-z           |?             |              |                   |               |
-+--------------------------------------------------------------------------------------+
-
--------------------------------------------------------------------------------
-
-1.3.6. Why can I change the configuration with a browser? Does that not raise
-security issues?
-
-What I don't understand, is how I can browser edit the config file as a regular
-user, while the whole /etc/privoxy hierarchy belongs to the user "privoxy",
-with only 644 perms.
-
-When you use the browser-based editor, Privoxy itself is writing to the config
-files. Because Privoxy is running as the user "privoxy", it can update the
-config files.
-
-If you don't like this, setting "enable-edit-actions 0" in the config file will
-disable the browser-based editor. If you're that paranoid, you should also
-consider setting "enable-remote-toggle 0" to prevent browser-based enabling/
-disabling of Privoxy.
-
-Note that normally only local users can connect to Privoxy, so this is not
-(normally) a security problem.
-
--------------------------------------------------------------------------------
+   Configuring Privoxy is not easy. To help you get started, we provide
+   you with three different default configurations. The following table
+   shows you, which features are enabled in each configuration.
+   
+   Table 1. Default Configurations
+   Feature default.action basic.action intermediate.action
+   advanced.action
+   ad-filtering ? x x x
+   blank image ? x x x
+   de-animate GIFs ? x x x
+   referer forging ? x x x
+   jon's +no-cookies-keep (i.e. session cookies only) ? x x x
+   no-popup windows ?   x x
+   fast redirects ?   x x
+   hide-referrer ?   x x
+   hide-useragent ?   x x
+   content-modification ?     x
+   feature-x ?
+   feature-y ?
+   feature-z ?
+     _________________________________________________________________
+   
+1.3.6. Why can I change the configuration with a browser? Does that not
+raise security issues?
 
 
+   What I don't understand, is how I can browser edit the config file as
+   a regular user, while the whole /etc/privoxy hierarchy belongs to the
+   user "privoxy", with only 644 perms.
+   
+   When you use the browser-based editor, Privoxy itself is writing to
+   the config files. Because Privoxy is running as the user "privoxy", it
+   can update the config files.
+   
+   If you don't like this, setting "enable-edit-actions 0" in the config
+   file will disable the browser-based editor. If you're that paranoid,
+   you should also consider setting "enable-remote-toggle 0" to prevent
+   browser-based enabling/disabling of Privoxy.
+   
+   Note that normally only local users can connect to Privoxy, so this is
+   not (normally) a security problem.
+     _________________________________________________________________
+   
 1.3.7. What is a "default.filter"?
 
 1.3.7. What is a "default.filter"?
 
-The "default.filter" file is used to "filter" any web page content. By
-"filtering" we mean it can modify, remove, or change anything on the page,
-including HTML tags, and JavaScript. Regular expressions are used to accomplish
-this, and operate on a line by line basis. This is potentially a very powerful
-feature, but requires some expertise.
-
-If you are familiar with regular expressions, and HTML, you can look at the
-provided default.filter with a text editor and see some of things it can be
-used for.
-
-Presently, there is no GUI editor option for this part of the configuration,
-but you can disable/enable various sections of the included default file with
-the "Actions List Editor" from your browser.
-
--------------------------------------------------------------------------------
-
+   The "default.filter" file is used to "filter" any web page content. By
+   "filtering" we mean it can modify, remove, or change anything on the
+   page, including HTML tags, and JavaScript. Regular expressions are
+   used to accomplish this, and operate on a line by line basis. This is
+   potentially a very powerful feature, but requires some expertise.
+   
+   If you are familiar with regular expressions, and HTML, you can look
+   at the provided default.filter with a text editor and see some of
+   things it can be used for.
+   
+   Presently, there is no GUI editor option for this part of the
+   configuration, but you can disable/enable various sections of the
+   included default file with the "Actions List Editor" from your
+   browser.
+     _________________________________________________________________
+   
 1.3.8. How can I set up Privoxy to act as a proxy for my LAN?
 
 1.3.8. How can I set up Privoxy to act as a proxy for my LAN?
 
-By default, Privoxy only responds to requests from localhost. To have it act as
-a server for a network, this needs to be changed in the main config file where
-the Privoxy configuration is located. In that file is a "listen-address"
-option. It may be commented out with a "#" symbol. Make sure it is uncommented,
-and assign it the address of the LAN gateway interface, and port number to use:
-
-  listen-address  192.168.1.1:8118                                             
-                                                                               
-
-Save the file, and restart Privoxy. Configure all browsers on the network then
-to use this address and port number.
-
--------------------------------------------------------------------------------
+   By default, Privoxy only responds to requests from localhost. To have
+   it act as a server for a network, this needs to be changed in the main
+   config file where the Privoxy configuration is located. In that file
+   is a "listen-address" option. It may be commented out with a "#"
+   symbol. Make sure it is uncommented, and assign it the address of the
+   LAN gateway interface, and port number to use:
+   
+  listen-address  192.168.1.1:8118
 
 
+   Save the file, and restart Privoxy. Configure all browsers on the
+   network then to use this address and port number.
+     _________________________________________________________________
+   
 1.3.9. Instead of ads, now I get a checkerboard pattern. I don't want to see
 anything.
 
 1.3.9. Instead of ads, now I get a checkerboard pattern. I don't want to see
 anything.
 
-This is a configuration option for images that Privoxy is stopping. You have
-the choice a checkerboard pattern, a transparent 1x1 GIF image (aka "blank"),
-or a custom URL or your choice.
-
-If you want to see nothing, then change the "+image-blocker" action to
-"+image-blocker{blank}". This can be done from the "Edit Actions List"
-selection at http://p.p/. Or by hand editing the appropriate actions file. This
-will only effect what is defined as "images" though.  
-
--------------------------------------------------------------------------------
-
+   This is a configuration option for images that Privoxy is stopping.
+   You have the choice a checkerboard pattern, a transparent 1x1 GIF
+   image (aka "blank"), or a custom URL or your choice.
+   
+   If you want to see nothing, then change the "+image-blocker" action to
+   "+image-blocker{blank}". This can be done from the "Edit Actions List"
+   selection at [67]http://p.p/. Or by hand editing the appropriate
+   actions file. This will only effect what is defined as "images"
+   though.
+     _________________________________________________________________
+   
 1.3.10. Why would anybody want to see a checkerboard pattern?
 
 1.3.10. Why would anybody want to see a checkerboard pattern?
 
-This can be helpful for troubleshooting problems. It might also be good for
-anyone new to Privoxy so that they can see if their favorite pages are
-displaying correctly, and Privoxy is not inadvertently removing something
-important.
-
--------------------------------------------------------------------------------
-
-1.3.11. I see large red banners on some pages that say "Blocked". How do I get
-rid of this?
-
-These are URLs that match something in one of Privoxy's block actions (+block).
-It is meant to be a warning so that you know something has been blocked and an
-easy way for you to see why. These are handled differently than what has been
-defined as "images" (e.g. ad banners). If you want them to be treated as if
-they were images, so that they can be made invisible, then move the offending
-URL from the "+block" section to the "+imageblock" section of your actions
-file. Alternately, you could modify the "block" HTML template that is used by
-Privoxy to display this, and make it something more to your liking.
-
--------------------------------------------------------------------------------
-
+   This can be helpful for troubleshooting problems. It might also be
+   good for anyone new to Privoxy so that they can see if their favorite
+   pages are displaying correctly, and Privoxy is not inadvertently
+   removing something important.
+     _________________________________________________________________
+   
+1.3.11. I see large red banners on some pages that say "Blocked". How do I
+get rid of this?
+
+   These are URLs that match something in one of Privoxy's block actions
+   (+block). It is meant to be a warning so that you know something has
+   been blocked and an easy way for you to see why. These are handled
+   differently than what has been defined as "images" (e.g. ad banners).
+   If you want them to be treated as if they were images, so that they
+   can be made invisible, then move the offending URL from the "+block"
+   section to the "+imageblock" section of your actions file.
+   Alternately, you could modify the "block" HTML template that is used
+   by Privoxy to display this, and make it something more to your liking.
+     _________________________________________________________________
+   
 1.3.12. How can I make Privoxy work with other proxies like Squid?
 
 1.3.12. How can I make Privoxy work with other proxies like Squid?
 
-This can be done. See the user manual, which describes how to do this. 
-
--------------------------------------------------------------------------------
-
+   This can be done. See the [68]user manual, which describes how to do
+   this.
+     _________________________________________________________________
+   
 1.4. Miscellaneous
 
 1.4. Miscellaneous
 
-1.4.1. How much does Privoxy slow my browsing down? This has to add extra time
-to browsing.
-
-It should not slow you down any in real terms, and may actually help speed
-things up since ads, banners and other junk are not being displayed. The actual
-processing time required by Privoxy itself for each page, is relatively small
-in the overall scheme of things, and happens very quickly. This is typically
-more than offset by time saved not downloading and rendering ad images.
-
-"Filtering" via the filterfile mechanism may cause a perceived slowdown, since
-the entire page is buffered before displaying. See below.
-
--------------------------------------------------------------------------------
+1.4.1. How much does Privoxy slow my browsing down? This has to add extra
+time to browsing.
 
 
+   It should not slow you down any in real terms, and may actually help
+   speed things up since ads, banners and other junk are not being
+   displayed. The actual processing time required by Privoxy itself for
+   each page, is relatively small in the overall scheme of things, and
+   happens very quickly. This is typically more than offset by time saved
+   not downloading and rendering ad images.
+   
+   "Filtering" via the filterfile mechanism may cause a perceived
+   slowdown, since the entire page is buffered before displaying. See
+   below.
+     _________________________________________________________________
+   
 1.4.2. I noticed considerable delays in page requests compared to the old
 Junkbuster. What's wrong?
 
 1.4.2. I noticed considerable delays in page requests compared to the old
 Junkbuster. What's wrong?
 
-Using the default filtering configuration, I noticed considerable delays in
-page requests compared to the old Junkbuster. Loading pages with large contents
-seemed to take forever, then suddenly delivering all the content at once.
-
-The whole content must be loaded in order to filter, and nothing is is sent to
-the browser during this time. The loading time does not really change in real
-numbers, but the feeling is different, because most browsers are able to start
-rendering incomplete content, giving the user a feeling of "it works".
-
-To modify the content of a page (i.e. make frames resizeable again, etc.) and
-not just replace ads, Privoxy needs to download the entire page first, do its
-content magic and then send the page to the browser.
-
--------------------------------------------------------------------------------
-
+   Using the default filtering configuration, I noticed considerable
+   delays in page requests compared to the old Junkbuster. Loading pages
+   with large contents seemed to take forever, then suddenly delivering
+   all the content at once.
+   
+   The whole content must be loaded in order to filter, and nothing is is
+   sent to the browser during this time. The loading time does not really
+   change in real numbers, but the feeling is different, because most
+   browsers are able to start rendering incomplete content, giving the
+   user a feeling of "it works".
+   
+   To modify the content of a page (i.e. make frames resizeable again,
+   etc.) and not just replace ads, Privoxy needs to download the entire
+   page first, do its content magic and then send the page to the
+   browser.
+     _________________________________________________________________
+   
 1.4.3. What is the "http://p.p/"?
 
 1.4.3. What is the "http://p.p/"?
 
-Since Privoxy sits between your web browser and the Internet, it can be
-programmed to handle certain pages specially.
-
-With recent versions of Privoxy (version 2.9.x), you can get some information
-about Privoxy and change some settings by going to http://p.p/ or,
-equivalently, http://ijbswa.sourceforge.net/config/ (Note that p.p is far
-easier to type but may not work in some configurations).
-
-These pages are *not* forwarded to a server on the Internet - instead they are
-handled by a special web server which is built in to Privoxy.
-
-If you are not running Privoxy, then http://p.p/ will fail, and http://
-ijbswa.sourceforge.net/config/ will return a web page telling you you're not
-running Privoxy.
-
-If you have version 2.0.2, then the equivalent is http://example.com/
-show-proxy-args (but you get far less information, and you should really
-consider upgrading to 2.9.x).
-
--------------------------------------------------------------------------------
-
+   Since Privoxy sits between your web browser and the Internet, it can
+   be programmed to handle certain pages specially.
+   
+   With recent versions of Privoxy (version 2.9.x), you can get some
+   information about Privoxy and change some settings by going to
+   http://p.p/ or, equivalently, http://www.privoxy.org/config/ (Note
+   that p.p is far easier to type but may not work in some
+   configurations).
+   
+   These pages are *not* forwarded to a server on the Internet - instead
+   they are handled by a special web server which is built in to Privoxy.
+   
+   If you are not running Privoxy, then http://p.p/ will fail, and
+   http://www.privoxy.org/config/ will return a web page telling you
+   you're not running Privoxy.
+   
+   If you have version 2.0.2, then the equivalent is
+   http://example.com/show-proxy-args (but you get far less information,
+   and you should really consider upgrading to 2.9.x).
+     _________________________________________________________________
+   
 1.4.4. Do you still maintain the blocklists?
 
 1.4.4. Do you still maintain the blocklists?
 
-No. The format of the blocklists has changed significantly in the versions
-2.9.x. Once we have released the new version, there will again be blocklists
-that you can update automatically.
-
--------------------------------------------------------------------------------
-
+   No. The format of the blocklists has changed significantly in the
+   versions 2.9.x. Once we have released the new version, there will
+   again be blocklists that you can update automatically.
+     _________________________________________________________________
+   
 1.4.5. How can I submit new ads?
 
 1.4.5. How can I submit new ads?
 
-As of now, please discontinue to submit new ad blocking infos. Once we have
-released the new version, there will again be a form on the website, which you
-can use to contribute new ads.
-
--------------------------------------------------------------------------------
-
+   As of now, please discontinue to submit new ad blocking infos. Once we
+   have released the new version, there will again be a form on the
+   website, which you can use to contribute new ads.
+     _________________________________________________________________
+   
 1.4.6. How can I hide my IP address?
 
 1.4.6. How can I hide my IP address?
 
-You cannot hide your IP address with Privoxy or any other software, since the
-server needs to know your IP address to send the answer to you.
-
-Fortunately there are many publicly usable anonymous proxies out there, which
-solve the problem by providing a further level of indirection between you and
-the web server, shared by many people and thus letting your requests "drown" in
-white noise of unrelated requests as far as user tracking is concerned.
-
-Most of them will, however, log your IP address and make it available to the
-authorities in case you abuse that anonymity for criminal purposes. In fact you
-can't even rule out that some of them only exist to *collect* information on
-(those suspicious) people with a more than average preference for privacy.
-
-You can find a list of anonymous public proxies at multiproxy.org and many more
-through Google.
-
--------------------------------------------------------------------------------
-
+   You cannot hide your IP address with Privoxy or any other software,
+   since the server needs to know your IP address to send the answer to
+   you.
+   
+   Fortunately there are many publicly usable anonymous proxies out
+   there, which solve the problem by providing a further level of
+   indirection between you and the web server, shared by many people and
+   thus letting your requests "drown" in white noise of unrelated
+   requests as far as user tracking is concerned.
+   
+   Most of them will, however, log your IP address and make it available
+   to the authorities in case you abuse that anonymity for criminal
+   purposes. In fact you can't even rule out that some of them only exist
+   to *collect* information on (those suspicious) people with a more than
+   average preference for privacy.
+   
+   You can find a list of anonymous public proxies at [69]multiproxy.org
+   and many more through Google.
+     _________________________________________________________________
+   
 1.4.7. Can Privoxy guarantee I am anonymous?
 
 1.4.7. Can Privoxy guarantee I am anonymous?
 
-No. Your chances of remaining anonymous are greatly improved, but unless you
-are an expert on Internet security it would be safest to assume that everything
-you do on the Web can be traced back to you.
-
-Privoxy can remove various information about you, and allows you more freedom
-to decide which sites you can trust. But it's still possible that web sites can
-find out who you are. Here's one way this can happen.
-
-A few browsers disclose the user's email address in certain situations, such as
-when transferring a file by FTP. Privoxy does not filter FTP. If you need this
-feature, or are concerned about the mail handler of your browser disclosing
-your email address, you might consider products such as NSClean.
-
-Browsers available only as binaries could use non-standard headers to give out
-any information they can have access to: see the manufacturer's license
-agreement. It's impossible to anticipate and prevent every breach of privacy
-that might occur. The professionally paranoid prefer browsers available as
-source code, because anticipating their behavior is easier. Trust the source,
-Luke!
-
--------------------------------------------------------------------------------
-
+   No. Your chances of remaining anonymous are greatly improved, but
+   unless you are an expert on Internet security it would be safest to
+   assume that everything you do on the Web can be traced back to you.
+   
+   Privoxy can remove various information about you, and allows you more
+   freedom to decide which sites you can trust. But it's still possible
+   that web sites can find out who you are. Here's one way this can
+   happen.
+   
+   A few browsers disclose the user's email address in certain
+   situations, such as when transferring a file by FTP. Privoxy does not
+   filter FTP. If you need this feature, or are concerned about the mail
+   handler of your browser disclosing your email address, you might
+   consider products such as NSClean.
+   
+   Browsers available only as binaries could use non-standard headers to
+   give out any information they can have access to: see the
+   manufacturer's license agreement. It's impossible to anticipate and
+   prevent every breach of privacy that might occur. The professionally
+   paranoid prefer browsers available as source code, because
+   anticipating their behavior is easier. Trust the source, Luke!
+     _________________________________________________________________
+   
 1.4.8. Might some things break because header information is being altered?
 
 1.4.8. Might some things break because header information is being altered?
 
-Definitely. More and more sites use HTTP header content to decide what to
-display and how to display it. There is many ways that this can be handled, so
-having hard and fast rules, is tricky.
-
-"USER AGENT" in particular is often used in this way to identify the browser,
-and adjust content accordingly. Changing this now is not recommended, since so
-many sites do look for this. You may get undesirable results by changing this.
-
-For instance, different browsers use different encodings of Russian and Czech
-characters, certain web servers convert pages on-the-fly according to the User
-Agent header. Giving a "User Agent" with the wrong operating system or browser
-manufacturer causes some sites in these languages to be garbled; Surfers to
-Eastern European sites should change it to something closer. And then some page
-access counters work by looking at the "REFERER" header; they may fail or break
-if unavailable. The weather maps of Intellicast have been blocked by their
-server when no "REFERER" or cookie is provided, is another example. There are
-many, many other ways things can go wrong when trying to fool a web server.
-
-If you have problems with a site, you will have to adjust your configuration
-accordingly. Cookies are probably the most likely adjustment that may be
-required, but by no means the only one. 
-
--------------------------------------------------------------------------------
-
+   Definitely. More and more sites use HTTP header content to decide what
+   to display and how to display it. There is many ways that this can be
+   handled, so having hard and fast rules, is tricky.
+   
+   "USER AGENT" in particular is often used in this way to identify the
+   browser, and adjust content accordingly. Changing this now is not
+   recommended, since so many sites do look for this. You may get
+   undesirable results by changing this.
+   
+   For instance, different browsers use different encodings of Russian
+   and Czech characters, certain web servers convert pages on-the-fly
+   according to the User Agent header. Giving a "User Agent" with the
+   wrong operating system or browser manufacturer causes some sites in
+   these languages to be garbled; Surfers to Eastern European sites
+   should change it to something closer. And then some page access
+   counters work by looking at the "REFERER" header; they may fail or
+   break if unavailable. The weather maps of Intellicast have been
+   blocked by their server when no "REFERER" or cookie is provided, is
+   another example. There are many, many other ways things can go wrong
+   when trying to fool a web server.
+   
+   If you have problems with a site, you will have to adjust your
+   configuration accordingly. Cookies are probably the most likely
+   adjustment that may be required, but by no means the only one.
+     _________________________________________________________________
+   
 1.4.9. Can Privoxy act as a "caching" proxy to speed up web browsing?
 
 1.4.9. Can Privoxy act as a "caching" proxy to speed up web browsing?
 
-No, it does not have this ability at all. You want something like Squid for
-this. And, yes, before you ask, Privoxy can co-exist with other kinds of
-proxies like "Squid".
-
--------------------------------------------------------------------------------
-
+   No, it does not have this ability at all. You want something like
+   [70]Squid for this. And, yes, before you ask, Privoxy can co-exist
+   with other kinds of proxies like "Squid".
+     _________________________________________________________________
+   
 1.4.10. What about as a firewall? Can Privoxy protect me?
 
 1.4.10. What about as a firewall? Can Privoxy protect me?
 
-Not in the way you mean, or in the way a true firewall can, or a proxy that has
-this specific capability. Privoxy can help protect your privacy, but not really
-protect you from intrusion attempts.
-
--------------------------------------------------------------------------------
-
+   Not in the way you mean, or in the way a true firewall can, or a proxy
+   that has this specific capability. Privoxy can help protect your
+   privacy, but not really protect you from intrusion attempts.
+     _________________________________________________________________
+   
 1.4.11. The Privoxy logo that replaces ads is very blocky and ugly looking.
 Can't a better font be used?
 
 1.4.11. The Privoxy logo that replaces ads is very blocky and ugly looking.
 Can't a better font be used?
 
-This is not a font problem. The logo is an image that is created by Privoxy on
-the fly. So as to not waste memory, the image is rather small. The blockiness
-comes when the image is scaled to fill a largish area. There is not much to be
-done about this, other than to use one of the other "imageblock" directives:
-pattern, blank, or a URL of your choosing.
-
-Given the above problem, we have decided to remove the logo option entirely [as
-of v2.9.13].
-
--------------------------------------------------------------------------------
-
+   This is not a font problem. The logo is an image that is created by
+   Privoxy on the fly. So as to not waste memory, the image is rather
+   small. The blockiness comes when the image is scaled to fill a largish
+   area. There is not much to be done about this, other than to use one
+   of the other "imageblock" directives: pattern, blank, or a URL of your
+   choosing.
+   
+   Given the above problem, we have decided to remove the logo option
+   entirely [as of v2.9.13].
+     _________________________________________________________________
+   
 1.4.12. I have large empty spaces now where ads used to be. Why does Privoxy
 leave these large gaps?
 
 1.4.12. I have large empty spaces now where ads used to be. Why does Privoxy
 leave these large gaps?
 
-It would be easy enough to just eliminate this space altogether, rather than
-fill it with blank space. But, this would create problems with many pages that
-use the overall size of the ad to help organize the page layout and position
-the various components of the page where they were intended to be. It is best
-left this way.
-
--------------------------------------------------------------------------------
-
+   It would be easy enough to just eliminate this space altogether,
+   rather than fill it with blank space. But, this would create problems
+   with many pages that use the overall size of the ad to help organize
+   the page layout and position the various components of the page where
+   they were intended to be. It is best left this way.
+     _________________________________________________________________
+   
 1.4.13. How can Privoxy filter Secure (HTTPS) URLs?
 
 1.4.13. How can Privoxy filter Secure (HTTPS) URLs?
 
-This is a limitation since HTTPS transactions are encrypted SSL sessions
-between your browser and the secure site, and are meant to be reliably secure
-and private. This means that all cookies and HTTP header information are also
-encrypted from the time they leave your browser, to the site, and vice versa.
-Privoxy does not try to unencrypt this information, so it just passes through
-as is. Privoxy can still catch images and ads that are embedded in the SSL
-stream though.
-
--------------------------------------------------------------------------------
-
+   This is a limitation since HTTPS transactions are encrypted SSL
+   sessions between your browser and the secure site, and are meant to be
+   reliably secure and private. This means that all cookies and HTTP
+   header information are also encrypted from the time they leave your
+   browser, to the site, and vice versa. Privoxy does not try to
+   unencrypt this information, so it just passes through as is. Privoxy
+   can still catch images and ads that are embedded in the SSL stream
+   though.
+     _________________________________________________________________
+   
 1.4.14. Privoxy runs as a "server". How secure is it? Do I need to take any
 special precautions?
 
 1.4.14. Privoxy runs as a "server". How secure is it? Do I need to take any
 special precautions?
 
-There are no known exploits that might effect Privoxy. On Unix-like systems,
-Privoxy can run as a non-privileged user, which is how we recommend it be run.
-Also, by default Privoxy only listens to requests from "localhost". It is not
-itself directly exposed to the Internet in this configuration. If you want to
-have Privoxy serve as a LAN proxy, this will have to be opened up to allow for
-LAN requests. In this case, we'd recommend you specify only the LAN gateway
-address, e.g. 192.168.1.1 in the main Privoxy config file. All LAN hosts can
-then use this as their proxy address in the browser proxy configuration. In
-this way, Privoxy will not listen on any external ports. Of course, a firewall
-is always good too. Better safe than sorry.
-
--------------------------------------------------------------------------------
-
+   There are no known exploits that might effect Privoxy. On Unix-like
+   systems, Privoxy can run as a non-privileged user, which is how we
+   recommend it be run. Also, by default Privoxy only listens to requests
+   from "localhost". It is not itself directly exposed to the Internet in
+   this configuration. If you want to have Privoxy serve as a LAN proxy,
+   this will have to be opened up to allow for LAN requests. In this
+   case, we'd recommend you specify only the LAN gateway address, e.g.
+   192.168.1.1 in the main Privoxy config file. All LAN hosts can then
+   use this as their proxy address in the browser proxy configuration. In
+   this way, Privoxy will not listen on any external ports. Of course, a
+   firewall is always good too. Better safe than sorry.
+     _________________________________________________________________
+   
 1.4.15. How can I temporarily disable Privoxy?
 
 1.4.15. How can I temporarily disable Privoxy?
 
-The easiest way is to access Privoxy with your browser by using the special
-URL: http://p.p/ and select "Toggle Privoxy on or off" from that page. 
-
--------------------------------------------------------------------------------
-
+   The easiest way is to access Privoxy with your browser by using the
+   special URL: [71]http://p.p/ and select "Toggle Privoxy on or off"
+   from that page.
+     _________________________________________________________________
+   
 1.5. Troubleshooting
 
 1.5. Troubleshooting
 
-1.5.1. I just upgraded and am getting "connection refused" with every web page?
-
-Either Privoxy is not running, or your browser is configured for a different
-port than what Privoxy is using.
-
-The old Privoxy (and also Junkbuster) used port 8000 by default. This has been
-changed to port 8118 now, due to a conflict with NAS (Network Audio Service),
-which uses port 8000. If you haven't, you need to change your browser to the
-new port number, or alternately change Privoxy's "listen-address" setting in
-the config file used to start Privoxy.
-
--------------------------------------------------------------------------------
-
-1.5.2. I just added a new rule, but the steenkin ad is still getting through.
-How?
-
-If the ad had been displayed before you added its URL, it will probably be held
-in the browser's cache for some time, so it will be displayed without the need
-for any request to the server, and Privoxy will not be in the picture. The best
-thing to do is try flushing the browser's caches. And then try again.
-
-If this doesn't help, you probably have an error in the rule you applied. Try
-pasting the full URL of the offending ad into http://ijbswa.sourceforge.net/
-config/show-url-info and see if any actions match your new rule.
-
--------------------------------------------------------------------------------
+1.5.1. I just upgraded and am getting "connection refused" with every web
+page?
 
 
+   Either Privoxy is not running, or your browser is configured for a
+   different port than what Privoxy is using.
+   
+   The old Privoxy (and also Junkbuster) used port 8000 by default. This
+   has been changed to port 8118 now, due to a conflict with NAS (Network
+   Audio Service), which uses port 8000. If you haven't, you need to
+   change your browser to the new port number, or alternately change
+   Privoxy's "listen-address" setting in the config file used to start
+   Privoxy.
+     _________________________________________________________________
+   
+1.5.2. I just added a new rule, but the steenkin ad is still getting
+through. How?
+
+   If the ad had been displayed before you added its URL, it will
+   probably be held in the browser's cache for some time, so it will be
+   displayed without the need for any request to the server, and Privoxy
+   will not be in the picture. The best thing to do is try flushing the
+   browser's caches. And then try again.
+   
+   If this doesn't help, you probably have an error in the rule you
+   applied. Try pasting the full URL of the offending ad into
+   [72]http://www.privoxy.org/config/show-url-info and see if any actions
+   match your new rule.
+     _________________________________________________________________
+   
 1.5.3. One of my favorite sites does not work with Privoxy. What can I do?
 
 1.5.3. One of my favorite sites does not work with Privoxy. What can I do?
 
-First verify that it is indeed a Privoxy problem, by disabling Privoxy
-filtering and blocking. Go to http://p.p/ and click on "Toggle Privoxy On or
-Off", then disable it. Now try that page again.
-
-If still a problem, go to "Show which actions apply to a URL and why" from 
-http://p.p/ and paste the full URL of the page in question into the prompt. See
-which actions are being applied to the URL. Now, armed with this information,
-go to "Edit the actions list". Here you should see various sections that have
-various Privoxy features disabled for specific sites. Disabled "actions" will
-have a "-" (minus sign) in front of them. Add your problem page URL to one of
-these sections that looks like it is disabling the feature that is causing the
-problem. Re-try the page. There might be some trial and error involved. This is
-discussed in a little more detail in the user-manual appendix. 
-
-Alternately, if you are comfortable with a text editor, you can accomplish the
-same thing by editing the appropriate "actions" file.
-
--------------------------------------------------------------------------------
-
+   First verify that it is indeed a Privoxy problem, by disabling Privoxy
+   filtering and blocking. Go to [73]http://p.p/ and click on "Toggle
+   Privoxy On or Off", then disable it. Now try that page again.
+   
+   If still a problem, go to "Show which actions apply to a URL and why"
+   from [74]http://p.p/ and paste the full URL of the page in question
+   into the prompt. See which actions are being applied to the URL. Now,
+   armed with this information, go to "Edit the actions list". Here you
+   should see various sections that have various Privoxy features
+   disabled for specific sites. Disabled "actions" will have a "-" (minus
+   sign) in front of them. Add your problem page URL to one of these
+   sections that looks like it is disabling the feature that is causing
+   the problem. Re-try the page. There might be some trial and error
+   involved. This is discussed in a little more detail in the
+   [75]user-manual appendix.
+   
+   Alternately, if you are comfortable with a text editor, you can
+   accomplish the same thing by editing the appropriate "actions" file.
+     _________________________________________________________________
+   
 1.5.4. What time is it?
 
 1.5.4. What time is it?
 
-Time for you to go!
-
--------------------------------------------------------------------------------
-
+   Time for you to go!
+     _________________________________________________________________
+   
 2. Copyright and History
 
 2. Copyright and History
 
-Please see the user manual for information on Copyright and History.
-
--------------------------------------------------------------------------------
-
+   Please see the user manual for information on Copyright and History.
+     _________________________________________________________________
+   
 3. See also
 
 3. See also
 
-Please see the user manual for information on references.
-
+   Please see the user manual for information on references.
+
+References
+
+   1. http://www.privoxy.org/faq/
+   2. http://www.privoxy.org/user-manual/contact.html
+   3. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#QUESTIONS
+   4. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#GENERAL
+   5. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#NEWJB
+   6. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN32
+   7. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#DIFFERS
+   8. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#FEATURES
+   9. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#PROXYMORON
+  10. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#BROWSERS2
+  11. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#LICENSE
+  12. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#JOINTEAM
+  13. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#INSTALLATION
+  14. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#WHICHBROWSERS
+  15. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#WHICHOS
+  16. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#NEWINSTALL
+  17. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN146
+  18. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#LOCALHOST
+  19. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN171
+  20. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#CONFIGURATION
+  21. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#NEWCONFIG
+  22. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN187
+  23. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#ACTIONSS
+  24. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN205
+  25. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#CONFIGFILES
+  26. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#BROWSECONFIG
+  27. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN322
+  28. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN334
+  29. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN346
+  30. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN357
+  31. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN362
+  32. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#OTHERPROXY
+  33. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#MISC
+  34. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN381
+  35. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#LOADINGTIMES
+  36. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#CONFIGURL
+  37. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#BLOCKLIST
+  38. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#NEWADS
+  39. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#IP
+  40. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN422
+  41. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN433
+  42. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN443
+  43. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN451
+  44. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN456
+  45. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN465
+  46. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN469
+  47. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN476
+  48. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#TURNOFF
+  49. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN494
+  50. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN496
+  51. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN509
+  52. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN515
+  53. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN533
+  54. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#COPYRIGHT
+  55. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#SEEALSO
+  56. http://www.junkbusters.com/
+  57. http://ijbswa.sourceforge.net/
+  58. http://junkbusters.com/
+  59. http://p.p/
+  60. http://www.gnu.org/copyleft/gpl.html
+  61. http://www.privoxy.org/user-manual/
+  62. http://p.p/
+  63. file://localhost/home/swa/sf/current-org/doc/user-manual/configuration.html#ACTIONSFILE
+  64. http://p.p/
+  65. http://www.privoxy.org/config/edit-actions
+  66. file://localhost/home/swa/sf/current-org/doc/user-manual/configuration.html#ACTIONSFILE
+  67. http://p.p/
+  68. file://localhost/home/swa/sf/current-org/doc/user-manual/configuration.html#FORWARDING
+  69. http://www.multiproxy.org/anon_list.htm
+  70. http://www.squid-cache.org/
+  71. http://p.p/
+  72. http://www.privoxy.org/config/show-url-info
+  73. http://p.p/
+  74. http://p.p/
+  75. file://localhost/home/swa/sf/current-org/doc/user-manual/appendix.html#ACTIONSANAT
index e2a1f91..576dea0 100644 (file)
-Privoxy User Manual
-
-By: Privoxy Developers
-
-$Id: user-manual.sgml,v 1.57 2002/03/24 20:33:30 hal9 Exp $
-
-The user manual gives users information on how to install, configure and use
-Privoxy. Privoxy is a web proxy with advanced filtering capabilities for
-protecting privacy, filtering web page content, managing cookies, controlling
-access, and removing ads, banners, pop-ups and other obnoxious Internet Junk.
-Privoxy has a very flexible configuration and can be customized to suit
-individual needs and tastes. Privoxy has application for both stand-alone
-systems and multi-user networks.
 
 
-You can find the latest version of the user manual at http://
-ijbswa.sourceforge.net/user-manual/.
-
--------------------------------------------------------------------------------
+Privoxy User Manual
 
 
-Table of Contents
+   By: Privoxy Developers
+   
+   $Id: user-manual.sgml,v 1.57 2002/03/24 20:33:30 hal9 Exp $
+   
+   The user manual gives users information on how to install, configure
+   and use Privoxy. Privoxy is a web proxy with advanced filtering
+   capabilities for protecting privacy, filtering web page content,
+   managing cookies, controlling access, and removing ads, banners,
+   pop-ups and other obnoxious Internet Junk. Privoxy has a very flexible
+   configuration and can be customized to suit individual needs and
+   tastes. Privoxy has application for both stand-alone systems and
+   multi-user networks.
+   
+   You can find the latest version of the user manual at
+   [1]http://www.privoxy.org/user-manual/.
+     _________________________________________________________________
+   
+   Table of Contents
+   1. [2]Introduction
+          
+        1.1. [3]New Features
+                
+   2. [4]Installation
+          
+        2.1. [5]Source
+        2.2. [6]Red Hat
+        2.3. [7]SuSE
+        2.4. [8]OS/2
+        2.5. [9]Windows
+        2.6. [10]Other
+                
+   3. [11]Privoxy Configuration
+          
+        3.1. [12]Controlling Privoxy with Your Web Browser
+        3.2. [13]Configuration Files Overview
+        3.3. [14]The Main Configuration File
+                
+              3.3.1. [15]Defining Other Configuration Files
+              3.3.2. [16]Other Configuration Options
+              3.3.3. [17]Access Control List (ACL)
+              3.3.4. [18]Forwarding
+              3.3.5. [19]Windows GUI Options
+                      
+        3.4. [20]The Actions File
+                
+              3.4.1. [21]URL Domain and Path Syntax
+              3.4.2. [22]Actions
+              3.4.3. [23]Aliases
+                      
+        3.5. [24]The Filter File
+        3.6. [25]Templates
+                
+   4. [26]Quickstart to Using Privoxy
+          
+        4.1. [27]Command Line Options
+                
+   5. [28]Contacting the Developers, Bug Reporting and Feature Requests
+   6. [29]Copyright and History
+          
+        6.1. [30]License
+        6.2. [31]History
+                
+   7. [32]See also
+   8. [33]Appendix
+          
+        8.1. [34]Regular Expressions
+                
+              21
+              22
+              23
+              24
+              25
+              26
+              27
+              28
+              29
+                      
+        8.2. [35]Privoxy's Internal Pages
+        8.3. [36]Anatomy of an Action
+                
 1. Introduction
 1. Introduction
+
+   Privoxy is a web proxy with advanced filtering capabilities for
+   protecting privacy, filtering and modifying web page content, managing
+   cookies, controlling access, and removing ads, banners, pop-ups and
+   other obnoxious Internet Junk. Privoxy has a very flexible
+   configuration and can be customized to suit individual needs and
+   tastes. Privoxy has application for both stand-alone systems and
+   multi-user networks.
+   
+   Privoxy is derived from Internet Junkbuster by Junkbusters
+   Corporation, which is no longer under development. Many enhancements
+   and new features have been added.
+   
+   This documentation is included with the current BETA version of
+   Privoxy and is mostly complete at this point. The most up to date
+   reference for the time being is still the comments in the source files
+   and in the individual configuration files. Development of version 3.0
+   is currently nearing completion, and includes many significant changes
+   and enhancements over earlier versions. The target release date for
+   stable v3.0 is "soon" ;-)
+   
+   Since this is a BETA version, not all new features are well tested.
+   This documentation may be slightly out of sync as a result (especially
+   with CVS sources). And there may be bugs, though hopefully not many!
+     _________________________________________________________________
    
    
-    1.1. New Features
+1.1. New Features
+
+   In addition to Internet Junkbuster's traditional feature of ad and
+   banner blocking and cookie management, Privoxy provides new features,
+   some of them currently under development:
+   
+     * Integrated browser based configuration and control utility
+       ([37]http://p.p). Browser-based tracing of rule and filter
+       effects.
+     * Blocking of annoying pop-up browser windows.
+     * HTTP/1.1 compliant (most, but not all 1.1 features are supported).
+     * Support for Perl Compatible Regular Expressions in the
+       configuration files, and generally a more sophisticated and
+       flexible configuration syntax over previous versions.
+     * GIF de-animation.
+     * Web page content filtering (removes banners based on size,
+       invisible "web-bugs", JavaScript, pop-ups, status bar abuse, etc.)
+     * Bypass many click-tracking scripts (avoids script redirection).
+     * Multi-threaded (POSIX and native threads).
+     * Auto-detection and re-reading of config file changes.
+     * User-customizable HTML templates (e.g. 404 error page).
+     * Improved cookie management features (e.g. session based cookies).
+     * Builds from source on most UNIX-like systems. Packages available
+       for: Linux (RedHat, SuSE, or Debian), Windows, Sun Solaris, Mac
+       OSX, OS/2, HP-UX 11 and AmigaOS.
+     * In addition, the configuration is much more powerful and versatile
+       over-all.
+     _________________________________________________________________
    
 2. Installation
    
 2. Installation
+
+   Privoxy is available as raw source code, or pre-compiled binaries. See
+   the [38]Privoxy Home Page for binaries and current release info.
+   Privoxy is also available via [39]CVS. This is the recommended
+   approach at this time. But please be aware that CVS is constantly
+   changing, and it may break in mysterious ways.
+     _________________________________________________________________
    
    
-    2.1. Source
-    2.2. Red Hat
-    2.3. SuSE
-    2.4. OS/2
-    2.5. Windows
-    2.6. Other
-   
-3. Privoxy Configuration
-   
-    3.1. Controlling Privoxy with Your Web Browser
-    3.2. Configuration Files Overview
-    3.3. The Main Configuration File
-       
-        3.3.1. Defining Other Configuration Files
-        3.3.2. Other Configuration Options
-        3.3.3. Access Control List (ACL)
-        3.3.4. Forwarding
-        3.3.5. Windows GUI Options
-       
-    3.4. The Actions File
-       
-        3.4.1. URL Domain and Path Syntax
-        3.4.2. Actions
-        3.4.3. Aliases
-       
-    3.5. The Filter File
-    3.6. Templates
-   
-4. Quickstart to Using Privoxy
-   
-    4.1. Command Line Options
-   
-5. Contacting the Developers, Bug Reporting and Feature Requests
-6. Copyright and History
+2.1. Source
+
+   For gzipped tar archives, unpack the source:
    
    
-    6.1. License
-    6.2. History
+ tar xzvf privoxy-2.9.13-beta-src* [.tgz or .tar.gz]
+ cd privoxy-2.9.13-beta
+
+   For retrieving the current CVS sources, you'll need the CVS package
+   installed first. To download CVS source:
    
    
-7. See also
-8. Appendix
+  cvs -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa login
+  cvs -z3 -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa co cu
+rrent
+  cd current
+
+   This will create a directory named current/, which will contain the
+   source tree.
    
    
-    8.1. Regular Expressions
-    8.2. Privoxy's Internal Pages
-    8.3. Anatomy of an Action
+   Then, in either case, to build from tarball/CVS source:
    
    
-1. Introduction
-
-Privoxy is a web proxy with advanced filtering capabilities for protecting
-privacy, filtering and modifying web page content, managing cookies,
-controlling access, and removing ads, banners, pop-ups and other obnoxious
-Internet Junk. Privoxy has a very flexible configuration and can be customized
-to suit individual needs and tastes. Privoxy has application for both
-stand-alone systems and multi-user networks.
-
-Privoxy is derived from Internet Junkbuster by Junkbusters Corporation, which
-is no longer under development. Many enhancements and new features have been
-added. 
+ ./configure      (--help to see options)
+ make             (the make from gnu, gmake for *BSD)
+ su
+ make -n install  (to see where all the files will go)
+ make install     (to really install)
 
 
-This documentation is included with the current BETA version of Privoxy and is
-mostly complete at this point. The most up to date reference for the time being
-is still the comments in the source files and in the individual configuration
-files. Development of version 3.0 is currently nearing completion, and includes
-many significant changes and enhancements over earlier versions. The target
-release date for stable v3.0 is "soon" ;-)
-
-Since this is a BETA version, not all new features are well tested. This
-documentation may be slightly out of sync as a result (especially with CVS
-sources). And there may be bugs, though hopefully not many!
-
--------------------------------------------------------------------------------
-
-1.1. New Features
-
-In addition to Internet Junkbuster's traditional feature of ad and banner
-blocking and cookie management, Privoxy provides new features, some of them
-currently under development:
-
-  * Integrated browser based configuration and control utility (http://p.p).
-    Browser-based tracing of rule and filter effects.
+   For Redhat and SuSE Linux RPM packages, see below.
+     _________________________________________________________________
    
    
-  * Blocking of annoying pop-up browser windows.
-   
-  * HTTP/1.1 compliant (most, but not all 1.1 features are supported).
+2.2. Red Hat
+
+   To build Redhat RPM packages, install source as above. Then:
    
    
-  * Support for Perl Compatible Regular Expressions in the configuration files,
-    and generally a more sophisticated and flexible configuration syntax over
-    previous versions.
+ autoheader
+ autoconf
+ ./configure
+ make redhat-dist
+
+   This will create both binary and src RPMs in the usual places.
+   Example:
    
    
-  * GIF de-animation.
+      /usr/src/redhat/RPMS/i686/privoxy-2.9.11-1.i686.rpm
    
    
-  * Web page content filtering (removes banners based on size, invisible
-    "web-bugs", JavaScript, pop-ups, status bar abuse, etc.)
+      /usr/src/redhat/SRPMS/privoxy-2.9.11-1.src.rpm
    
    
-  * Bypass many click-tracking scripts (avoids script redirection).
+   To install, of course:
    
    
-  * Multi-threaded (POSIX and native threads).
+ rpm -Uvv /usr/src/redhat/RPMS/i686/privoxy-2.9.11-1.i686.rpm
+
+   This will place the Privoxy configuration files in /etc/privoxy/, and
+   log files in /var/log/privoxy/.
+     _________________________________________________________________
    
    
-  * Auto-detection and re-reading of config file changes.
+2.3. SuSE
+
+   To build SuSE RPM packages, install source as above. Then:
    
    
-  * User-customizable HTML templates (e.g. 404 error page).
+ autoheader
+ autoconf
+ ./configure
+ make suse-dist
+
+   This will create both binary and src RPMs in the usual places.
+   Example:
    
    
-  * Improved cookie management features (e.g. session based cookies).
+      /usr/src/packages/RPMS/i686/privoxy-2.9.11-1.i686.rpm
    
    
-  * Builds from source on most UNIX-like systems. Packages available for: Linux
-    (RedHat, SuSE, or Debian), Windows, Sun Solaris, Mac OSX, OS/2, HP-UX 11
-    and AmigaOS.
+      /usr/src/packages/SRPMS/privoxy-2.9.11-1.src.rpm
    
    
-  * In addition, the configuration is much more powerful and versatile
-    over-all.
+   To install, of course:
    
    
--------------------------------------------------------------------------------
-
-2. Installation
-
-Privoxy is available as raw source code, or pre-compiled binaries. See the 
-Privoxy Home Page for binaries and current release info. Privoxy is also
-available via CVS. This is the recommended approach at this time. But please be
-aware that CVS is constantly changing, and it may break in mysterious ways.
-
--------------------------------------------------------------------------------
-
-2.1. Source
-
-For gzipped tar archives, unpack the source:
-
- tar xzvf privoxy-2.9.13-beta-src* [.tgz or .tar.gz]                           
- cd privoxy-2.9.13-beta                                                        
-                                                                               
-
-For retrieving the current CVS sources, you'll need the CVS package installed
-first. To download CVS source:
-
-  cvs -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa login          
-  cvs -z3 -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa co current 
-  cd current                                                                         
-                                                                                     
-
-This will create a directory named current/, which will contain the source
-tree.
-
-Then, in either case, to build from tarball/CVS source:
-
- ./configure      (--help to see options)                                      
- make             (the make from gnu, gmake for *BSD)                          
- su                                                                            
- make -n install  (to see where all the files will go)                         
- make install     (to really install)                                          
-                                                                               
-
-For Redhat and SuSE Linux RPM packages, see below.
-
--------------------------------------------------------------------------------
-
-2.2. Red Hat
-
-To build Redhat RPM packages, install source as above. Then:
-
- autoheader                                                                    
- autoconf                                                                      
- ./configure                                                                   
- make redhat-dist                                                              
-                                                                               
-
-This will create both binary and src RPMs in the usual places. Example:
-
-   /usr/src/redhat/RPMS/i686/privoxy-2.9.11-1.i686.rpm
-
-   /usr/src/redhat/SRPMS/privoxy-2.9.11-1.src.rpm
-
-To install, of course:
-
- rpm -Uvv /usr/src/redhat/RPMS/i686/privoxy-2.9.11-1.i686.rpm                  
-                                                                               
-
-This will place the Privoxy configuration files in /etc/privoxy/, and log files
-in /var/log/privoxy/.
-
--------------------------------------------------------------------------------
-
-2.3. SuSE
-
-To build SuSE RPM packages, install source as above. Then:
-
- autoheader                                                                    
- autoconf                                                                      
- ./configure                                                                   
- make suse-dist                                                                
-                                                                               
-
-This will create both binary and src RPMs in the usual places. Example:
-
-   /usr/src/packages/RPMS/i686/privoxy-2.9.11-1.i686.rpm
-
-   /usr/src/packages/SRPMS/privoxy-2.9.11-1.src.rpm
-
-To install, of course:
-
- rpm -Uvv /usr/src/packages/RPMS/i686/privoxy-2.9.11-1.i686.rpm                
-                                                                               
-
-This will place the Privoxy configuration files in /etc/privoxy/, and log files
-in /var/log/privoxy/.
-
--------------------------------------------------------------------------------
+ rpm -Uvv /usr/src/packages/RPMS/i686/privoxy-2.9.11-1.i686.rpm
 
 
+   This will place the Privoxy configuration files in /etc/privoxy/, and
+   log files in /var/log/privoxy/.
+     _________________________________________________________________
+   
 2.4. OS/2
 
 2.4. OS/2
 
-Privoxy is packaged in a WarpIN self- installing archive. The self-installing
-program will be named depending on the release version, something like:
-ijbos2_setup_1.2.3.exe. In order to install it, simply run this executable or
-double-click on its icon and follow the WarpIN installation panels. A shadow of
-the Privoxy executable will be placed in your startup folder so it will start
-automatically whenever OS/2 starts.
-
-The directory you choose to install Privoxy into will contain all of the
-configuration files.
-
-If you would like to build binary images on OS/2 yourself, you will need a few
-Unix-like tools: autoconf, autoheader and sh. These tools will be used to
-create the required config.h file, which is not part of the source distribution
-because it differs based on platform. You will also need a compiler. The
-distribution has been created using IBM VisualAge compilers, but you can use
-any compiler you like. GCC/EMX has the disadvantage of needing to be
-single-threaded due to a limitation of EMX's implementation of the select()
-socket call.
-
-In addition to needing the source code distribution as outlined earlier, you
-will want to extract the os2seutp directory from CVS:
-
- cvs -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa login           
- cvs -z3 -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa co os2setup 
-                                                                                     
-
-This will create a directory named os2setup/, which will contain the
-Makefile.vac makefile and os2build.cmd which is used to completely create the
-binary distribution. The sequence of events for building the executable for
-yourself goes something like this:
-
- cd current                                                                    
- autoheader                                                                    
- autoconf                                                                      
- sh configure                                                                  
- cd ..\os2setup                                                                
- nmake -f Makefile.vac                                                         
-                                                                               
-
-You will see this sequence laid out in os2build.cmd.
-
--------------------------------------------------------------------------------
-
+   Privoxy is packaged in a WarpIN self- installing archive. The
+   self-installing program will be named depending on the release
+   version, something like: ijbos2_setup_1.2.3.exe. In order to install
+   it, simply run this executable or double-click on its icon and follow
+   the WarpIN installation panels. A shadow of the Privoxy executable
+   will be placed in your startup folder so it will start automatically
+   whenever OS/2 starts.
+   
+   The directory you choose to install Privoxy into will contain all of
+   the configuration files.
+   
+   If you would like to build binary images on OS/2 yourself, you will
+   need a few Unix-like tools: autoconf, autoheader and sh. These tools
+   will be used to create the required config.h file, which is not part
+   of the source distribution because it differs based on platform. You
+   will also need a compiler. The distribution has been created using IBM
+   VisualAge compilers, but you can use any compiler you like. GCC/EMX
+   has the disadvantage of needing to be single-threaded due to a
+   limitation of EMX's implementation of the select() socket call.
+   
+   In addition to needing the source code distribution as outlined
+   earlier, you will want to extract the os2seutp directory from CVS:
+ cvs -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa login
+
+ cvs -z3 -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa co os2
+setup
+
+   This will create a directory named os2setup/, which will contain the
+   Makefile.vac makefile and os2build.cmd which is used to completely
+   create the binary distribution. The sequence of events for building
+   the executable for yourself goes something like this:
+ cd current
+ autoheader
+ autoconf
+ sh configure
+ cd ..\os2setup
+ nmake -f Makefile.vac
+
+   You will see this sequence laid out in os2build.cmd.
+     _________________________________________________________________
+   
 2.5. Windows
 
 2.5. Windows
 
-Click-click. (I need help on this. Not a clue here. Also for configuration
-section below. HB.)
-
--------------------------------------------------------------------------------
-
+   Click-click. (I need help on this. Not a clue here. Also for
+   configuration section below. HB.)
+     _________________________________________________________________
+   
 2.6. Other
 
 2.6. Other
 
-Some quick notes on other Operating Systems.
-
-For FreeBSD (and other *BSDs?), the build will require gmake instead of the
-included make. gmake is available from http://www.gnu.org. The rest should be
-the same as above for Linux/Unix.
-
--------------------------------------------------------------------------------
-
+   Some quick notes on other Operating Systems.
+   
+   For FreeBSD (and other *BSDs?), the build will require gmake instead
+   of the included make. gmake is available from [40]http://www.gnu.org.
+   The rest should be the same as above for Linux/Unix.
+     _________________________________________________________________
+   
 3. Privoxy Configuration
 
 3. Privoxy Configuration
 
-All Privoxy configuration is kept in text files. These files can be edited with
-a text editor. Many important aspects of Privoxy can also be controlled easily
-with a web browser.
-
--------------------------------------------------------------------------------
-
+   All Privoxy configuration is kept in text files. These files can be
+   edited with a text editor. Many important aspects of Privoxy can also
+   be controlled easily with a web browser.
+     _________________________________________________________________
+   
 3.1. Controlling Privoxy with Your Web Browser
 
 3.1. Controlling Privoxy with Your Web Browser
 
-Privoxy can be reached by the special URL http://p.p/ (or alternately http://
-ijbswa.sourceforge.net/config/), which is an internal page. You will see the
-following section: 
-
-Please choose from the following options:                                      
-                                                                               
-    * Show information about the current configuration                         
-    * Show the source code version numbers                                     
-    * Show the client's request headers.                                       
-    * Show which actions apply to a URL and why                                
-    * Toggle Privoxy on or off                                                 
-    * Edit the actions list                                                    
-                                                                               
-                                                                               
-
-This should be self-explanatory. Note the last item is an editor for the
-"actions list", which is where much of the ad, banner, cookie, and URL blocking
-magic is configured as well as other advanced features of Privoxy. This is an
-easy way to adjust various aspects of Privoxy configuration. The actions file,
-and other configuration files, are explained in detail below. Privoxy will
-automatically detect any changes to these files.
-
-"Toggle Privoxy On or Off" is handy for sites that might have problems with
-your current actions and filters, or just to test if a site misbehaves, whether
-it is Privoxy causing the problem or not. Privoxy continues to run as a proxy
-in this case, but all filtering is disabled. 
-
--------------------------------------------------------------------------------
-
-3.2. Configuration Files Overview
+   Privoxy can be reached by the special URL [41]http://p.p/ (or
+   alternately [42]http://www.privoxy.org/config/), which is an internal
+   page. You will see the following section:
+   
+Please choose from the following options:
 
 
-For Unix, *BSD and Linux, all configuration files are located in /etc/privoxy/
-by default. For MS Windows, OS/2, and AmigaOS these are all in the same
-directory as the Privoxy executable. The name and number of configuration files
-has changed from previous versions, and is subject to change as development
-progresses.
+    * Show information about the current configuration
+    * Show the source code version numbers
+    * Show the client's request headers.
+    * Show which actions apply to a URL and why
+    * Toggle Privoxy on or off
+    * Edit the actions list
 
 
-The installed defaults provide a reasonable starting point, though possibly
-aggressive by some standards. For the time being, there are only three default
-configuration files (this will change in time):
 
 
-  * The main configuration file is named config on Linux, Unix, BSD, OS/2, and
-    AmigaOS and config.txt on Windows.
+   This should be self-explanatory. Note the last item is an editor for
+   the "actions list", which is where much of the ad, banner, cookie, and
+   URL blocking magic is configured as well as other advanced features of
+   Privoxy. This is an easy way to adjust various aspects of Privoxy
+   configuration. The actions file, and other configuration files, are
+   explained in detail below. Privoxy will automatically detect any
+   changes to these files.
    
    
-  * The default.action file is used to define various "actions" relating to
-    images, banners, pop-ups, access restrictions, banners and cookies. There
-    is a CGI based editor for this file that can be accessed via http://p.p.
-    (Other actions files are included as well with differing levels of
-    filtering and blocking, e.g. ijb-basic.action.)
+   "Toggle Privoxy On or Off" is handy for sites that might have problems
+   with your current actions and filters, or just to test if a site
+   misbehaves, whether it is Privoxy causing the problem or not. Privoxy
+   continues to run as a proxy in this case, but all filtering is
+   disabled.
+     _________________________________________________________________
    
    
-  * The default.filter file can be used to re-write the raw page content,
-    including viewable text as well as embedded HTML and JavaScript, and
-    whatever else lurks on any given web page.
-   
-default.action and default.filter can use Perl style regular expressions for
-maximum flexibility. All files use the "#" character to denote a comment. Such
-lines are not processed by Privoxy. After making any changes, there is no need
-to restart Privoxy in order for the changes to take effect. Privoxy should
-detect such changes automatically.
-
-While under development, the configuration content is subject to change. The
-below documentation may not be accurate by the time you read this. Also, what
-constitutes a "default" setting, may change, so please check all your
-configuration files on important issues.
-
--------------------------------------------------------------------------------
+3.2. Configuration Files Overview
 
 
+   For Unix, *BSD and Linux, all configuration files are located in
+   /etc/privoxy/ by default. For MS Windows, OS/2, and AmigaOS these are
+   all in the same directory as the Privoxy executable. The name and
+   number of configuration files has changed from previous versions, and
+   is subject to change as development progresses.
+   
+   The installed defaults provide a reasonable starting point, though
+   possibly aggressive by some standards. For the time being, there are
+   only three default configuration files (this will change in time):
+   
+     * The main configuration file is named config on Linux, Unix, BSD,
+       OS/2, and AmigaOS and config.txt on Windows.
+     * The default.action file is used to define various "actions"
+       relating to images, banners, pop-ups, access restrictions, banners
+       and cookies. There is a CGI based editor for this file that can be
+       accessed via [43]http://p.p. (Other actions files are included as
+       well with differing levels of filtering and blocking, e.g.
+       ijb-basic.action.)
+     * The default.filter file can be used to re-write the raw page
+       content, including viewable text as well as embedded HTML and
+       JavaScript, and whatever else lurks on any given web page.
+       
+   default.action and default.filter can use Perl style regular
+   expressions for maximum flexibility. All files use the "#" character
+   to denote a comment. Such lines are not processed by Privoxy. After
+   making any changes, there is no need to restart Privoxy in order for
+   the changes to take effect. Privoxy should detect such changes
+   automatically.
+   
+   While under development, the configuration content is subject to
+   change. The below documentation may not be accurate by the time you
+   read this. Also, what constitutes a "default" setting, may change, so
+   please check all your configuration files on important issues.
+     _________________________________________________________________
+   
 3.3. The Main Configuration File
 
 3.3. The Main Configuration File
 
-Again, the main configuration file is named config on Linux/Unix/BSD and OS/2,
-and config.txt on Windows. Configuration lines consist of an initial keyword
-followed by a list of values, all separated by whitespace (any number of spaces
-or tabs). For example:
-
-  blockfile blocklist.ini
+   Again, the main configuration file is named config on Linux/Unix/BSD
+   and OS/2, and config.txt on Windows. Configuration lines consist of an
+   initial keyword followed by a list of values, all separated by
+   whitespace (any number of spaces or tabs). For example:
+   
+     blockfile blocklist.ini
+   
+   Indicates that the blockfile is named "blocklist.ini". (A default
+   installation does not use this.)
+   
+   A "#" indicates a comment. Any part of a line following a "#" is
+   ignored, except if the "#" is preceded by a "\".
+   
+   Thus, by placing a "#" at the start of an existing configuration line,
+   you can make it a comment and it will be treated as if it weren't
+   there. This is called "commenting out" an option and can be useful to
+   turn off features: If you comment out the "logfile" line, Privoxy will
+   not log to a file at all. Watch for the "default:" section in each
+   explanation to see what happens if the option is left unset (or
+   commented out).
+   
+   Long lines can be continued on the next line by using a "\" as the
+   very last character.
+   
+   There are various aspects of Privoxy behavior that can be tuned.
+     _________________________________________________________________
    
    
-
-Indicates that the blockfile is named "blocklist.ini". (A default installation
-does not use this.)
-
-A "#" indicates a comment. Any part of a line following a "#" is ignored,
-except if the "#" is preceded by a "\".
-
-Thus, by placing a "#" at the start of an existing configuration line, you can
-make it a comment and it will be treated as if it weren't there. This is called
-"commenting out" an option and can be useful to turn off features: If you
-comment out the "logfile" line, Privoxy will not log to a file at all. Watch
-for the "default:" section in each explanation to see what happens if the
-option is left unset (or commented out).
-
-Long lines can be continued on the next line by using a "\" as the very last
-character.
-
-There are various aspects of Privoxy behavior that can be tuned.
-
--------------------------------------------------------------------------------
-
 3.3.1. Defining Other Configuration Files
 
 3.3.1. Defining Other Configuration Files
 
-Privoxy can use a number of other files to tell it what ads to block, what
-cookies to accept, etc. This section of the configuration file tells Privoxy
-where to find all those other files.
-
-On Windows and AmigaOS, Privoxy looks for these files in the same directory as
-the executable. On Unix and OS/2, Privoxy looks for these files in the current
-working directory. In either case, an absolute path name can be used to avoid
-problems.
-
-When development goes modular and multi-user, the blocker, filter, and per-user
-config will be stored in subdirectories of "confdir". For now, only confdir/
-templates is used for storing HTML templates for CGI results.
-
-The location of the configuration files:
-
-  confdir /etc/privoxy       # No trailing /, please.
+   Privoxy can use a number of other files to tell it what ads to block,
+   what cookies to accept, etc. This section of the configuration file
+   tells Privoxy where to find all those other files.
    
    
-
-The directory where all logging (i.e. logfile and jarfile) takes place. No
-trailing "/", please:
-
-  logdir /var/log/privoxy
+   On Windows and AmigaOS, Privoxy looks for these files in the same
+   directory as the executable. On Unix and OS/2, Privoxy looks for these
+   files in the current working directory. In either case, an absolute
+   path name can be used to avoid problems.
    
    
-
-Note that all file specifications below are relative to the above two
-directories!
-
-The "default.action" file contains patterns to specify the actions to apply to
-requests for each site. Default: Cookies to and from all destinations are kept
-only during the current browser session (i.e. they are not saved to disk).
-Pop-ups are disabled for all sites. All sites are filtered through selected
-sections of "default.filter". No sites are blocked. Privoxy displays a
-checkboard type pattern for filtered ads and other images. The syntax of this
-file is explained in detail below. Other "actions" files are included, and you
-are free to use any of them. They have varying degrees of aggressiveness.
-
-  actionsfile default.action
+   When development goes modular and multi-user, the blocker, filter, and
+   per-user config will be stored in subdirectories of "confdir". For
+   now, only confdir/templates is used for storing HTML templates for CGI
+   results.
    
    
-
-The "default.filter" file contains content modification rules that use "regular
-expressions". These rules permit powerful changes on the content of Web pages,
-e.g., you could disable your favorite JavaScript annoyances, re-write the
-actual displayed text, or just have some fun replacing "Microsoft" with
-"MicroSuck" wherever it appears on a Web page. Default: whatever the developers
-are playing with :-/
-
-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. 
-
-  filterfile default.filter
+   The location of the configuration files:
    
    
-
-The logfile is where all logging and error messages are written. The logfile
-can be useful for tracking down a problem with Privoxy (e.g., it's not blocking
-an ad you think it should block) but in most cases you probably will never look
-at it.
-
-Your logfile will grow indefinitely, and you will probably want to periodically
-remove it. On Unix systems, you can do this with a cron job (see "man cron").
-For Redhat, a logrotate script has been included.
-
-On SuSE Linux systems, you can place a line like "/var/log/privoxy.* +1024k 644
-nobody.nogroup" in /etc/logfiles, with the effect that cron.daily will
-automatically archive, gzip, and empty the log, when it exceeds 1M size.
-
-Default: Log to the a file named logfile. Comment out to disable logging.
-
-  logfile logfile
+     confdir /etc/privoxy       # No trailing /, please.
    
    
-
-The "jarfile" defines where Privoxy stores the cookies it intercepts. Note that
-if you use a "jarfile", it may grow quite large. Default: Don't store
-intercepted cookies.
-
-  #jarfile jarfile
+   The directory where all logging (i.e. logfile and jarfile) takes
+   place. No trailing "/", please:
    
    
-
-If you specify a "trustfile", Privoxy will only allow access to sites that are
-named in the trustfile. You can also mark sites as trusted referrers, with the
-effect that access to untrusted sites will be granted, if a link from a trusted
-referrer was used. The link target will then be added to the "trustfile". This
-is a very restrictive feature that typical users most probably want to leave
-disabled. Default: Disabled, don't use the trust mechanism.
-
-  #trustfile trust
+     logdir /var/log/privoxy
    
    
-
-If you use the trust mechanism, it is a good idea to write up some on-line
-documentation about your blocking policy and to specify the URL(s) here. They
-will appear on the page that your users receive when they try to access
-untrusted content. Use multiple times for multiple URLs. Default: Don't display
-links on the "untrusted" info page.
-
-  trust-info-url http://www.your-site.com/why_we_block.html
-  trust-info-url http://www.your-site.com/what_we_allow.html
+   Note that all file specifications below are relative to the above two
+   directories!
    
    
-
--------------------------------------------------------------------------------
-
-3.3.2. Other Configuration Options
-
-This part of the configuration file contains options that control how Privoxy
-operates.
-
-"Admin-address" should be set to the email address of the proxy administrator.
-It is used in many of the proxy-generated pages. Default: fill@me.in.please.
-
-  #admin-address fill@me.in.please
+   The "default.action" file contains patterns to specify the actions to
+   apply to requests for each site. Default: Cookies to and from all
+   destinations are kept only during the current browser session (i.e.
+   they are not saved to disk). Pop-ups are disabled for all sites. All
+   sites are filtered through selected sections of "default.filter". No
+   sites are blocked. Privoxy displays a checkboard type pattern for
+   filtered ads and other images. The syntax of this file is explained in
+   detail [44]below. Other "actions" files are included, and you are free
+   to use any of them. They have varying degrees of aggressiveness.
    
    
-
-"Proxy-info-url" can be set to a URL that contains more info about this Privoxy
-installation, it's configuration and policies. It is used in many of the
-proxy-generated pages and its use is highly recommended in multi-user
-installations, since your users will want to know why certain content is
-blocked or modified. Default: Don't show a link to on-line documentation.
-
-  proxy-info-url http://www.your-site.com/proxy.html
+     actionsfile default.action
    
    
-
-"Listen-address" specifies the address and port where Privoxy will listen for
-connections from your Web browser. The default is to listen on the localhost
-port 8118, and this is suitable for most users. (In your web browser, under
-proxy configuration, list the proxy server as "localhost" and the port as
-"8118").
-
-If you already have another service running on port 8118, or if you want to
-serve requests from other machines (e.g. on your local network) as well, you
-will need to override the default. The syntax is "listen-address
-[<ip-address>]:<port>". If you leave out the IP address, Privoxy will bind to
-all interfaces (addresses) on your machine and may become reachable from the
-Internet. In that case, consider using access control lists (acl's) (see
-"aclfile" above), or a firewall.
-
-For example, suppose you are running Privoxy on a machine which has the address
-192.168.0.1 on your local private network (192.168.0.0) and has another outside
-connection with a different address. You want it to serve requests from inside
-only:
-
-  listen-address 192.168.0.1:8118
+   The "default.filter" file contains content modification rules that use
+   "regular expressions". These rules permit powerful changes on the
+   content of Web pages, e.g., you could disable your favorite JavaScript
+   annoyances, re-write the actual displayed text, or just have some fun
+   replacing "Microsoft" with "MicroSuck" wherever it appears on a Web
+   page. Default: whatever the developers are playing with :-/
    
    
-
-If you want it to listen on all addresses (including the outside connection):
-
-  listen-address :8118
+   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.
    
    
-
-If you do this, consider using ACLs (see "aclfile" above). Note: you will need
-to point your browser(s) to the address and port that you have configured here.
-Default: localhost:8118 (127.0.0.1:8118).
-
-The debug option sets the level of debugging information to log in the logfile
-(and to the console in the Windows version). A debug level of 1 is informative
-because it will show you each request as it happens. Higher levels of debug are
-probably only of interest to developers.
-
-  debug         1 # GPC   = show each GET/POST/CONNECT request
-  debug         2 # CONN  = show each connection status
-  debug         4 # IO    = show I/O status
-  debug         8 # HDR   = show header parsing
-  debug        16 # LOG   = log all data into the logfile
-  debug        32 # FRC   = debug force feature
-  debug        64 # REF   = debug regular expression filter 
-  debug       128 #       = debug fast redirects
-  debug       256 #       = debug GIF de-animation
-  debug       512 # CLF   = Common Log Format
-  debug      1024 #       = debug kill pop-ups
-  debug      4096 # INFO  = Startup banner and warnings.
-  debug      8192 # ERROR = Non-fatal errors
-    
-
-It is highly recommended that you enable ERROR reporting (debug 8192), at least
-until v3.0 is released.
-
-The reporting of FATAL errors (i.e. ones which crash Privoxy) is always on and
-cannot be disabled.
-
-If you want to use CLF (Common Log Format), you should set "debug 512" ONLY, do
-not enable anything else.
-
-Multiple "debug" directives, are OK - they're logical-OR'd together.
-
-  debug 15 # same as setting the first 4 listed above
+     filterfile default.filter
    
    
-
-Default:
-
-  debug 1 # URLs
-  debug 4096 # Info
-  debug 8192 # Errors - *we highly recommended enabling this*
+   The logfile is where all logging and error messages are written. The
+   logfile can be useful for tracking down a problem with Privoxy (e.g.,
+   it's not blocking an ad you think it should block) but in most cases
+   you probably will never look at it.
    
    
-
-Privoxy normally uses "multi-threading", a software technique that permits it
-to handle many different requests simultaneously. In some cases you may wish to
-disable this -- particularly if you're trying to debug a problem. The
-"single-threaded" option forces Privoxy to handle requests sequentially.
-Default: Multi-threaded mode.
-
-  #single-threaded
+   Your logfile will grow indefinitely, and you will probably want to
+   periodically remove it. On Unix systems, you can do this with a cron
+   job (see "man cron"). For Redhat, a logrotate script has been
+   included.
    
    
-
-"toggle" allows you to temporarily disable all Privoxy's filtering. Just set
-"toggle 0".
-
-The Windows version of Privoxy puts an icon in the system tray, which also
-allows you to change this option. If you right-click on that icon (or select
-the "Options" menu), one choice is "Enable". Clicking on enable toggles Privoxy
-on and off. This is useful if you want to temporarily disable Privoxy, e.g., to
-access a site that requires cookies which you would otherwise have blocked.
-This can also be toggled via a web browser at the Privoxy internal address of 
-http://p.p on any platform.
-
-"toggle 1" means Privoxy runs normally, "toggle 0" means that Privoxy becomes a
-non-anonymizing non-blocking proxy. Default: 1 (on).
-
-  toggle 1
+   On SuSE Linux systems, you can place a line like "/var/log/privoxy.*
+   +1024k 644 nobody.nogroup" in /etc/logfiles, with the effect that
+   cron.daily will automatically archive, gzip, and empty the log, when
+   it exceeds 1M size.
    
    
-
-For content filtering, i.e. the "+filter" and "+deanimate-gif" actions, it is
-necessary that Privoxy buffers the entire document body. This can be
-potentially dangerous, since a server could just keep sending data indefinitely
-and wait for your RAM to exhaust. With nasty consequences.
-
-The buffer-limit option lets you set the maximum size in Kbytes that each
-buffer may use. When the documents buffer exceeds this size, it is flushed to
-the client unfiltered and no further attempt to filter the rest of it is made.
-Remember that there may multiple threads running, which might require
-increasing the "buffer-limit" Kbytes each, unless you have enabled
-"single-threaded" above.
-
-  buffer-limit 4069
+   Default: Log to the a file named logfile. Comment out to disable
+   logging.
    
    
-
-To enable the web-based default.action file editor set enable-edit-actions to
-1, or 0 to disable. Note that you must have compiled Privoxy with support for
-this feature, otherwise this option has no effect. This internal page can be
-reached at http://p.p.
-
-Security note: If this is enabled, anyone who can use the proxy can edit the
-actions file, and their changes will affect all users. For shared proxies, you
-probably want to disable this. Default: enabled.
-
-  enable-edit-actions 1
+     logfile logfile
    
    
-
-Allow Privoxy to be toggled on and off remotely, using your web browser. Set
-"enable-remote-toggle"to 1 to enable, and 0 to disable. Note that you must have
-compiled Privoxy with support for this feature, otherwise this option has no
-effect.
-
-Security note: If this is enabled, anyone who can use the proxy can toggle it
-on or off (see http://p.p), and their changes will affect all users. For shared
-proxies, you probably want to disable this. Default: enabled.
-
-  enable-remote-toggle 1
+   The "jarfile" defines where Privoxy stores the cookies it intercepts.
+   Note that if you use a "jarfile", it may grow quite large. Default:
+   Don't store intercepted cookies.
    
    
+     #jarfile jarfile
+   
+   If you specify a "trustfile", Privoxy will only allow access to sites
+   that are named in the trustfile. You can also mark sites as trusted
+   referrers, with the effect that access to untrusted sites will be
+   granted, if a link from a trusted referrer was used. The link target
+   will then be added to the "trustfile". This is a very restrictive
+   feature that typical users most probably want to leave disabled.
+   Default: Disabled, don't use the trust mechanism.
+   
+     #trustfile trust
+   
+   If you use the trust mechanism, it is a good idea to write up some
+   on-line documentation about your blocking policy and to specify the
+   URL(s) here. They will appear on the page that your users receive when
+   they try to access untrusted content. Use multiple times for multiple
+   URLs. Default: Don't display links on the "untrusted" info page.
+   
+     trust-info-url http://www.your-site.com/why_we_block.html
+     trust-info-url http://www.your-site.com/what_we_allow.html
+     _________________________________________________________________
+   
+3.3.2. Other Configuration Options
 
 
--------------------------------------------------------------------------------
-
+   This part of the configuration file contains options that control how
+   Privoxy operates.
+   
+   "Admin-address" should be set to the email address of the proxy
+   administrator. It is used in many of the proxy-generated pages.
+   Default: fill@me.in.please.
+   
+     #admin-address fill@me.in.please
+   
+   "Proxy-info-url" can be set to a URL that contains more info about
+   this Privoxy installation, it's configuration and policies. It is used
+   in many of the proxy-generated pages and its use is highly recommended
+   in multi-user installations, since your users will want to know why
+   certain content is blocked or modified. Default: Don't show a link to
+   on-line documentation.
+   
+     proxy-info-url http://www.your-site.com/proxy.html
+   
+   "Listen-address" specifies the address and port where Privoxy will
+   listen for connections from your Web browser. The default is to listen
+   on the localhost port 8118, and this is suitable for most users. (In
+   your web browser, under proxy configuration, list the proxy server as
+   "localhost" and the port as "8118").
+   
+   If you already have another service running on port 8118, or if you
+   want to serve requests from other machines (e.g. on your local
+   network) as well, you will need to override the default. The syntax is
+   "listen-address [<ip-address>]:<port>". If you leave out the IP
+   address, Privoxy will bind to all interfaces (addresses) on your
+   machine and may become reachable from the Internet. In that case,
+   consider using access control lists (acl's) (see "aclfile" above), or
+   a firewall.
+   
+   For example, suppose you are running Privoxy on a machine which has
+   the address 192.168.0.1 on your local private network (192.168.0.0)
+   and has another outside connection with a different address. You want
+   it to serve requests from inside only:
+   
+     listen-address 192.168.0.1:8118
+   
+   If you want it to listen on all addresses (including the outside
+   connection):
+   
+     listen-address :8118
+   
+   If you do this, consider using ACLs (see "aclfile" above). Note: you
+   will need to point your browser(s) to the address and port that you
+   have configured here. Default: localhost:8118 (127.0.0.1:8118).
+   
+   The debug option sets the level of debugging information to log in the
+   logfile (and to the console in the Windows version). A debug level of
+   1 is informative because it will show you each request as it happens.
+   Higher levels of debug are probably only of interest to developers.
+   
+     debug         1 # GPC   = show each GET/POST/CONNECT request
+     debug         2 # CONN  = show each connection status
+     debug         4 # IO    = show I/O status
+     debug         8 # HDR   = show header parsing
+     debug        16 # LOG   = log all data into the logfile
+     debug        32 # FRC   = debug force feature
+     debug        64 # REF   = debug regular expression filter
+     debug       128 #       = debug fast redirects
+     debug       256 #       = debug GIF de-animation
+     debug       512 # CLF   = Common Log Format
+     debug      1024 #       = debug kill pop-ups
+     debug      4096 # INFO  = Startup banner and warnings.
+     debug      8192 # ERROR = Non-fatal errors
+   
+   It is highly recommended that you enable ERROR reporting (debug 8192),
+   at least until v3.0 is released.
+   
+   The reporting of FATAL errors (i.e. ones which crash Privoxy) is
+   always on and cannot be disabled.
+   
+   If you want to use CLF (Common Log Format), you should set "debug 512"
+   ONLY, do not enable anything else.
+   
+   Multiple "debug" directives, are OK - they're logical-OR'd together.
+   
+     debug 15 # same as setting the first 4 listed above
+   
+   Default:
+   
+     debug 1 # URLs
+     debug 4096 # Info
+     debug 8192 # Errors - *we highly recommended enabling this*
+   
+   Privoxy normally uses "multi-threading", a software technique that
+   permits it to handle many different requests simultaneously. In some
+   cases you may wish to disable this -- particularly if you're trying to
+   debug a problem. The "single-threaded" option forces Privoxy to handle
+   requests sequentially. Default: Multi-threaded mode.
+   
+     #single-threaded
+   
+   "toggle" allows you to temporarily disable all Privoxy's filtering.
+   Just set "toggle 0".
+   
+   The Windows version of Privoxy puts an icon in the system tray, which
+   also allows you to change this option. If you right-click on that icon
+   (or select the "Options" menu), one choice is "Enable". Clicking on
+   enable toggles Privoxy on and off. This is useful if you want to
+   temporarily disable Privoxy, e.g., to access a site that requires
+   cookies which you would otherwise have blocked. This can also be
+   toggled via a web browser at the Privoxy internal address of
+   [45]http://p.p on any platform.
+   
+   "toggle 1" means Privoxy runs normally, "toggle 0" means that Privoxy
+   becomes a non-anonymizing non-blocking proxy. Default: 1 (on).
+   
+     toggle 1
+   
+   For content filtering, i.e. the "+filter" and "+deanimate-gif"
+   actions, it is necessary that Privoxy buffers the entire document
+   body. This can be potentially dangerous, since a server could just
+   keep sending data indefinitely and wait for your RAM to exhaust. With
+   nasty consequences.
+   
+   The buffer-limit option lets you set the maximum size in Kbytes that
+   each buffer may use. When the documents buffer exceeds this size, it
+   is flushed to the client unfiltered and no further attempt to filter
+   the rest of it is made. Remember that there may multiple threads
+   running, which might require increasing the "buffer-limit" Kbytes
+   each, unless you have enabled "single-threaded" above.
+   
+     buffer-limit 4069
+   
+   To enable the web-based default.action file editor set
+   enable-edit-actions to 1, or 0 to disable. Note that you must have
+   compiled Privoxy with support for this feature, otherwise this option
+   has no effect. This internal page can be reached at [46]http://p.p.
+   
+   Security note: If this is enabled, anyone who can use the proxy can
+   edit the actions file, and their changes will affect all users. For
+   shared proxies, you probably want to disable this. Default: enabled.
+   
+     enable-edit-actions 1
+   
+   Allow Privoxy to be toggled on and off remotely, using your web
+   browser. Set "enable-remote-toggle"to 1 to enable, and 0 to disable.
+   Note that you must have compiled Privoxy with support for this
+   feature, otherwise this option has no effect.
+   
+   Security note: If this is enabled, anyone who can use the proxy can
+   toggle it on or off (see [47]http://p.p), and their changes will
+   affect all users. For shared proxies, you probably want to disable
+   this. Default: enabled.
+   
+     enable-remote-toggle 1
+     _________________________________________________________________
+   
 3.3.3. Access Control List (ACL)
 
 3.3.3. Access Control List (ACL)
 
-Access controls are included at the request of some ISPs and systems
-administrators, and are not usually needed by individual users. Please note the
-warnings in the FAQ that this proxy is not intended to be a substitute for a
-firewall or to encourage anyone to defer addressing basic security weaknesses.
-
-If no access settings are specified, the proxy talks to anyone that connects.
-If any access settings file are specified, then the proxy talks only to IP
-addresses permitted somewhere in this file and not denied later in this file.
-
-Summary -- if using an ACL:
-
-Client must have permission to receive service.
-
-LAST match in ACL wins.
-
-Default behavior is to deny service.
-
-The syntax for an entry in the Access Control List is:
-
-  ACTION    SRC_ADDR[/SRC_MASKLEN]    [ DST_ADDR[/DST_MASKLEN] ]
+   Access controls are included at the request of some ISPs and systems
+   administrators, and are not usually needed by individual users. Please
+   note the warnings in the FAQ that this proxy is not intended to be a
+   substitute for a firewall or to encourage anyone to defer addressing
+   basic security weaknesses.
    
    
-
-Where the individual fields are:
-
- ACTION      = "permit-access" or "deny-access"
-
- SRC_ADDR    = client hostname or dotted IP address
- SRC_MASKLEN = number of bits in the subnet mask for the source
-
- DST_ADDR    = server or forwarder hostname or dotted IP address
- DST_MASKLEN = number of bits in the subnet mask for the target
+   If no access settings are specified, the proxy talks to anyone that
+   connects. If any access settings file are specified, then the proxy
+   talks only to IP addresses permitted somewhere in this file and not
+   denied later in this file.
    
    
-
-The field separator (FS) is whitespace (space or tab).
-
-IMPORTANT NOTE: If Privoxy is using a forwarder (see below) or a gateway for a
-particular destination URL, the DST_ADDR that is examined is the address of the
-forwarder or the gateway and NOT the address of the ultimate target. This is
-necessary because it may be impossible for the local Privoxy to determine the
-address of the ultimate target (that's often what gateways are used for).
-
-Here are a few examples to show how the ACL features work:
-
-"localhost" is OK -- no DST_ADDR implies that ALL destination addresses are OK:
-
-  permit-access localhost
+   Summary -- if using an ACL:
    
    
-
-A silly example to illustrate permitting any host on the class-C subnet with
-Privoxy to go anywhere:
-
-  permit-access www.privoxy.com/24
+   Client must have permission to receive service.
    
    
-
-Except deny one particular IP address from using it at all:
-
-  deny-access ident.privoxy.com
+   LAST match in ACL wins.
    
    
-
-You can also specify an explicit network address and subnet mask. Explicit
-addresses do not have to be resolved to be used.
-
-  permit-access 207.153.200.0/24
+   Default behavior is to deny service.
    
    
-
-A subnet mask of 0 matches anything, so the next line permits everyone.
-
-  permit-access 0.0.0.0/0
+   The syntax for an entry in the Access Control List is:
    
    
-
-Note, you cannot say:
-
-  permit-access .org
+     ACTION    SRC_ADDR[/SRC_MASKLEN]    [ DST_ADDR[/DST_MASKLEN] ]
    
    
-
-to allow all *.org domains. Every IP address listed must resolve fully.
-
-An ISP may want to provide a Privoxy that is accessible by "the world" and yet
-restrict use of some of their private content to hosts on its internal network
-(i.e. its own subscribers). Say, for instance the ISP owns the Class-B IP
-address block 123.124.0.0 (a 16 bit netmask). This is how they could do it:
-
- permit-access 0.0.0.0/0 0.0.0.0/0   # other clients can go anywhere 
-                                       # with the following exceptions:
- deny-access   0.0.0.0/0   123.124.0.0/16 # block all external requests for
-                                          # sites on the ISP's network
-
- permit 0.0.0.0/0 www.my_isp.com        # except for the ISP's main 
-                                          # web site
-
- permit 123.124.0.0/16 0.0.0.0/0          # the ISP's clients can go 
-                                          # anywhere
+   Where the individual fields are:
+   
+    ACTION      = "permit-access" or "deny-access"
+    SRC_ADDR    = client hostname or dotted IP address
+    SRC_MASKLEN = number of bits in the subnet mask for the source
+    DST_ADDR    = server or forwarder hostname or dotted IP address
+    DST_MASKLEN = number of bits in the subnet mask for the target
+   
+   The field separator (FS) is whitespace (space or tab).
+   
+   IMPORTANT NOTE: If Privoxy is using a forwarder (see below) or a
+   gateway for a particular destination URL, the DST_ADDR that is
+   examined is the address of the forwarder or the gateway and NOT the
+   address of the ultimate target. This is necessary because it may be
+   impossible for the local Privoxy to determine the address of the
+   ultimate target (that's often what gateways are used for).
+   
+   Here are a few examples to show how the ACL features work:
+   
+   "localhost" is OK -- no DST_ADDR implies that ALL destination
+   addresses are OK:
+   
+     permit-access localhost
+   
+   A silly example to illustrate permitting any host on the class-C
+   subnet with Privoxy to go anywhere:
+   
+     permit-access www.privoxy.com/24
+   
+   Except deny one particular IP address from using it at all:
+   
+     deny-access ident.privoxy.com
+   
+   You can also specify an explicit network address and subnet mask.
+   Explicit addresses do not have to be resolved to be used.
+   
+     permit-access 207.153.200.0/24
+   
+   A subnet mask of 0 matches anything, so the next line permits
+   everyone.
+   
+     permit-access 0.0.0.0/0
+   
+   Note, you cannot say:
+   
+     permit-access .org
+   
+   to allow all *.org domains. Every IP address listed must resolve
+   fully.
+   
+   An ISP may want to provide a Privoxy that is accessible by "the world"
+   and yet restrict use of some of their private content to hosts on its
+   internal network (i.e. its own subscribers). Say, for instance the ISP
+   owns the Class-B IP address block 123.124.0.0 (a 16 bit netmask). This
+   is how they could do it:
+   
+    permit-access 0.0.0.0/0 0.0.0.0/0   # other clients can go anywhere
+                                          # with the following exceptions
+   :
+   
+    deny-access   0.0.0.0/0   123.124.0.0/16 # block all external request
+   s for
+                                             # sites on the ISP's network
+    permit 0.0.0.0/0 www.my_isp.com        # except for the ISP's main
+                                             # web site
+    permit 123.124.0.0/16 0.0.0.0/0          # the ISP's clients can go
+                                             # anywhere
+   
+   Note that if some hostnames are listed with multiple IP addresses, the
+   primary value returned by DNS (via gethostbyname()) is used. Default:
+   Anyone can access the proxy.
+     _________________________________________________________________
    
    
-
-Note that if some hostnames are listed with multiple IP addresses, the primary
-value returned by DNS (via gethostbyname()) is used. Default: Anyone can access
-the proxy.
-
--------------------------------------------------------------------------------
-
 3.3.4. Forwarding
 
 3.3.4. Forwarding
 
-This feature allows chaining of HTTP requests via multiple proxies. It can be
-used to better protect privacy and confidentiality when accessing specific
-domains by routing requests to those domains to a special purpose filtering
-proxy such as lpwa.com. Or to use a caching proxy to speed up browsing.
-
-It can also be used in an environment with multiple networks to route requests
-via multiple gateways allowing transparent access to multiple networks without
-having to modify browser configurations.
-
-Also specified here are SOCKS proxies. Privoxy SOCKS 4 and SOCKS 4A. The
-difference is that SOCKS 4A will resolve the target hostname using DNS on the
-SOCKS server, not our local DNS client.
-
-The syntax of each line is:
-
- forward target_domain[:port] http_proxy_host[:port]
- forward-socks4 target_domain[:port] socks_proxy_host[:port] http_proxy_host[:
-port]
- forward-socks4a target_domain[:port] socks_proxy_host[:port] http_proxy_host[:
-port]
+   This feature allows chaining of HTTP requests via multiple proxies. It
+   can be used to better protect privacy and confidentiality when
+   accessing specific domains by routing requests to those domains to a
+   special purpose filtering proxy such as lpwa.com. Or to use a caching
+   proxy to speed up browsing.
    
    
-
-If http_proxy_host is ".", then requests are not forwarded to a HTTP proxy but
-are made directly to the web servers.
-
-Lines are checked in sequence, and the last match wins.
-
-There is an implicit line equivalent to the following, which specifies that
-anything not finding a match on the list is to go out without forwarding or
-gateway protocol, like so:
-
-  forward .* . # implicit
+   It can also be used in an environment with multiple networks to route
+   requests via multiple gateways allowing transparent access to multiple
+   networks without having to modify browser configurations.
    
    
-
-In the following common configuration, everything goes to Lucent's LPWA, except
-SSL on port 443 (which it doesn't handle):
-
- forward .* lpwa.com:8000
- forward :443 .
+   Also specified here are SOCKS proxies. Privoxy SOCKS 4 and SOCKS 4A.
+   The difference is that SOCKS 4A will resolve the target hostname using
+   DNS on the SOCKS server, not our local DNS client.
    
    
-
-Some users have reported difficulties related to LPWA's use of "." as the last
-element of the domain, and have said that this can be fixed with this:
-
-  forward lpwa. lpwa.com:8000
+   The syntax of each line is:
    
    
-
-(NOTE: the syntax for specifying target_domain has changed since the previous
-paragraph was written -- it will not work now. More information is welcome.)
-
-In this fictitious example, everything goes via an ISP's caching proxy, except
-requests to that ISP:
-
- forward .* caching.myisp.net:8000
- forward myisp.net .
+    forward target_domain[:port] http_proxy_host[:port]
+    forward-socks4 target_domain[:port] socks_proxy_host[:port]
+   http_proxy_host[:port]
+    forward-socks4a target_domain[:port] socks_proxy_host[:port]
+   http_proxy_host[:port]
    
    
-
-For the @home network, we're told the forwarding configuration is this:
-
-  forward .* proxy:8080
+   If http_proxy_host is ".", then requests are not forwarded to a HTTP
+   proxy but are made directly to the web servers.
    
    
-
-Also, we're told they insist on getting cookies and JavaScript, so you should
-allow cookies from home.com. We consider JavaScript a potential security risk.
-Java need not be enabled.
-
-In this example direct connections are made to all "internal" domains, but
-everything else goes through Lucent's LPWA by way of the company's SOCKS
-gateway to the Internet.
-
- forward-socks4 .* lpwa.com:8000 firewall.my_company.com:1080
- forward my_company.com .
+   Lines are checked in sequence, and the last match wins.
    
    
-
-This is how you could set up a site that always uses SOCKS but no forwarders:
-
-  forward-socks4a .* . firewall.my_company.com:1080
+   There is an implicit line equivalent to the following, which specifies
+   that anything not finding a match on the list is to go out without
+   forwarding or gateway protocol, like so:
    
    
-
-An advanced example for network administrators:
-
-If you have links to multiple ISPs that provide various special content to
-their subscribers, you can configure forwarding to pass requests to the
-specific host that's connected to that ISP so that everybody can see all of the
-content on all of the ISPs.
-
-This is a bit tricky, but here's an example:
-
-host-a has a PPP connection to isp-a.com. And host-b has a PPP connection to
-isp-b.com. host-a can run a Privoxy proxy with forwarding like this:
-
- forward .* .
- forward isp-b.com host-b:8118
+     forward .* . # implicit
    
    
-
-host-b can run a Privoxy proxy with forwarding like this:
-
- forward .* .
- forward isp-a.com host-a:8118
+   In the following common configuration, everything goes to Lucent's
+   LPWA, except SSL on port 443 (which it doesn't handle):
    
    
-
-Now, anyone on the Internet (including users on host-a and host-b) can set
-their browser's proxy to either host-a or host-b and be able to browse the
-content on isp-a or isp-b.
-
-Here's another practical example, for University of Kent at Canterbury students
-with a network connection in their room, who need to use the University's Squid
-web cache.
-
- forward *. ssbcache.ukc.ac.uk:3128  # Use the proxy, except for:
- forward .ukc.ac.uk .  # Anything on the same domain as us
- forward * .  # Host with no domain specified
- forward 129.12.*.* .  # A dotted IP on our /16 network.
- forward 127.*.*.* .  # Loopback address
- forward localhost.localdomain .  # Loopback address
- forward www.ukc.mirror.ac.uk .  # Specific host
+    forward .* lpwa.com:8000
+    forward :443 .
    
    
-
-If you intend to chain Privoxy and squid locally, then chain as browser ->
-squid -> privoxy is the recommended way.
-
-Your squid configuration could then look like this:
-
-  # Define Privoxy as parent cache 
-  
-  cache_peer 127.0.0.1 parent 8118 0 no-query
-  
-  # Define ACL for protocol FTP 
-  acl FTP proto FTP 
-
-  # Do not forward ACL FTP to privoxy
-  always_direct allow FTP 
-
-  # Do not forward ACL CONNECT (https) to privoxy
-  always_direct allow CONNECT 
-
-  # Forward the rest to privoxy
-  never_direct allow all 
+   Some users have reported difficulties related to LPWA's use of "." as
+   the last element of the domain, and have said that this can be fixed
+   with this:
+   
+     forward lpwa. lpwa.com:8000
+   
+   (NOTE: the syntax for specifying target_domain has changed since the
+   previous paragraph was written -- it will not work now. More
+   information is welcome.)
+   
+   In this fictitious example, everything goes via an ISP's caching
+   proxy, except requests to that ISP:
+   
+    forward .* caching.myisp.net:8000
+    forward myisp.net .
+   
+   For the @home network, we're told the forwarding configuration is
+   this:
+   
+     forward .* proxy:8080
+   
+   Also, we're told they insist on getting cookies and JavaScript, so you
+   should allow cookies from home.com. We consider JavaScript a potential
+   security risk. Java need not be enabled.
+   
+   In this example direct connections are made to all "internal" domains,
+   but everything else goes through Lucent's LPWA by way of the company's
+   SOCKS gateway to the Internet.
+   
+    forward-socks4 .* lpwa.com:8000 firewall.my_company.com:1080
+    forward my_company.com .
+   
+   This is how you could set up a site that always uses SOCKS but no
+   forwarders:
+   
+     forward-socks4a .* . firewall.my_company.com:1080
+   
+   An advanced example for network administrators:
+   
+   If you have links to multiple ISPs that provide various special
+   content to their subscribers, you can configure forwarding to pass
+   requests to the specific host that's connected to that ISP so that
+   everybody can see all of the content on all of the ISPs.
+   
+   This is a bit tricky, but here's an example:
+   
+   host-a has a PPP connection to isp-a.com. And host-b has a PPP
+   connection to isp-b.com. host-a can run a Privoxy proxy with
+   forwarding like this:
+   
+    forward .* .
+    forward isp-b.com host-b:8118
+   
+   host-b can run a Privoxy proxy with forwarding like this:
+   
+    forward .* .
+    forward isp-a.com host-a:8118
+   
+   Now, anyone on the Internet (including users on host-a and host-b) can
+   set their browser's proxy to either host-a or host-b and be able to
+   browse the content on isp-a or isp-b.
+   
+   Here's another practical example, for University of Kent at Canterbury
+   students with a network connection in their room, who need to use the
+   University's Squid web cache.
+   
+    forward *. ssbcache.ukc.ac.uk:3128  # Use the proxy, except for:
+    forward .ukc.ac.uk .  # Anything on the same domain as us
+    forward * .  # Host with no domain specified
+    forward 129.12.*.* .  # A dotted IP on our /16 network.
+    forward 127.*.*.* .  # Loopback address
+    forward localhost.localdomain .  # Loopback address
+    forward www.ukc.mirror.ac.uk .  # Specific host
+   
+   If you intend to chain Privoxy and squid locally, then chain as
+   browser -> squid -> privoxy is the recommended way.
+   
+   Your squid configuration could then look like this:
+   
+     # Define Privoxy as parent cache
+   
+     cache_peer 127.0.0.1 parent 8118 0 no-query
+   
+     # Define ACL for protocol FTP
+     acl FTP proto FTP
+     # Do not forward ACL FTP to privoxy
+     always_direct allow FTP
+     # Do not forward ACL CONNECT (https) to privoxy
+     always_direct allow CONNECT
+     # Forward the rest to privoxy
+     never_direct allow all
+     _________________________________________________________________
    
    
-
--------------------------------------------------------------------------------
-
 3.3.5. Windows GUI Options
 
 3.3.5. Windows GUI Options
 
-Privoxy has a number of options specific to the Windows GUI interface:
-
-If "activity-animation" is set to 1, the Privoxy icon will animate when
-"Privoxy" is active. To turn off, set to 0.
-
-  activity-animation 1
+   Privoxy has a number of options specific to the Windows GUI interface:
    
    
-
-If "log-messages" is set to 1, Privoxy will log messages to the console window:
-
-  log-messages 1
+   If "activity-animation" is set to 1, the Privoxy icon will animate
+   when "Privoxy" is active. To turn off, set to 0.
    
    
-
-If "log-buffer-size" is set to 1, the size of the log buffer, i.e. the amount
-of memory used for the log messages displayed in the console window, will be
-limited to "log-max-lines" (see below).
-
-Warning: Setting this to 0 will result in the buffer to grow infinitely and eat
-up all your memory!
-
-  log-buffer-size 1
+     activity-animation 1
    
    
-
-log-max-lines is the maximum number of lines held in the log buffer. See above.
-
-  log-max-lines 200
+   If "log-messages" is set to 1, Privoxy will log messages to the
+   console window:
    
    
-
-If "log-highlight-messages" is set to 1, Privoxy will highlight portions of the
-log messages with a bold-faced font:
-
-  log-highlight-messages 1
+     log-messages 1
    
    
-
-The font used in the console window:
-
-  log-font-name Comic Sans MS
+   If "log-buffer-size" is set to 1, the size of the log buffer, i.e. the
+   amount of memory used for the log messages displayed in the console
+   window, will be limited to "log-max-lines" (see below).
    
    
-
-Font size used in the console window:
-
-  log-font-size 8
+   Warning: Setting this to 0 will result in the buffer to grow
+   infinitely and eat up all your memory!
    
    
-
-"show-on-task-bar" controls whether or not Privoxy will appear as a button on
-the Task bar when minimized:
-
-  show-on-task-bar 0
+     log-buffer-size 1
    
    
-
-If "close-button-minimizes" is set to 1, the Windows close button will minimize
-Privoxy instead of closing the program (close with the exit option on the File
-menu).
-
-  close-button-minimizes 1
+   log-max-lines is the maximum number of lines held in the log buffer.
+   See above.
    
    
-
-The "hide-console" option is specific to the MS-Win console version of Privoxy.
-If this option is used, Privoxy will disconnect from and hide the command
-console.
-
-  #hide-console
+     log-max-lines 200
    
    
-
--------------------------------------------------------------------------------
-
-3.4. The Actions File
-
-The "default.action" file (formerly actionsfile or ijb.action) is used to
-define what actions Privoxy takes, and thus determines how images, cookies and
-various other aspects of HTTP content and transactions are handled. Images can
-be anything you want, including ads, banners, or just some obnoxious URL that
-you would rather not see. Cookies can be accepted or rejected, or accepted only
-during the current browser session (i.e. not written to disk). Changes to
-default.action should be immediately visible to Privoxy without the need to
-restart.
-
-The easiest way to edit "actions" file is with a browser by loading http://p.p/
-, and then select "Edit Actions List". A text editor can also be used.
-
-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 the URL is incrementally updated. You can trace this
-process by visiting http://p.p/show-url-info.
-
-There are four types of lines in this file: comments (begin with a "#"
-character), actions, aliases and patterns, all of which are explained below, as
-well as the configuration file syntax that Privoxy understands. 
-
--------------------------------------------------------------------------------
-
-3.4.1. URL Domain and Path Syntax
-
-Generally, a pattern has the form <domain>/<path>, where both the <domain> and
-<path> part are optional. If you only specify a domain part, the "/" can be
-left out:
-
-www.example.com - is a domain only pattern and will match any request to
-"www.example.com".
-
-www.example.com/ - means exactly the same.
-
-www.example.com/index.html - matches only the single document "/index.html" on
-"www.example.com".
-
-/index.html - matches the document "/index.html", regardless of the domain.
-
-index.html - matches nothing, since it would be interpreted as a domain name
-and there is no top-level domain called ".html".
-
-The matching of the domain part offers some flexible options: if the domain
-starts or ends with a dot, it becomes unanchored at that end. For example:
-
-.example.com - matches any domain that ENDS in ".example.com".
-
-www. - matches any domain that STARTS with "www".
-
-Additionally, there are wild-cards that you can use in the domain names
-themselves. They work pretty similar to shell wild-cards: "*" stands for zero
-or more arbitrary characters, "?" stands for any single character. And you can
-define character classes in square brackets and they can be freely mixed:
-
-ad*.example.com - matches "adserver.example.com", "ads.example.com", etc but
-not "sfads.example.com".
-
-*ad*.example.com - matches all of the above, and then some.
-
-.?pix.com - matches "www.ipix.com", "pictures.epix.com", "a.b.c.d.e.upix.com",
-etc.
-
-www[1-9a-ez].example.com - matches "www1.example.com", "www4.example.com",
-"wwwd.example.com", "wwwz.example.com", etc., but not "wwww.example.com".
-
-If Privoxy was compiled with "pcre" support (default), Perl compatible regular
-expressions can be used. See the pcre/docs/ directory or "man perlre" (also
-available on http://www.perldoc.com/perl5.6/pod/perlre.html) for details. A
-brief discussion of regular expressions is in the Appendix. For instance:
-
-/.*/advert[0-9]+\.jpe?g - would match a URL from any domain, with any path that
-includes "advert" followed immediately by one or more digits, then a "." and
-ending in either "jpeg" or "jpg". So we match "example.com/ads/advert2.jpg",
-and "www.example.com/ads/banners/advert39.jpeg", but not "www.example.com/ads/
-banners/advert39.gif" (no gifs in the example pattern).
-
-Please note that matching in the path is case INSENSITIVE by default, but you
-can switch to case sensitive at any point in the pattern by using the "(?-i)"
-switch:
-
-www.example.com/(?-i)PaTtErN.* - will match only documents whose path starts
-with "PaTtErN" in exactly this capitalization.
-
--------------------------------------------------------------------------------
-
-3.4.2. Actions
-
-Actions are enabled if preceded with a "+", and disabled if preceded with a
-"-". Actions are invoked by enclosing the action name in curly braces (e.g.
-{+some_action}), followed by a list of URLs to which the action applies. There
-are three classes of actions:
-
-  * Boolean (e.g. "+/-block"):
+   If "log-highlight-messages" is set to 1, Privoxy will highlight
+   portions of the log messages with a bold-faced font:
    
    
-      {+name}        # enable this action
-      {-name}        # disable this action
-         
+     log-highlight-messages 1
    
    
-  * parameterized (e.g. "+/-hide-user-agent"):
+   The font used in the console window:
    
    
-      {+name{param}}  # enable action and set parameter to "param"
-      {-name}         # disable action
-         
+     log-font-name Comic Sans MS
    
    
-  * Multi-value (e.g. "{+/-add-header{Name: value}}", "{+/-wafer{name=value}}
-    "):
+   Font size used in the console window:
    
    
-      {+name{param}}   # enable action and add parameter "param"
-      {-name{param}}   # remove the parameter "param"
-      {-name}          # disable this action totally
-         
+     log-font-size 8
    
    
-If nothing is specified in this file, no "actions" are taken. So in this case
-Privoxy would just be a normal, non-blocking, non-anonymizing proxy. You must
-specifically enable the privacy and blocking features you need (although the
-provided default default.action file will give a good starting point).
-
-Later defined actions always over-ride earlier ones. For multi-valued actions,
-the actions are applied in the order they are specified.
+   "show-on-task-bar" controls whether or not Privoxy will appear as a
+   button on the Task bar when minimized:
+   
+     show-on-task-bar 0
+   
+   If "close-button-minimizes" is set to 1, the Windows close button will
+   minimize Privoxy instead of closing the program (close with the exit
+   option on the File menu).
+   
+     close-button-minimizes 1
+   
+   The "hide-console" option is specific to the MS-Win console version of
+   Privoxy. If this option is used, Privoxy will disconnect from and hide
+   the command console.
+   
+     #hide-console
+     _________________________________________________________________
+   
+3.4. The Actions File
 
 
-The list of valid Privoxy "actions" are:
+   The "default.action" file (formerly actionsfile or ijb.action) is used
+   to define what actions Privoxy takes, and thus determines how images,
+   cookies and various other aspects of HTTP content and transactions are
+   handled. Images can be anything you want, including ads, banners, or
+   just some obnoxious URL that you would rather not see. Cookies can be
+   accepted or rejected, or accepted only during the current browser
+   session (i.e. not written to disk). Changes to default.action should
+   be immediately visible to Privoxy without the need to restart.
+   
+   The easiest way to edit "actions" file is with a browser by loading
+   [48]http://p.p/, and then select "Edit Actions List". A text editor
+   can also be used.
+   
+   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 the URL is incrementally updated. You
+   can trace this process by visiting [49]http://p.p/show-url-info.
+   
+   There are four types of lines in this file: comments (begin with a "#"
+   character), actions, aliases and patterns, all of which are explained
+   below, as well as the configuration file syntax that Privoxy
+   understands.
+     _________________________________________________________________
+   
+3.4.1. URL Domain and Path Syntax
 
 
-  * Add the specified HTTP header, which is not checked for validity. You may
-    specify this many times to specify many different headers:
+   Generally, a pattern has the form <domain>/<path>, where both the
+   <domain> and <path> part are optional. If you only specify a domain
+   part, the "/" can be left out:
    
    
-      +add-header{Name: value}
-         
+   www.example.com - is a domain only pattern and will match any request
+   to "www.example.com".
    
    
-  * Block this URL totally. In a default installation, a "blocked" URL will
-    result in bright red banner that says "BLOCKED", with a reason why it is
-    being blocked.
+   www.example.com/ - means exactly the same.
    
    
-      +block
-         
+   www.example.com/index.html - matches only the single document
+   "/index.html" on "www.example.com".
    
    
-  * De-animate all animated GIF images, i.e. reduce them to their last frame.
-    This will also shrink the images considerably (in bytes, not pixels!). If
-    the option "first" is given, the first frame of the animation is used as
-    the replacement. If "last" is given, the last frame of the animation is
-    used instead, which probably makes more sense for most banner animations,
-    but also has the risk of not showing the entire last frame (if it is only a
-    delta to an earlier frame).
+   /index.html - matches the document "/index.html", regardless of the
+   domain.
    
    
-      +deanimate-gifs{last}
-      +deanimate-gifs{first}
-         
+   index.html - matches nothing, since it would be interpreted as a
+   domain name and there is no top-level domain called ".html".
    
    
-  * "+downgrade" will downgrade HTTP/1.1 client requests to HTTP/1.0 and
-    downgrade the responses as well. Use this action for servers that use HTTP/
-    1.1 protocol features that Privoxy doesn't handle well yet. HTTP/1.1 is
-    only partially implemented. Default is not to downgrade requests.
+   The matching of the domain part offers some flexible options: if the
+   domain starts or ends with a dot, it becomes unanchored at that end.
+   For example:
    
    
-      +downgrade
-         
+   .example.com - matches any domain that ENDS in ".example.com".
    
    
-  * Many sites, like yahoo.com, don't just link to other sites. Instead, they
-    will link to some script on their own server, giving the destination as a
-    parameter, which will then redirect you to the final target. URLs resulting
-    from this scheme typically look like: http://some.place/some_script?http://
-    some.where-else.
+   www. - matches any domain that STARTS with "www".
    
    
-    Sometimes, there are even multiple consecutive redirects encoded in the
-    URL. These redirections via scripts make your web browsing more traceable,
-    since the server from which you follow such a link can see where you go to.
-    Apart from that, valuable bandwidth and time is wasted, while your browser
-    ask the server for one redirect after the other. Plus, it feeds the
-    advertisers.
+   Additionally, there are wild-cards that you can use in the domain
+   names themselves. They work pretty similar to shell wild-cards: "*"
+   stands for zero or more arbitrary characters, "?" stands for any
+   single character. And you can define character classes in square
+   brackets and they can be freely mixed:
    
    
-    The "+fast-redirects" option enables interception of these requests by
-    Privoxy, who will cut off all but the last valid URL in the request and
-    send a local redirect back to your browser without contacting the remote
-    site.
+   ad*.example.com - matches "adserver.example.com", "ads.example.com",
+   etc but not "sfads.example.com".
    
    
-      +fast-redirects
-         
+   *ad*.example.com - matches all of the above, and then some.
    
    
-  * Apply the filters in the section_header section of the default.filter file
-    to the site(s). default.filter sections are grouped according to like
-    functionality.
+   .?pix.com - matches "www.ipix.com", "pictures.epix.com",
+   "a.b.c.d.e.upix.com", etc.
    
    
-     +filter{section_header}
-         
+   www[1-9a-ez].example.com - matches "www1.example.com",
+   "www4.example.com", "wwwd.example.com", "wwwz.example.com", etc., but
+   not "wwww.example.com".
    
    
-    Filter sections that are pre-defined in the supplied default.filter
-    include:
+   If Privoxy was compiled with "pcre" support (default), Perl compatible
+   regular expressions can be used. See the pcre/docs/ directory or "man
+   perlre" (also available on
+   [50]http://www.perldoc.com/perl5.6/pod/perlre.html) for details. A
+   brief discussion of regular expressions is in the [51]Appendix. For
+   instance:
    
    
-        html-annoyances: Get rid of particularly annoying HTML abuse.
+   /.*/advert[0-9]+\.jpe?g - would match a URL from any domain, with any
+   path that includes "advert" followed immediately by one or more
+   digits, then a "." and ending in either "jpeg" or "jpg". So we match
+   "example.com/ads/advert2.jpg", and
+   "www.example.com/ads/banners/advert39.jpeg", but not
+   "www.example.com/ads/banners/advert39.gif" (no gifs in the example
+   pattern).
+   
+   Please note that matching in the path is case INSENSITIVE by default,
+   but you can switch to case sensitive at any point in the pattern by
+   using the "(?-i)" switch:
+   
+   www.example.com/(?-i)PaTtErN.* - will match only documents whose path
+   starts with "PaTtErN" in exactly this capitalization.
+     _________________________________________________________________
+   
+3.4.2. Actions
+
+   Actions are enabled if preceded with a "+", and disabled if preceded
+   with a "-". Actions are invoked by enclosing the action name in curly
+   braces (e.g. {+some_action}), followed by a list of URLs to which the
+   action applies. There are three classes of actions:
+   
+     * Boolean (e.g. "+/-block"):
+         {+name}        # enable this action
+         {-name}        # disable this action
        
        
-        js-annoyances: Get rid of particularly annoying JavaScript abuse
+     * parameterized (e.g. "+/-hide-user-agent"):
+         {+name{param}}  # enable action and set parameter to "param"
+         {-name}         # disable action
        
        
-        no-poups: Kill all popups in JS and HTML
+     * Multi-value (e.g. "{+/-add-header{Name: value}}",
+       "{+/-wafer{name=value}}"):
+         {+name{param}}   # enable action and add parameter "param"
+         {-name{param}}   # remove the parameter "param"
+         {-name}          # disable this action totally
        
        
-        frameset-borders: Give frames a border
+   If nothing is specified in this file, no "actions" are taken. So in
+   this case Privoxy would just be a normal, non-blocking,
+   non-anonymizing proxy. You must specifically enable the privacy and
+   blocking features you need (although the provided default
+   default.action file will give a good starting point).
+   
+   Later defined actions always over-ride earlier ones. For multi-valued
+   actions, the actions are applied in the order they are specified.
+   
+   The list of valid Privoxy "actions" are:
+   
+     * Add the specified HTTP header, which is not checked for validity.
+       You may specify this many times to specify many different headers:
+         +add-header{Name: value}
        
        
-        webbugs: Squish WebBugs (1x1 invisible GIFs used for user tracking)
+     * Block this URL totally. In a default installation, a "blocked" URL
+       will result in bright red banner that says "BLOCKED", with a
+       reason why it is being blocked.
+         +block
        
        
-        no-refresh: Automatic refresh sucks on auto-dialup lines
+     * De-animate all animated GIF images, i.e. reduce them to their last
+       frame. This will also shrink the images considerably (in bytes,
+       not pixels!). If the option "first" is given, the first frame of
+       the animation is used as the replacement. If "last" is given, the
+       last frame of the animation is used instead, which probably makes
+       more sense for most banner animations, but also has the risk of
+       not showing the entire last frame (if it is only a delta to an
+       earlier frame).
+         +deanimate-gifs{last}
+         +deanimate-gifs{first}
        
        
-        fun: Text replacements for subversive browsing fun!
+     * "+downgrade" will downgrade HTTP/1.1 client requests to HTTP/1.0
+       and downgrade the responses as well. Use this action for servers
+       that use HTTP/1.1 protocol features that Privoxy doesn't handle
+       well yet. HTTP/1.1 is only partially implemented. Default is not
+       to downgrade requests.
+         +downgrade
        
        
-        nimda: Remove (virus) Nimda code.
+     * Many sites, like yahoo.com, don't just link to other sites.
+       Instead, they will link to some script on their own server, giving
+       the destination as a parameter, which will then redirect you to
+       the final target. URLs resulting from this scheme typically look
+       like: http://some.place/some_script?http://some.where-else.
+       Sometimes, there are even multiple consecutive redirects encoded
+       in the URL. These redirections via scripts make your web browsing
+       more traceable, since the server from which you follow such a link
+       can see where you go to. Apart from that, valuable bandwidth and
+       time is wasted, while your browser ask the server for one redirect
+       after the other. Plus, it feeds the advertisers.
+       The "+fast-redirects" option enables interception of these
+       requests by Privoxy, who will cut off all but the last valid URL
+       in the request and send a local redirect back to your browser
+       without contacting the remote site.
+         +fast-redirects
        
        
-        banners-by-size: Kill banners by size
+     * Apply the filters in the section_header section of the
+       default.filter file to the site(s). default.filter sections are
+       grouped according to like functionality.
+        +filter{section_header}
        
        
-        crude-parental: Kill all web pages that contain the words "sex" or     
-        "warez"                                                                
+       Filter sections that are pre-defined in the supplied
+       default.filter include:
        
        
-  * Block any existing X-Forwarded-for header, and do not add a new one:
-   
-      +hide-forwarded
-         
-   
-  * If the browser sends a "From:" header containing your e-mail address, this
-    either completely removes the header ("block"), or changes it to the
-    specified e-mail address.
-   
-      +hide-from{block}
-      +hide-from{spam@sittingduck.xqq}
-         
-   
-  * Don't send the "Referer:" (sic) header to the web site. You can block it,
-    forge a URL to the same server as the request (which is preferred because
-    some sites will not send images otherwise) or set it to a constant string
-    of your choice.
-   
-      +hide-referer{block}
-      +hide-referer{forge}
-      +hide-referer{http://nowhere.com}
-         
-   
-  * Alternative spelling of "+hide-referer". It has the same parameters, and
-    can be freely mixed with, "+hide-referer". ("referrer" is the correct
-    English spelling, however the HTTP specification has a bug - it requires it
-    to be spelled "referer".)
-   
-      +hide-referrer{...}
-         
-   
-  * Change the "User-Agent:" header so web servers can't tell your browser
-    type. Warning! This breaks many web sites. Specify the user-agent value you
-    want. Example, pretend to be using Netscape on Linux:
+   html-annoyances: Get rid of particularly annoying HTML abuse.
    
    
-      +hide-user-agent{Mozilla (X11; I; Linux 2.0.32 i586)}
-         
+   js-annoyances: Get rid of particularly annoying JavaScript abuse
    
    
-  * Treat this URL as an image. This only matters if it's also "+block"ed, in
-    which case a "blocked" image can be sent rather than a HTML page. See
-    "+image-blocker{}" below for the control over what is actually sent. If you
-    want invisible ads, they should be defined as images and blocked. And also,
-    "image-blocker" should be set to "blank".
-   
-      +image
-         
+   no-poups: Kill all popups in JS and HTML
    
    
-  * Decides what to do with URLs that end up tagged with "{+block +image}", e.g
-    an advertizement. There are five options. "-image-blocker" will send a HTML
-    "blocked" page, usually resulting in a "broken image" icon. "+image-blocker
-    {blank}" will send a 1x1 transparent GIF image. And finally,
-    "+image-blocker{http://xyz.com}" will send a HTTP temporary redirect to the
-    specified image. This has the advantage of the icon being being cached by
-    the browser, which will speed up the display. "+image-blocker{pattern}"
-    will send a checkboard type pattern
-   
-      +image-blocker{blank}
-      +image-blocker{pattern}
-      +image-blocker{http://p.p/send-banner}
-         
-   
-  * By default (i.e. in the absence of a "+limit-connect" action), Privoxy will
-    only allow CONNECT requests to port 443, which is the standard port for
-    https as a precaution.
-   
-    The CONNECT methods exists in HTTP to allow access to secure websites
-    (https:// URLs) through proxies. It works very simply: the proxy connects
-    to the server on the specified port, and then short-circuits its
-    connections to the client and to the remote proxy. This can be a big
-    security hole, since CONNECT-enabled proxies can be abused as TCP relays
-    very easily.
-   
-    If you want to allow CONNECT for more ports than this, or want to forbid
-    CONNECT altogether, you can specify a comma separated list of ports and
-    port ranges (the latter using dashes, with the minimum defaulting to 0 and
-    max to 65K):
-   
-      +limit-connect{443} # This is the default and need no be specified.
-      +limit-connect{80,443} # Ports 80 and 443 are OK.
-      +limit-connect{-3, 7, 20-100, 500-} # Port less than 3, 7, 20 to 100
-       #and above 500 are OK.
-         
-   
-  * "+no-compression" prevents the website from compressing the data. Some
-    websites do this, which can be a problem for Privoxy, since "+filter",
-    "+no-popup" and "+gif-deanimate" will not work on compressed data. This
-    will slow down connections to those websites, though. Default is
-    "nocompression" is turned on.
-   
-      +nocompression
-         
-   
-  * If the website sets cookies, "no-cookies-keep" will make sure they are
-    erased when you exit and restart your web browser. This makes profiling
-    cookies useless, but won't break sites which require cookies so that you
-    can log in for transactions. Default: on.
-   
-      +no-cookies-keep
-         
-   
-  * Prevent the website from reading cookies:
-   
-      +no-cookies-read
-         
-   
-  * Prevent the website from setting cookies:
-   
-      +no-cookies-set
-         
-   
-  * Filter the website through a built-in filter to disable those obnoxious
-    JavaScript pop-up windows via window.open(), etc. The two alternative
-    spellings are equivalent.
-   
-      +no-popup
-      +no-popups
-         
-   
-  * This action only applies if you are using a jarfile for saving cookies. It
-    sends a cookie to every site stating that you do not accept any copyright
-    on cookies sent to you, and asking them not to track you. Of course, this
-    is a (relatively) unique header they could use to track you.
-   
-      +vanilla-wafer
-         
-   
-  * This allows you to add an arbitrary cookie. It can be specified multiple
-    times in order to add as many cookies as you like.
-   
-      +wafer{name=value}
-         
-   
-The meaning of any of the above is reversed by preceding the action with a "-",
-in place of the "+".
-
-Some examples:
-
-Turn off cookies by default, then allow a few through for specified sites:
-
- # Turn off all persistent cookies
- { +no-cookies-read }
- { +no-cookies-set }
- # Allow cookies for this browser session ONLY
- { +no-cookies-keep }
-
- # Exceptions to the above, sites that benefit from persistent cookies
- { -no-cookies-read }
- { -no-cookies-set }
- { -no-cookies-keep }
- .javasoft.com
- .sun.com
- .yahoo.com
- .msdn.microsoft.com
- .redhat.com
-
- # Alternative way of saying the same thing
- {-no-cookies-set -no-cookies-read -no-cookies-keep}
- .sourceforge.net
- .sf.net
-   
-
-Now turn off "fast redirects", and then we allow two exceptions:
-
- # Turn them off!
- {+fast-redirects}
- # Reverse it for these two sites, which don't work right without it.
- {-fast-redirects}
- www.ukc.ac.uk/cgi-bin/wac\.cgi\?
- login.yahoo.com
-   
-
-Turn on page filtering according to rules in the defined sections of
-refilterfile, and make one exception for sourceforge:
-
- # Run everything through the filter file, using only the
- # specified sections:
- +filter{html-annoyances} +filter{js-annoyances} +filter{no-popups}\
- +filter{webbugs} +filter{nimda} +filter{banners-by-size}
-              
- # Then disable filtering of code from sourceforge!
- {-filter}
- .cvs.sourceforge.net
-   
-
-Now some URLs that we want "blocked", ie we won't see them. Many of these use
-regular expressions that will expand to match multiple URLs:
-
-  # Blocklist:
-  {+block}
-  /.*/(.*[-_.])?ads?[0-9]?(/|[-_.].*|\.(gif|jpe?g))
-  /.*/(.*[-_.])?count(er)?(\.cgi|\.dll|\.exe|[?/])
-  /.*/(ng)?adclient\.cgi
-  /.*/(plain|live|rotate)[-_.]?ads?/
-  /.*/(sponsor)s?[0-9]?/
-  /.*/_?(plain|live)?ads?(-banners)?/
-  /.*/abanners/
-  /.*/ad(sdna_image|gifs?)/
-  /.*/ad(server|stream|juggler)\.(cgi|pl|dll|exe)
-  /.*/adbanners/
-  /.*/adserver
-  /.*/adstream\.cgi
-  /.*/adv((er)?ts?|ertis(ing|ements?))?/
-  /.*/banner_?ads/
-  /.*/banners?/
-  /.*/banners?\.cgi/
-  /.*/cgi-bin/centralad/getimage
-  /.*/images/addver\.gif
-  /.*/images/marketing/.*\.(gif|jpe?g)
-  /.*/popupads/
-  /.*/siteads/
-  /.*/sponsor.*\.gif
-  /.*/sponsors?[0-9]?/
-  /.*/advert[0-9]+\.jpg
-  /Media/Images/Adds/
-  /ad_images/
-  /adimages/
-  /.*/ads/
-  /bannerfarm/
-  /grafikk/annonse/
-  /graphics/defaultAd/
-  /image\.ng/AdType
-  /image\.ng/transactionID
-  /images/.*/.*_anim\.gif # alvin brattli
-  /ip_img/.*\.(gif|jpe?g)
-  /rotateads/
-  /rotations/ 
-  /worldnet/ad\.cgi
-  /cgi-bin/nph-adclick.exe/
-  /.*/Image/BannerAdvertising/
-  /.*/ad-bin/
-  /.*/adlib/server\.cgi
-  /autoads/
-   
-
-Note that many of these actions have the potential to cause a page to
-misbehave, possibly even not to display at all. There are many ways a site
-designer may choose to design his site, and what HTTP header content he may
-depend on. There is no way to have hard and fast rules for all sites. See the 
-Appendix for a brief example on troubleshooting actions. 
-
--------------------------------------------------------------------------------
-
-3.4.3. Aliases
-
-Custom "actions", known to Privoxy as "aliases", can be defined by combining
-other "actions". These can in turn be invoked just like the built-in "actions".
-Currently, an alias can contain any character except space, tab, "=", "{" or "}
-". But please use only "a"- "z", "0"-"9", "+", and "-". Alias names are not
-case sensitive, and must be defined before anything else in the
-default.actionfile ! And there can only be one set of "aliases" defined.
-
-Now let's define a few aliases:
-
- # Useful customer aliases we can use later. These must come first!
- {{alias}}
- +no-cookies = +no-cookies-set +no-cookies-read
- -no-cookies = -no-cookies-set -no-cookies-read
- fragile     =
- -block -no-cookies -filter -fast-redirects -hide-referer -no-popups
- shop        = -no-cookies -filter -fast-redirects
- +imageblock = +block +image
-
- #For people who don't like to type too much:  ;-)
- c0 = +no-cookies
- c1 = -no-cookies
- c2 = -no-cookies-set +no-cookies-read
- c3 = +no-cookies-set -no-cookies-read
- #... etc.  Customize to your heart's content.
+   frameset-borders: Give frames a border
    
    
-
-Some examples using our "shop" and "fragile" aliases from above:
-
- # These sites are very complex and require
- # minimal interference.
- {fragile}
- .office.microsoft.com
- .windowsupdate.microsoft.com
- .nytimes.com
-
- # Shopping sites - still want to block ads.
- {shop}
- .quietpc.com
- .worldpay.com   # for quietpc.com
- .jungle.com
- .scan.co.uk
-
- # These shops require pop-ups
- {shop -no-popups}
- .dabs.com
- .overclockers.co.uk
+   webbugs: Squish WebBugs (1x1 invisible GIFs used for user tracking)
    
    
-
--------------------------------------------------------------------------------
-
-3.5. The Filter File
-
-Any web page can be dynamically modified with the filter file. This
-modification can be removal, or re-writing, of any web page content, including
-tags and non-visible content. The default filter file is default.filter,
-located in the config directory.
-
-The included example file is divided into sections. Each section begins with
-the FILTER keyword, followed by the identifier for that section, e.g. "FILTER:
-webbugs". Each section performs a similar type of filtering, such as
-"html-annoyances". 
-
-This file uses regular expressions to alter or remove any string in the target
-page. The expressions can only operate on one line at a time. Some examples
-from the included default default.filter:
-
-Stop web pages from displaying annoying messages in the status bar by deleting
-such references:
-
- FILTER: html-annoyances
-
- # New browser windows should be resizeable and have a location and status
- # bar. Make it so.
- #
- s/resizable="?(no|0)"?/resizable=1/ig s/noresize/yesresize/ig
- s/location="?(no|0)"?/location=1/ig s/status="?(no|0)"?/status=1/ig
- s/scrolling="?(no|0|Auto)"?/scrolling=1/ig
- s/menubar="?(no|0)"?/menubar=1/ig 
-
- # The <BLINK> tag was a crime!
- #
- s*<blink>|</blink>**ig
-
- # Is this evil? 
- #
- #s/framespacing="?(no|0)"?//ig
- #s/margin(height|width)=[0-9]*//gi
+   no-refresh: Automatic refresh sucks on auto-dialup lines
    
    
-
-Just for kicks, replace any occurrence of "Microsoft" with "MicroSuck", and
-have a little fun with topical buzzwords:
-
- FILTER: fun
-
- s/microsoft(?!.com)/MicroSuck/ig
-
- # Buzzword Bingo:
- #
- s/industry-leading|cutting-edge|award-winning/<font color=red><b>BINGO!</b></
-font>/ig
+   fun: Text replacements for subversive browsing fun!
    
    
-
-Kill those pesky little web-bugs:
-
- # webbugs: Squish WebBugs (1x1 invisible GIFs used for user tracking)
- FILTER: webbugs
-
- s/<img\s+[^>]*?(width|height)\s*=\s*['"]?1\D[^>]*?(width|height)\s*=\s*['"]?1
-(\D[^>]*?)?>/<!-- Squished WebBug -->/sig
+   nimda: Remove (virus) Nimda code.
+   
+   banners-by-size: Kill banners by size
    
    
+   crude-parental: Kill all web pages that contain the words "sex" or
+   "warez"
+   
+     * Block any existing X-Forwarded-for header, and do not add a new
+       one:
+         +hide-forwarded
+       
+     * If the browser sends a "From:" header containing your e-mail
+       address, this either completely removes the header ("block"), or
+       changes it to the specified e-mail address.
+         +hide-from{block}
+         +hide-from{spam@sittingduck.xqq}
+       
+     * Don't send the "Referer:" (sic) header to the web site. You can
+       block it, forge a URL to the same server as the request (which is
+       preferred because some sites will not send images otherwise) or
+       set it to a constant string of your choice.
+         +hide-referer{block}
+         +hide-referer{forge}
+         +hide-referer{http://nowhere.com}
+       
+     * Alternative spelling of "+hide-referer". It has the same
+       parameters, and can be freely mixed with, "+hide-referer".
+       ("referrer" is the correct English spelling, however the HTTP
+       specification has a bug - it requires it to be spelled "referer".)
+         +hide-referrer{...}
+       
+     * Change the "User-Agent:" header so web servers can't tell your
+       browser type. Warning! This breaks many web sites. Specify the
+       user-agent value you want. Example, pretend to be using Netscape
+       on Linux:
+         +hide-user-agent{Mozilla (X11; I; Linux 2.0.32 i586)}
+       
+     * Treat this URL as an image. This only matters if it's also
+       "+block"ed, in which case a "blocked" image can be sent rather
+       than a HTML page. See "+image-blocker{}" below for the control
+       over what is actually sent. If you want invisible ads, they should
+       be defined as images and blocked. And also, "image-blocker" should
+       be set to "blank".
+         +image
+       
+     * Decides what to do with URLs that end up tagged with "{+block
+       +image}", e.g an advertizement. There are five options.
+       "-image-blocker" will send a HTML "blocked" page, usually
+       resulting in a "broken image" icon. "+image-blocker{blank}" will
+       send a 1x1 transparent GIF image. And finally,
+       "+image-blocker{http://xyz.com}" will send a HTTP temporary
+       redirect to the specified image. This has the advantage of the
+       icon being being cached by the browser, which will speed up the
+       display. "+image-blocker{pattern}" will send a checkboard type
+       pattern
+         +image-blocker{blank}
+         +image-blocker{pattern}
+         +image-blocker{http://p.p/send-banner}
+       
+     * By default (i.e. in the absence of a "+limit-connect" action),
+       Privoxy will only allow CONNECT requests to port 443, which is the
+       standard port for https as a precaution.
+       The CONNECT methods exists in HTTP to allow access to secure
+       websites (https:// URLs) through proxies. It works very simply:
+       the proxy connects to the server on the specified port, and then
+       short-circuits its connections to the client and to the remote
+       proxy. This can be a big security hole, since CONNECT-enabled
+       proxies can be abused as TCP relays very easily.
+       If you want to allow CONNECT for more ports than this, or want to
+       forbid CONNECT altogether, you can specify a comma separated list
+       of ports and port ranges (the latter using dashes, with the
+       minimum defaulting to 0 and max to 65K):
+         +limit-connect{443} # This is the default and need no be
+       specified.
+         +limit-connect{80,443} # Ports 80 and 443 are OK.
+         +limit-connect{-3, 7, 20-100, 500-} # Port less than 3, 7, 20 to
+       100
+          #and above 500 are OK.
+       
+     * "+no-compression" prevents the website from compressing the data.
+       Some websites do this, which can be a problem for Privoxy, since
+       "+filter", "+no-popup" and "+gif-deanimate" will not work on
+       compressed data. This will slow down connections to those
+       websites, though. Default is "nocompression" is turned on.
+         +nocompression
+       
+     * If the website sets cookies, "no-cookies-keep" will make sure they
+       are erased when you exit and restart your web browser. This makes
+       profiling cookies useless, but won't break sites which require
+       cookies so that you can log in for transactions. Default: on.
+         +no-cookies-keep
+       
+     * Prevent the website from reading cookies:
+         +no-cookies-read
+       
+     * Prevent the website from setting cookies:
+         +no-cookies-set
+       
+     * Filter the website through a built-in filter to disable those
+       obnoxious JavaScript pop-up windows via window.open(), etc. The
+       two alternative spellings are equivalent.
+         +no-popup
+         +no-popups
+       
+     * This action only applies if you are using a jarfile for saving
+       cookies. It sends a cookie to every site stating that you do not
+       accept any copyright on cookies sent to you, and asking them not
+       to track you. Of course, this is a (relatively) unique header they
+       could use to track you.
+         +vanilla-wafer
+       
+     * This allows you to add an arbitrary cookie. It can be specified
+       multiple times in order to add as many cookies as you like.
+         +wafer{name=value}
+       
+   The meaning of any of the above is reversed by preceding the action
+   with a "-", in place of the "+".
+   
+   Some examples:
+   
+   Turn off cookies by default, then allow a few through for specified
+   sites:
+   
+    # Turn off all persistent cookies
+    { +no-cookies-read }
+    { +no-cookies-set }
+    # Allow cookies for this browser session ONLY
+    { +no-cookies-keep }
+    # Exceptions to the above, sites that benefit from persistent cookies
+    { -no-cookies-read }
+    { -no-cookies-set }
+    { -no-cookies-keep }
+    .javasoft.com
+    .sun.com
+    .yahoo.com
+    .msdn.microsoft.com
+    .redhat.com
+    # Alternative way of saying the same thing
+    {-no-cookies-set -no-cookies-read -no-cookies-keep}
+    .sourceforge.net
+    .sf.net
+   
+   Now turn off "fast redirects", and then we allow two exceptions:
+   
+    # Turn them off!
+    {+fast-redirects}
+   
+    # Reverse it for these two sites, which don't work right without it.
+    {-fast-redirects}
+    www.ukc.ac.uk/cgi-bin/wac\.cgi\?
+    login.yahoo.com
+   
+   Turn on page filtering according to rules in the defined sections of
+   refilterfile, and make one exception for sourceforge:
+   
+    # Run everything through the filter file, using only the
+    # specified sections:
+    +filter{html-annoyances} +filter{js-annoyances} +filter{no-popups}\
+    +filter{webbugs} +filter{nimda} +filter{banners-by-size}
+   
+    # Then disable filtering of code from sourceforge!
+    {-filter}
+    .cvs.sourceforge.net
+   
+   Now some URLs that we want "blocked", ie we won't see them. Many of
+   these use regular expressions that will expand to match multiple URLs:
+   
+     # Blocklist:
+     {+block}
+     /.*/(.*[-_.])?ads?[0-9]?(/|[-_.].*|\.(gif|jpe?g))
+     /.*/(.*[-_.])?count(er)?(\.cgi|\.dll|\.exe|[?/])
+     /.*/(ng)?adclient\.cgi
+     /.*/(plain|live|rotate)[-_.]?ads?/
+     /.*/(sponsor)s?[0-9]?/
+     /.*/_?(plain|live)?ads?(-banners)?/
+     /.*/abanners/
+     /.*/ad(sdna_image|gifs?)/
+     /.*/ad(server|stream|juggler)\.(cgi|pl|dll|exe)
+     /.*/adbanners/
+     /.*/adserver
+     /.*/adstream\.cgi
+     /.*/adv((er)?ts?|ertis(ing|ements?))?/
+     /.*/banner_?ads/
+     /.*/banners?/
+     /.*/banners?\.cgi/
+     /.*/cgi-bin/centralad/getimage
+     /.*/images/addver\.gif
+     /.*/images/marketing/.*\.(gif|jpe?g)
+     /.*/popupads/
+     /.*/siteads/
+     /.*/sponsor.*\.gif
+     /.*/sponsors?[0-9]?/
+     /.*/advert[0-9]+\.jpg
+     /Media/Images/Adds/
+     /ad_images/
+     /adimages/
+     /.*/ads/
+     /bannerfarm/
+     /grafikk/annonse/
+     /graphics/defaultAd/
+     /image\.ng/AdType
+     /image\.ng/transactionID
+     /images/.*/.*_anim\.gif # alvin brattli
+     /ip_img/.*\.(gif|jpe?g)
+     /rotateads/
+     /rotations/
+     /worldnet/ad\.cgi
+     /cgi-bin/nph-adclick.exe/
+     /.*/Image/BannerAdvertising/
+     /.*/ad-bin/
+     /.*/adlib/server\.cgi
+     /autoads/
+   
+   Note that many of these actions have the potential to cause a page to
+   misbehave, possibly even not to display at all. There are many ways a
+   site designer may choose to design his site, and what HTTP header
+   content he may depend on. There is no way to have hard and fast rules
+   for all sites. See the [52]Appendix for a brief example on
+   troubleshooting actions.
+     _________________________________________________________________
+   
+3.4.3. Aliases
 
 
--------------------------------------------------------------------------------
+   Custom "actions", known to Privoxy as "aliases", can be defined by
+   combining other "actions". These can in turn be invoked just like the
+   built-in "actions". Currently, an alias can contain any character
+   except space, tab, "=", "{" or "}". But please use only "a"- "z",
+   "0"-"9", "+", and "-". Alias names are not case sensitive, and must be
+   defined before anything else in the default.actionfile ! And there can
+   only be one set of "aliases" defined.
+   
+   Now let's define a few aliases:
+   
+    # Useful customer aliases we can use later. These must come first!
+    {{alias}}
+    +no-cookies = +no-cookies-set +no-cookies-read
+    -no-cookies = -no-cookies-set -no-cookies-read
+    fragile     = -block -no-cookies -filter -fast-redirects -hide-refere
+   r -no-popups
+    shop        = -no-cookies -filter -fast-redirects
+    +imageblock = +block +image
+    #For people who don't like to type too much:  ;-)
+    c0 = +no-cookies
+    c1 = -no-cookies
+    c2 = -no-cookies-set +no-cookies-read
+    c3 = +no-cookies-set -no-cookies-read
+    #... etc.  Customize to your heart's content.
+   
+   Some examples using our "shop" and "fragile" aliases from above:
+   
+    # These sites are very complex and require
+    # minimal interference.
+    {fragile}
+    .office.microsoft.com
+    .windowsupdate.microsoft.com
+    .nytimes.com
+    # Shopping sites - still want to block ads.
+    {shop}
+    .quietpc.com
+    .worldpay.com   # for quietpc.com
+    .jungle.com
+    .scan.co.uk
+    # These shops require pop-ups
+    {shop -no-popups}
+    .dabs.com
+    .overclockers.co.uk
+     _________________________________________________________________
+   
+3.5. The Filter File
 
 
+   Any web page can be dynamically modified with the filter file. This
+   modification can be removal, or re-writing, of any web page content,
+   including tags and non-visible content. The default filter file is
+   default.filter, located in the config directory.
+   
+   The included example file is divided into sections. Each section
+   begins with the FILTER keyword, followed by the identifier for that
+   section, e.g. "FILTER: webbugs". Each section performs a similar type
+   of filtering, such as "html-annoyances".
+   
+   This file uses regular expressions to alter or remove any string in
+   the target page. The expressions can only operate on one line at a
+   time. Some examples from the included default default.filter:
+   
+   Stop web pages from displaying annoying messages in the status bar by
+   deleting such references:
+   
+    FILTER: html-annoyances
+    # New browser windows should be resizeable and have a location and st
+   atus
+    # bar. Make it so.
+    #
+    s/resizable="?(no|0)"?/resizable=1/ig s/noresize/yesresize/ig
+    s/location="?(no|0)"?/location=1/ig s/status="?(no|0)"?/status=1/ig
+    s/scrolling="?(no|0|Auto)"?/scrolling=1/ig
+    s/menubar="?(no|0)"?/menubar=1/ig
+    # The <BLINK> tag was a crime!
+    #
+    s*<blink>|</blink>**ig
+    # Is this evil?
+    #
+    #s/framespacing="?(no|0)"?//ig
+    #s/margin(height|width)=[0-9]*//gi
+   
+   Just for kicks, replace any occurrence of "Microsoft" with
+   "MicroSuck", and have a little fun with topical buzzwords:
+   
+    FILTER: fun
+    s/microsoft(?!.com)/MicroSuck/ig
+    # Buzzword Bingo:
+    #
+    s/industry-leading|cutting-edge|award-winning/<font color=red><b>BING
+   O!</b></font>/ig
+   
+   Kill those pesky little web-bugs:
+   
+    # webbugs: Squish WebBugs (1x1 invisible GIFs used for user tracking)
+    FILTER: webbugs
+    s/<img\s+[^>]*?(width|height)\s*=\s*['"]?1\D[^>]*?(width|height)\s*=\
+   s*['"]?1(\D[^>]*?)?>/<!-- Squished WebBug -->/sig
+     _________________________________________________________________
+   
 3.6. Templates
 
 3.6. Templates
 
-When Privoxy displays one of its internal pages, such as a 404 Not Found error
-page, it uses the appropriate template. On Linux, BSD, and Unix, these are
-located in /etc/privoxy/templates by default. These may be customized, if
-desired. 
-
--------------------------------------------------------------------------------
-
+   When Privoxy displays one of its internal pages, such as a 404 Not
+   Found error page, it uses the appropriate template. On Linux, BSD, and
+   Unix, these are located in /etc/privoxy/templates by default. These
+   may be customized, if desired.
+     _________________________________________________________________
+   
 4. Quickstart to Using Privoxy
 
 4. Quickstart to Using Privoxy
 
-Install package, then run and enjoy! Privoxy is typically started by specifying
-the main configuration file to be used on the command line. Example Unix
-startup command:
-
-                                                                               
- # /usr/sbin/privoxy /etc/privoxy/config                                       
-                                                                               
-                                                                               
-
-An init script is provided for SuSE and Redhat.
-
-For for SuSE: /etc/rc.d/privoxy start
-
-For RedHat: /etc/rc.d/init.d/privoxy start
-
-If no configuration file is specified on the command line, Privoxy will look
-for a file named config in the current directory. Except on Win32 where it will
-try config.txt. If no file is specified on the command line and no default
-configuration file can be found, Privoxy will fail to start.
-
-Be sure your browser is set to use the proxy which is by default at localhost,
-port 8118. With Netscape (and Mozilla), this can be set under Edit ->
-Preferences -> Advanced -> Proxies -> HTTP Proxy. For Internet Explorer: Tools
-> Internet Properties -> Connections -> LAN Setting. Then, check "Use Proxy"
-and fill in the appropriate info (Address: localhost, Port: 8118). Include if
-HTTPS proxy support too.
-
-The included default configuration files should give a reasonable starting
-point, though may be somewhat aggressive in blocking junk. You will probably
-want to keep an eye out for sites that require persistent cookies, and add
-these to default.action as needed. By default, most of these will be accepted
-only during the current browser session, until you add them to the
-configuration. If you want the browser to handle this instead, you will need to
-edit default.action and disable this feature. If you use more than one browser,
-it would make more sense to let Privoxy handle this. In which case, the browser
-(s) should be set to accept all cookies.
-
-If a particular site shows problems loading properly, try adding it to the
-{fragile} section of default.action. This will turn off most actions for this
-site.
-
-Privoxy is HTTP/1.1 compliant, but not all 1.1 features are as yet implemented.
-If browsers that support HTTP/1.1 (like Mozilla or recent versions of I.E.)
-experience problems, you might try to force HTTP/1.0 compatibility. For
-Mozilla, look under Edit -> Preferences -> Debug -> Networking. Or set the
-"+downgrade" config option in default.action.
-
-After running Privoxy for a while, you can start to fine tune the configuration
-to suit your personal, or site, preferences and requirements. There are many,
-many aspects that can be customized. "Actions" (as specified in default.action)
-can be adjusted by pointing your browser to http://p.p/, and then follow the
-link to "edit the actions list". (This is an internal page and does not require
-Internet access.)
-
-In fact, various aspects of Privoxy configuration can be viewed from this page,
-including current configuration parameters, source code version numbers, the
-browser's request headers, and "actions" that apply to a given URL. In addition
-to the default.action file editor mentioned above, Privoxy can also be turned
-"on" and "off" from this page.
-
-If you encounter problems, please verify it is a Privoxy bug, by disabling
-Privoxy, and then trying the same page. Also, try another browser if possible
-to eliminate browser or site problems. Before reporting it as a bug, see if
-there is not a configuration option that is enabled that is causing the page
-not to load. You can then add an exception for that page or site. If a bug,
-please report it to the developers (see below).
-
--------------------------------------------------------------------------------
-
+   Install package, then run and enjoy! Privoxy is typically started by
+   specifying the main configuration file to be used on the command line.
+   Example Unix startup command:
+   
+
+ # /usr/sbin/privoxy /etc/privoxy/config
+
+
+   An init script is provided for SuSE and Redhat.
+   
+   For for SuSE: /etc/rc.d/privoxy start
+   
+   For RedHat: /etc/rc.d/init.d/privoxy start
+   
+   If no configuration file is specified on the command line, Privoxy
+   will look for a file named config in the current directory. Except on
+   Win32 where it will try config.txt. If no file is specified on the
+   command line and no default configuration file can be found, Privoxy
+   will fail to start.
+   
+   Be sure your browser is set to use the proxy which is by default at
+   localhost, port 8118. With Netscape (and Mozilla), this can be set
+   under Edit -> Preferences -> Advanced -> Proxies -> HTTP Proxy. For
+   Internet Explorer: Tools > Internet Properties -> Connections -> LAN
+   Setting. Then, check "Use Proxy" and fill in the appropriate info
+   (Address: localhost, Port: 8118). Include if HTTPS proxy support too.
+   
+   The included default configuration files should give a reasonable
+   starting point, though may be somewhat aggressive in blocking junk.
+   You will probably want to keep an eye out for sites that require
+   persistent cookies, and add these to default.action as needed. By
+   default, most of these will be accepted only during the current
+   browser session, until you add them to the configuration. If you want
+   the browser to handle this instead, you will need to edit
+   default.action and disable this feature. If you use more than one
+   browser, it would make more sense to let Privoxy handle this. In which
+   case, the browser(s) should be set to accept all cookies.
+   
+   If a particular site shows problems loading properly, try adding it to
+   the {fragile} section of default.action. This will turn off most
+   actions for this site.
+   
+   Privoxy is HTTP/1.1 compliant, but not all 1.1 features are as yet
+   implemented. If browsers that support HTTP/1.1 (like Mozilla or recent
+   versions of I.E.) experience problems, you might try to force HTTP/1.0
+   compatibility. For Mozilla, look under Edit -> Preferences -> Debug ->
+   Networking. Or set the "+downgrade" config option in default.action.
+   
+   After running Privoxy for a while, you can start to fine tune the
+   configuration to suit your personal, or site, preferences and
+   requirements. There are many, many aspects that can be customized.
+   "Actions" (as specified in default.action) can be adjusted by pointing
+   your browser to [53]http://p.p/, and then follow the link to "edit the
+   actions list". (This is an internal page and does not require Internet
+   access.)
+   
+   In fact, various aspects of Privoxy configuration can be viewed from
+   this page, including current configuration parameters, source code
+   version numbers, the browser's request headers, and "actions" that
+   apply to a given URL. In addition to the default.action file editor
+   mentioned above, Privoxy can also be turned "on" and "off" from this
+   page.
+   
+   If you encounter problems, please verify it is a Privoxy bug, by
+   disabling Privoxy, and then trying the same page. Also, try another
+   browser if possible to eliminate browser or site problems. Before
+   reporting it as a bug, see if there is not a configuration option that
+   is enabled that is causing the page not to load. You can then add an
+   exception for that page or site. If a bug, please report it to the
+   developers (see below).
+     _________________________________________________________________
+   
 4.1. Command Line Options
 
 4.1. Command Line Options
 
-Privoxy may be invoked with the following command-line options:
-
-  * --version
+   Privoxy may be invoked with the following command-line options:
+   
+     * --version
+       Print version info and exit, Unix only.
+     * --help
+       Print a short usage info and exit, Unix only.
+     * --no-daemon
+       Don't become a daemon, i.e. don't fork and become process group
+       leader, don't detach from controlling tty. Unix only.
+     * --pidfile FILE
+       On startup, write the process ID to FILE. Delete the FILE on exit.
+       Failiure to create or delete the FILE is non-fatal. If no FILE
+       option is given, no PID file will be used. Unix only.
+     * --user USER[.GROUP]
+       After (optionally) writing the PID file, assume the user ID of
+       USER, and if included the GID of GROUP. Exit if the privileges are
+       not sufficient to do so. Unix only.
+     * configfile
+       If no configfile is included on the command line, Privoxy will
+       look for a file named "config" in the current directory (except on
+       Win32 where it will look for "config.txt" instead). Specify full
+       path to avoid confusion.
+     _________________________________________________________________
    
    
-    Print version info and exit, Unix only.
-   
-  * --help
+5. Contacting the Developers, Bug Reporting and Feature Requests
+
+   We value your feedback. However, to provide you with the best support,
+   please note:
+   
+     * Use the [54]Sourceforge support forum to get help.
+     * Submit bugs only thru our [55]Sourceforge bug forum. Make sure
+       that the bug has not already been submitted. Please try to verify
+       that it is a Privoxy bug, and not a browser or site bug first. If
+       you are using your own custom configuration, please try the stock
+       configs to see if the problem is a configuration related bug. And
+       if not using the latest development snapshot, please try the
+       latest one. Or even better, CVS sources.
+     * Submit feature requests only thru our [56]Sourceforge feature
+       request forum.
+       
+   For any other issues, feel free to use the [57]mailing lists.
    
    
-    Print a short usage info and exit, Unix only.
+   Anyone interested in actively participating in development and related
+   discussions can join the appropriate mailing list [58]here. Archives
+   are available here too.
+     _________________________________________________________________
    
    
-  * --no-daemon
+6. Copyright and History
+
+6.1. License
+
+   Privoxy is free software; you can redistribute it and/or modify it
+   under the terms of the GNU General Public License as published by the
+   Free Software Foundation; either version 2 of the License, or (at your
+   option) any later version.
    
    
-    Don't become a daemon, i.e. don't fork and become process group leader,
-    don't detach from controlling tty. Unix only.
+   This program is distributed in the hope that it will be useful, but
+   WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+   General Public License for more details, which is available from
+   [59]the Free Software Foundation, Inc, 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.
+     _________________________________________________________________
    
    
-  * --pidfile FILE
+6.2. History
+
+   Privoxy is derived from the Internet Junkbuster, with many improvments
+   and enhancements over the original.
    
    
-    On startup, write the process ID to FILE. Delete the FILE on exit. Failiure
-    to create or delete the FILE is non-fatal. If no FILE option is given, no
-    PID file will be used. Unix only.
+   Junkbuster was originally written by Anonymous Coders and
+   [60]Junkbuster's Corporation, and was released as free open-source
+   software under the GNU GPL. [61]Stefan Waldherr made many
+   improvements, and started the [62]SourceForge project Privoxy to
+   rekindle development. There are now several active developers
+   contributing. The last stable release of Junkbuster was v2.0.2, which
+   has now grown whiskers ;-).
+     _________________________________________________________________
    
    
-  * --user USER[.GROUP]
+7. See also
+
+     [63]http://sourceforge.net/projects/ijbswa
    
    
-    After (optionally) writing the PID file, assume the user ID of USER, and if
-    included the GID of GROUP. Exit if the privileges are not sufficient to do
-    so. Unix only.
+     [64]http://www.privoxy.org/
    
    
-  * configfile
+     [65]http://p.p/
    
    
-    If no configfile is included on the command line, Privoxy will look for a
-    file named "config" in the current directory (except on Win32 where it will
-    look for "config.txt" instead). Specify full path to avoid confusion.
+     [66]http://www.junkbusters.com/ht/en/cookies.html
    
    
--------------------------------------------------------------------------------
-
-5. Contacting the Developers, Bug Reporting and Feature Requests
-
-We value your feedback. However, to provide you with the best support, please
-note:
-
-  * Use the Sourceforge support forum to get help.
+     [67]http://www.waldherr.org/junkbuster/
    
    
-  * Submit bugs only thru our Sourceforge bug forum. Make sure that the bug has
-    not already been submitted. Please try to verify that it is a Privoxy bug,
-    and not a browser or site bug first. If you are using your own custom
-    configuration, please try the stock configs to see if the problem is a
-    configuration related bug. And if not using the latest development
-    snapshot, please try the latest one. Or even better, CVS sources.
+     [68]http://privacy.net/analyze/
    
    
-  * Submit feature requests only thru our Sourceforge feature request forum.
+    [69]http://www.squid-cache.org/
+     _________________________________________________________________
    
    
-
-For any other issues, feel free to use the mailing lists.
-
-Anyone interested in actively participating in development and related
-discussions can join the appropriate mailing list here. Archives are available
-here too.
-
--------------------------------------------------------------------------------
-
-6. Copyright and History
-
-6.1. License
-
-Privoxy is free software; you can redistribute it and/or modify it under the
-terms of the GNU General Public License as published by the Free Software
-Foundation; either version 2 of the License, or (at your option) any later
-version.
-
-This program is distributed in the hope that it will be useful, but WITHOUT ANY
-WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-PARTICULAR PURPOSE. See the GNU General Public License for more details, which
-is available from the Free Software Foundation, Inc, 59 Temple Place - Suite
-330, Boston, MA 02111-1307, USA.
-
--------------------------------------------------------------------------------
-
-6.2. History
-
-Privoxy is derived from the Internet Junkbuster, with many improvments and
-enhancements over the original.
-
-Junkbuster was originally written by Anonymous Coders and Junkbuster's
-Corporation, and was released as free open-source software under the GNU GPL. 
-Stefan Waldherr made many improvements, and started the SourceForge project
-Privoxy to rekindle development. There are now several active developers
-contributing. The last stable release of Junkbuster was v2.0.2, which has now
-grown whiskers ;-).
-
--------------------------------------------------------------------------------
-
-7. See also
-
-  http://sourceforge.net/projects/ijbswa
-
-  http://ijbswa.sourceforge.net/
-
-  http://p.p/
-
-  http://www.junkbusters.com/ht/en/cookies.html
-
-  http://www.waldherr.org/junkbuster/
-
-  http://privacy.net/analyze/
-
- http://www.squid-cache.org/
-
-
--------------------------------------------------------------------------------
-
 8. Appendix
 
 8.1. Regular Expressions
 
 8. Appendix
 
 8.1. Regular Expressions
 
-Privoxy can use "regular expressions" in various config files. Assuming support
-for "pcre" (Perl Compatible Regular Expressions) is compiled in, which is the
-default. Such configuration directives do not require regular expressions, but
-they can be used to increase flexibility by matching a pattern with wild-cards
-against URLs.
-
-If you are reading this, you probably don't understand what "regular
-expressions" are, or what they can do. So this will be a very brief
-introduction only. A full explanation would require a book ;-)
-
-"Regular expressions" is a way of matching one character expression against
-another to see if it matches or not. One of the "expressions" is a literal
-string of readable characters (letter, numbers, etc), and the other is a
-complex string of literal characters combined with wild-cards, and other
-special characters, called meta-characters. The "meta-characters" have special
-meanings and are used to build the complex pattern to be matched against. Perl
-Compatible Regular Expressions is an enhanced form of the regular expression
-language with backward compatibility.
-
-To make a simple analogy, we do something similar when we use wild-card
-characters when listing files with the dir command in DOS. *.* matches all
-filenames. The "special" character here is the asterisk which matches any and
-all characters. We can be more specific and use ? to match just individual
-characters. So "dir file?.text" would match "file1.txt", "file2.txt", etc. We
-are pattern matching, using a similar technique to "regular expressions"!
-
-Regular expressions do essentially the same thing, but are much, much more
-powerful. There are many more "special characters" and ways of building complex
-patterns however. Let's look at a few of the common ones, and then some
-examples:
-
-. - Matches any single character, e.g. "a", "A", "4", ":", or "@".
-
-? - The preceding character or expression is matched ZERO or ONE times. Either/
-or.                                                                            
-
-+ - The preceding character or expression is matched ONE or MORE times.
-
-* - The preceding character or expression is matched ZERO or MORE times.
-
-\ - The "escape" character denotes that the following character should be taken
-literally. This is used where one of the special characters (e.g. ".") needs to
-be taken literally and not as a special meta-character.                        
-
-[] - Characters enclosed in brackets will be matched if any of the enclosed    
-characters are encountered.                                                    
-
-() - parentheses are used to group a sub-expression, or multiple               
-sub-expressions.                                                               
-
-| - The "bar" character works like an "or" conditional statement. A match is   
-successful if the sub-expression on either side of "|" matches.                
-
-s/string1/string2/g - This is used to rewrite strings of text. "string1" is    
-replaced by "string2" in this example.                                         
-
-These are just some of the ones you are likely to use when matching URLs with
-Privoxy, and is a long way from a definitive list. This is enough to get us
-started with a few simple examples which may be more illuminating:
-
-/.*/banners/.* - A simple example that uses the common combination of "." and "
-*" to denote any character, zero or more times. In other words, any string at
-all. So we start with a literal forward slash, then our regular expression
-pattern (".*") another literal forward slash, the string "banners", another
-forward slash, and lastly another ".*". We are building a directory path here.
-This will match any file with the path that has a directory named "banners" in
-it. The ".*" matches any characters, and this could conceivably be more forward
-slashes, so it might expand into a much longer looking path. For example, this
-could match: "/eye/hate/spammers/banners/annoy_me_please.gif", or just "/
-banners/annoying.html", or almost an infinite number of other possible
-combinations, just so it has "banners" in the path somewhere.
-
-A now something a little more complex:
-
-/.*/adv((er)?ts?|ertis(ing|ements?))?/ - We have several literal forward
-slashes again ("/"), so we are building another expression that is a file path
-statement. We have another ".*", so we are matching against any conceivable
-sub-path, just so it matches our expression. The only true literal that must
-match our pattern is adv, together with the forward slashes. What comes after
-the "adv" string is the interesting part.
-
-Remember the "?" means the preceding expression (either a literal character or
-anything grouped with "(...)" in this case) can exist or not, since this means
-either zero or one match. So "((er)?ts?|ertis(ing|ements?))" is optional, as
-are the individual sub-expressions: "(er)", "(ing|ements?)", and the "s". The "
-|" means "or". We have two of those. For instance, "(ing|ements?)", can expand
-to match either "ing" OR "ements?". What is being done here, is an attempt at
-matching as many variations of "advertisement", and similar, as possible. So
-this would expand to match just "adv", or "advert", or "adverts", or
-"advertising", or "advertisement", or "advertisements". You get the idea. But
-it would not match "advertizements" (with a "z"). We could fix that by changing
-our regular expression to: "/.*/adv((er)?ts?|erti(s|z)(ing|ements?))?/", which
-would then match either spelling.
-
-/.*/advert[0-9]+\.(gif|jpe?g) - Again another path statement with forward
-slashes. Anything in the square brackets "[]" can be matched. This is using
-"0-9" as a shorthand expression to mean any digit one through nine. It is the
-same as saying "0123456789". So any digit matches. The "+" means one or more of
-the preceding expression must be included. The preceding expression here is
-what is in the square brackets -- in this case, any digit one through nine.
-Then, at the end, we have a grouping: "(gif|jpe?g)". This includes a "|", so
-this needs to match the expression on either side of that bar character also. A
-simple "gif" on one side, and the other side will in turn match either "jpeg"
-or "jpg", since the "?" means the letter "e" is optional and can be matched
-once or not at all. So we are building an expression here to match image GIF or
-JPEG type image file. It must include the literal string "advert", then one or
-more digits, and a "." (which is now a literal, and not a special character,
-since it is escaped with "\"), and lastly either "gif", or "jpeg", or "jpg".
-Some possible matches would include: "//advert1.jpg", "/nasty/ads/
-advert1234.gif", "/banners/from/hell/advert99.jpg". It would not match
-"advert1.gif" (no leading slash), or "/adverts232.jpg" (the expression does not
-include an "s"), or "/advert1.jsp" ("jsp" is not in the expression anywhere).
-
-s/microsoft(?!.com)/MicroSuck/i - This is a substitution. "MicroSuck" will
-replace any occurrence of "microsoft". The "i" at the end of the expression
-means ignore case. The "(?!.com)" means the match should fail if "microsoft" is
-followed by ".com". In other words, this acts like a "NOT" modifier. In case
-this is a hyperlink, we don't want to break it ;-).
-
-We are barely scratching the surface of regular expressions here so that you
-can understand the default Privoxy configuration files, and maybe use this
-knowledge to customize your own installation. There is much, much more that can
-be done with regular expressions. Now that you know enough to get started, you
-can learn more on your own :/
-
-More reading on Perl Compatible Regular expressions: http://www.perldoc.com/
-perl5.6/pod/perlre.html
-
--------------------------------------------------------------------------------
-
+   Privoxy can use "regular expressions" in various config files.
+   Assuming support for "pcre" (Perl Compatible Regular Expressions) is
+   compiled in, which is the default. Such configuration directives do
+   not require regular expressions, but they can be used to increase
+   flexibility by matching a pattern with wild-cards against URLs.
+   
+   If you are reading this, you probably don't understand what "regular
+   expressions" are, or what they can do. So this will be a very brief
+   introduction only. A full explanation would require a book ;-)
+   
+   "Regular expressions" is a way of matching one character expression
+   against another to see if it matches or not. One of the "expressions"
+   is a literal string of readable characters (letter, numbers, etc), and
+   the other is a complex string of literal characters combined with
+   wild-cards, and other special characters, called meta-characters. The
+   "meta-characters" have special meanings and are used to build the
+   complex pattern to be matched against. Perl Compatible Regular
+   Expressions is an enhanced form of the regular expression language
+   with backward compatibility.
+   
+   To make a simple analogy, we do something similar when we use
+   wild-card characters when listing files with the dir command in DOS.
+   *.* matches all filenames. The "special" character here is the
+   asterisk which matches any and all characters. We can be more specific
+   and use ? to match just individual characters. So "dir file?.text"
+   would match "file1.txt", "file2.txt", etc. We are pattern matching,
+   using a similar technique to "regular expressions"!
+   
+   Regular expressions do essentially the same thing, but are much, much
+   more powerful. There are many more "special characters" and ways of
+   building complex patterns however. Let's look at a few of the common
+   ones, and then some examples:
+   
+   . - Matches any single character, e.g. "a", "A", "4", ":", or "@".
+   
+   ? - The preceding character or expression is matched ZERO or ONE
+   times. Either/or.
+   
+   + - The preceding character or expression is matched ONE or MORE
+   times.
+   
+   * - The preceding character or expression is matched ZERO or MORE
+   times.
+   
+   \ - The "escape" character denotes that the following character should
+   be taken literally. This is used where one of the special characters
+   (e.g. ".") needs to be taken literally and not as a special
+   meta-character.
+   
+   [] - Characters enclosed in brackets will be matched if any of the
+   enclosed characters are encountered.
+   
+   () - parentheses are used to group a sub-expression, or multiple
+   sub-expressions.
+   
+   | - The "bar" character works like an "or" conditional statement. A
+   match is successful if the sub-expression on either side of "|"
+   matches.
+   
+   s/string1/string2/g - This is used to rewrite strings of text.
+   "string1" is replaced by "string2" in this example.
+   
+   These are just some of the ones you are likely to use when matching
+   URLs with Privoxy, and is a long way from a definitive list. This is
+   enough to get us started with a few simple examples which may be more
+   illuminating:
+   
+   /.*/banners/.* - A simple example that uses the common combination of
+   "." and "*" to denote any character, zero or more times. In other
+   words, any string at all. So we start with a literal forward slash,
+   then our regular expression pattern (".*") another literal forward
+   slash, the string "banners", another forward slash, and lastly another
+   ".*". We are building a directory path here. This will match any file
+   with the path that has a directory named "banners" in it. The ".*"
+   matches any characters, and this could conceivably be more forward
+   slashes, so it might expand into a much longer looking path. For
+   example, this could match:
+   "/eye/hate/spammers/banners/annoy_me_please.gif", or just
+   "/banners/annoying.html", or almost an infinite number of other
+   possible combinations, just so it has "banners" in the path somewhere.
+   
+   A now something a little more complex:
+   
+   /.*/adv((er)?ts?|ertis(ing|ements?))?/ - We have several literal
+   forward slashes again ("/"), so we are building another expression
+   that is a file path statement. We have another ".*", so we are
+   matching against any conceivable sub-path, just so it matches our
+   expression. The only true literal that must match our pattern is adv,
+   together with the forward slashes. What comes after the "adv" string
+   is the interesting part.
+   
+   Remember the "?" means the preceding expression (either a literal
+   character or anything grouped with "(...)" in this case) can exist or
+   not, since this means either zero or one match. So
+   "((er)?ts?|ertis(ing|ements?))" is optional, as are the individual
+   sub-expressions: "(er)", "(ing|ements?)", and the "s". The "|" means
+   "or". We have two of those. For instance, "(ing|ements?)", can expand
+   to match either "ing" OR "ements?". What is being done here, is an
+   attempt at matching as many variations of "advertisement", and
+   similar, as possible. So this would expand to match just "adv", or
+   "advert", or "adverts", or "advertising", or "advertisement", or
+   "advertisements". You get the idea. But it would not match
+   "advertizements" (with a "z"). We could fix that by changing our
+   regular expression to: "/.*/adv((er)?ts?|erti(s|z)(ing|ements?))?/",
+   which would then match either spelling.
+   
+   /.*/advert[0-9]+\.(gif|jpe?g) - Again another path statement with
+   forward slashes. Anything in the square brackets "[]" can be matched.
+   This is using "0-9" as a shorthand expression to mean any digit one
+   through nine. It is the same as saying "0123456789". So any digit
+   matches. The "+" means one or more of the preceding expression must be
+   included. The preceding expression here is what is in the square
+   brackets -- in this case, any digit one through nine. Then, at the
+   end, we have a grouping: "(gif|jpe?g)". This includes a "|", so this
+   needs to match the expression on either side of that bar character
+   also. A simple "gif" on one side, and the other side will in turn
+   match either "jpeg" or "jpg", since the "?" means the letter "e" is
+   optional and can be matched once or not at all. So we are building an
+   expression here to match image GIF or JPEG type image file. It must
+   include the literal string "advert", then one or more digits, and a
+   "." (which is now a literal, and not a special character, since it is
+   escaped with "\"), and lastly either "gif", or "jpeg", or "jpg". Some
+   possible matches would include: "//advert1.jpg",
+   "/nasty/ads/advert1234.gif", "/banners/from/hell/advert99.jpg". It
+   would not match "advert1.gif" (no leading slash), or "/adverts232.jpg"
+   (the expression does not include an "s"), or "/advert1.jsp" ("jsp" is
+   not in the expression anywhere).
+   
+   s/microsoft(?!.com)/MicroSuck/i - This is a substitution. "MicroSuck"
+   will replace any occurrence of "microsoft". The "i" at the end of the
+   expression means ignore case. The "(?!.com)" means the match should
+   fail if "microsoft" is followed by ".com". In other words, this acts
+   like a "NOT" modifier. In case this is a hyperlink, we don't want to
+   break it ;-).
+   
+   We are barely scratching the surface of regular expressions here so
+   that you can understand the default Privoxy configuration files, and
+   maybe use this knowledge to customize your own installation. There is
+   much, much more that can be done with regular expressions. Now that
+   you know enough to get started, you can learn more on your own :/
+   
+   More reading on Perl Compatible Regular expressions:
+   [70]http://www.perldoc.com/perl5.6/pod/perlre.html
+     _________________________________________________________________
+   
 8.2. Privoxy's Internal Pages
 
 8.2. Privoxy's Internal Pages
 
-Since Privoxy proxies each requested web page, it is easy for Privoxy to trap
-certain URLs. In this way, we can talk directly to Privoxy, and see how it is
-configured, see how our rules are being applied, change these rules and other
-configuration options, and even turn Privoxy's filtering off, all with a web
-browser. 
-
-The URLs listed below are the special ones that allow direct access to Privoxy.
-Of course, Privoxy must be running to access these. If not, you will get a
-friendly error message. Internet access is not necessary either.
-
-  * Privoxy main page:
-   
-        http://ijbswa.sourceforge.net/config/
-       
-    Alternately, this may be reached at http://p.p/, but this variation may not
-    work as reliably as the above in some configurations.
+   Since Privoxy proxies each requested web page, it is easy for Privoxy
+   to trap certain URLs. In this way, we can talk directly to Privoxy,
+   and see how it is configured, see how our rules are being applied,
+   change these rules and other configuration options, and even turn
+   Privoxy's filtering off, all with a web browser.
    
    
-  * Show information about the current configuration:
+   The URLs listed below are the special ones that allow direct access to
+   Privoxy. Of course, Privoxy must be running to access these. If not,
+   you will get a friendly error message. Internet access is not
+   necessary either.
    
    
-        http://ijbswa.sourceforge.net/config/show-status
+     * Privoxy main page:
        
        
-  * Show the source code version numbers:
-   
-        http://ijbswa.sourceforge.net/config/show-version
+     [71]http://www.privoxy.org/config/
+       Alternately, this may be reached at [72]http://p.p/, but this
+       variation may not work as reliably as the above in some
+       configurations.
+     * Show information about the current configuration:
        
        
-  * Show the client's request headers:
-   
-        http://ijbswa.sourceforge.net/config/show-request
+     [73]http://www.privoxy.org/config/show-status
+     * Show the source code version numbers:
        
        
-  * Show which actions apply to a URL and why:
-   
-        http://ijbswa.sourceforge.net/config/show-url-info
+     [74]http://www.privoxy.org/config/show-version
+     * Show the client's request headers:
        
        
-  * Toggle Privoxy on or off:
-   
-        http://ijbswa.sourceforge.net/config/toggle
+     [75]http://www.privoxy.org/config/show-request
+     * Show which actions apply to a URL and why:
        
        
-    Short cuts. Turn off, then on:
-   
-        http://ijbswa.sourceforge.net/config/toggle?set=disable
+     [76]http://www.privoxy.org/config/show-url-info
+     * Toggle Privoxy on or off:
        
        
-        http://ijbswa.sourceforge.net/config/toggle?set=enable
+     [77]http://www.privoxy.org/config/toggle
+       Short cuts. Turn off, then on:
        
        
-  * Edit the actions list file:
-   
-        http://ijbswa.sourceforge.net/config/edit-actions
+     [78]http://www.privoxy.org/config/toggle?set=disable
        
        
-These may be bookmarked for quick reference. 
-
--------------------------------------------------------------------------------
-
+     [79]http://www.privoxy.org/config/toggle?set=enable
+     * Edit the actions list file:
+       
+     [80]http://www.privoxy.org/config/edit-actions
+       
+   These may be bookmarked for quick reference.
+     _________________________________________________________________
+   
 8.3. Anatomy of an Action
 
 8.3. Anatomy of an Action
 
-The way Privoxy applies "actions" to any given URL can be complex, and not
-always so easy to understand what is happening. And sometimes we need to be
-able to see just what Privoxy is doing. Especially, if something Privoxy is
-doing is causing us a problem inadvertantly. It can be a little daunting to
-look at the actions files themselves, since they tend to be filled with
-"regular expressions" whose consequences are not always so obvious. Privoxy
-provides the http://ijbswa.sourceforge.net/config/show-url-info page that can
-show us very specifically how actions are being applied to any given URL. This
-is a big help for troubleshooting.
-
-First, enter one URL (or partial URL) at the prompt, and then Privoxy will tell
-us how the current configuration will handle it. This will not help with
-filtering effects from the default.filter file! It also will not tell you about
-any other URLs that may be embedded within the URL you are testing. For
-instance, images such as ads are expressed as URLs within the raw page source
-of HTML pages. So you will only get info for the actual URL that is pasted into
-the prompt area -- not any sub-URLs. If you want to know about embedded URLs
-like ads, you will have to dig those out of the HTML source. Use your browser's
-"View Page Source" option for this.
-
-Let's look at an example, google.com, one section at a time:
-
- System default actions:                                                       
-                                                                               
- { -add-header -block -deanimate-gifs -downgrade -fast-redirects -filter       
-   -hide-forwarded -hide-from -hide-referer -hide-user-agent -image            
-   -image-blocker -limit-connect -no-compression -no-cookies-keep              
-   -no-cookies-read -no-cookies-set -no-popups -vanilla-wafer -wafer }         
-                                                                               
-                                                                               
-
-This is the top section, and only tells us of the compiled in defaults. This is
-basically what Privoxy would do if there were not any "actions" defined, i.e.
-it does nothing. Every action is disabled. This is not particularly informative
-for our purposes here. OK, next section:
-
- Matches for http://google.com:                                                
-                                                                               
- { -add-header -block +deanimate-gifs -downgrade +fast-redirects               
-   +filter{html-annoyances} +filter{js-annoyances} +filter{no-popups}          
-   +filter{webbugs} +filter{nimda} +filter{banners-by-size} +filter{hal}       
-   +filter{fun} +hide-forwarded +hide-from{block} +hide-referer{forge}         
-   -hide-user-agent -image +image-blocker{blank} +no-compression               
-   +no-cookies-keep -no-cookies-read -no-cookies-set +no-popups                
-   -vanilla-wafer -wafer }                                                     
-   /                                                                           
-                                                                               
- { -no-cookies-keep -no-cookies-read -no-cookies-set }                         
-  .google.com                                                                  
-                                                                               
- { -fast-redirects }                                                           
-  .google.com                                                                  
-                                                                               
-                                                                               
-
-This is much more informative, and tells us how we have defined our "actions",
-and which ones match for our example, "google.com". The first grouping shows
-our default settings, which would apply to all URLs. If you look at your
-"actions" file, this would be the section just below the "aliases" section near
-the top. This applies to all URLs as signified by the single forward slash -- "
-/".
-
-These are the default actions we have enabled. But we can define additional
-actions that would be exceptions to these general rules, and then list specific
-URLs that these exceptions would apply to. Last match wins. Just below this
-then are two explict matches for ".google.com". The first is negating our
-various cookie blocking actions (i.e. we will allow cookies here). The second
-is allowing "fast-redirects". Note that there is a leading dot here --
-".google.com". This will match any hosts and sub-domains, in the google.com
-domain also, such as "www.google.com". So, apparently, we have these actions
-defined somewhere in the lower part of our actions file, and "google.com" is
-referenced in these sections. 
-
-And now we pull it altogether in the bottom section and summarize how Privoxy
-is appying all its "actions" to "google.com": 
-
- Final results:                                                                
-                                                                               
- -add-header -block -deanimate-gifs -downgrade -fast-redirects                 
- +filter{html-annoyances} +filter{js-annoyances} +filter{no-popups}            
- +filter{webbugs} +filter{nimda} +filter{banners-by-size} +filter{hal}         
- +filter{fun} +hide-forwarded +hide-from{block} +hide-referer{forge}           
- -hide-user-agent -image +image-blocker{blank} -limit-connect +no-compression  
- -no-cookies-keep -no-cookies-read -no-cookies-set +no-popups -vanilla-wafer   
- -wafer                                                                        
-                                                                               
-                                                                               
-
-Now another example, "ad.doubleclick.net":
-
- { +block +image }                                                             
-  .ad.doubleclick.net                                                          
-                                                                               
- { +block +image }                                                             
-  ad*.                                                                         
-                                                                               
- { +block +image }                                                             
-  .doubleclick.net                                                             
-                                                                               
-                                                                               
-
-We'll just show the interesting part here, the explicit matches. It is matched
-three different times. Each as an "+block +image", which is the expanded form
-of one of our aliases that had been defined as: "+imageblock". ("Aliases" are
-defined in the first section of the actions file and typically used to combine
-more than one action.)
-
-Any one of these would have done the trick and blocked this as an unwanted
-image. This is unnecessarily redundant since the last case effectively would
-also cover the first. No point in taking chances with these guys though ;-)
-Note that if you want an ad or obnoxious URL to be invisible, it should be
-defined as "ad.doubleclick.net" is done here -- as both a "+block" and an
-"+image". The custom alias "+imageblock" does this for us.
-
-One last example. Let's try "http://www.rhapsodyk.net/adsl/HOWTO/". This one is
-giving us problems. We are getting a blank page. Hmmm...
-
- Matches for http://www.rhapsodyk.net/adsl/HOWTO/:                             
-                                                                               
- { -add-header -block +deanimate-gifs -downgrade +fast-redirects               
-   +filter{html-annoyances} +filter{js-annoyances} +filter{no-popups}          
-   +filter{webbugs} +filter{nimda} +filter{banners-by-size} +filter{hal}       
-   +filter{fun} +hide-forwarded +hide-from{block} +hide-referer{forge}         
-   -hide-user-agent -image +image-blocker{blank} +no-compression               
-   +no-cookies-keep -no-cookies-read -no-cookies-set +no-popups                
-   -vanilla-wafer -wafer }                                                     
-   /                                                                           
-                                                                               
- { +block +image }                                                             
-  /ads                                                                         
-                                                                               
-                                                                               
-
-Ooops, the "/adsl/" is matching "/ads"! But we did not want this at all! Now we
-see why we get the blank page. We could now add a new action below this that
-explictly does not block (-block) pages with "adsl". There are various ways to
-handle such exceptions. Example:
-
- { -block }                                                                    
-  /adsl                                                                        
-                                                                               
-                                                                               
-
-Now the page displays ;-) 
-
+   The way Privoxy applies "actions" to any given URL can be complex, and
+   not always so easy to understand what is happening. And sometimes we
+   need to be able to see just what Privoxy is doing. Especially, if
+   something Privoxy is doing is causing us a problem inadvertantly. It
+   can be a little daunting to look at the actions files themselves,
+   since they tend to be filled with "regular expressions" whose
+   consequences are not always so obvious. Privoxy provides the
+   [81]http://www.privoxy.org/config/show-url-info page that can show us
+   very specifically how actions are being applied to any given URL. This
+   is a big help for troubleshooting.
+   
+   First, enter one URL (or partial URL) at the prompt, and then Privoxy
+   will tell us how the current configuration will handle it. This will
+   not help with filtering effects from the default.filter file! It also
+   will not tell you about any other URLs that may be embedded within the
+   URL you are testing. For instance, images such as ads are expressed as
+   URLs within the raw page source of HTML pages. So you will only get
+   info for the actual URL that is pasted into the prompt area -- not any
+   sub-URLs. If you want to know about embedded URLs like ads, you will
+   have to dig those out of the HTML source. Use your browser's "View
+   Page Source" option for this.
+   
+   Let's look at an example, [82]google.com, one section at a time:
+   
+ System default actions:
+
+ { -add-header -block -deanimate-gifs -downgrade -fast-redirects -filter
+   -hide-forwarded -hide-from -hide-referer -hide-user-agent -image
+   -image-blocker -limit-connect -no-compression -no-cookies-keep
+   -no-cookies-read -no-cookies-set -no-popups -vanilla-wafer -wafer }
+
+
+   This is the top section, and only tells us of the compiled in
+   defaults. This is basically what Privoxy would do if there were not
+   any "actions" defined, i.e. it does nothing. Every action is disabled.
+   This is not particularly informative for our purposes here. OK, next
+   section:
+   
+ Matches for http://google.com:
+
+ { -add-header -block +deanimate-gifs -downgrade +fast-redirects
+   +filter{html-annoyances} +filter{js-annoyances} +filter{no-popups}
+   +filter{webbugs} +filter{nimda} +filter{banners-by-size} +filter{hal}
+   +filter{fun} +hide-forwarded +hide-from{block} +hide-referer{forge}
+   -hide-user-agent -image +image-blocker{blank} +no-compression
+   +no-cookies-keep -no-cookies-read -no-cookies-set +no-popups
+   -vanilla-wafer -wafer }
+   /
+
+ { -no-cookies-keep -no-cookies-read -no-cookies-set }
+  .google.com
+
+ { -fast-redirects }
+  .google.com
+
+
+   This is much more informative, and tells us how we have defined our
+   "actions", and which ones match for our example, "google.com". The
+   first grouping shows our default settings, which would apply to all
+   URLs. If you look at your "actions" file, this would be the section
+   just below the "aliases" section near the top. This applies to all
+   URLs as signified by the single forward slash -- "/".
+   
+   These are the default actions we have enabled. But we can define
+   additional actions that would be exceptions to these general rules,
+   and then list specific URLs that these exceptions would apply to. Last
+   match wins. Just below this then are two explict matches for
+   ".google.com". The first is negating our various cookie blocking
+   actions (i.e. we will allow cookies here). The second is allowing
+   "fast-redirects". Note that there is a leading dot here --
+   ".google.com". This will match any hosts and sub-domains, in the
+   google.com domain also, such as "www.google.com". So, apparently, we
+   have these actions defined somewhere in the lower part of our actions
+   file, and "google.com" is referenced in these sections.
+   
+   And now we pull it altogether in the bottom section and summarize how
+   Privoxy is appying all its "actions" to "google.com":
+   
+ Final results:
+
+ -add-header -block -deanimate-gifs -downgrade -fast-redirects
+ +filter{html-annoyances} +filter{js-annoyances} +filter{no-popups}
+ +filter{webbugs} +filter{nimda} +filter{banners-by-size} +filter{hal}
+ +filter{fun} +hide-forwarded +hide-from{block} +hide-referer{forge}
+ -hide-user-agent -image +image-blocker{blank} -limit-connect +no-compression
+ -no-cookies-keep -no-cookies-read -no-cookies-set +no-popups -vanilla-wafer
+ -wafer
+
+
+   Now another example, "ad.doubleclick.net":
+   
+ { +block +image }
+  .ad.doubleclick.net
+
+ { +block +image }
+  ad*.
+
+ { +block +image }
+  .doubleclick.net
+
+
+   We'll just show the interesting part here, the explicit matches. It is
+   matched three different times. Each as an "+block +image", which is
+   the expanded form of one of our aliases that had been defined as:
+   "+imageblock". ("Aliases" are defined in the first section of the
+   actions file and typically used to combine more than one action.)
+   
+   Any one of these would have done the trick and blocked this as an
+   unwanted image. This is unnecessarily redundant since the last case
+   effectively would also cover the first. No point in taking chances
+   with these guys though ;-) Note that if you want an ad or obnoxious
+   URL to be invisible, it should be defined as "ad.doubleclick.net" is
+   done here -- as both a "+block" and an "+image". The custom alias
+   "+imageblock" does this for us.
+   
+   One last example. Let's try "http://www.rhapsodyk.net/adsl/HOWTO/".
+   This one is giving us problems. We are getting a blank page. Hmmm...
+   
+ Matches for http://www.rhapsodyk.net/adsl/HOWTO/:
+
+ { -add-header -block +deanimate-gifs -downgrade +fast-redirects
+   +filter{html-annoyances} +filter{js-annoyances} +filter{no-popups}
+   +filter{webbugs} +filter{nimda} +filter{banners-by-size} +filter{hal}
+   +filter{fun} +hide-forwarded +hide-from{block} +hide-referer{forge}
+   -hide-user-agent -image +image-blocker{blank} +no-compression
+   +no-cookies-keep -no-cookies-read -no-cookies-set +no-popups
+   -vanilla-wafer -wafer }
+   /
+
+ { +block +image }
+  /ads
+
+
+   Ooops, the "/adsl/" is matching "/ads"! But we did not want this at
+   all! Now we see why we get the blank page. We could now add a new
+   action below this that explictly does not block (-block) pages with
+   "adsl". There are various ways to handle such exceptions. Example:
+   
+ { -block }
+  /adsl
+
+
+   Now the page displays ;-)
+
+References
+
+   Visible links
+   1. http://www.privoxy.org/user-manual/
+   2. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#INTRODUCTION
+   3. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN31
+   4. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#INSTALLATION
+   5. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#INSTALLATION-SOURCE
+   6. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#INSTALLATION-RH
+   7. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#INSTALLATION-SUSE
+   8. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#INSTALLATION-OS2
+   9. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#INSTALLATION-WIN
+  10. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#INSTALLATION-OTHER
+  11. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#CONFIGURATION
+  12. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN150
+  13. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN168
+  14. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN199
+  15. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN232
+  16. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN325
+  17. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN462
+  18. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN550
+  19. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN659
+  20. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#ACTIONSFILE
+  21. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN758
+  22. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN832
+  23. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN1149
+  24. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#FILTERFILE
+  25. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN1208
+  26. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#QUICKSTART
+  27. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN1264
+  28. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#CONTACT
+  29. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#COPYRIGHT
+  30. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN1323
+  31. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN1329
+  32. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#SEEALSO
+  33. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#APPENDIX
+  34. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#REGEX
+  35. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN1517
+  36. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#ACTIONSANAT
+  37. http://p.p/
+  38. http://sourceforge.net/projects/ijbswa/
+  39. http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ijbswa/current/
+  40. http://www.gnu.org/
+  41. http://p.p/
+  42. http://www.privoxy.org/config/
+  43. http://p.p/
+  44. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#ACTIONSFILE
+  45. http://p.p/
+  46. http://p.p/
+  47. http://p.p/
+  48. http://p.p/
+  49. http://p.p/show-url-info
+  50. http://www.perldoc.com/perl5.6/pod/perlre.html
+  51. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#REGEX
+  52. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#ACTIONSANAT
+  53. http://p.p/
+  54. http://sourceforge.net/tracker/?group_id=11118&atid=211118
+  55. http://sourceforge.net/tracker/?group_id=11118&atid=111118
+  56. http://sourceforge.net/tracker/?atid=361118&group_id=11118&func=browse
+  57. http://sourceforge.net/mail/?group_id=11118
+  58. http://sourceforge.net/mail/?group_id=11118
+  59. http://www.gnu.org/copyleft/gpl.html
+  60. http://www.junkbusters.com/ht/en/ijbfaq.html
+  61. http://www.waldherr.org/junkbuster/
+  62. http://sourceforge.net/projects/ijbswa/
+  63. http://sourceforge.net/projects/ijbswa
+  64. http://www.privoxy.org/
+  65. http://p.p/
+  66. http://www.junkbusters.com/ht/en/cookies.html
+  67. http://www.waldherr.org/junkbuster/
+  68. http://privacy.net/analyze/
+  69. http://www.squid-cache.org/
+  70. http://www.perldoc.com/perl5.6/pod/perlre.html
+  71. http://www.privoxy.org/config/
+  72. http://p.p/
+  73. http://www.privoxy.org/config/show-status
+  74. http://www.privoxy.org/config/show-version
+  75. http://www.privoxy.org/config/show-request
+  76. http://www.privoxy.org/config/show-url-info
+  77. http://www.privoxy.org/config/toggle
+  78. http://www.privoxy.org/config/toggle?set=disable
+  79. http://www.privoxy.org/config/toggle?set=enable
+  80. http://www.privoxy.org/config/edit-actions
+  81. http://www.privoxy.org/config/show-url-info
+  82. http://google.com/
+
+   Hidden links:
+  83. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN1389
+  84. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN1397
+  85. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN1400
+  86. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN1403
+  87. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN1406
+  88. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN1411
+  89. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN1414
+  90. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN1417
+  91. file://localhost/home/swa/sf/current-org/doc/source/tmp.html#AEN1423
index 60680f9..4221e3a 100644 (file)
@@ -3,6 +3,7 @@ on the project's homepage
 
    ijbswa.sourceforge.net:/home/groups/i/ij/ijbswa/htdocs/
 
 
    ijbswa.sourceforge.net:/home/groups/i/ij/ijbswa/htdocs/
 
-which is indeed http://ijbswa.sourceforge.net.
+which is indeed http://ijbswa.sourceforge.net 
+and http://www.privoxy.org/.
 
 
--Stefan, June 2001
\ No newline at end of file
+-Stefan, April 2002
\ No newline at end of file
index 77a336b..8263916 100644 (file)
@@ -7,10 +7,10 @@
                  This file belongs in
                  ijbswa.sourceforge.net:/home/groups/i/ij/ijbswa/htdocs/
 
                  This file belongs in
                  ijbswa.sourceforge.net:/home/groups/i/ij/ijbswa/htdocs/
 
-  $Id: index.html,v 1.11 2002/03/26 13:13:11 swa Exp $
+  $Id: index.html,v 1.12 2002/03/26 13:21:41 swa Exp $
 
   Written by and Copyright (C) 2001 the SourceForge
 
   Written by and Copyright (C) 2001 the SourceForge
-  Privoxy team.  http://ijbswa.sourceforge.net
+  Privoxy team. http://www.privoxy.org/
 
   Based on the Internet Junkbuster originally written
   by and Copyright (C) 1997 Anonymous Coders and
 
   Based on the Internet Junkbuster originally written
   by and Copyright (C) 1997 Anonymous Coders and
index 50e67e0..09c7b5f 100644 (file)
--- a/encode.c
+++ b/encode.c
@@ -1,4 +1,4 @@
-const char encode_rcs[] = "$Id: encode.c,v 1.6 2002/03/13 00:27:04 jongfoster Exp $";
+const char encode_rcs[] = "$Id: encode.c,v 1.7 2002/03/24 13:25:43 swa Exp $";
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/encode.c,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/encode.c,v $
@@ -7,7 +7,7 @@ const char encode_rcs[] = "$Id: encode.c,v 1.6 2002/03/13 00:27:04 jongfoster Ex
  *                encode cookies and HTML text.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                encode cookies and HTML text.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
@@ -33,6 +33,9 @@ const char encode_rcs[] = "$Id: encode.c,v 1.6 2002/03/13 00:27:04 jongfoster Ex
  *
  * Revisions   :
  *    $Log: encode.c,v $
  *
  * Revisions   :
  *    $Log: encode.c,v $
+ *    Revision 1.7  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.6  2002/03/13 00:27:04  jongfoster
  *    Killing warnings
  *
  *    Revision 1.6  2002/03/13 00:27:04  jongfoster
  *    Killing warnings
  *
index 2eb19ff..875b966 100644 (file)
--- a/encode.h
+++ b/encode.h
@@ -1,6 +1,6 @@
 #ifndef ENCODE_H_INCLUDED
 #define ENCODE_H_INCLUDED
 #ifndef ENCODE_H_INCLUDED
 #define ENCODE_H_INCLUDED
-#define ENCODE_H_VERSION "$Id: encode.h,v 1.3 2002/01/22 23:28:07 jongfoster Exp $"
+#define ENCODE_H_VERSION "$Id: encode.h,v 1.4 2002/03/24 13:25:43 swa Exp $"
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/encode.h,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/encode.h,v $
@@ -9,7 +9,7 @@
  *                encode cookies and HTML text.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                encode cookies and HTML text.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
@@ -35,6 +35,9 @@
  *
  * Revisions   :
  *    $Log: encode.h,v $
  *
  * Revisions   :
  *    $Log: encode.h,v $
+ *    Revision 1.4  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.3  2002/01/22 23:28:07  jongfoster
  *    Adding convenience function html_encode_and_free_original()
  *    Making all functions accept NULL paramaters - in this case, they
  *    Revision 1.3  2002/01/22 23:28:07  jongfoster
  *    Adding convenience function html_encode_and_free_original()
  *    Making all functions accept NULL paramaters - in this case, they
index b9ad70c..7b32add 100644 (file)
--- a/errlog.c
+++ b/errlog.c
@@ -1,4 +1,4 @@
-const char errlog_rcs[] = "$Id: errlog.c,v 1.34 2002/03/24 13:25:43 swa Exp $";
+const char errlog_rcs[] = "$Id: errlog.c,v 1.35 2002/03/24 15:23:33 jongfoster Exp $";
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/errlog.c,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/errlog.c,v $
@@ -7,7 +7,7 @@ const char errlog_rcs[] = "$Id: errlog.c,v 1.34 2002/03/24 13:25:43 swa Exp $";
  *                printf-like fashion.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                printf-like fashion.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
@@ -33,6 +33,9 @@ const char errlog_rcs[] = "$Id: errlog.c,v 1.34 2002/03/24 13:25:43 swa Exp $";
  *
  * Revisions   :
  *    $Log: errlog.c,v $
  *
  * Revisions   :
  *    $Log: errlog.c,v $
+ *    Revision 1.35  2002/03/24 15:23:33  jongfoster
+ *    Name changes
+ *
  *    Revision 1.34  2002/03/24 13:25:43  swa
  *    name change related issues
  *
  *    Revision 1.34  2002/03/24 13:25:43  swa
  *    name change related issues
  *
index 80b3dec..c3424dd 100644 (file)
--- a/errlog.h
+++ b/errlog.h
@@ -1,6 +1,6 @@
 #ifndef ERRLOG_H_INCLUDED
 #define ERRLOG_H_INCLUDED
 #ifndef ERRLOG_H_INCLUDED
 #define ERRLOG_H_INCLUDED
-#define ERRLOG_H_VERSION "$Id: errlog.h,v 1.11 2002/03/06 23:02:57 jongfoster Exp $"
+#define ERRLOG_H_VERSION "$Id: errlog.h,v 1.12 2002/03/24 13:25:43 swa Exp $"
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/errlog.h,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/errlog.h,v $
@@ -9,7 +9,7 @@
  *                printf-like fashion.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                printf-like fashion.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
@@ -35,6 +35,9 @@
  *
  * Revisions   :
  *    $Log: errlog.h,v $
  *
  * Revisions   :
  *    $Log: errlog.h,v $
+ *    Revision 1.12  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.11  2002/03/06 23:02:57  jongfoster
  *    Removing tabs
  *
  *    Revision 1.11  2002/03/06 23:02:57  jongfoster
  *    Removing tabs
  *
index 6140bb0..6f16d84 100644 (file)
--- a/filters.c
+++ b/filters.c
@@ -1,4 +1,4 @@
-const char filters_rcs[] = "$Id: filters.c,v 1.51 2002/03/24 15:23:33 jongfoster Exp $";
+const char filters_rcs[] = "$Id: filters.c,v 1.52 2002/03/24 16:35:57 jongfoster Exp $";
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/filters.c,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/filters.c,v $
@@ -12,7 +12,7 @@ const char filters_rcs[] = "$Id: filters.c,v 1.51 2002/03/24 15:23:33 jongfoster
  *                   'ijb_send_banner', and `trust_url'
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                   'ijb_send_banner', and `trust_url'
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
@@ -38,6 +38,9 @@ const char filters_rcs[] = "$Id: filters.c,v 1.51 2002/03/24 15:23:33 jongfoster
  *
  * Revisions   :
  *    $Log: filters.c,v $
  *
  * Revisions   :
  *    $Log: filters.c,v $
+ *    Revision 1.52  2002/03/24 16:35:57  jongfoster
+ *    Removing logo
+ *
  *    Revision 1.51  2002/03/24 15:23:33  jongfoster
  *    Name changes
  *
  *    Revision 1.51  2002/03/24 15:23:33  jongfoster
  *    Name changes
  *
index 66c1aae..82b59ce 100644 (file)
--- a/filters.h
+++ b/filters.h
@@ -1,6 +1,6 @@
 #ifndef FILTERS_H_INCLUDED
 #define FILTERS_H_INCLUDED
 #ifndef FILTERS_H_INCLUDED
 #define FILTERS_H_INCLUDED
-#define FILTERS_H_VERSION "$Id: filters.h,v 1.17 2002/03/24 13:25:43 swa Exp $"
+#define FILTERS_H_VERSION "$Id: filters.h,v 1.18 2002/03/25 22:12:45 oes Exp $"
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/filters.h,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/filters.h,v $
@@ -13,7 +13,7 @@
  *                   `show_proxy_args', and `trust_url'
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                   `show_proxy_args', and `trust_url'
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
@@ -39,6 +39,9 @@
  *
  * Revisions   :
  *    $Log: filters.h,v $
  *
  * Revisions   :
  *    $Log: filters.h,v $
+ *    Revision 1.18  2002/03/25 22:12:45  oes
+ *    Added fix for undefined INADDR_NONE on Solaris by Bart Schelstraete
+ *
  *    Revision 1.17  2002/03/24 13:25:43  swa
  *    name change related issues
  *
  *    Revision 1.17  2002/03/24 13:25:43  swa
  *    name change related issues
  *
index dbe4f32..cff7172 100644 (file)
--- a/gateway.c
+++ b/gateway.c
@@ -1,4 +1,4 @@
-const char gateway_rcs[] = "$Id: gateway.c,v 1.13 2002/03/13 00:29:59 jongfoster Exp $";
+const char gateway_rcs[] = "$Id: gateway.c,v 1.14 2002/03/24 13:25:43 swa Exp $";
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/gateway.c,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/gateway.c,v $
@@ -8,7 +8,7 @@ const char gateway_rcs[] = "$Id: gateway.c,v 1.13 2002/03/13 00:29:59 jongfoster
  *                proxy).
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                proxy).
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
@@ -34,6 +34,9 @@ const char gateway_rcs[] = "$Id: gateway.c,v 1.13 2002/03/13 00:29:59 jongfoster
  *
  * Revisions   :
  *    $Log: gateway.c,v $
  *
  * Revisions   :
  *    $Log: gateway.c,v $
+ *    Revision 1.14  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.13  2002/03/13 00:29:59  jongfoster
  *    Killing warnings
  *
  *    Revision 1.13  2002/03/13 00:29:59  jongfoster
  *    Killing warnings
  *
index b36d7a4..d96bc58 100644 (file)
--- a/gateway.h
+++ b/gateway.h
@@ -1,6 +1,6 @@
 #ifndef GATEWAY_H_INCLUDED
 #define GATEWAY_H_INCLUDED
 #ifndef GATEWAY_H_INCLUDED
 #define GATEWAY_H_INCLUDED
-#define GATEWAY_H_VERSION "$Id: gateway.h,v 1.5 2002/03/24 13:25:43 swa Exp $"
+#define GATEWAY_H_VERSION "$Id: gateway.h,v 1.6 2002/03/25 22:12:45 oes Exp $"
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/gateway.h,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/gateway.h,v $
@@ -10,7 +10,7 @@
  *                proxy).  Also contains the list of gateway types.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                proxy).  Also contains the list of gateway types.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
@@ -36,6 +36,9 @@
  *
  * Revisions   :
  *    $Log: gateway.h,v $
  *
  * Revisions   :
  *    $Log: gateway.h,v $
+ *    Revision 1.6  2002/03/25 22:12:45  oes
+ *    Added fix for undefined INADDR_NONE on Solaris by Bart Schelstraete
+ *
  *    Revision 1.5  2002/03/24 13:25:43  swa
  *    name change related issues
  *
  *    Revision 1.5  2002/03/24 13:25:43  swa
  *    name change related issues
  *
index b8005d8..80bbc6f 100644 (file)
@@ -2,10 +2,10 @@
 # \r
 #  File        :  $Source: /cvsroot/ijbswa/current/intermediate.action,v $\r
 # \r
 # \r
 #  File        :  $Source: /cvsroot/ijbswa/current/intermediate.action,v $\r
 # \r
-#  $Id: intermediate.action,v 1.1 2002/03/24 11:37:39 jongfoster Exp $\r
+#  $Id: intermediate.action,v 1.2 2002/03/24 13:02:18 swa Exp $\r
 #\r
 #  Purpose     :  More agressive actions file, see\r
 #\r
 #  Purpose     :  More agressive actions file, see\r
-#                 http://ijbswa.sourceforge.net/faq/questions.html#CONFIGFILES\r
+#                 http://www.privoxy.org/faq/questions.html#CONFIGFILES\r
 # \r
 # We value your feedback. However, to provide you with the best support,\r
 # please note:\r
 # \r
 # We value your feedback. However, to provide you with the best support,\r
 # please note:\r
@@ -56,7 +56,7 @@
 ######################################################################\r
 # \r
 #  Copyright   :  Written by and Copyright (C) 2001 the SourceForge\r
 ######################################################################\r
 # \r
 #  Copyright   :  Written by and Copyright (C) 2001 the SourceForge\r
-#                 Privoxy team.  http://ijbswa.sourceforge.net\r
+#                 Privoxy team. http://www.privoxy.org/\r
 # \r
 #                 Based on the Internet Junkbuster originally written\r
 #                 by and Copyright (C) 1997 Anonymous Coders and \r
 # \r
 #                 Based on the Internet Junkbuster originally written\r
 #                 by and Copyright (C) 1997 Anonymous Coders and \r
index c2aa3a4..3edd7f1 100644 (file)
@@ -1,4 +1,4 @@
-const char jbsockets_rcs[] = "$Id: jbsockets.c,v 1.27 2002/03/13 00:27:05 jongfoster Exp $";
+const char jbsockets_rcs[] = "$Id: jbsockets.c,v 1.28 2002/03/24 13:25:43 swa Exp $";
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/jbsockets.c,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/jbsockets.c,v $
@@ -9,7 +9,7 @@ const char jbsockets_rcs[] = "$Id: jbsockets.c,v 1.27 2002/03/13 00:27:05 jongfo
  *                on many platforms.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                on many platforms.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
@@ -35,6 +35,9 @@ const char jbsockets_rcs[] = "$Id: jbsockets.c,v 1.27 2002/03/13 00:27:05 jongfo
  *
  * Revisions   :
  *    $Log: jbsockets.c,v $
  *
  * Revisions   :
  *    $Log: jbsockets.c,v $
+ *    Revision 1.28  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.27  2002/03/13 00:27:05  jongfoster
  *    Killing warnings
  *
  *    Revision 1.27  2002/03/13 00:27:05  jongfoster
  *    Killing warnings
  *
index 1938d37..3139330 100644 (file)
@@ -1,6 +1,6 @@
 #ifndef JBSOCKETS_H_INCLUDED
 #define JBSOCKETS_H_INCLUDED
 #ifndef JBSOCKETS_H_INCLUDED
 #define JBSOCKETS_H_INCLUDED
-#define JBSOCKETS_H_VERSION "$Id: jbsockets.h,v 1.6 2002/03/13 00:27:05 jongfoster Exp $"
+#define JBSOCKETS_H_VERSION "$Id: jbsockets.h,v 1.7 2002/03/24 13:25:43 swa Exp $"
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/jbsockets.h,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/jbsockets.h,v $
@@ -11,7 +11,7 @@
  *                on many platforms.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                on many platforms.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
@@ -37,6 +37,9 @@
  *
  * Revisions   :
  *    $Log: jbsockets.h,v $
  *
  * Revisions   :
  *    $Log: jbsockets.h,v $
+ *    Revision 1.7  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.6  2002/03/13 00:27:05  jongfoster
  *    Killing warnings
  *
  *    Revision 1.6  2002/03/13 00:27:05  jongfoster
  *    Killing warnings
  *
diff --git a/jcc.c b/jcc.c
index 84a7eb4..be08050 100644 (file)
--- a/jcc.c
+++ b/jcc.c
@@ -1,4 +1,4 @@
-const char jcc_rcs[] = "$Id: jcc.c,v 1.85 2002/03/24 15:23:33 jongfoster Exp $";
+const char jcc_rcs[] = "$Id: jcc.c,v 1.86 2002/03/25 17:04:55 david__schmidt Exp $";
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/jcc.c,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/jcc.c,v $
@@ -7,7 +7,7 @@ const char jcc_rcs[] = "$Id: jcc.c,v 1.85 2002/03/24 15:23:33 jongfoster Exp $";
  *                the main connection-handling function.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                the main connection-handling function.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
@@ -33,6 +33,9 @@ const char jcc_rcs[] = "$Id: jcc.c,v 1.85 2002/03/24 15:23:33 jongfoster Exp $";
  *
  * Revisions   :
  *    $Log: jcc.c,v $
  *
  * Revisions   :
  *    $Log: jcc.c,v $
+ *    Revision 1.86  2002/03/25 17:04:55  david__schmidt
+ *    Workaround for closing the jarfile before load_config() comes around again
+ *
  *    Revision 1.85  2002/03/24 15:23:33  jongfoster
  *    Name changes
  *
  *    Revision 1.85  2002/03/24 15:23:33  jongfoster
  *    Name changes
  *
diff --git a/jcc.h b/jcc.h
index 014a4c0..1778f1e 100644 (file)
--- a/jcc.h
+++ b/jcc.h
@@ -1,6 +1,6 @@
 #ifndef JCC_H_INCLUDED
 #define JCC_H_INCLUDED
 #ifndef JCC_H_INCLUDED
 #define JCC_H_INCLUDED
-#define JCC_H_VERSION "$Id: jcc.h,v 1.10 2002/03/16 23:54:06 jongfoster Exp $"
+#define JCC_H_VERSION "$Id: jcc.h,v 1.11 2002/03/24 13:25:43 swa Exp $"
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/jcc.h,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/jcc.h,v $
@@ -9,7 +9,7 @@
  *                the main connection-handling function.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                the main connection-handling function.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
@@ -35,6 +35,9 @@
  *
  * Revisions   :
  *    $Log: jcc.h,v $
  *
  * Revisions   :
  *    $Log: jcc.h,v $
+ *    Revision 1.11  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.10  2002/03/16 23:54:06  jongfoster
  *    Adding graceful termination feature, to help look for memory leaks.
  *    If you enable this (which, by design, has to be done by hand
  *    Revision 1.10  2002/03/16 23:54:06  jongfoster
  *    Adding graceful termination feature, to help look for memory leaks.
  *    If you enable this (which, by design, has to be done by hand
index 625248f..3465373 100644 (file)
@@ -1,4 +1,4 @@
-const char killpopup_rcs[] = "$Id: killpopup.c,v 1.14 2002/03/07 03:46:53 oes Exp $";
+const char killpopup_rcs[] = "$Id: killpopup.c,v 1.15 2002/03/24 13:25:43 swa Exp $";
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/killpopup.c,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/killpopup.c,v $
@@ -6,7 +6,7 @@ const char killpopup_rcs[] = "$Id: killpopup.c,v 1.14 2002/03/07 03:46:53 oes Ex
  * Purpose     :  Handles the filtering of popups.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  * Purpose     :  Handles the filtering of popups.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
@@ -32,6 +32,9 @@ const char killpopup_rcs[] = "$Id: killpopup.c,v 1.14 2002/03/07 03:46:53 oes Ex
  *
  * Revisions   :
  *    $Log: killpopup.c,v $
  *
  * Revisions   :
  *    $Log: killpopup.c,v $
+ *    Revision 1.15  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.14  2002/03/07 03:46:53  oes
  *    Fixed compiler warnings etc
  *
  *    Revision 1.14  2002/03/07 03:46:53  oes
  *    Fixed compiler warnings etc
  *
index 795cf51..7d2eadf 100644 (file)
@@ -1,6 +1,6 @@
 #ifndef KILLPOPUP_H_INCLUDED
 #define KILLPOPUP_H_INCLUDED
 #ifndef KILLPOPUP_H_INCLUDED
 #define KILLPOPUP_H_INCLUDED
-#define KILLPOPUP_H_VERSION "$Id: killpopup.h,v 1.6 2001/10/07 15:42:41 oes Exp $"
+#define KILLPOPUP_H_VERSION "$Id: killpopup.h,v 1.7 2002/03/24 13:25:43 swa Exp $"
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/killpopup.h,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/killpopup.h,v $
@@ -8,7 +8,7 @@
  * Purpose     :  Handles the filtering of popups.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  * Purpose     :  Handles the filtering of popups.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
@@ -34,6 +34,9 @@
  *
  * Revisions   :
  *    $Log: killpopup.h,v $
  *
  * Revisions   :
  *    $Log: killpopup.h,v $
+ *    Revision 1.7  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.6  2001/10/07 15:42:41  oes
  *    filter_popups now gets a csp pointer so it can raise the new
  *      CSP_FLAG_MODIFIED flag.
  *    Revision 1.6  2001/10/07 15:42:41  oes
  *    filter_popups now gets a csp pointer so it can raise the new
  *      CSP_FLAG_MODIFIED flag.
diff --git a/list.c b/list.c
index dcb864d..6cd7f89 100644 (file)
--- a/list.c
+++ b/list.c
@@ -1,4 +1,4 @@
-const char list_rcs[] = "$Id: list.c,v 1.13 2002/03/07 03:46:17 oes Exp $";
+const char list_rcs[] = "$Id: list.c,v 1.14 2002/03/24 13:25:43 swa Exp $";
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/list.c,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/list.c,v $
@@ -8,7 +8,7 @@ const char list_rcs[] = "$Id: list.c,v 1.13 2002/03/07 03:46:17 oes Exp $";
  *                   `destroy_list', `enlist' and `list_to_text'
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                   `destroy_list', `enlist' and `list_to_text'
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
@@ -34,6 +34,9 @@ const char list_rcs[] = "$Id: list.c,v 1.13 2002/03/07 03:46:17 oes Exp $";
  *
  * Revisions   :
  *    $Log: list.c,v $
  *
  * Revisions   :
  *    $Log: list.c,v $
+ *    Revision 1.14  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.13  2002/03/07 03:46:17  oes
  *    Fixed compiler warnings
  *
  *    Revision 1.13  2002/03/07 03:46:17  oes
  *    Fixed compiler warnings
  *
diff --git a/list.h b/list.h
index 063faf4..afa4423 100644 (file)
--- a/list.h
+++ b/list.h
@@ -1,6 +1,6 @@
 #ifndef LIST_H_INCLUDED
 #define LIST_H_INCLUDED
 #ifndef LIST_H_INCLUDED
 #define LIST_H_INCLUDED
-#define LIST_H_VERSION "$Id: list.h,v 1.10 2002/03/07 03:46:17 oes Exp $"
+#define LIST_H_VERSION "$Id: list.h,v 1.11 2002/03/24 13:25:43 swa Exp $"
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/list.h,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/list.h,v $
@@ -10,7 +10,7 @@
  *                   `destroy_list', `enlist' and `list_to_text'
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                   `destroy_list', `enlist' and `list_to_text'
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
@@ -36,6 +36,9 @@
  *
  * Revisions   :
  *    $Log: list.h,v $
  *
  * Revisions   :
  *    $Log: list.h,v $
+ *    Revision 1.11  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.10  2002/03/07 03:46:17  oes
  *    Fixed compiler warnings
  *
  *    Revision 1.10  2002/03/07 03:46:17  oes
  *    Fixed compiler warnings
  *
index 30af0f9..10bba47 100644 (file)
--- a/loadcfg.c
+++ b/loadcfg.c
@@ -1,4 +1,4 @@
-const char loadcfg_rcs[] = "$Id: loadcfg.c,v 1.38 2002/03/24 13:05:48 jongfoster Exp $";
+const char loadcfg_rcs[] = "$Id: loadcfg.c,v 1.39 2002/03/24 13:25:43 swa Exp $";
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/loadcfg.c,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/loadcfg.c,v $
@@ -9,7 +9,7 @@ const char loadcfg_rcs[] = "$Id: loadcfg.c,v 1.38 2002/03/24 13:05:48 jongfoster
  *                variables it writes to.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                variables it writes to.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
@@ -35,6 +35,9 @@ const char loadcfg_rcs[] = "$Id: loadcfg.c,v 1.38 2002/03/24 13:05:48 jongfoster
  *
  * Revisions   :
  *    $Log: loadcfg.c,v $
  *
  * Revisions   :
  *    $Log: loadcfg.c,v $
+ *    Revision 1.39  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.38  2002/03/24 13:05:48  jongfoster
  *    Renaming re_filterfile to filterfile
  *
  *    Revision 1.38  2002/03/24 13:05:48  jongfoster
  *    Renaming re_filterfile to filterfile
  *
index 96d9358..3e71b75 100644 (file)
--- a/loadcfg.h
+++ b/loadcfg.h
@@ -1,6 +1,6 @@
 #ifndef LOADCFG_H_INCLUDED
 #define LOADCFG_H_INCLUDED
 #ifndef LOADCFG_H_INCLUDED
 #define LOADCFG_H_INCLUDED
-#define LOADCFG_H_VERSION "$Id: loadcfg.h,v 1.9 2002/03/16 23:54:06 jongfoster Exp $"
+#define LOADCFG_H_VERSION "$Id: loadcfg.h,v 1.10 2002/03/24 13:25:43 swa Exp $"
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/loadcfg.h,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/loadcfg.h,v $
@@ -11,7 +11,7 @@
  *                variables it writes to.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                variables it writes to.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
@@ -37,6 +37,9 @@
  *
  * Revisions   :
  *    $Log: loadcfg.h,v $
  *
  * Revisions   :
  *    $Log: loadcfg.h,v $
+ *    Revision 1.10  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.9  2002/03/16 23:54:06  jongfoster
  *    Adding graceful termination feature, to help look for memory leaks.
  *    If you enable this (which, by design, has to be done by hand
  *    Revision 1.9  2002/03/16 23:54:06  jongfoster
  *    Adding graceful termination feature, to help look for memory leaks.
  *    If you enable this (which, by design, has to be done by hand
index e6dbf61..f63b916 100644 (file)
--- a/loaders.c
+++ b/loaders.c
@@ -1,4 +1,4 @@
-const char loaders_rcs[] = "$Id: loaders.c,v 1.45 2002/03/16 23:54:06 jongfoster Exp $";
+const char loaders_rcs[] = "$Id: loaders.c,v 1.46 2002/03/24 13:25:43 swa Exp $";
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/loaders.c,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/loaders.c,v $
@@ -9,7 +9,7 @@ const char loaders_rcs[] = "$Id: loaders.c,v 1.45 2002/03/16 23:54:06 jongfoster
  *                unload files that are no longer in use.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                unload files that are no longer in use.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
@@ -35,6 +35,9 @@ const char loaders_rcs[] = "$Id: loaders.c,v 1.45 2002/03/16 23:54:06 jongfoster
  *
  * Revisions   :
  *    $Log: loaders.c,v $
  *
  * Revisions   :
  *    $Log: loaders.c,v $
+ *    Revision 1.46  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.45  2002/03/16 23:54:06  jongfoster
  *    Adding graceful termination feature, to help look for memory leaks.
  *    If you enable this (which, by design, has to be done by hand
  *    Revision 1.45  2002/03/16 23:54:06  jongfoster
  *    Adding graceful termination feature, to help look for memory leaks.
  *    If you enable this (which, by design, has to be done by hand
index bf9a709..216c352 100644 (file)
--- a/loaders.h
+++ b/loaders.h
@@ -1,6 +1,6 @@
 #ifndef LOADERS_H_INCLUDED
 #define LOADERS_H_INCLUDED
 #ifndef LOADERS_H_INCLUDED
 #define LOADERS_H_INCLUDED
-#define LOADERS_H_VERSION "$Id: loaders.h,v 1.17 2002/03/16 23:54:06 jongfoster Exp $"
+#define LOADERS_H_VERSION "$Id: loaders.h,v 1.18 2002/03/24 13:25:43 swa Exp $"
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/loaders.h,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/loaders.h,v $
@@ -11,7 +11,7 @@
  *                unload files that are no longer in use.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                unload files that are no longer in use.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
@@ -37,6 +37,9 @@
  *
  * Revisions   :
  *    $Log: loaders.h,v $
  *
  * Revisions   :
  *    $Log: loaders.h,v $
+ *    Revision 1.18  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.17  2002/03/16 23:54:06  jongfoster
  *    Adding graceful termination feature, to help look for memory leaks.
  *    If you enable this (which, by design, has to be done by hand
  *    Revision 1.17  2002/03/16 23:54:06  jongfoster
  *    Adding graceful termination feature, to help look for memory leaks.
  *    If you enable this (which, by design, has to be done by hand
index a45d19f..ec4de4f 100644 (file)
@@ -1,4 +1,4 @@
-const char miscutil_rcs[] = "$Id: miscutil.c,v 1.33 2002/03/07 03:46:53 oes Exp $";
+const char miscutil_rcs[] = "$Id: miscutil.c,v 1.34 2002/03/24 13:25:43 swa Exp $";
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/miscutil.c,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/miscutil.c,v $
@@ -10,7 +10,7 @@ const char miscutil_rcs[] = "$Id: miscutil.c,v 1.33 2002/03/07 03:46:53 oes Exp
  *                but don't really fit in any other file.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                but don't really fit in any other file.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
@@ -36,6 +36,9 @@ const char miscutil_rcs[] = "$Id: miscutil.c,v 1.33 2002/03/07 03:46:53 oes Exp
  *
  * Revisions   :
  *    $Log: miscutil.c,v $
  *
  * Revisions   :
  *    $Log: miscutil.c,v $
+ *    Revision 1.34  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.33  2002/03/07 03:46:53  oes
  *    Fixed compiler warnings etc
  *
  *    Revision 1.33  2002/03/07 03:46:53  oes
  *    Fixed compiler warnings etc
  *
index a8ab606..4e0b264 100644 (file)
@@ -1,6 +1,6 @@
 #ifndef MISCUTIL_H_INCLUDED
 #define MISCUTIL_H_INCLUDED
 #ifndef MISCUTIL_H_INCLUDED
 #define MISCUTIL_H_INCLUDED
-#define MISCUTIL_H_VERSION "$Id: miscutil.h,v 1.18 2002/03/07 03:46:17 oes Exp $"
+#define MISCUTIL_H_VERSION "$Id: miscutil.h,v 1.19 2002/03/24 13:25:43 swa Exp $"
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/miscutil.h,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/miscutil.h,v $
@@ -11,7 +11,7 @@
  *                really fit in any other file.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                really fit in any other file.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
@@ -37,6 +37,9 @@
  *
  * Revisions   :
  *    $Log: miscutil.h,v $
  *
  * Revisions   :
  *    $Log: miscutil.h,v $
+ *    Revision 1.19  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.18  2002/03/07 03:46:17  oes
  *    Fixed compiler warnings
  *
  *    Revision 1.18  2002/03/07 03:46:17  oes
  *    Fixed compiler warnings
  *
index e61fc20..6129e0e 100644 (file)
--- a/parsers.c
+++ b/parsers.c
@@ -1,4 +1,4 @@
-const char parsers_rcs[] = "$Id: parsers.c,v 1.51 2002/03/13 00:27:05 jongfoster Exp $";
+const char parsers_rcs[] = "$Id: parsers.c,v 1.52 2002/03/24 13:25:43 swa Exp $";
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/parsers.c,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/parsers.c,v $
@@ -14,7 +14,7 @@ const char parsers_rcs[] = "$Id: parsers.c,v 1.51 2002/03/13 00:27:05 jongfoster
  *                   and `server_set_cookie'.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                   and `server_set_cookie'.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
@@ -40,6 +40,9 @@ const char parsers_rcs[] = "$Id: parsers.c,v 1.51 2002/03/13 00:27:05 jongfoster
  *
  * Revisions   :
  *    $Log: parsers.c,v $
  *
  * Revisions   :
  *    $Log: parsers.c,v $
+ *    Revision 1.52  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.51  2002/03/13 00:27:05  jongfoster
  *    Killing warnings
  *
  *    Revision 1.51  2002/03/13 00:27:05  jongfoster
  *    Killing warnings
  *
index a5b2ac5..d7e104b 100644 (file)
--- a/parsers.h
+++ b/parsers.h
@@ -1,6 +1,6 @@
 #ifndef PARSERS_H_INCLUDED
 #define PARSERS_H_INCLUDED
 #ifndef PARSERS_H_INCLUDED
 #define PARSERS_H_INCLUDED
-#define PARSERS_H_VERSION "$Id: parsers.h,v 1.23 2002/03/13 00:27:05 jongfoster Exp $"
+#define PARSERS_H_VERSION "$Id: parsers.h,v 1.24 2002/03/24 13:25:43 swa Exp $"
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/parsers.h,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/parsers.h,v $
@@ -17,7 +17,7 @@
  *                   and `server_set_cookie'.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                   and `server_set_cookie'.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
@@ -43,6 +43,9 @@
  *
  * Revisions   :
  *    $Log: parsers.h,v $
  *
  * Revisions   :
  *    $Log: parsers.h,v $
+ *    Revision 1.24  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.23  2002/03/13 00:27:05  jongfoster
  *    Killing warnings
  *
  *    Revision 1.23  2002/03/13 00:27:05  jongfoster
  *    Killing warnings
  *
index 7d62558..ba6cc98 100644 (file)
@@ -1,7 +1,7 @@
-# $Id: privoxy-rh.spec,v 1.14 2002/03/26 14:25:15 hal9 Exp $
+# $Id: privoxy-rh.spec,v 1.15 2002/03/26 17:39:54 morcego Exp $
 #
 # Written by and Copyright (C) 2001 the SourceForge
 #
 # Written by and Copyright (C) 2001 the SourceForge
-# PRIVOXY team.  http://ijbswa.sourceforge.net
+# Privoxy team. http://www.privoxy.org/
 #
 # Based on the Internet Junkbuster originally written
 # by and Copyright (C) 1997 Anonymous Coders and 
 #
 # Based on the Internet Junkbuster originally written
 # by and Copyright (C) 1997 Anonymous Coders and 
@@ -39,11 +39,11 @@ Version: 2.9.13
 Release: 3
 Summary: Privoxy - privacy enhancing proxy
 License: GPL
 Release: 3
 Summary: Privoxy - privacy enhancing proxy
 License: GPL
-Vendor: http://ijbswa.sourceforge.net
+Vendor: http://www.privoxy.org
 Source0: http://www.waldherr.org/%{name}/%{name}-%{version}.tar.gz
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 Group: Networking/Utilities
 Source0: http://www.waldherr.org/%{name}/%{name}-%{version}.tar.gz
 BuildRoot: %{_tmppath}/%{name}-%{version}-root
 Group: Networking/Utilities
-URL: http://ijbswa.sourceforge.net/
+URL: http://www.privoxy.org/
 Obsoletes: junkbuster-raw junkbuster-blank junkbuster
 # Prereq: /usr/sbin/useradd , /sbin/chkconfig , /sbin/service 
 Prereq: shadow-utils, chkconfig, initscripts, sh-utils
 Obsoletes: junkbuster-raw junkbuster-blank junkbuster
 # Prereq: /usr/sbin/useradd , /sbin/chkconfig , /sbin/service 
 Prereq: shadow-utils, chkconfig, initscripts, sh-utils
@@ -541,6 +541,10 @@ fi
        additional "-r @" flag.
 
 # $Log: privoxy-rh.spec,v $
        additional "-r @" flag.
 
 # $Log: privoxy-rh.spec,v $
+# Revision 1.15  2002/03/26 17:39:54  morcego
+# Adding comment on the specfile to remember the packager to update
+# the release number on the configure script
+#
 # Revision 1.14  2002/03/26 14:25:15  hal9
 # Added edit-actions-for-url-filter to templates in %%config
 #
 # Revision 1.14  2002/03/26 14:25:15  hal9
 # Added edit-actions-for-url-filter to templates in %%config
 #
index 918a151..67f4d8e 100644 (file)
@@ -1,7 +1,7 @@
-# $Id: privoxy-suse.spec,v 1.4 2002/03/24 12:56:21 swa Exp $
+# $Id: privoxy-suse.spec,v 1.5 2002/03/25 03:10:50 hal9 Exp $
 #
 # Written by and Copyright (C) 2001 the SourceForge
 #
 # Written by and Copyright (C) 2001 the SourceForge
-# PRIVOXY team.  http://ijbswa.sourceforge.net
+# Privoxy team. http://www.privoxy.org/
 #
 # Based on the Internet Junkbuster originally written
 # by and Copyright (C) 1997 Anonymous Coders and 
 #
 # Based on the Internet Junkbuster originally written
 # by and Copyright (C) 1997 Anonymous Coders and 
@@ -30,7 +30,7 @@
 %define ijbconf %{_sysconfdir}/privoxy
 
 Summary:      Privoxy - privacy enhancing proxy
 %define ijbconf %{_sysconfdir}/privoxy
 
 Summary:      Privoxy - privacy enhancing proxy
-Vendor:       http://ijbswa.sourceforge.net
+Vendor:       http://www.privoxy.org
 Name:         privoxy-suse
 Distribution: defineme
 Version: 2.9.13
 Name:         privoxy-suse
 Distribution: defineme
 Version: 2.9.13
@@ -41,7 +41,7 @@ BuildRoot: %{_tmppath}/%{name}-%{version}-root
 Packager:     Stefan Waldherr <stefan@waldherr.org>
 Copyright:    GPL
 Group:        Networking/Utilities
 Packager:     Stefan Waldherr <stefan@waldherr.org>
 Copyright:    GPL
 Group:        Networking/Utilities
-URL:          http://ijbswa.sourceforge.net/
+URL:          http://www.privoxy.org/
 Provides:     privoxy
 Obsoletes:    privoxy
 Autoreqprov:  on
 Provides:     privoxy
 Obsoletes:    privoxy
 Autoreqprov:  on
@@ -68,7 +68,7 @@ development. Several other developers are now contributing.
 
 Authors:
 --------
 
 Authors:
 --------
-    http://ijbswa.sourceforge.net
+    http://www.privoxy.org/
 
 SuSE series: n
 
 
 SuSE series: n
 
@@ -287,6 +287,9 @@ id privoxy > /dev/null 2>&1 && /usr/sbin/userdel privoxy || /bin/true
 - new package: version 2.0
 
 # $Log: privoxy-suse.spec,v $
 - new package: version 2.0
 
 # $Log: privoxy-suse.spec,v $
+# Revision 1.5  2002/03/25 03:10:50  hal9
+# Added faq to docs.
+#
 # Revision 1.4  2002/03/24 12:56:21  swa
 # name change related issues.
 #
 # Revision 1.4  2002/03/24 12:56:21  swa
 # name change related issues.
 #
index a35c8e1..c6e087f 100644 (file)
--- a/privoxy.1
+++ b/privoxy.1
@@ -111,7 +111,7 @@ itself is changed and much more sophisticated. See the user-manual for a brief
 explanation of all configuration options.
 .PP
 The actions list (ad blocks, etc) can also be configured with your 
 explanation of all configuration options.
 .PP
 The actions list (ad blocks, etc) can also be configured with your 
-web browser at \fIhttp://ijbswa.sourceforge.net/config\fP.
+web browser at \fIhttp://www.privoxy.org/config\fP.
 \fBPrivoxy's\fP configuration parameters can also be viewed 
 at the same page. In addition, \fBPrivoxy\fP can be toggled on/off.
 This is an internal page. 
 \fBPrivoxy's\fP configuration parameters can also be viewed 
 at the same page. In addition, \fBPrivoxy\fP can be toggled on/off.
 This is an internal page. 
@@ -264,9 +264,9 @@ Probably. Please see the user-manual for how and where to report bugs.
 
 .SH SEE ALSO
 .br
 
 .SH SEE ALSO
 .br
-http://ijbswa.sourceforge.net/config
+http://www.privoxy.org/config
 .br
 .br
-http://ijbswa.sourceforge.net/
+http://www.privoxy.org/
 .br
 http://sourceforge.net/projects/ijbswa
 .br
 .br
 http://sourceforge.net/projects/ijbswa
 .br
index 1224f55..a835405 100644 (file)
@@ -7,7 +7,7 @@
 #                 privoxy.
 # 
 #  Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 #                 privoxy.
 # 
 #  Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-#                 PRIVOXY team.  http://ijbswa.sourceforge.net
+#                 Privoxy team. http://www.privoxy.org/
 # 
 #                 Based on the Internet Junkbuster originally written
 #                 by and Copyright (C) 1997 Anonymous Coders and
 # 
 #                 Based on the Internet Junkbuster originally written
 #                 by and Copyright (C) 1997 Anonymous Coders and
@@ -33,6 +33,9 @@
 # 
 #  Revisions   :
 #     $Log: privoxy.init,v $
 # 
 #  Revisions   :
 #     $Log: privoxy.init,v $
+#     Revision 1.5  2002/03/25 06:14:18  morcego
+#     Removing the OPRG definition (no longer needed)
+#
 #     Revision 1.4  2002/03/25 04:16:48  hal9
 #     Fix proper config file location.
 #
 #     Revision 1.4  2002/03/25 04:16:48  hal9
 #     Fix proper config file location.
 #
index c51c7af..7bab6de 100644 (file)
@@ -7,7 +7,7 @@
 #                 privoxy.
 # 
 #  Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 #                 privoxy.
 # 
 #  Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-#                 PRIVOXY team.  http://ijbswa.sourceforge.net
+#                 Privoxy team. http://www.privoxy.org/
 # 
 #                 Based on the Internet Junkbuster originally written
 #                 by and Copyright (C) 1997 Anonymous Coders and
 # 
 #                 Based on the Internet Junkbuster originally written
 #                 by and Copyright (C) 1997 Anonymous Coders and
@@ -33,6 +33,9 @@
 # 
 #  Revisions   :
 #     $Log: privoxy.init.suse,v $
 # 
 #  Revisions   :
 #     $Log: privoxy.init.suse,v $
+#     Revision 1.2  2002/03/24 11:40:14  swa
+#     name change
+#
 #     Revision 1.1  2002/03/24 11:23:44  swa
 #     name change
 #
 #     Revision 1.1  2002/03/24 11:23:44  swa
 #     name change
 #
index 5b3a8c0..035112a 100644 (file)
@@ -9,7 +9,7 @@
 #                 
 # 
 #  Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 #                 
 # 
 #  Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-#                 PRIVOXY team.  http://ijbswa.sourceforge.net
+#                 Privoxy team. http://www.privoxy.org/
 # 
 #                 Based on the Internet Junkbuster originally written
 #                 by and Copyright (C) 1997 Anonymous Coders and 
 # 
 #                 Based on the Internet Junkbuster originally written
 #                 by and Copyright (C) 1997 Anonymous Coders and 
@@ -35,6 +35,9 @@
 # 
 #  Revisions   :
 #     $Log: privoxy.logrotate,v $
 # 
 #  Revisions   :
 #     $Log: privoxy.logrotate,v $
+#     Revision 1.3  2002/03/24 15:19:57  swa
+#     name change related issue.
+#
 #     Revision 1.2  2002/03/24 11:40:14  swa
 #     name change
 #
 #     Revision 1.2  2002/03/24 11:40:14  swa
 #     name change
 #
index 63a93ce..15734dd 100644 (file)
@@ -8,7 +8,7 @@
 #                 to the machine.
 # 
 #  Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 #                 to the machine.
 # 
 #  Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-#                 PRIVOXY team.  http://ijbswa.sourceforge.net
+#                 Privoxy team. http://www.privoxy.org/
 # 
 #                 Based on the Internet Junkbuster originally written
 #                 by and Copyright (C) 1997 Anonymous Coders and 
 # 
 #                 Based on the Internet Junkbuster originally written
 #                 by and Copyright (C) 1997 Anonymous Coders and 
@@ -34,6 +34,9 @@
 # 
 #  Revisions   :
 #     $Log: privoxy.monthly,v $
 # 
 #  Revisions   :
 #     $Log: privoxy.monthly,v $
+#     Revision 1.2  2002/03/24 11:40:14  swa
+#     name change
+#
 #     Revision 1.1  2002/03/24 11:23:44  swa
 #     name change
 #
 #     Revision 1.1  2002/03/24 11:23:44  swa
 #     name change
 #
index 43aa209..81424f8 100644 (file)
@@ -8,7 +8,7 @@
 #                 to the machine.
 # 
 #  Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 #                 to the machine.
 # 
 #  Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-#                 PRIVOXY team.  http://ijbswa.sourceforge.net
+#                 Privoxy team. http://www.privoxy.org/
 # 
 #                 Based on the Internet Junkbuster originally written
 #                 by and Copyright (C) 1997 Anonymous Coders and 
 # 
 #                 Based on the Internet Junkbuster originally written
 #                 by and Copyright (C) 1997 Anonymous Coders and 
@@ -34,6 +34,9 @@
 # 
 #  Revisions   :
 #     $Log: privoxy.weekly,v $
 # 
 #  Revisions   :
 #     $Log: privoxy.weekly,v $
+#     Revision 1.2  2002/03/24 11:40:14  swa
+#     name change
+#
 #     Revision 1.1  2002/03/24 11:23:44  swa
 #     name change
 #
 #     Revision 1.1  2002/03/24 11:23:44  swa
 #     name change
 #
index 4d1bebd..13a99c4 100644 (file)
--- a/project.h
+++ b/project.h
@@ -1,6 +1,6 @@
 #ifndef PROJECT_H_INCLUDED
 #define PROJECT_H_INCLUDED
 #ifndef PROJECT_H_INCLUDED
 #define PROJECT_H_INCLUDED
-#define PROJECT_H_VERSION "$Id: project.h,v 1.59 2002/03/24 15:23:33 jongfoster Exp $"
+#define PROJECT_H_VERSION "$Id: project.h,v 1.60 2002/03/24 15:52:17 jongfoster Exp $"
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/project.h,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/project.h,v $
@@ -10,7 +10,7 @@
  *                (though it does declare some macros).
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                (though it does declare some macros).
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
@@ -36,6 +36,9 @@
  *
  * Revisions   :
  *    $Log: project.h,v $
  *
  * Revisions   :
  *    $Log: project.h,v $
+ *    Revision 1.60  2002/03/24 15:52:17  jongfoster
+ *    Changing CGI URL prefixes for new name
+ *
  *    Revision 1.59  2002/03/24 15:23:33  jongfoster
  *    Name changes
  *
  *    Revision 1.59  2002/03/24 15:23:33  jongfoster
  *    Name changes
  *
index 0efdfc6..ff36256 100644 (file)
--- a/ssplit.c
+++ b/ssplit.c
@@ -1,4 +1,4 @@
-const char ssplit_rcs[] = "$Id: ssplit.c,v 1.4 2001/11/13 00:16:38 jongfoster Exp $";
+const char ssplit_rcs[] = "$Id: ssplit.c,v 1.5 2002/03/24 13:25:43 swa Exp $";
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/ssplit.c,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/ssplit.c,v $
@@ -6,7 +6,7 @@ const char ssplit_rcs[] = "$Id: ssplit.c,v 1.4 2001/11/13 00:16:38 jongfoster Ex
  * Purpose     :  A function to split a string at specified deliminters.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  * Purpose     :  A function to split a string at specified deliminters.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
@@ -32,6 +32,9 @@ const char ssplit_rcs[] = "$Id: ssplit.c,v 1.4 2001/11/13 00:16:38 jongfoster Ex
  *
  * Revisions   :
  *    $Log: ssplit.c,v $
  *
  * Revisions   :
  *    $Log: ssplit.c,v $
+ *    Revision 1.5  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.4  2001/11/13 00:16:38  jongfoster
  *    Replacing references to malloc.h with the standard stdlib.h
  *    (See ANSI or K&R 2nd Ed)
  *    Revision 1.4  2001/11/13 00:16:38  jongfoster
  *    Replacing references to malloc.h with the standard stdlib.h
  *    (See ANSI or K&R 2nd Ed)
index e7af7aa..397dda2 100644 (file)
--- a/ssplit.h
+++ b/ssplit.h
@@ -1,6 +1,6 @@
 #ifndef SSPLIT_H_INCLUDED
 #define SSPLIT_H_INCLUDED
 #ifndef SSPLIT_H_INCLUDED
 #define SSPLIT_H_INCLUDED
-#define SSPLIT_H_VERSION "$Id: ssplit.h,v 1.3 2001/07/29 18:43:08 jongfoster Exp $"
+#define SSPLIT_H_VERSION "$Id: ssplit.h,v 1.4 2002/03/24 13:25:43 swa Exp $"
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/ssplit.h,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/ssplit.h,v $
@@ -8,7 +8,7 @@
  * Purpose     :  A function to split a string at specified deliminters.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  * Purpose     :  A function to split a string at specified deliminters.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
@@ -34,6 +34,9 @@
  *
  * Revisions   :
  *    $Log: ssplit.h,v $
  *
  * Revisions   :
  *    $Log: ssplit.h,v $
+ *    Revision 1.4  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.3  2001/07/29 18:43:08  jongfoster
  *    Changing #ifdef _FILENAME_H to FILENAME_H_INCLUDED, to conform to
  *    ANSI C rules.
  *    Revision 1.3  2001/07/29 18:43:08  jongfoster
  *    Changing #ifdef _FILENAME_H to FILENAME_H_INCLUDED, to conform to
  *    ANSI C rules.
index db5a834..d690c86 100644 (file)
@@ -6,7 +6,7 @@
 #
 #
 # Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 #
 #
 # Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-#                Privoxy team.  http://ijbswa.sourceforge.net
+#                Privoxy team. http://www.privoxy.org/
 #
 #                Original Author: Copyright (C) 2001 Jonathan Foster
 #                http://www.jon-foster.co.uk/
 #
 #                Original Author: Copyright (C) 2001 Jonathan Foster
 #                http://www.jon-foster.co.uk/
@@ -31,6 +31,9 @@
 #
 # Revisions   :
 #    $Log: edit-actions-add-url-form,v $
 #
 # Revisions   :
 #    $Log: edit-actions-add-url-form,v $
+#    Revision 1.9  2002/03/24 15:23:33  jongfoster
+#    Name changes
+#
 #    Revision 1.8  2002/03/24 11:01:06  swa
 #    name change
 #
 #    Revision 1.8  2002/03/24 11:01:06  swa
 #    name change
 #
index db36a0f..93cc322 100644 (file)
@@ -7,7 +7,7 @@
 # 
 #
 # Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 # 
 #
 # Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-#                Privoxy team.  http://ijbswa.sourceforge.net
+#                Privoxy team. http://www.privoxy.org/
 #
 #                Original Author: Copyright (C) 2001 Jonathan Foster
 #                http://www.jon-foster.co.uk/
 #
 #                Original Author: Copyright (C) 2001 Jonathan Foster
 #                http://www.jon-foster.co.uk/
@@ -32,6 +32,9 @@
 #
 # Revisions   :
 #    $Log: edit-actions-for-url,v $
 #
 # Revisions   :
 #    $Log: edit-actions-for-url,v $
+#    Revision 1.18  2002/03/24 16:32:08  jongfoster
+#    Removing logo option
+#
 #    Revision 1.17  2002/03/24 15:23:33  jongfoster
 #    Name changes
 #
 #    Revision 1.17  2002/03/24 15:23:33  jongfoster
 #    Name changes
 #
index 5da5405..24d6295 100644 (file)
@@ -6,7 +6,7 @@
 # 
 #
 # Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 # 
 #
 # Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-#                Privoxy team.  http://ijbswa.sourceforge.net
+#                Privoxy team. http://www.privoxy.org/
 #
 #                Original Author: Copyright (C) 2001 Jonathan Foster
 #                http://www.jon-foster.co.uk/
 #
 #                Original Author: Copyright (C) 2001 Jonathan Foster
 #                http://www.jon-foster.co.uk/
@@ -31,6 +31,9 @@
 #
 # Revisions   :
 #    $Log: edit-actions-list,v $
 #
 # Revisions   :
 #    $Log: edit-actions-list,v $
+#    Revision 1.13  2002/03/24 15:23:33  jongfoster
+#    Name changes
+#
 #    Revision 1.12  2002/03/24 11:01:06  swa
 #    name change
 #
 #    Revision 1.12  2002/03/24 11:01:06  swa
 #    name change
 #
index 1ac5627..2de8ce2 100644 (file)
@@ -6,7 +6,7 @@
 # 
 #
 # Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 # 
 #
 # Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-#                Privoxy team.  http://ijbswa.sourceforge.net
+#                Privoxy team. http://www.privoxy.org/
 #
 #                Original Author: Copyright (C) 2001 Jonathan Foster
 #                http://www.jon-foster.co.uk/
 #
 #                Original Author: Copyright (C) 2001 Jonathan Foster
 #                http://www.jon-foster.co.uk/
@@ -31,6 +31,9 @@
 #
 # Revisions   :
 #    $Log: edit-actions-list-section,v $
 #
 # Revisions   :
 #    $Log: edit-actions-list-section,v $
+#    Revision 1.6  2002/03/24 11:01:06  swa
+#    name change
+#
 #    Revision 1.5  2002/01/23 00:26:45  jongfoster
 #    Reducing length of URLs
 #    Where encoded and unencoded versions of a string existed, removing
 #    Revision 1.5  2002/01/23 00:26:45  jongfoster
 #    Reducing length of URLs
 #    Where encoded and unencoded versions of a string existed, removing
index 46a3cb4..fcaa7c4 100644 (file)
@@ -6,7 +6,7 @@
 # 
 #
 # Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 # 
 #
 # Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-#                Privoxy team.  http://ijbswa.sourceforge.net
+#                Privoxy team. http://www.privoxy.org/
 #
 #                Original Author: Copyright (C) 2001 Jonathan Foster
 #                http://www.jon-foster.co.uk/
 #
 #                Original Author: Copyright (C) 2001 Jonathan Foster
 #                http://www.jon-foster.co.uk/
@@ -31,6 +31,9 @@
 #
 # Revisions   :
 #    $Log: edit-actions-list-url,v $
 #
 # Revisions   :
 #    $Log: edit-actions-list-url,v $
+#    Revision 1.6  2002/03/24 11:01:06  swa
+#    name change
+#
 #    Revision 1.5  2002/01/23 00:26:45  jongfoster
 #    Reducing length of URLs
 #    Where encoded and unencoded versions of a string existed, removing
 #    Revision 1.5  2002/01/23 00:26:45  jongfoster
 #    Reducing length of URLs
 #    Where encoded and unencoded versions of a string existed, removing
index 950c25c..596391e 100644 (file)
@@ -8,7 +8,7 @@
 # 
 #
 # Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 # 
 #
 # Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-#                Privoxy team.  http://ijbswa.sourceforge.net
+#                Privoxy team. http://www.privoxy.org/
 #
 #                Original Author: Copyright (C) 2001 Jonathan Foster
 #                http://www.jon-foster.co.uk/
 #
 #                Original Author: Copyright (C) 2001 Jonathan Foster
 #                http://www.jon-foster.co.uk/
@@ -33,6 +33,9 @@
 #
 # Revisions   :
 #    $Log: edit-actions-remove-url-form,v $
 #
 # Revisions   :
 #    $Log: edit-actions-remove-url-form,v $
+#    Revision 1.9  2002/03/24 15:23:33  jongfoster
+#    Name changes
+#
 #    Revision 1.8  2002/03/24 11:01:06  swa
 #    name change
 #
 #    Revision 1.8  2002/03/24 11:01:06  swa
 #    name change
 #
index c72eaae..f3766b4 100644 (file)
@@ -6,7 +6,7 @@
 #
 #
 # Copyright   :  Written by and Copyright (C) 2001 the SourceForge
 #
 #
 # Copyright   :  Written by and Copyright (C) 2001 the SourceForge
-#                Privoxy team.  http://ijbswa.sourceforge.net
+#                Privoxy team. http://www.privoxy.org/
 #
 #                Original Author: Copyright (C) 2001 Jonathan Foster
 #                http://www.jon-foster.co.uk/
 #
 #                Original Author: Copyright (C) 2001 Jonathan Foster
 #                http://www.jon-foster.co.uk/
@@ -31,6 +31,9 @@
 #
 # Revisions   :
 #    $Log: edit-actions-url-form,v $
 #
 # Revisions   :
 #    $Log: edit-actions-url-form,v $
+#    Revision 1.9  2002/03/24 15:23:33  jongfoster
+#    Name changes
+#
 #    Revision 1.8  2002/03/24 11:01:06  swa
 #    name change
 #
 #    Revision 1.8  2002/03/24 11:01:06  swa
 #    name change
 #
index 32ef561..772261d 100644 (file)
@@ -1,4 +1,4 @@
-const char urlmatch_rcs[] = "$Id: urlmatch.c,v 1.5 2002/03/13 00:27:05 jongfoster Exp $";
+const char urlmatch_rcs[] = "$Id: urlmatch.c,v 1.6 2002/03/24 13:25:43 swa Exp $";
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/urlmatch.c,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/urlmatch.c,v $
@@ -7,7 +7,7 @@ const char urlmatch_rcs[] = "$Id: urlmatch.c,v 1.5 2002/03/13 00:27:05 jongfoste
  *                patterns.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                patterns.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and
@@ -33,6 +33,9 @@ const char urlmatch_rcs[] = "$Id: urlmatch.c,v 1.5 2002/03/13 00:27:05 jongfoste
  *
  * Revisions   :
  *    $Log: urlmatch.c,v $
  *
  * Revisions   :
  *    $Log: urlmatch.c,v $
+ *    Revision 1.6  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.5  2002/03/13 00:27:05  jongfoster
  *    Killing warnings
  *
  *    Revision 1.5  2002/03/13 00:27:05  jongfoster
  *    Killing warnings
  *
index b548d54..09fa639 100644 (file)
@@ -1,6 +1,6 @@
 #ifndef URLMATCH_H_INCLUDED
 #define URLMATCH_H_INCLUDED
 #ifndef URLMATCH_H_INCLUDED
 #define URLMATCH_H_INCLUDED
-#define URLMATCH_H_VERSION "$Id: urlmatch.h,v 1.1 2002/01/17 20:53:46 jongfoster Exp $"
+#define URLMATCH_H_VERSION "$Id: urlmatch.h,v 1.2 2002/03/24 13:25:43 swa Exp $"
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/urlmatch.h,v $
 /*********************************************************************
  *
  * File        :  $Source: /cvsroot/ijbswa/current/urlmatch.h,v $
@@ -9,7 +9,7 @@
  *                patterns.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
  *                patterns.
  *
  * Copyright   :  Written by and Copyright (C) 2001 the SourceForge
- *                Privoxy team.  http://ijbswa.sourceforge.net
+ *                Privoxy team. http://www.privoxy.org/
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
  *
  *                Based on the Internet Junkbuster originally written
  *                by and Copyright (C) 1997 Anonymous Coders and 
@@ -35,6 +35,9 @@
  *
  * Revisions   :
  *    $Log: urlmatch.h,v $
  *
  * Revisions   :
  *    $Log: urlmatch.h,v $
+ *    Revision 1.2  2002/03/24 13:25:43  swa
+ *    name change related issues
+ *
  *    Revision 1.1  2002/01/17 20:53:46  jongfoster
  *    Moving all our URL and URL pattern parsing code to the same file - it
  *    was scattered around in filters.c, loaders.c and parsers.c.
  *    Revision 1.1  2002/01/17 20:53:46  jongfoster
  *    Moving all our URL and URL pattern parsing code to the same file - it
  *    was scattered around in filters.c, loaders.c and parsers.c.