From 0a3750f6302df8349b5be2e15a9a4fefe3c35889 Mon Sep 17 00:00:00 2001 From: swa Date: Fri, 26 Apr 2002 18:18:54 +0000 Subject: [PATCH] generated --- README | 68 +- doc/pdf/privoxy-developer-manual.pdf | Bin 170357 -> 171072 bytes doc/pdf/privoxy-faq.pdf | Bin 94336 -> 90815 bytes doc/pdf/privoxy-user-manual.pdf | Bin 353632 -> 373398 bytes doc/text/developer-manual.txt | 156 +- doc/text/faq.txt | 218 ++- doc/text/user-manual.txt | 530 +++---- doc/webserver/developer-manual/coding.html | 4 +- doc/webserver/developer-manual/contact.html | 121 +- doc/webserver/developer-manual/copyright.html | 6 +- .../developer-manual/documentation.html | 2 +- doc/webserver/developer-manual/index.html | 40 +- .../developer-manual/newrelease.html | 87 +- .../developer-manual/webserver-update.html | 6 +- doc/webserver/faq/configuration.html | 455 +----- doc/webserver/faq/contact.html | 121 +- doc/webserver/faq/copyright.html | 6 +- doc/webserver/faq/general.html | 21 +- doc/webserver/faq/index.html | 114 +- doc/webserver/faq/installation.html | 10 +- doc/webserver/faq/misc.html | 49 +- doc/webserver/faq/trouble.html | 27 +- doc/webserver/index.html | 168 +- doc/webserver/user-manual/appendix.html | 623 +++++--- doc/webserver/user-manual/configuration.html | 1403 +++++++++++------ doc/webserver/user-manual/contact.html | 181 +-- doc/webserver/user-manual/copyright.html | 10 +- doc/webserver/user-manual/index.html | 182 +-- doc/webserver/user-manual/installation.html | 251 +-- doc/webserver/user-manual/introduction.html | 17 +- doc/webserver/user-manual/quickstart.html | 568 +------ doc/webserver/user-manual/seealso.html | 2 +- doc/webserver/user-manual/startup.html | 534 +++++++ doc/webserver/user-manual/upgradersnote.html | 274 ++++ 34 files changed, 3277 insertions(+), 2977 deletions(-) create mode 100644 doc/webserver/user-manual/startup.html create mode 100644 doc/webserver/user-manual/upgradersnote.html diff --git a/README b/README index 0b8ac1ec..e48c7336 100644 --- a/README +++ b/README @@ -1,4 +1,3 @@ - /********************************************************************* * * File : $Source: /cvsroot/ijbswa/current/doc/source/readme.sgml,v $ @@ -31,7 +30,6 @@ * Temple Place - Suite 330, Boston, MA 02111-1307, USA. * *********************************************************************/ - This README is included with the development version of Privoxy 2.9.14, which will eventually become Privoxy v3.0 (and soon we hope!). See http:// @@ -73,7 +71,6 @@ tarball), first unpack the source: tar xzvf privoxy-2.9.14-beta-src* [.tgz or .tar.gz] cd privoxy-2.9.14-beta - For retrieving the current CVS sources, you'll need CVS installed. Note that sources from CVS are development quality, and may not be stable, or well @@ -82,7 +79,6 @@ tested. 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. @@ -96,13 +92,11 @@ Then, in either case, to build from unpacked tarball or CVS source: su make -n install # (to see where all the files will go) make install # (to really install) - If you have gnu make, you can have the first four steps automatically done for -you by just typing +you by just typing: make - in the freshly downloaded or unpacked source directory. @@ -133,13 +127,14 @@ Or for SuSE: /etc/rc.d/privoxy start CONFIGURATION -------------- -See: 'config', 'default.action', 'standard.action', 'user.action', and -'default.filter'. 'user.action' is for personal configuration. These are all -well commented. Most of the magic is in '*.action' files. 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 configuration -options, and examples: http://www.privoxy.org/user-manual/. +See: 'config', 'default.action', 'user.action', and 'default.filter'. +'user.action' is for personal configuration. These are all well commented. Most +of the magic is in '*.action' files. 'user.action' should be used for any +actions customizations. 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 configuration options, and examples: http:// +www.privoxy.org/user-manual/. Be sure to set your browser(s) for HTTP/HTTPS Proxy at :, or whatever you specify in the config file under 'listen-address'. DEFAULT is localhost: @@ -171,51 +166,8 @@ Included documentation may vary according to platform and packager. 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: - - http://sourceforge.net/tracker/?group_id=11118&atid=211118 - - - * Submit bugs only through our Sourceforge Bug Forum: - - http://sourceforge.net/tracker/?group_id=11118&atid=111118. - - - 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. Please be sure to include the Privoxy/Junkbuster version, - platform, browser, any pertinent log data, any other relevant details - (please be specific) and, if possible, some way to reproduce the bug. - - * Submit feature requests only through our Sourceforge feature request forum: - - http://sourceforge.net/tracker/?atid=361118&group_id=11118&func=browse. - - - * You can also send feedback on websites that Privoxy has problems with. Please bookmark - the following link: "Privoxy - Submit Filter Feedback" - . Once you surf to a page with problems, use the - bookmark to send us feedback. We will look into the issue as soon as possible. - - - * For any other issues, feel free to use the mailing lists: - - http://sourceforge.net/mail/?group_id=11118. - - - Anyone interested in actively participating in development and related - discussions can also join the appropriate mailing list. Archives are - available, too. - ------------------------------------------------------------------------- ijbswa-developers@lists.sourceforge.net - -$Id: readme.sgml,v 1.9 2002/04/24 04:04:12 hal9 Exp $ +$Id: readme.sgml,v 1.12 2002/04/26 17:45:36 swa Exp $ diff --git a/doc/pdf/privoxy-developer-manual.pdf b/doc/pdf/privoxy-developer-manual.pdf index 12bda8e06837d007f49bbcd183d7f106c5ea5aaa..50ce62c999a5fd93a0c1a9950904bbd8013368f1 100644 GIT binary patch literal 171072 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

+D-qIAO6|B?*Fk`i@rf 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 literal 170357 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

|Gg{G(g`f)nKzM=bKf5?D?sCO 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

qCsRSQ-P%CfjZ>!@Nj267?-njipLdR-dL8;cM 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%0ACssI@f(=--BdP{ z-UpLBz{O)eqVjf^v1nD(b2yxut{{xUw8k-Fm%HSl``%#c{yg0GUGEcGq1ZC`%`%Ka z)w-8`ch`;7;gf#D(`UMRo}W7!bPC51(yLf-@(X~;FF>_3`I^Bb6LCk#{-ao*<<*`z zln4pzIt9$Uz`2Xok~2B22j^v)Q&>j4KYD$hz|?m~;it zlMTX-N&ZQ;$vE0UrL4KNmXndmXj{#3+%!pkRF_w{X><;TRP$W% zk&rI0&`{<}4xiLN4*t5lqWGhHk%%GbfDlbx58_5LO>(HDbwe$<&j{nDFDWT0y+xTu z*}Lq1wO_zQ_d6J_-oenss|0JPe~1Xp6*ip4My+YRgYYZ80|Q^rqkymI0E1jSgZNYb zNNe+Z_pCXFqTjn`%?Yb_UmVxRXr=eTEQc@}+`m0*j)K!%!K|WPN{MP5g!HP-N?5YwEJN~=DTQYgBogtp(2AF^7@4Ge0>DUk7Fp2h*w^kD2@yL<*yj#FTLUcjUW z!Q{^ltkWM@R%ly~Bd~t<4#o-k$iHAXZ;W+4NIUTsnDk&^{oD^M3kbLVDc_3Zt;gN& z1mm!>_s@9=Q8}~oew5Gb{6Sx`-s#vETrHXxN++4dwU3Xd`Ci;`jn;5lsIEp}od?0> zR|d<^?~Z*YFTeGVb}0TnR|JPP9;DsV?$ZKOO^Lv|egjjDnZQhI1m|f^30K~Ob)Oc` z%aY7(yz+rU7_x1_@{8x=z36Gp3&Bj97sAKI(|npl?f7Pj+htko@x9Kep?~ssLZ`~n zf$o)a8|}JJCL~VR-FVGdkxmC}vBl?<=n)O!9M)Xn-q0N29&d7-7vx7C$2s7m6HOM= zEPrM~_(q)A?Hz zp6%yRJTE`NJ&u=>kQy8Q7h%K=Yki5mlmjl1kg}<&>`5qVzdG4=_A0(o-}C>{mNaW2$st zDVC4+tKl)%`9dVvcKTxjCmD;EL304s^)&C$xgVJ7k_2WtWe?GH_YuB6_fIj*JTE^p zFwP&o@GfJcCWq#ft+?LH(YD?jCHxw_VE%Rc8OM5lD0%D)u2-!a=@sG`K0_w{g=IQT z9`S{D$pb?D)IW|9^$xgIW3ykB08Paxfywt8nCxPxukROVmnHbedEt;=VTP{dP9_FTevGoUBl1h{$PcfzcB<{b^YB3H-u&dsc(47F z%wK-Edu)ez(bzcu)x7Xc;XUp8`3wq0@s5GXPCOz#udfF#sGjRa^(*sWh4#318 zg!+j;NMV!C1JnAlozWabNy<+5VEwFv{;76bV3Lz@OxO91Q(dhunB*kUDv~8^w`4Pb z^*nk`0u?t5#)$iz!bTb|!d>fz@Dy#}X6Sr`r@;K?^VNu4?Qu8Ika8oB!u>2dc#=iH z2O8(JTYFQ&D7uf9=jCVM+P$iANjt@HgXJe##(Oc5y3CGRG@XB`vtv4q0tkIQP``TK zk@=GPK0TI>>{Y=2JdTw5x<$B@Fvoynf~dY!VBK#Uri$z#uT-<%0If|A|6FGK$-M}O_ z*s`zNeSH7p+h6bBAAIq}!K3Nz|L*4s!H;g=z55vdGJ}V=2ahg)`{i9+qAa=m^2>t{ W@v(`lDGc=yv2yU2zih9+KKMU$>`46p diff --git a/doc/pdf/privoxy-faq.pdf b/doc/pdf/privoxy-faq.pdf index e3c221c4a93fcb111afc650431445cafcf2ffee1..1328b065a1a93d333ad06a44f402dd3c802920fa 100644 GIT binary patch literal 90815 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 Czi~hS diff --git a/doc/pdf/privoxy-user-manual.pdf b/doc/pdf/privoxy-user-manual.pdf index 8c995172703a924a8389cb203964aa902a4c74cb..83b53d6bc0c1932462cc54aaa498fd7fdf039dbb 100644 GIT binary patch literal 373398 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�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°vDQnvlf~^HMY`92O&wd3@}SQe-h%HMhx7# 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 literal 353632 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 z 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 diff --git a/doc/text/developer-manual.txt b/doc/text/developer-manual.txt index 675805f2..ac5f2e8b 100644 --- a/doc/text/developer-manual.txt +++ b/doc/text/developer-manual.txt @@ -2,7 +2,7 @@ Privoxy Developer Manual By: Privoxy Developers -$Id: developer-manual.sgml,v 1.35 2002/04/17 15:16:15 oes Exp $ +$Id: developer-manual.sgml,v 1.37 2002/04/26 17:23:29 swa Exp $ The developer manual gives the users information on how to help the developer team. It provides guidance on coding, testing, documentation and other issues. @@ -119,6 +119,13 @@ Table of Contents 9. Update the Webserver 10. Contacting the developers, Bug Reporting and Feature Requests + + 10.1. Get Support + 10.2. Report bugs + 10.3. Request new features + 10.4. Report ads or other filter problems + 10.5. Other + 11. Copyright and History 11.1. Copyright @@ -1363,7 +1370,7 @@ from the project). Example for file comments: -const char FILENAME_rcs[] = "$Id: developer-manual.sgml,v 1.35 2002/04/17 15:16:15 oes Exp $"; +const char FILENAME_rcs[] = "$Id: developer-manual.sgml,v 1.37 2002/04/26 17:23:29 swa Exp $"; /********************************************************************* * * File : $Source$ @@ -1420,7 +1427,7 @@ Example for file header comments: #ifndef _FILENAME_H #define _FILENAME_H -#define FILENAME_H_VERSION "$Id: developer-manual.sgml,v 1.35 2002/04/17 15:16:15 oes Exp $" +#define FILENAME_H_VERSION "$Id: developer-manual.sgml,v 1.37 2002/04/26 17:23:29 swa Exp $" /********************************************************************* * * File : $Source$ @@ -1595,7 +1602,6 @@ The following must be done by one of the developers prior to each new release. version info in this line: {+add-header{X-Actions-File-Version: A.B} -filter -no-popups} - Then change the version info in doc/webserver/actions/index.php, line: '$required_actions_file_version = "A.B";' @@ -1620,11 +1626,10 @@ For all types of packages, including the source tarball, you must make sure that you build from clean sources by exporting the right version from CVS into an empty directory:. - mkdir dist # delete or choose different name if it already exists - cd dist - cvs -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa login - cvs -z3 -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa export -r v_X_Y_Z current - + mkdir dist # delete or choose different name if it already exists + cd dist + cvs -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa login + cvs -z3 -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa export -r v_X_Y_Z current Do NOT change a single bit, including, but not limited to version information after export from CVS. This is to make sure that all release packages, and with @@ -1642,17 +1647,14 @@ directory. (See "Building and releasing packages" above). Then run: cd current autoheader && autoconf && ./configure - Then do: make tarball-dist - To upload the package to Sourceforge, simply issue make tarball-upload - Go to the displayed URL and release the file publicly on Sourceforge. For the change log field, use the relevant section of the ChangeLog file. @@ -1666,17 +1668,14 @@ directory. (See "Building and releasing packages" above). Then run: cd current autoheader && autoconf && ./configure - Then do make suse-dist (or make redhat-dist) - To upload the package to Sourceforge, simply issue make suse-upload (or make redhat-upload) - Go to the displayed URL and release the file publicly on Sourceforge. Use the release notes and çhange log from the source tarball package. @@ -1689,8 +1688,7 @@ First, make sure that you have freshly exported the right version into an empty directory. (See "Building and releasing packages" above). Then get the OS/2 Setup module: - cvs -z3 -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa co os2setup - + cvs -z3 -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa co os2setup You will need a mix of development tools. The main compilation takes place with IBM Visual Age C++. Some ancillary work takes place with GNU tools, available @@ -1702,18 +1700,15 @@ Change directory to the os2setup directory. Edit the os2build.cmd file to set the final executable filename. For example, installExeName='privoxyos2_setup_X.Y.Z.exe' - Next, edit the IJB.wis file so the release number matches in the PACKAGEID section: PACKAGEID="Privoxy Team\Privoxy\Privoxy Package\X\Y\Z" - You're now ready to build. Run: os2build - You will find the WarpIN-installable executable in the ./files directory. Upload this anonymously to uploads.sourceforge.net/incoming, create a release @@ -1727,7 +1722,6 @@ tarball package. Login to Sourceforge's compilefarm via ssh: ssh cf.sourceforge.net - Choose the right operating system (not the Debian one). When logged in, make sure that you have freshly exported the right version into an empty directory. @@ -1735,12 +1729,10 @@ sure that you have freshly exported the right version into an empty directory. cd current autoheader && autoconf && ./configure - Then run gmake solaris-dist - which creates a gzip'ed tar archive. Sadly, you cannot use make solaris-upload on the Sourceforge machine (no ncftpput). You now have to manually upload the @@ -1758,15 +1750,13 @@ First, make sure that you have freshly exported the right version into an empty directory. (See "Building and releasing packages" above). Then get the Windows setup module: - cvs -z3 -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa co winsetup - + cvs -z3 -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa co winsetup Then you can build the package. This is fully automated, and is controlled by winsetup/GNUmakefile. All you need to do is: cd winsetup make - Now you can manually rename privoxy_setup.exe to privoxy_setup_X_Y_Z.exe, and upload it to SourceForge. When releasing the package on SourceForge, use the @@ -1781,7 +1771,6 @@ directory. (See "Building and releasing packages" above). Then, run: cd current autoheader && autoconf && ./configure - Then do FIXME. @@ -1793,14 +1782,12 @@ First, make sure that you have freshly exported the right version into an empty directory. (See "Building and releasing packages" above). Then get the Mac OSX setup module: - cvs -z3 -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa co osxsetup - + cvs -z3 -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa co osxsetup Then run: cd osxsetup build - This will run autoheader, autoconf and configure as well as make. Finally, it will copy over the necessary files to the ./osxsetup/files directory for @@ -1812,7 +1799,6 @@ specify ./Privoxy.pkg as the output package name, you can then create the distributable zip file with the command: zip -r privoxyosx_setup_x.y.z.zip Privoxy.pkg - You can then upload privoxyosx_setup_x.y.z.zip anonymously to uploads.sourceforge.net/incoming, create a release for it, and you're done. Use @@ -1825,7 +1811,6 @@ the release notes and Change Log from the source tarball package. Login to Sourceforge's compilefarm via ssh: ssh cf.sourceforge.net - Choose the right operating system. When logged in, make sure that you have freshly exported the right version into an empty directory. (See "Building and @@ -1833,12 +1818,10 @@ releasing packages" above). Then run: cd current autoheader && autoconf && ./configure - Then run: gmake freebsd-dist - which creates a gzip'ed tar archive. Sadly, you cannot use make freebsd-upload on the Sourceforge machine (no ncftpput). You now have to manually upload the @@ -1854,7 +1837,6 @@ directory. (See "Building and releasing packages" above). Then run: cd current autoheader && autoconf && ./configure - Then do FIXME. @@ -1867,7 +1849,6 @@ directory. (See "Building and releasing packages" above). Then run: cd current autoheader && autoconf && ./configure - Then do FIXME. @@ -1878,7 +1859,6 @@ Then do FIXME. Login to Sourceforge's compilefarm via ssh: ssh cf.sourceforge.net - Choose the right operating system. When logged in, make sure that you have freshly exported the right version into an empty directory. (See "Building and @@ -1886,12 +1866,10 @@ releasing packages" above). Then run: cd current autoheader && autoconf && ./configure - Then run: make aix-dist - which creates a gzip'ed tar archive. Sadly, you cannot use make aix-upload on the Sourceforge machine (no ncftpput). You now have to manually upload the @@ -1917,7 +1895,6 @@ broken links, incosistent contents or permission problems will occur: If you have changed anything in the documentation source SGML files, do: make dok # (or make redkat-dok if make dok doesn't work for you) - That will generate doc/webserver/user-manual, doc/webserver/developer-manual, doc/webserver/faq and doc/webserver/index.html automatically. @@ -1932,7 +1909,6 @@ webserver/* directory (or create new directories under doc/webserver). Next, commit any changes from the above steps to CVS. All set? Then do make webserver - This will do the upload to the webserver (www.privoxy.org) and ensure all files and directories there are group writable. @@ -1945,47 +1921,69 @@ avoid permission problems. 10. Contacting the developers, Bug Reporting and Feature Requests We value your feedback. However, to provide you with the best support, please -note: +note the following sections. - * Use the Sourceforge Support Forum to get help: - - http://sourceforge.net/tracker/?group_id=11118&atid=211118 - - - * Submit bugs only through our Sourceforge Bug Forum: - - http://sourceforge.net/tracker/?group_id=11118&atid=111118. - - - 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. Please be sure to include the Privoxy/Junkbuster version, - platform, browser, any pertinent log data, any other relevant details - (please be specific) and, if possible, some way to reproduce the bug. - - * Submit feature requests only through our Sourceforge feature request forum: - - http://sourceforge.net/tracker/?atid=361118&group_id=11118&func=browse. - - - * You can also send feedback on websites that Privoxy has problems with. Please bookmark - the following link: "Privoxy - Submit Filter Feedback" - . Once you surf to a page with problems, use the - bookmark to send us feedback. We will look into the issue as soon as possible. - - - * For any other issues, feel free to use the mailing lists: - - http://sourceforge.net/mail/?group_id=11118. - +------------------------------------------------------------------------------- + +10.1. Get Support + +To get support, use the Sourceforge Support Forum: + + http://sourceforge.net/tracker/?group_id=11118&atid=211118 - Anyone interested in actively participating in development and related - discussions can also join the appropriate mailing list. Archives are - available, too. + +------------------------------------------------------------------------------- + +10.2. Report bugs + +To submit bugs, use the Sourceforge Bug Forum: + + http://sourceforge.net/tracker/?group_id=11118&atid=111118. + + +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. Please be +sure to include the Privoxy version, platform, browser, any pertinent log data, +any other relevant details (please be specific) and, if possible, some way to +reproduce the bug. + +------------------------------------------------------------------------------- + +10.3. Request new features + +To submit ideas on new features, use the Sourceforge feature request forum: + + http://sourceforge.net/tracker/?atid=361118&group_id=11118&func=browse. + +------------------------------------------------------------------------------- + +10.4. Report ads or other filter problems + +You can also send feedback on websites that Privoxy has problems with. Please +bookmark the following link: "Privoxy - Submit Filter Feedback". Once you surf +to a page with problems, use the bookmark to send us feedback. We will look +into the issue as soon as possible. + +New, improved default.action files will occasionally be made available based on +your feedback. These will be announced on the ijbswa-announce list. + +------------------------------------------------------------------------------- + +10.5. Other + +For any other issues, feel free to use the mailing lists: + + http://sourceforge.net/mail/?group_id=11118. + + +Anyone interested in actively participating in development and related +discussions can also join the appropriate mailing list. Archives are available, +too. See the page on Sourceforge. + ------------------------------------------------------------------------------- 11. Copyright and History diff --git a/doc/text/faq.txt b/doc/text/faq.txt index ee005e10..75c5ac10 100644 --- a/doc/text/faq.txt +++ b/doc/text/faq.txt @@ -2,7 +2,7 @@ Privoxy Frequently Asked Questions By: Privoxy Developers -$Id: faq.sgml,v 1.49 2002/04/12 10:10:18 swa Exp $ +$Id: faq.sgml,v 1.51 2002/04/26 17:24:31 swa Exp $ This FAQ gives users and developers alike answers to frequently asked questions about Privoxy . @@ -57,21 +57,19 @@ Table of Contents 3.3. The "actions" concept confuses me. Please list some of these "actions". 3.4. How are actions files configured? What is the easiest way to do this? - 3.5. What are the differences between intermediate.action, basic.action, - etc.? - 3.6. Why can I change the configuration with a browser? Does that not raise + 3.5. Why can I change the configuration with a browser? Does that not raise security issues? - 3.7. What is "default.filter"? - 3.8. How can I set up Privoxy to act as a proxy for my LAN? - 3.9. Instead of ads, now I get a checkerboard pattern. I don't want to see + 3.6. What is "default.filter"? + 3.7. How can I set up Privoxy to act as a proxy for my LAN? + 3.8. Instead of ads, now I get a checkerboard pattern. I don't want to see anything. - 3.10. Why would anybody want to see a checkerboard pattern? - 3.11. I see large red banners on some pages that say "Blocked". Why and how + 3.9. Why would anybody want to see a checkerboard pattern? + 3.10. I see large red banners on some pages that say "Blocked". Why and how do I get rid of this? - 3.12. I cannot see all of the "Blocked" page banner. All I see is a bright + 3.11. I cannot see all of the "Blocked" page banner. All I see is a bright red square. - 3.13. Can Privoxy run as a service on Win2K/NT? - 3.14. How can I make Privoxy work with other proxies like Squid? + 3.12. Can Privoxy run as a service on Win2K/NT? + 3.13. How can I make Privoxy work with other proxies like Squid? 4. Miscellaneous @@ -103,10 +101,16 @@ Table of Contents 5.2. I just added a new rule, but the steenkin ad is still getting through. How? 5.3. One of my favorite sites does not work with Privoxy. What can I do? - 5.4. Where can I get help? Report bugs? Feature Requests? Etc? - 5.5. What time is it? + 5.4. What time is it? 7. Contacting the developers, Bug Reporting and Feature Requests + + 7.1. Get Support + 7.2. Report bugs + 7.3. Request new features + 7.4. Report ads or other filter problems + 7.5. Other + 8. Copyright and History 8.1. Copyright @@ -166,6 +170,9 @@ configuration is now. 1.4. What are some of the new features? + * FIXME: complete the list of features. change the order: most important + features to the top of the list. prefix new features with "NEW". + * Integrated browser based configuration and control utility at http:// config.privoxy.org/ (shortcut: http://p.p/). Browser-based tracing of rule and filter effects. Remote toggling. @@ -195,10 +202,6 @@ configuration is now. * Improved signal handling, and a true daemon mode (Unix). - * 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, - NetBSD and AmigaOS. - * Every feature now controllable on a per-site or per-location basis, configuration more powerful and versatile over-all. @@ -321,8 +324,9 @@ just like a web server does. 2.2. Which operating systems are supported? -At present, Privoxy is known to run on Win32, Mac OSX, OS/2, AmigaOS, Linux -(RedHat, Suse, Debian), FreeBSD, NetBSD, BeOS, and many flavors of Unix. +At present, Privoxy is known to run on Windows(95, 98, ME, 2000, XP), Linux +(RedHat, Suse, Debian), Mac OSX, OS/2, AmigaOS, FreeBSD, NetBSD, BeOS, and many +more flavors of Unix. But any operating system that runs TCP/IP, can conceivably take advantage of Privoxy in a networked situation where Privoxy would run as a server on a LAN @@ -438,50 +442,7 @@ configuration files, and their various options and syntax. ------------------------------------------------------------------------------- -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 |? | | | | -+--------------------------------------------------------------------------------------+ - -------------------------------------------------------------------------------- - -3.6. Why can I change the configuration with a browser? Does that not raise +3.5. 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 @@ -502,7 +463,7 @@ Note that normally only local users can connect to Privoxy, so this is not ------------------------------------------------------------------------------- -3.7. What is "default.filter"? +3.6. What is "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, @@ -520,7 +481,7 @@ the "Actions List Editor" from your browser. ------------------------------------------------------------------------------- -3.8. How can I set up Privoxy to act as a proxy for my LAN? +3.7. 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 @@ -529,14 +490,13 @@ 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. ------------------------------------------------------------------------------- -3.9. Instead of ads, now I get a checkerboard pattern. I don't want to see +3.8. 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 @@ -554,7 +514,7 @@ below). ------------------------------------------------------------------------------- -3.10. Why would anybody want to see a checkerboard pattern? +3.9. 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 @@ -563,7 +523,7 @@ important. ------------------------------------------------------------------------------- -3.11. I see large red banners on some pages that say "Blocked". Why and how do +3.10. I see large red banners on some pages that say "Blocked". Why and how do I get rid of this? These are URLs that match something in one of Privoxy's block actions (+block). @@ -601,7 +561,7 @@ is embedded in the frame's HTML page. ------------------------------------------------------------------------------- -3.12. I cannot see all of the "Blocked" page banner. All I see is a bright red +3.11. I cannot see all of the "Blocked" page banner. All I see is a bright red square. There is not enough space to fit the entire page. Try right clicking on the @@ -611,7 +571,7 @@ just what is being blocked, and why. ------------------------------------------------------------------------------- -3.13. Can Privoxy run as a service on Win2K/NT? +3.12. Can Privoxy run as a service on Win2K/NT? Yes, it can run as a system service using srvany.exe. The only catch is that this will effectively disable the Privoxy icon in the taskbar. You can have one @@ -623,7 +583,7 @@ details, and a sample configuration. ------------------------------------------------------------------------------- -3.14. How can I make Privoxy work with other proxies like Squid? +3.13. 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. @@ -697,15 +657,10 @@ See next question ... 4.5. How can I submit new ads? -Beginning with Privoxy v2.9.14, missed ads and banners and other actions file -problems, can be submitted by accessing "actions file feedback system" from -http://p.p/ +Please see the Contact section. This process does not work with earlier versions of Privoxy or Junkbuster. -There will soon be regularly updated actions files posted. These will be -announced on the ijbswa-announce list. - ------------------------------------------------------------------------------- 4.6. How can I hide my IP address? @@ -937,63 +892,78 @@ same thing by editing the appropriate "actions" file. ------------------------------------------------------------------------------- -5.4. Where can I get help? Report bugs? Feature Requests? Etc? +5.4. What time is it? -Feedback is encouraged, whether good, bad or ugly. Please see the contact page -in the user-manual for details. +Time for you to go! ------------------------------------------------------------------------------- -5.5. What time is it? +7. Contacting the developers, Bug Reporting and Feature Requests -Time for you to go! +We value your feedback. However, to provide you with the best support, please +note the following sections. ------------------------------------------------------------------------------- -7. Contacting the developers, Bug Reporting and Feature Requests +7.1. Get Support -We value your feedback. However, to provide you with the best support, please -note: +To get support, use the Sourceforge Support Forum: - * Use the Sourceforge Support Forum to get help: - - http://sourceforge.net/tracker/?group_id=11118&atid=211118 - - - * Submit bugs only through our Sourceforge Bug Forum: - - http://sourceforge.net/tracker/?group_id=11118&atid=111118. - - - 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. Please be sure to include the Privoxy/Junkbuster version, - platform, browser, any pertinent log data, any other relevant details - (please be specific) and, if possible, some way to reproduce the bug. + http://sourceforge.net/tracker/?group_id=11118&atid=211118 - * Submit feature requests only through our Sourceforge feature request forum: - - http://sourceforge.net/tracker/?atid=361118&group_id=11118&func=browse. - - - * You can also send feedback on websites that Privoxy has problems with. Please bookmark - the following link: "Privoxy - Submit Filter Feedback" - . Once you surf to a page with problems, use the - bookmark to send us feedback. We will look into the issue as soon as possible. - - - * For any other issues, feel free to use the mailing lists: - - http://sourceforge.net/mail/?group_id=11118. - - - Anyone interested in actively participating in development and related - discussions can also join the appropriate mailing list. Archives are - available, too. + +------------------------------------------------------------------------------- + +7.2. Report bugs + +To submit bugs, use the Sourceforge Bug Forum: + + http://sourceforge.net/tracker/?group_id=11118&atid=111118. + + +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. Please be +sure to include the Privoxy version, platform, browser, any pertinent log data, +any other relevant details (please be specific) and, if possible, some way to +reproduce the bug. + +------------------------------------------------------------------------------- + +7.3. Request new features + +To submit ideas on new features, use the Sourceforge feature request forum: + + http://sourceforge.net/tracker/?atid=361118&group_id=11118&func=browse. + +------------------------------------------------------------------------------- + +7.4. Report ads or other filter problems + +You can also send feedback on websites that Privoxy has problems with. Please +bookmark the following link: "Privoxy - Submit Filter Feedback". Once you surf +to a page with problems, use the bookmark to send us feedback. We will look +into the issue as soon as possible. + +New, improved default.action files will occasionally be made available based on +your feedback. These will be announced on the ijbswa-announce list. + +------------------------------------------------------------------------------- + +7.5. Other + +For any other issues, feel free to use the mailing lists: + + http://sourceforge.net/mail/?group_id=11118. + + +Anyone interested in actively participating in development and related +discussions can also join the appropriate mailing list. Archives are available, +too. See the page on Sourceforge. + ------------------------------------------------------------------------------- 8. Copyright and History diff --git a/doc/text/user-manual.txt b/doc/text/user-manual.txt index 13d088ea..e534db87 100644 --- a/doc/text/user-manual.txt +++ b/doc/text/user-manual.txt @@ -2,7 +2,7 @@ Privoxy User Manual By: Privoxy Developers -$Id: user-manual.sgml,v 1.92 2002/04/25 18:55:13 hal9 Exp $ +$Id: user-manual.sgml,v 1.95 2002/04/26 17:23:29 swa Exp $ The user manual gives users information on how to install, configure and use Privoxy. @@ -25,72 +25,72 @@ Table of Contents 1. Introduction - 1.1. New Features + 1.1. Features 3. Installation - 3.1. Binary Packages - - 3.1.1. Red Hat and SuSE RPMs - 3.1.2. Debian - 3.1.3. Windows - 3.1.4. Solaris, NetBSD, FreeBSD, HP-UX - 3.1.5. OS/2 - 3.1.6. Max OSX - 3.1.7. AmigaOS - - 3.2. Building from Source + 3.1. Red Hat and SuSE RPMs + 3.2. Debian + 3.3. Windows + 3.4. Solaris, NetBSD, FreeBSD, HP-UX + 3.5. OS/2 + 3.6. Max OSX + 3.7. AmigaOS -4. Quickstart to Using Privoxy +4. Note to Upgraders +5. Quickstart to Using Privoxy +6. Starting Privoxy - 4.1. Note to Upgraders - 4.2. Starting Privoxy - 4.3. Command Line Options + 6.1. Command Line Options -5. Privoxy Configuration +7. Privoxy Configuration - 5.1. Controlling Privoxy with Your Web Browser - 5.2. Configuration Files Overview - 5.3. The Main Configuration File + 7.1. Controlling Privoxy with Your Web Browser + 7.2. Configuration Files Overview + 7.3. The Main Configuration File - 5.3.1. Configuration and Log File Locations - 5.3.2. Local Set-up Documentation - 5.3.3. Debugging - 5.3.4. Access Control and Security - 5.3.5. Forwarding - 5.3.6. Windows GUI Options + 7.3.1. Configuration and Log File Locations + 7.3.2. Local Set-up Documentation + 7.3.3. Debugging + 7.3.4. Access Control and Security + 7.3.5. Forwarding + 7.3.6. Windows GUI Options - 5.4. Actions Files + 7.4. Actions Files - 5.4.1. Finding the Right Mix - 5.4.2. How to Edit - 5.4.3. How Actions are Applied to URLs - 5.4.4. Patterns - 5.4.5. Actions - 5.4.6. Aliases + 7.4.1. Finding the Right Mix + 7.4.2. How to Edit + 7.4.3. How Actions are Applied to URLs + 7.4.4. Patterns + 7.4.5. Actions + 7.4.6. Aliases - 5.5. The Filter File - 5.6. Templates + 7.5. The Filter File + 7.6. Templates -6. Contacting the Developers, Bug Reporting and Feature Requests +8. Contacting the Developers, Bug Reporting and Feature Requests - 6.1. Submitting Ads and "Action" Problems + 8.1. Get Support + 8.2. Report bugs + 8.3. Request new features + 8.4. Report ads or other filter problems + 8.5. Other -7. Copyright and History +9. Copyright and History - 7.1. Copyright - 7.2. History + 9.1. Copyright + 9.2. History -8. See Also -9. Appendix +10. See Also +11. Appendix - 9.1. Regular Expressions - 9.2. Privoxy's Internal Pages + 11.1. Regular Expressions + 11.2. Privoxy's Internal Pages - 9.2.1. Bookmarklets + 11.2.1. Bookmarklets - 9.3. Chain of Events - 9.4. Anatomy of an Action + 11.3. Chain of Events + 11.4. Anatomy of an Action ------------------------------------------------------------------------------- @@ -109,12 +109,15 @@ sources). And there may be bugs, though hopefully not many! ------------------------------------------------------------------------------- -1.1. New Features +1.1. Features In addition to Internet Junkbuster's traditional features of ad and banner blocking and cookie management, Privoxy provides new features, some of them currently under development: + * FIXME: complete the list of features. change the order: most important + features to the top of the list. prefix new features with "NEW". + * Integrated browser based configuration and control utility at http:// config.privoxy.org/ (shortcut: http://p.p/). Browser-based tracing of rule and filter effects. Remote toggling. @@ -144,10 +147,6 @@ currently under development: * Improved signal handling, and a true daemon mode (Unix). - * 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, - NetBSD and AmigaOS. - * Every feature now controllable on a per-site or per-location basis, configuration more powerful and versatile over-all. @@ -160,37 +159,36 @@ currently under development: Privoxy is available both in convenient pre-compiled packages for a wide range of operating systems, and as raw source code. For most users, we recommend -using the packages, which can be downloaded from our Privoxy Project Page. +using the packages, which can be downloaded from our Privoxy Project Page. For +installing and compiling the source code, please look into our Developer +Manual. If you like to live on the bleeding edge and are not afraid of using possibly unstable development versions, you can check out the up-to-the-minute version directly from the CVS repository or simply download the nightly CVS tarball. +Again, we refer you to the Developer Manual. -At present, Privoxy is known to run on Win32, Mac OSX, OS/2, AmigaOS, Linux -(RedHat, Suse, Debian), FreeBSD, NetBSD, BeOS, and many flavors of Unix. - -------------------------------------------------------------------------------- - -3.1. Binary Packages +At present, Privoxy is known to run on Windows(95, 98, ME, 2000, XP), Linux +(RedHat, Suse, Debian), Mac OSX, OS/2, AmigaOS, FreeBSD, NetBSD, BeOS, and many +more flavors of Unix. Note: If you have a previous Junkbuster or Privoxy installation on your system, you will need to remove it. Some platforms do this for you as part of their installation procedure. (See below for your platform). In any case be sure to backup your old configuration if it is valuable to you. -See the note to upgraders. - -How to install the binary packages depends on your operating system: +See the note to upgraders section below. ------------------------------------------------------------------------------- -3.1.1. Red Hat and SuSE RPMs +3.1. Red Hat and SuSE RPMs RPMs can be installed with rpm -Uvh privoxy-2.9.14-1.rpm, and will use /etc/ privoxy for the location of configuration files. Note that on Red Hat, Privoxy will not be automatically started on system boot. -You will need to enable that using chkconfig, ntsysv, or similar method. +You will need to enable that using chkconfig, ntsysv, or similar methods. Note +that SuSE will automatically start Privoxy in the boot process. If you have problems with failed dependencies, try rebuilding the SRC RPM: rpm --rebuild privoxy-2.9.14-1.src.rpm;. This will use your locally installed @@ -202,27 +200,28 @@ remove Junkbuster automatically, before installing Privoxy. ------------------------------------------------------------------------------- -3.1.2. Debian +3.2. Debian FIXME. ------------------------------------------------------------------------------- -3.1.3. Windows +3.3. Windows Just double-click the installer, which will guide you through the installation -process. +process. You will find the configuration files in the same directory as you +installed Privoxy in. We do not use the registry of Windows. ------------------------------------------------------------------------------- -3.1.4. Solaris, NetBSD, FreeBSD, HP-UX +3.4. Solaris, NetBSD, FreeBSD, HP-UX Create a new directory, cd to it, then unzip and untar the archive. For the most part, you'll have to figure out where things go. FIXME. ------------------------------------------------------------------------------- -3.1.5. OS/2 +3.5. OS/2 First, make sure that no previous installations of Junkbuster and / or Privoxy are left on your system. You can do this by @@ -237,7 +236,7 @@ configuration files. ------------------------------------------------------------------------------- -3.1.6. Max OSX +3.6. Max OSX Unzip the downloaded package (you can either double-click on the file in the finder, or on the desktop if you downloaded it there). Then, double-click on @@ -248,7 +247,7 @@ StartupItems/Privoxy. ------------------------------------------------------------------------------- -3.1.7. AmigaOS +3.7. AmigaOS Copy and then unpack the lha archive to a suitable location. All necessary files will be installed into Privoxy directory, including all configuration and @@ -262,58 +261,7 @@ may display that Privoxy is still running). ------------------------------------------------------------------------------- -3.2. Building from Source - -To build Privoxy from source, autoheader, autoconf, GNU make (gmake), and, of -course, a C compiler are required. - -When building from a source tarball (either release version or nightly CVS -tarball), first unpack the source: - - tar xzvf privoxy-2.9.14-beta-src* [.tgz or .tar.gz] - cd privoxy-2.9.14-beta - - -For retrieving the current CVS sources, you'll need CVS installed. Note that -sources from CVS are development quality, and may not be stable, or well -tested. 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 unpacked tarball or CVS source: - - autoheader - autoconf - ./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) - - -If you have gnu make, you can have the first four steps automatically done for -you by just typing: - - make - - -in the freshly downloaded or unpacked source directory. - -For more detailed instructions on how to build Redhat and SuSE RPMs, Windows -self-extracting installers, building on platforms with special requirements -etc, please consult the developer manual. - -------------------------------------------------------------------------------- - -4. Quickstart to Using Privoxy - -4.1. Note to Upgraders +4. Note to Upgraders There are very significant changes from older versions of Junkbuster to the current Privoxy. Configuration is substantially changed. Junkbuster 2.0.x and @@ -355,7 +303,23 @@ A quick list of things to be aware of before upgrading: ------------------------------------------------------------------------------- -4.2. Starting Privoxy +5. Quickstart to Using Privoxy + + * Install Privoxy. See the section Installing. + + * Start Privoxy. See the section Starting Privoxy. + + * Change your browser's configuration to use the proxy localhost on port + 8118. See the section Starting Privoxy. + + * Enjoy surfing with enhanced comfort and privacy. Please see the section + Contacting the Developers on how to report bugs or problems with websites + or to get help. You may want to change the file user.action to further + tweak your new browsing experience. + +------------------------------------------------------------------------------- + +6. Starting Privoxy Before launching Privoxy for the first time, you will want to configure your browser(s) to use Privoxy as a HTTP and HTTPS proxy. The default is localhost @@ -377,8 +341,6 @@ used on the command line. Example Unix startup command: # /usr/sbin/privoxy /etc/privoxy/config - - See below for other command line options. @@ -449,7 +411,7 @@ Privoxy, want to propose a new feature or smarter rules, please see the section ------------------------------------------------------------------------------- -4.3. Command Line Options +6.1. Command Line Options Privoxy may be invoked with the following command-line options: @@ -487,7 +449,7 @@ Privoxy may be invoked with the following command-line options: ------------------------------------------------------------------------------- -5. Privoxy Configuration +7. Privoxy Configuration All Privoxy configuration is stored in text files. These files can be edited with a text editor. Many important aspects of Privoxy can also be controlled @@ -495,18 +457,18 @@ easily with a web browser. ------------------------------------------------------------------------------- -5.1. Controlling Privoxy with Your Web Browser +7.1. Controlling Privoxy with Your Web Browser Privoxy's user interface can be reached through the special URL http:// config.privoxy.org/ (shortcut: http://p.p/), which is a built-in page and works without Internet access. You will see the following section: Privoxy Menu - ? View & change the current configuration - ? View the source code version numbers - ? View the request headers. - ? Look up which actions apply to a URL and why - ? Toggle Privoxy on or off + ?? View & change the current configuration + ?? View the source code version numbers + ?? View the request headers. + ?? Look up which actions apply to a URL and why + ?? Toggle Privoxy on or off This should be self-explanatory. Note the first item leads to an editor for the @@ -524,7 +486,7 @@ browser. ------------------------------------------------------------------------------- -5.2. Configuration Files Overview +7.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 @@ -560,7 +522,7 @@ configuration files are: pre-defined here; whether to apply them or not is up to the actions files. All files use the "#" character to denote a comment (the rest of the line will -be ignored) and understand line continuation through placing a backslash ("\") +be ignored) angd understand line continuation through placing a backslash ("\") as the very last character in a line. If the # is preceded by a backslash, it looses its special function. Placing a # in front of an otherwise valid configuration line to prevent it from being interpreted is called "commenting @@ -582,7 +544,7 @@ configuration files on important issues. ------------------------------------------------------------------------------- -5.3. The Main Configuration File +7.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 @@ -604,7 +566,7 @@ surfing). ------------------------------------------------------------------------------- -5.3.1. Configuration and Log File Locations +7.3.1. Configuration and Log File Locations Privoxy can (and normally does) use a number of other files for additional configuration and logging. This section of the configuration file tells Privoxy @@ -612,7 +574,7 @@ where to find those other files. ------------------------------------------------------------------------------- -5.3.1.1. confdir +7.3.1.1. confdir Specifies: @@ -642,7 +604,7 @@ Notes: ------------------------------------------------------------------------------- -5.3.1.2. logdir +7.3.1.2. logdir Specifies: @@ -667,7 +629,7 @@ Notes: ------------------------------------------------------------------------------- -5.3.1.3. actionsfile +7.3.1.3. actionsfile Specifies: @@ -702,7 +664,7 @@ Notes: ------------------------------------------------------------------------------- -5.3.1.4. filterfile +7.3.1.4. filterfile Specifies: @@ -731,7 +693,7 @@ Notes: ------------------------------------------------------------------------------- -5.3.1.5. logfile +7.3.1.5. logfile Specifies: @@ -769,7 +731,7 @@ Notes: ------------------------------------------------------------------------------- -5.3.1.6. jarfile +7.3.1.6. jarfile Specifies: @@ -793,7 +755,7 @@ Notes: ------------------------------------------------------------------------------- -5.3.1.7. trustfile +7.3.1.7. trustfile Specifies: @@ -828,7 +790,7 @@ Notes: ------------------------------------------------------------------------------- -5.3.2. Local Set-up Documentation +7.3.2. Local Set-up Documentation If you intend to operate Privoxy for more users that just yourself, it might be a good idea to let them know how to reach you, what you block and why you do @@ -836,7 +798,7 @@ that, your policies etc. ------------------------------------------------------------------------------- -5.3.2.1. trust-info-url +7.3.2.1. trust-info-url Specifies: @@ -870,7 +832,7 @@ Notes: ------------------------------------------------------------------------------- -5.3.2.2. admin-address +7.3.2.2. admin-address Specifies: @@ -895,7 +857,7 @@ Notes: ------------------------------------------------------------------------------- -5.3.2.3. proxy-info-url +7.3.2.3. proxy-info-url Specifies: @@ -924,7 +886,7 @@ Notes: ------------------------------------------------------------------------------- -5.3.3. Debugging +7.3.3. Debugging These options are mainly useful when tracing a problem. Note that you might also want to invoke Privoxy with the --no-daemon command line option when @@ -932,7 +894,7 @@ debugging. ------------------------------------------------------------------------------- -5.3.3.1. debug +7.3.3.1. debug Specifies: @@ -967,7 +929,6 @@ Notes: debug 1024 # debug kill pop-ups debug 4096 # Startup banner and warnings. debug 8192 # Non-fatal errors - To select multiple debug levels, you can either add them or use multiple debug lines. @@ -986,7 +947,7 @@ Notes: ------------------------------------------------------------------------------- -5.3.3.2. single-threaded +7.3.3.2. single-threaded Specifies: @@ -1012,14 +973,14 @@ Notes: ------------------------------------------------------------------------------- -5.3.4. Access Control and Security +7.3.4. Access Control and Security This section of the config file controls the security-relevant aspects of Privoxy's configuration. ------------------------------------------------------------------------------- -5.3.4.1. listen-address +7.3.4.1. listen-address Specifies: @@ -1060,11 +1021,10 @@ Example: from inside only: listen-address 192.168.0.1:8118 - ------------------------------------------------------------------------------- -5.3.4.2. toggle +7.3.4.2. toggle Specifies: @@ -1094,7 +1054,7 @@ Notes: ------------------------------------------------------------------------------- -5.3.4.3. enable-remote-toggle +7.3.4.3. enable-remote-toggle Specifies: @@ -1128,7 +1088,7 @@ Notes: ------------------------------------------------------------------------------- -5.3.4.4. enable-edit-actions +7.3.4.4. enable-edit-actions Specifies: @@ -1159,7 +1119,7 @@ Notes: ------------------------------------------------------------------------------- -5.3.4.5. ACLs: permit-access and deny-access +7.3.4.5. ACLs: permit-access and deny-access Specifies: @@ -1222,13 +1182,11 @@ Examples: destination addresses are OK: permit-access localhost - Allow any host on the same class C subnet as www.privoxy.org access to nothing but www.example.com: permit-access www.privoxy.org/24 www.example.com/32 - Allow access from any host on the 26-bit subnet 192.168.45.64 to anywhere, with the exception that 192.168.45.73 may not access @@ -1236,11 +1194,10 @@ Examples: permit-access 192.168.45.64/26 deny-access 192.168.45.73 www.dirty-stuff.example.com - ------------------------------------------------------------------------------- -5.3.4.6. buffer-limit +7.3.4.6. buffer-limit Specifies: @@ -1274,7 +1231,7 @@ Notes: ------------------------------------------------------------------------------- -5.3.5. Forwarding +7.3.5. Forwarding This feature allows routing of HTTP requests through a chain of multiple proxies. It can be used to better protect privacy and confidentiality when @@ -1289,7 +1246,7 @@ Also specified here are SOCKS proxies. Privoxy supports the SOCKS 4 and SOCKS ------------------------------------------------------------------------------- -5.3.5.1. forward +7.3.5.1. forward Specifies: @@ -1328,18 +1285,16 @@ Examples: forward .* anon-proxy.example.org:8080 forward :443 . - Everything goes to our example ISP's caching proxy, except for requests to that ISP's sites: forward .*. caching-proxy.example-isp.net:8000 forward .example-isp.net . - ------------------------------------------------------------------------------- -5.3.5.2. forward-socks4 and forward-socks4a +7.3.5.2. forward-socks4 and forward-socks4a Specifies: @@ -1385,17 +1340,15 @@ Examples: forward-socks4a .*. socks-gw.example.com:1080 www-cache.example-isp.net:8080 forward .example.com . - A rule that uses a SOCKS 4 gateway for all destinations but no HTTP parent looks like this: forward-socks4 .*. socks-gw.example.com:1080 . - ------------------------------------------------------------------------------- -5.3.5.3. Advanced Forwarding Examples +7.3.5.3. Advanced Forwarding Examples If you have links to multiple ISPs that provide various special content only to their subscribers, you can configure multiple Privoxies which have connections @@ -1410,13 +1363,11 @@ host-a: forward .*. . forward .isp-b.net host-b:8118 - host-b: forward .*. . forward .isp-a.net host-a:8118 - Now, your users can set their browser's proxy to use either host-a or host-b and be able to browse the internal content of both isp-a and isp-b. @@ -1438,7 +1389,6 @@ could then look like this: # Forward all the rest to Privoxy never_direct allow all - You would then need to change your browser's proxy settings to squid's address and port. Squid normally uses port 3128. If unsure consult http_port in @@ -1446,7 +1396,7 @@ squid.conf. ------------------------------------------------------------------------------- -5.3.6. Windows GUI Options +7.3.6. Windows GUI Options Privoxy has a number of options specific to the Windows GUI interface: @@ -1514,7 +1464,7 @@ console. ------------------------------------------------------------------------------- -5.4. Actions Files +7.4. Actions Files The actions files are used to define what actions Privoxy takes for which URLs, and thus determines how ad images, cookies and various other aspects of HTTP @@ -1539,7 +1489,7 @@ defined universal policies. ------------------------------------------------------------------------------- -5.4.1. Finding the Right Mix +7.4.1. Finding the Right Mix Note that some actions like cookie suppression or script disabling may render some sites unusable, which rely on these techniques to work properly. Finding @@ -1559,7 +1509,7 @@ Sooner or later you will want to change the rules (and read this chapter again ------------------------------------------------------------------------------- -5.4.2. How to Edit +7.4.2. How to Edit The easiest way to edit the "actions" files is with a browser by using our browser-based editor, which can be reached from http://config.privoxy.org/ @@ -1570,7 +1520,7 @@ the the actions files. ------------------------------------------------------------------------------- -5.4.3. How Actions are Applied to URLs +7.4.3. How Actions are Applied to URLs Actions files are divided into sections. There are special sections, like the " alias" sections which will be discussed later. For now let's concentrate on @@ -1593,7 +1543,7 @@ More detail on this is provided in the Appendix, Anatomy of an Action. ------------------------------------------------------------------------------- -5.4.4. Patterns +7.4.4. Patterns Generally, a pattern has the form /, where both the and are optional. (This is why the pattern / matches all URLs). @@ -1624,7 +1574,7 @@ index.html ------------------------------------------------------------------------------- -5.4.4.1. The Domain Pattern +7.4.4.1. The Domain Pattern 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: @@ -1668,7 +1618,7 @@ www[1-9a-ez].example.c* ------------------------------------------------------------------------------- -5.4.4.2. The Path Pattern +7.4.4.2. The Path Pattern Privoxy uses Perl compatible regular expressions (through the PCRE library) for matching the path. @@ -1690,7 +1640,7 @@ path starts with PaTtErN in exactly this capitalization. ------------------------------------------------------------------------------- -5.4.5. Actions +7.4.5. Actions All actions are disabled by default, until they are explicitly enabled somewhere in an actions file. Actions are turned on if preceded with a "+", and @@ -1739,7 +1689,7 @@ The list of valid Privoxy "actions" are: ------------------------------------------------------------------------------- -5.4.5.1. +add-header{Name: value} +7.4.5.1. +add-header{Name: value} Type: @@ -1767,7 +1717,7 @@ Notes: ------------------------------------------------------------------------------- -5.4.5.2. +block +7.4.5.2. +block Type: @@ -1810,7 +1760,7 @@ Notes: ------------------------------------------------------------------------------- -5.4.5.3. +deanimate-gifs +7.4.5.3. +deanimate-gifs Type: @@ -1842,7 +1792,7 @@ Notes: ------------------------------------------------------------------------------- -5.4.5.4. +downgrade-http-version +7.4.5.4. +downgrade-http-version Type: @@ -1872,7 +1822,7 @@ Notes: ------------------------------------------------------------------------------- -5.4.5.5. +fast-redirects +7.4.5.5. +fast-redirects Type: @@ -1915,7 +1865,7 @@ Notes: ------------------------------------------------------------------------------- -5.4.5.6. +filter +7.4.5.6. +filter Type: @@ -1980,7 +1930,7 @@ Notes: ------------------------------------------------------------------------------- -5.4.5.7. +hide-forwarded-for-headers +7.4.5.7. +hide-forwarded-for-headers Type: @@ -2006,7 +1956,7 @@ Notes: ------------------------------------------------------------------------------- -5.4.5.8. +hide-from-header +7.4.5.8. +hide-from-header Type: @@ -2034,7 +1984,7 @@ Notes: ------------------------------------------------------------------------------- -5.4.5.9. +hide-referer +7.4.5.9. +hide-referer Type: @@ -2069,7 +2019,7 @@ Notes: ------------------------------------------------------------------------------- -5.4.5.10. +hide-user-agent +7.4.5.10. +hide-user-agent Type: @@ -2098,7 +2048,7 @@ Notes: ------------------------------------------------------------------------------- -5.4.5.11. +handle-as-image +7.4.5.11. +handle-as-image Type: @@ -2131,7 +2081,7 @@ Notes: ------------------------------------------------------------------------------- -5.4.5.12. +set-image-blocker +7.4.5.12. +set-image-blocker Type: @@ -2170,7 +2120,7 @@ Notes: ------------------------------------------------------------------------------- -5.4.5.13. +limit-connect +7.4.5.13. +limit-connect Type: @@ -2214,7 +2164,7 @@ Notes: ------------------------------------------------------------------------------- -5.4.5.14. +prevent-compression +7.4.5.14. +prevent-compression Type: @@ -2243,7 +2193,7 @@ Notes: ------------------------------------------------------------------------------- -5.4.5.15. +session-cookies-only +7.4.5.15. +session-cookies-only Type: @@ -2278,7 +2228,7 @@ Notes: ------------------------------------------------------------------------------- -5.4.5.16. +prevent-reading-cookies +7.4.5.16. +prevent-reading-cookies Type: @@ -2310,7 +2260,7 @@ Notes: ------------------------------------------------------------------------------- -5.4.5.17. +prevent-setting-cookies +7.4.5.17. +prevent-setting-cookies Type: @@ -2337,7 +2287,7 @@ Notes: ------------------------------------------------------------------------------- -5.4.5.18. +kill-popups +7.4.5.18. +kill-popups Type: @@ -2366,7 +2316,7 @@ Notes: ------------------------------------------------------------------------------- -5.4.5.19. +send-vanilla-wafer +7.4.5.19. +send-vanilla-wafer Type: @@ -2395,7 +2345,7 @@ Notes: ------------------------------------------------------------------------------- -5.4.5.20. +send-wafer +7.4.5.20. +send-wafer Type: @@ -2422,7 +2372,7 @@ Notes: ------------------------------------------------------------------------------- -5.4.5.21. Actions Examples +7.4.5.21. Actions Examples Note that the meaning of any of the above examples is reversed by preceding the action with a "-", in place of the "+". Also, that some actions are turned on @@ -2521,7 +2471,7 @@ sites. See the Appendix for a brief example on troubleshooting actions. ------------------------------------------------------------------------------- -5.4.6. Aliases +7.4.6. 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". @@ -2577,7 +2527,7 @@ require most actions to be disabled in order to function properly. ------------------------------------------------------------------------------- -5.5. The Filter File +7.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 @@ -2644,7 +2594,7 @@ Kill those pesky little web-bugs: ------------------------------------------------------------------------------- -5.6. Templates +7.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 @@ -2657,73 +2607,77 @@ desired. ------------------------------------------------------------------------------- -6. Contacting the Developers, Bug Reporting and Feature Requests +8. Contacting the Developers, Bug Reporting and Feature Requests We value your feedback. However, to provide you with the best support, please -note: +note the following sections. - * Use the Sourceforge Support Forum to get help: - - http://sourceforge.net/tracker/?group_id=11118&atid=211118 - - - * Submit bugs only through our Sourceforge Bug Forum: - - http://sourceforge.net/tracker/?group_id=11118&atid=111118. - - - 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. Please be sure to include the Privoxy/Junkbuster version, - platform, browser, any pertinent log data, any other relevant details - (please be specific) and, if possible, some way to reproduce the bug. - - * Submit feature requests only through our Sourceforge feature request forum: - - http://sourceforge.net/tracker/?atid=361118&group_id=11118&func=browse. - - - * You can also send feedback on websites that Privoxy has problems with. Please bookmark - the following link: "Privoxy - Submit Filter Feedback" - . Once you surf to a page with problems, use the - bookmark to send us feedback. We will look into the issue as soon as possible. - - - * For any other issues, feel free to use the mailing lists: - - http://sourceforge.net/mail/?group_id=11118. - - - Anyone interested in actively participating in development and related - discussions can also join the appropriate mailing list. Archives are - available, too. +------------------------------------------------------------------------------- + +8.1. Get Support + +To get support, use the Sourceforge Support Forum: + + http://sourceforge.net/tracker/?group_id=11118&atid=211118 + ------------------------------------------------------------------------------- -6.1. Submitting Ads and "Action" Problems +8.2. Report bugs + +To submit bugs, use the Sourceforge Bug Forum: + + http://sourceforge.net/tracker/?group_id=11118&atid=111118. + + +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. Please be +sure to include the Privoxy version, platform, browser, any pertinent log data, +any other relevant details (please be specific) and, if possible, some way to +reproduce the bug. + +------------------------------------------------------------------------------- + +8.3. Request new features + +To submit ideas on new features, use the Sourceforge feature request forum: + + http://sourceforge.net/tracker/?atid=361118&group_id=11118&func=browse. + + +------------------------------------------------------------------------------- -Ads and banners that are not stopped by Privoxy can be submitted to the -developers by accessing a special page and filling out the brief, required -form. Conversely, you can also report pages, images, etc. that Privoxy is -blocking, but should not. The form itself does require Internet access. +8.4. Report ads or other filter problems -To do this, point your browser to Privoxy at http://config.privoxy.org/ -(shortcut: http://p.p/), and then select Actions file feedback system, near the -bottom of the page. Paste in the URL that is the cause of the unwanted -behavior, and follow the prompts. The developers will try to incorporate a fix -for the problem you reported into future versions. +You can also send feedback on websites that Privoxy has problems with. Please +bookmark the following link: "Privoxy - Submit Filter Feedback". Once you surf +to a page with problems, use the bookmark to send us feedback. We will look +into the issue as soon as possible. New, improved default.action files will occasionally be made available based on your feedback. These will be announced on the ijbswa-announce list. ------------------------------------------------------------------------------- -7. Copyright and History +8.5. Other -7.1. Copyright +For any other issues, feel free to use the mailing lists: + + http://sourceforge.net/mail/?group_id=11118. + + +Anyone interested in actively participating in development and related +discussions can also join the appropriate mailing list. Archives are available, +too. See the page on Sourceforge. + +------------------------------------------------------------------------------- + +9. Copyright and History + +9.1. Copyright 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 @@ -2742,7 +2696,7 @@ Place, Suite 330, Boston, MA 02111-1307 USA. ------------------------------------------------------------------------------- -7.2. History +9.2. History Privoxy is evolved, and derived from, the Internet Junkbuster, with many improvments and enhancements over the original. @@ -2756,7 +2710,7 @@ grown whiskers ;-). ------------------------------------------------------------------------------- -8. See Also +10. See Also Other references and sites of interest to Privoxy users: @@ -2783,9 +2737,9 @@ http://www.squid-cache.org/ ------------------------------------------------------------------------------- -9. Appendix +11. Appendix -9.1. Regular Expressions +11.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 @@ -2924,7 +2878,7 @@ perl5.6/pod/perlre.html ------------------------------------------------------------------------------- -9.2. Privoxy's Internal Pages +11.2. Privoxy's Internal Pages Since Privoxy proxies each requested web page, it is easy for Privoxy to trap certain special URLs. In this way, we can talk directly to Privoxy, and see how @@ -2975,7 +2929,7 @@ These may be bookmarked for quick reference. See next. ------------------------------------------------------------------------------- -9.2.1. Bookmarklets +11.2.1. Bookmarklets Below are some "bookmarklets" to allow you to easily access a "mini" version of some of Privoxy's special pages. They are designed for MS Internet Explorer, @@ -2990,22 +2944,22 @@ favorites/bookmarks. For even faster access, you can put them on the "Links" bar (IE) or the "Personal Toolbar" (Netscape), and run them with a single click. - * Enable Privoxy + * Privoxy - Enable - * Disable Privoxy + * Privoxy - Disable - * Toggle Privoxy (Toggles between enabled and disabled) + * Privoxy - Toggle Privoxy (Toggles between enabled and disabled) - * View Privoxy Status + * Privoxy- View Status - * Actions file feedback system + * Privoxy - Submit Filter Feedback Credit: The site which gave me the general idea for these bookmarklets is www.bookmarklets.com. They have more information about bookmarklets. ------------------------------------------------------------------------------- -9.3. Chain of Events +11.3. Chain of Events Let's take a quick look at the basic sequence of events when a web page is requested by your browser and Privoxy is on duty: @@ -3068,7 +3022,7 @@ requested by your browser and Privoxy is on duty: ------------------------------------------------------------------------------- -9.4. Anatomy of an Action +11.4. Anatomy of an Action The way Privoxy applies "actions" and "filters" to any given URL can be complex, and not always so easy to understand what is happening. And sometimes @@ -3153,7 +3107,7 @@ Then, for our user.action file, we again have no hits. And finally we pull it all together in the bottom section and summarize how Privoxy is applying all its "actions" to "google.com": - Final results: + Final results: -add-header -block +deanimate-gifs{last} -downgrade-http-version -fast-redirects -filter{popups} -filter{fun} -filter{shockwave-flash} -filter{crude-parental} +filter{html-annoyances} +filter{js-annoyances} +filter{content-cookies} @@ -3162,15 +3116,13 @@ Privoxy is applying all its "actions" to "google.com": -hide-user-agent -handle-as-image +set-image-blocker{pattern} -limit-connect +prevent-compression -session-cookies-only -prevent-reading-cookies -prevent-setting-cookies -kill-popups -send-vanilla-wafer -send-wafer - - Notice the only difference here to the previous listing, is to "fast-redirects" and "session-cookies-only". Now another example, "ad.doubleclick.net": - { +block +handle-as-image } + { +block +handle-as-image } .ad.doubleclick.net { +block +handle-as-image } @@ -3178,8 +3130,6 @@ Now another example, "ad.doubleclick.net": { +block +handle-as-image } .doubleclick.net - - We'll just show the interesting part here, the explicit matches. It is matched three different times. Each as an "+block +handle-as-image", which is the @@ -3198,7 +3148,7 @@ and make it more readable. 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/: + Matches for http://www.rhapsodyk.net/adsl/HOWTO/: { -add-header -block +deanimate-gifs -downgrade-http-version +fast-redirects +filter{html-annoyances} +filter{js-annoyances} +filter{kill-popups} @@ -3211,18 +3161,14 @@ giving us problems. We are getting a blank page. Hmmm... { +block +handle-as-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 explicitly does not block ("{-block}") paths with "adsl". There are various ways to handle such exceptions. Example: - { -block } + { -block } /adsl - - Now the page displays ;-) Be sure to flush your browser's caches when making such changes. Or, try using Shift+Reload. @@ -3230,10 +3176,8 @@ such changes. Or, try using Shift+Reload. But now what about a situation where we get no explicit matches like we did with: - { +block +handle-as-image } + { +block +handle-as-image } /ads - - That actually was very telling and pointed us quickly to where the problem was. If you don't get this kind of match, then it means one of the default rules in @@ -3242,22 +3186,18 @@ and maybe a little trial and error to isolate the offending rule. One likely cause would be one of the "{+filter}" actions. Try adding the URL for the site to one of aliases that turn off "+filter": - {shop} + {shop} .quietpc.com .worldpay.com # for quietpc.com .jungle.com .scan.co.uk .forbes.com - - "{shop}" is an "alias" that expands to "{ -filter -session-cookies-only }". Or you could do your own exception to negate filtering: - {-filter} + {-filter} .forbes.com - - This would probably be most appropriately put in user.action, for local site exceptions. diff --git a/doc/webserver/developer-manual/coding.html b/doc/webserver/developer-manual/coding.html index 8fb12450..fe73473d 100644 --- a/doc/webserver/developer-manual/coding.html +++ b/doc/webserver/developer-manual/coding.html @@ -2019,7 +2019,7 @@ WIDTH="100%" >

const char FILENAME_rcs[] = "$Id: developer-manual.sgml,v 1.35 2002/04/17 15:16:15 oes Exp $";
+>const char FILENAME_rcs[] = "$Id: developer-manual.sgml,v 1.37 2002/04/26 17:23:29 swa Exp $";
 /*********************************************************************
  *
  * File        :  $Source$
@@ -2097,7 +2097,7 @@ WIDTH="100%"
 CLASS="PROGRAMLISTING"
 >#ifndef _FILENAME_H
 #define _FILENAME_H
-#define FILENAME_H_VERSION "$Id: developer-manual.sgml,v 1.35 2002/04/17 15:16:15 oes Exp $"
+#define FILENAME_H_VERSION "$Id: developer-manual.sgml,v 1.37 2002/04/26 17:23:29 swa Exp $"
 /*********************************************************************
  *
  * File        :  $Source$
diff --git a/doc/webserver/developer-manual/contact.html b/doc/webserver/developer-manual/contact.html
index d48bc934..15c89a23 100644
--- a/doc/webserver/developer-manual/contact.html
+++ b/doc/webserver/developer-manual/contact.html
@@ -75,34 +75,50 @@ NAME="CONTACT"
 >

We value your feedback. However, to provide you with the best support, please - note: - -

  • 10.1. Get Support

    Use the Sourceforge Support Forum to get help:
    -   
    +>To get support, use the Sourceforge Support Forum:
    +
        http://sourceforge.net/tracker/?group_id=11118&atid=211118
       

  • +

    10.2. Report bugs

    Submit bugs only through our Sourceforge Bug Forum:

    +>To submit bugs, use the Sourceforge Bug Forum:
    +
        http://sourceforge.net/tracker/?group_id=11118&atid=111118
        

    +

    Make sure that the bug has not already been submitted. Please try to verify that it is a Privoxy/Junkbuster - version, platform, browser, any pertinent log data, any other relevant - details (please be specific) and, if possible, some way to reproduce the - bug. +> version, platform, browser, any + pertinent log data, any other relevant details (please be specific) and, + if possible, some way to reproduce the bug.

  • 10.3. Request new features

    Submit feature requests only through our Sourceforge feature request forum:

    +>To submit ideas on new features, use the Sourceforge feature request forum:
    +
        http://sourceforge.net/tracker/?atid=361118&group_id=11118&func=browse.
       

  • +

    10.4. Report ads or other filter problems

    You can also send feedback on websites that Privoxy has problems with. Please bookmark
    -the following link: You can also send feedback on websites that Privoxy has problems with. Please bookmark +the following link: "Privoxy - Submit Filter Feedback". Once you surf to a page with problems, use the
    -bookmark to send us feedback. We will look into the issue as soon as possible.
    -   

  • . Once you surf to a page with problems, use the +bookmark to send us feedback. We will look into the issue as soon as possible. +

    New, improved default.action files will occasionally be made + available based on your feedback. These will be announced on the ijbswa-announce + list.

    10.5. Other

    For any other issues, feel free to use the mailing lists:
     
    @@ -163,14 +210,14 @@ TARGET="_top" >http://sourceforge.net/mail/?group_id=11118.
     

    +

    Anyone interested in actively participating in development and related discussions can also join the appropriate mailing list. Archives are - available, too. + available, too. See the page on Sourceforge.

$Id: developer-manual.sgml,v 1.35 2002/04/17 15:16:15 oes Exp $

$Id: developer-manual.sgml,v 1.37 2002/04/26 17:23:29 swa Exp $

-

The developer manual gives the users information on how to help the developer team. It provides guidance on coding, testing, documentation and other issues. @@ -151,7 +148,7 @@ CLASS="APPLICATION" >

5.3. Privoxy Custom Entities
Contacting the developers, Bug Reporting and Feature Requests
10.1. Get Support
10.2. Report bugs
10.3. Request new features
10.4. Report ads or other filter problems
10.5. Other
11.
11.1. Copyright
11.2. History
  {+add-header{X-Actions-File-Version: A.B} -filter -no-popups}
-        
{+add-header{X-Actions-File-Version: A.B} -filter -no-popups}
mkdir dist # delete or choose different name if it already exists cd dist cvs -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa login - cvs -z3 -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa export -r v_X_Y_Z current -
  cd current
-  autoheader && autoconf && ./configure
-	
  make tarball-dist
-	
make tarball-dist
  make tarball-upload
-	
make tarball-upload
  cd current
-  autoheader && autoconf && ./configure
-	
  make suse-dist (or make redhat-dist)
-	
make suse-dist (or make redhat-dist)
  make suse-upload (or make redhat-upload)
-	
make suse-upload (or make redhat-upload)
  cvs -z3 -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa co os2setup
-	
cvs -z3 -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa co os2setup
  installExeName='privoxyos2_setup_X.Y.Z.exe'
-	
installExeName='privoxyos2_setup_X.Y.Z.exe'
  PACKAGEID="Privoxy Team\Privoxy\Privoxy Package\X\Y\Z"
-	
PACKAGEID="Privoxy Team\Privoxy\Privoxy Package\X\Y\Z"
  os2build
-	
os2build
  ssh cf.sourceforge.net
-	
ssh cf.sourceforge.net
  cd current
-  autoheader && autoconf && ./configure
-	
  gmake solaris-dist
-	
gmake solaris-dist
        cvs -z3  -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa co winsetup
-      
cvs -z3 -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa co winsetup
        cd winsetup
-        make
-      
  cd current
-  autoheader && autoconf && ./configure
-	
  cvs -z3 -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa co osxsetup
-	
cvs -z3 -d:pserver:anonymous@cvs.ijbswa.sourceforge.net:/cvsroot/ijbswa co osxsetup
  cd osxsetup
-  build
-	
zip -r privoxyosx_setup_x.y.z.zip Privoxy.pkg
-	
zip -r privoxyosx_setup_x.y.z.zip Privoxy.pkg
  ssh cf.sourceforge.net
-	
ssh cf.sourceforge.net
  cd current
-  autoheader && autoconf && ./configure
-	
  gmake freebsd-dist
-	
gmake freebsd-dist
  cd current
-  autoheader && autoconf && ./configure
-	
  cd current
-  autoheader && autoconf && ./configure
-	
  ssh cf.sourceforge.net
-	
ssh cf.sourceforge.net
  cd current
-  autoheader && autoconf && ./configure
-	
  make aix-dist
-	
make aix-dist
  make dok # (or make redkat-dok if make dok doesn't work for you)
-    
make dok # (or make redkat-dok if make dok doesn't work for you)
  make webserver
-    
make webserver

3.2. What is an "actions"

These are all explained in the user-manual. @@ -176,7 +176,7 @@ CLASS="SECT2" >

3.4. How are actions files configured? What is the easiest way to do this?

Please see the user-manual for a @@ -213,424 +213,8 @@ CLASS="SECT2" >

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

Featuredefault.actionbasic.actionintermediate.actionadvanced.action
ad-filtering?xxx
blank image?xxx
de-animate GIFs?xxx
referer forging?xxx
jon's +no-cookies-keep (i.e. session cookies only)?xxx
no-popup windows? xx
fast redirects? xx
hide-referrer? xx
hide-useragent? xx
content-modification?  x
feature-x?   
feature-y?   
feature-z?   

3.6. Why can I change the configuration with a +>3.5. Why can I change the configuration with a browser? Does that not raise security issues?

3.7. What is 3.6. What is "default.filter"?

3.8. How can I set up 3.7. How can I set up Privoxy to act as a proxy for my @@ -769,8 +353,7 @@ WIDTH="100%" >
  listen-address  192.168.1.1:8118
- 
listen-address 192.168.1.1:8118

3.9. Instead of ads, now I get a checkerboard pattern. I don't want to see anything.3.8. Instead of ads, now I get a checkerboard pattern. I don't want to see anything.

This is a configuration option for images that @@ -844,8 +427,8 @@ CLASS="SECT2" >

3.10. Why would anybody want to see a checkerboard pattern?3.9. Why would anybody want to see a checkerboard pattern?

This can be helpful for troubleshooting problems. It might also be good @@ -865,8 +448,8 @@ CLASS="SECT2" >

3.11. I see large red banners on some pages that say +NAME="AEN322" +>3.10. I see large red banners on some pages that say "Blocked"3.12. I cannot see all of the 3.11. I cannot see all of the "Blocked" page banner. All I @@ -1003,7 +586,7 @@ CLASS="SECT2" CLASS="SECT2" >3.13. Can 3.12. Can Privoxy run as a service @@ -1035,7 +618,7 @@ CLASS="SECT2" CLASS="SECT2" >3.14. How can I make 3.13. How can I make Privoxy work with other diff --git a/doc/webserver/faq/contact.html b/doc/webserver/faq/contact.html index 900afa54..1e7de0ba 100644 --- a/doc/webserver/faq/contact.html +++ b/doc/webserver/faq/contact.html @@ -75,34 +75,50 @@ NAME="CONTACT" >

We value your feedback. However, to provide you with the best support, please - note: - -

7.2. Report bugs

Submit bugs only through our Sourceforge Bug Forum:

+>To submit bugs, use the Sourceforge Bug Forum:
+
    http://sourceforge.net/tracker/?group_id=11118&atid=111118
    

+

Make sure that the bug has not already been submitted. Please try to verify that it is a Privoxy/Junkbuster - version, platform, browser, any pertinent log data, any other relevant - details (please be specific) and, if possible, some way to reproduce the - bug. +> version, platform, browser, any + pertinent log data, any other relevant details (please be specific) and, + if possible, some way to reproduce the bug.

  • 7.3. Request new features

    Submit feature requests only through our Sourceforge feature request forum:

    +>To submit ideas on new features, use the Sourceforge feature request forum:
    +
        http://sourceforge.net/tracker/?atid=361118&group_id=11118&func=browse.
       

  • +

  • 7.4. Report ads or other filter problems

    You can also send feedback on websites that Privoxy has problems with. Please bookmark
    -the following link: You can also send feedback on websites that Privoxy has problems with. Please bookmark +the following link: "Privoxy - Submit Filter Feedback". Once you surf to a page with problems, use the
    -bookmark to send us feedback. We will look into the issue as soon as possible.
    -   

  • . Once you surf to a page with problems, use the +bookmark to send us feedback. We will look into the issue as soon as possible. +

    New, improved default.action files will occasionally be made + available based on your feedback. These will be announced on the ijbswa-announce + list.

  • 7.5. Other

    For any other issues, feel free to use the mailing lists:
     
    @@ -163,14 +210,14 @@ TARGET="_top" >http://sourceforge.net/mail/?group_id=11118.
     

    +

    Anyone interested in actively participating in development and related discussions can also join the appropriate mailing list. Archives are - available, too. + available, too. See the page on Sourceforge.

    $Id: faq.sgml,v 1.49 2002/04/12 10:10:18 swa Exp $

    $Id: faq.sgml,v 1.51 2002/04/26 17:24:31 swa Exp $

    This FAQ gives users and developers alike answers to frequently asked questions about

    1.2. Why "Privoxy"
    1.6. How does Privoxy
    1.7. Can Privoxy
    2.4. I just installed Privoxy
    2.6. I just installed Privoxy
    3.2. What is an "actions"
    3.4. How are actions files configured? What is the easiest way to do this?
    3.5. What are the differences between -intermediate.action, basic.action, etc.?
    3.6. Why can I change the configuration with a browser? Does that not raise security issues?
    3.7. 3.6. What is "default.filter"?
    3.8. 3.7. How can I set up Privoxy
    3.9. 3.8. Instead of ads, now I get a checkerboard pattern. I don't want to see anything.
    3.10. 3.9. Why would anybody want to see a checkerboard pattern?
    3.11. 3.10. I see large red banners on some pages that say . Why and how do I get rid of this?
    3.12. 3.11. I cannot see all of the
    3.13. 3.12. Can
    3.14. 3.13. How can I make
    4.1. How much does Privoxy
    4.7. Can Privoxy
    4.8. Might some things break because header information is being altered?
    4.9. Can Privoxy
    4.10. What about as a firewall? Can Privoxy
    4.11. The Privoxy
    4.12. I have large empty spaces now where ads used to be. Why?
    4.13. How can Privoxy
    4.14. Privoxy
    5.1. I just upgraded and am getting "connection refused"
    5.2. I just added a new rule, but the steenkin ad is still getting through. How?
    5.3. One of my favorite sites does not work with Privoxy
    5.4. Where can I get help? Report bugs? Feature Requests? Etc?
    5.5. What time is it?
    Contacting the developers, Bug Reporting and Feature Requests
    7.1. Get Support
    7.2. Report bugs
    7.3. Request new features
    7.4. Report ads or other filter problems
    7.5. Other
    8.
    8.1. Copyright
    8.2. History
    At present, Privoxy is known to run on Win32, Mac - OSX, OS/2, AmigaOS, Linux (RedHat, Suse, Debian), FreeBSD, NetBSD, BeOS, and - many flavors of Unix.

    is known to run on + Windows(95, 98, ME, 2000, XP), Linux (RedHat, Suse, Debian), Mac OSX, + OS/2, AmigaOS, FreeBSD, NetBSD, BeOS, and many more flavors of Unix.

    But any operating system that runs TCP/IP, can conceivably take advantage of

    2.4. I just installed Privoxy

    2.6. I just installed Privoxy

    4.1. How much does Privoxy4.5. How can I submit new ads?

    Beginning with Privoxy v2.9.14, missed ads and - banners and other actions file problems, can be submitted by accessing - "actions file feedback system" - from Please see the http://p.p/

    Contact section.

    This process does not work with earlier versions of Junkbuster.

    - There will soon be regularly updated actions files posted. These - will be announced on the - ijbswa-announce - list.

    5.5. What time is it?5.4. What time is it?

    Time for you to go!

    Support and Service via Sourceforge
    .1. Get Support
    .2. Report bugs
    .3. Request new features
    .4. Report ads or other filter problems
    .5. Other
    Copyright
    History
    A list of new featuresfeatures

    We value your feedback. However, to provide you with the best support, please - note: - -


    .2. Report bugs

    Submit bugs only through our Sourceforge Bug Forum:

    +>To submit bugs, use the Sourceforge Bug Forum:
    +
        http://sourceforge.net/tracker/?group_id=11118&atid=111118
        

    +

    Make sure that the bug has not already been submitted. Please try to verify that it is a Privoxy/Junkbuster - version, platform, browser, any pertinent log data, any other relevant - details (please be specific) and, if possible, some way to reproduce the - bug. +> version, platform, browser, any + pertinent log data, any other relevant details (please be specific) and, + if possible, some way to reproduce the bug.


  • .3. Request new features

    Submit feature requests only through our Sourceforge feature request forum:

    +>To submit ideas on new features, use the Sourceforge feature request forum:
    +
        http://sourceforge.net/tracker/?atid=361118&group_id=11118&func=browse.
       

  • +


  • .4. Report ads or other filter problems

    You can also send feedback on websites that Privoxy has problems with. Please bookmark
    -the following link: You can also send feedback on websites that Privoxy has problems with. Please bookmark +the following link: "Privoxy - Submit Filter Feedback". Once you surf to a page with problems, use the
    -bookmark to send us feedback. We will look into the issue as soon as possible.
    -   

  • . Once you surf to a page with problems, use the +bookmark to send us feedback. We will look into the issue as soon as possible. +

    New, improved default.action files will occasionally be made + available based on your feedback. These will be announced on the ijbswa-announce + list.


  • .5. Other

    For any other issues, feel free to use the mailing lists:
     
    @@ -394,21 +470,21 @@ TARGET="_top" >http://sourceforge.net/mail/?group_id=11118.
     

    +

    Anyone interested in actively participating in development and related discussions can also join the appropriate mailing list. Archives are - available, too. + available, too. See the page on Sourceforge.


    Copyright

    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.


    History


    9. Appendix11. Appendix
    9.1. Regular Expressions11.1. Regular Expressions

    "example\.com", makes sure the period is recognized only as a period (and not expanded to its - metacharacter meaning of any single character). + meta-character meaning of any single character).

    9.2. 11.2. Privoxy's Internal Pages
  • - Show information about the current configuration: + Show information about the current configuration, including viewing and + editing of actions files:

  • - Show the client's request headers: + Show the browser's request headers:

    Short cuts. Turn off, then on:

  • - Edit the actions list file: -

    - http://config.privoxy.org/edit-actions -

  • 9.2.1. Bookmarklets11.2.1. Bookmarklets

  • Below are some Enable PrivoxyPrivoxy - Enable

    Disable PrivoxyPrivoxy - Disable

    Toggle PrivoxyPrivoxy - Toggle Privoxy (Toggles between enabled and disabled)

    View Privoxy StatusPrivoxy- View Status

    Actions file feedback systemPrivoxy - Submit Filter Feedback

    9.3. Chain of Events11.3. Chain of Events

    Let's take a quick look at the basic sequence of events when a web page is @@ -1108,11 +1089,13 @@ CLASS="APPLICATION" >

    • First, the web browser requests a page, and this request is intercepted by - First, your web browser requests a web page. The browser knows to send + the request to Privoxy immediately. +>, which will in turn, + relay the request to the remote web server after passing the following + tests:

    • Privoxy traps any request for internal CGI - pages (e.g http://p.p/) and relays these back to the browser. +> traps any request for its own internal CGI + pages (e.g http://p.p/) and sends the CGI page back to the browser.

    • If the URL matches a Next, Privoxy checks to see if the URL + matches any "+block" pattern, then it is blocked - and the banner displayed. +> patterns. If + so, the URL is then blocked, and the remote web server will not be contacted. + "+handle-as-image" + is then checked and if it does not match, an + HTML "BLOCKED" page is sent back. Otherwise, if it does match, + an image is returned. The type of image depends on the setting of "+set-image-blocker" + (blank, checkerboard pattern, or an HTTP redirect to an image elsewhere).

    • If the URL pattern matches the "+fast-redirect" is processed, stripping unwanted parts - of the request web page URL. +>"+fast-redirects" action, + it is then processed. Unwanted parts of the requested URL are stripped.

    • At this point, Privoxy relays the request to the - web server, and requests the page (assuming nothing up to this point has - prevented getting us from this far). +> Now the rest of the client browser's request headers are processed. If any + of these match any of the relevant actions (e.g. "+hide-user-agent", + etc.), headers are suppressed or forged as determined by these actions and + their parameters.

    • The first few hundred bytes are read from the web server and - Now the web server starts sending its response back (i.e. typically a web page and related + data). +

    • First, the server headers are read and processed to determine, among other + things, the MIME type (document type) and encoding. The headers are then + filtered as deterimed by the + "+prevent-setting-cookies", + "+session-cookies-only", + and "+downgrade-http-version" + actions. +

    • If the "+kill-popups" is processed, if enabled. +> + action applies, and it is an HTML or JavaScript document, the popup-code in the + response is filtered on-the-fly as it is received.

    • If If a "+filter" applies, the rest of the page is read into - memory and then the filters are processed. Filters are applied in the order they - are specified in the + or "+deanimate-gifs" + action applies (and the document type fits the action), the rest of the page is + read into memory (up to a configurable limit). Then the filter rules (from + default.filter) are processed against the buffered + content. Filters are applied in the order they are specified in the + default.filter file. The entire - page, which is now filtered, is then sent by +> file. Animated GIFs, if present, are + reduced to either the first or last frame, depending on the action + setting.The entire page, which is now filtered, is then sent by Privoxy to your browser. +> back to your browser.

    • As the browser receives the filtered page content, it will read and request any - embedded URLs on the page, e.g. an ad image. As the browser requests these - secondary URLs from whatever server they may be on, - If neither "+filter" + or "+deanimate-gifs" + matches, then Privoxy handles these same as above, and the process - is repeated for each such URL. Note that a fancy web page may have many, many - such URLs for graphics, frames, etc. +> passes the raw data through + to the client browser as it becomes available. +

    • As the browser receives the now (probably filtered) page content, it + reads and then requests any URLs that may be embedded within the page + source, e.g. ad images, stylesheets, JavaScript, other HTML documents (e.g. + frames), sounds, etc. For each of these objects, the browser issues a new + request. And each such request is in turn processed as above. Note that a + complex web page may have many such embedded URLs.

    9.4. Anatomy of an Action11.4. Anatomy of an Action

    The way Privoxy applies applies + "actions" - and "filters" to any given URL can be complex, and not always so +> + 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 the Bookmarklets section on a quick - and easy way to do this (be sure to flush caches afterwards!).

    Privoxy will tell us how the current configuration will handle it. This will not - help with filtering effects (i.e. the "+filter" action) from the - action) from + the default.filter file since this is handled very differently - and not so easy to trap! It also will not tell you about any other URLs that - may be embedded within the URL you are testing (i.e. a web page). 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. Or right click on - the ad, and grab the URL.

    Let's look at an example, file since this is handled very + differently and not so easy to trap! 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. Or right click on the ad, and grab the + URL.

    Let's try an example, google.com, - one section at a time:

     System default actions:
    +> Matches for http://google.com:
     
    - { -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:
    +--- File standard ---
    +(no matches in this file)
     
    - { -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 }
    -   /
    +--- File default ---
     
    - { -no-cookies-keep -no-cookies-read -no-cookies-set }
    -  .google.com
    +{ -add-header -block +deanimate-gifs{last} -downgrade-http-version +fast-redirects 
    + -filter{popups} -filter{fun} -filter{shockwave-flash} -filter{crude-parental} 
    + +filter{html-annoyances} +filter{js-annoyances} +filter{content-cookies} 
    + +filter{webbugs} +filter{refresh-tags} +filter{nimda} +filter{banners-by-size} 
    + +hide-forwarded-for-headers +hide-from-header{block} +hide-referer{forge} 
    + -hide-user-agent -handle-as-image +set-image-blocker{pattern} -limit-connect 
    + +prevent-compression +session-cookies-only -prevent-reading-cookies 
    + -prevent-setting-cookies -kill-popups -send-vanilla-wafer -send-wafer }
    +/
    +
    + { -session-cookies-only }
    + .google.com
     
      { -fast-redirects }
    -  .google.com
    + .google.com
     
    - 

    This is much more informative, and tells us how we have defined our - This tells us how we have defined our + "actions", and which ones match for our example, - , 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 . The first listing + is any matches for the standard.action file. No hits at + all here on "standard". Then next is "default", or + our default.action file. The large, multi-line listing, + is how the actions are set to match for all URLs, i.e. our default settings. + If you look at your "actions" - file, this would be the section just below the 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 -- section near the top. This will apply to + all URLs as signified by the single forward slash at the end of the listing + -- "/". -

    .

    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 explicit matches for But we can define additional actions that would be exceptions to these general + rules, and then list specific URLs (or patterns) that these exceptions would + apply to. Last match wins. Just below this then are two explicit matches for + ".google.com". - The first is negating our various cookie blocking actions (i.e. we will allow - cookies here). The second is allowing . The first is negating our previous cookie setting, + which was for "fast-redirects". Note - that there is a leading dot here -- "+session-cookies-only" + (i.e. not persistent). So we will allow persistent cookies for google. The + second turns off any + "+fast-redirects" + action, allowing this to take place unmolested. 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 +>. 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 - . So, apparently, we have these two actions + defined somewhere in the lower part of our default.action + file, and "google.com" is referenced in these sections.

    is referenced somewhere in these latter + sections.

    Then, for our user.action file, we again have no hits.

    And now we pull it altogether in the bottom section and summarize how +> And finally we pull it all together in the bottom section and summarize how Privoxy

    
 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
    -
    - 

    Notice the only difference here to the previous listing, is to + "fast-redirects" and "session-cookies-only".

    Now another example, "ad.doubleclick.net"

    
 { +block +image }
    +>
 { +block +handle-as-image }
       .ad.doubleclick.net
     
    - { +block +image }
    + { +block +handle-as-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""+block +handle-as-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 +> 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 @@ -1507,21 +1653,31 @@ CLASS="QUOTE" CLASS="QUOTE" >"ad.doubleclick.net" - is done here -- as both a "+block" + and an - an + "+image". The custom alias "+handle-as-image". + The custom alias "+imageblock" does this - for us.

    just simplifies the process and make + it more readable.

    One last example. Let's try 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} + { -add-header -block +deanimate-gifs -downgrade-http-version +fast-redirects + +filter{html-annoyances} +filter{js-annoyances} +filter{kill-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 } + +filter{fun} +hide-forwarded-for-headers +hide-from-header{block} + +hide-referer{forge} -hide-user-agent -handle-as-image +set-image-blocker{blank} + +prevent-compression +session-cookies-only -prevent-setting-cookies + -prevent-reading-cookies +kill-popups -send-vanilla-wafer -send-wafer } / - { +block +image } - /ads - - not - block (-block) pages with "{-block}") paths with "adsl". There are various ways to - handle such exceptions. Example:

    . There are + various ways to handle such exceptions. Example:

    
 { -block }
    -  /adsl
    - 
    - 

    
 { -block }
    -  /adsl
    - 
    - 
    { +block +handle-as-image } + /ads that expands to "{ -filter -no-cookies -no-cookies-keep }". Or you could do - your own exception to negate filtering:

    "{ -filter -session-cookies-only }"
    . + Or you could do your own exception to negate filtering:

    
 {-filter}
    - .forbes.com
    - 
    - 

    This would probably be most appropriately put in user.action, + for local site exceptions.

    "{fragile}"Prev5. 7. Privoxy ConfigurationPrivoxy can also be controlled easily with a web browser. -

    5.1. Controlling 7.1. Controlling Privoxy with Your Web Browser), which is a built-in page and works without Internet access. You will see the following section:

    Privoxy Menu

    
Please choose from the following options:
    -
    -    * Privoxy main page
    -    * Show information about the current configuration
    -    * Show the source code version numbers
    -    * Show the request headers.
    -    * Show which actions apply to a URL and why
    -    * Toggle Privoxy on or off
    -    * Edit the actions list
    -
    - 
            ▪  View & change the current configuration +
            ▪  View the source code version numbers +
            ▪  View the request headers. +
            ▪  Look up which actions apply to a URL and why +
            ▪  Toggle Privoxy on or off +

    This should be self-explanatory. Note the last item is an editor for the +> This should be self-explanatory. Note the first item leads to an editor for the "actions list", which is where much of the ad, banner, cookie, +>, which is where the ad, banner, cookie, and URL blocking magic is configured as well as other advanced features of

    5.2. Configuration Files Overview7.2. Configuration Files Overview

    For Unix, *BSD and Linux, all configuration files are located in @@ -205,24 +249,24 @@ CLASS="APPLICATION" 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 may change in time):

    The installed defaults provide a reasonable starting point, though + some settings may be aggressive by some standards. For the time being, the + principle configuration files are:

    #
    " character to denote a - comment (the rest of the line will be ignored) and understand line continuation + comment (the rest of the line will be ignored) angd understand line continuation through placing a backslash ("\

    default.action and The actions files and default.filter @@ -339,8 +411,8 @@ CLASS="SECT2" >

    5.3. The Main Configuration File7.3. The Main Configuration File

    Again, the main configuration file is named

    5.3.1. Configuration and Log File Locations7.3.1. Configuration and Log File Locations

    5.3.1.1. confdir7.3.1.1. confdir

    5.3.1.2. logdir7.3.1.2. logdir

    5.3.1.3. actionsfile7.3.1.3. + + +actionsfile

    Specifies:

    The actions file to use +> The actions file(s) to use

    Default value:

    default.action (Unix) or default.action.txt (Windows)

      standard     # Internal purposes, recommended not editing

    +

      default      # Main actions file

    +

      user         # User customizations

    +

    Effect if unset:

    No action is taken at all. Simple neutral proxying. +> No actions are taken at all. Simple neutral proxying.

    Notes:

    There is no point in using Privoxy without - an actions file. There are three different actions files included in the - distribution, with varying degrees of aggressiveness: - default.action, intermediate.action and +> Multiple actionsfile lines are OK and are in fact recommended! +

    + The default values include standard.action, which is used for internal + purposes and should be loaded, default.action, which is the + "main" actions file maintained by the developers, and advanced.action. +>user.action, where you can make your personal additions. +

    + There is no point in using Privoxy without an actions file.

    5.3.1.4. filterfile7.3.1.4. filterfile

    Specifies:

    The filter file to use +> The filter file to use

    } - actions in the actions file are turned off + actions in the actions files are turned off

    5.3.1.5. logfile7.3.1.5. logfile

    5.3.1.6. jarfile7.3.1.6. jarfile

    5.3.1.7. trustfile7.3.1.7. trustfile

    5.3.2. Local Set-up Documentation7.3.2. Local Set-up Documentation

    If you intend to operate

    5.3.2.1. trust-info-url7.3.2.1. trust-info-url

    5.3.2.2. admin-address7.3.2.2. admin-address

    5.3.2.3. proxy-info-url7.3.2.3. proxy-info-url

    5.3.3. Debugging7.3.3. Debugging

    These options are mainly useful when tracing a problem. @@ -1185,8 +1313,8 @@ CLASS="SECT4" >

    5.3.3.1. debug7.3.3.1. debug

    5.3.3.2. single-threaded7.3.3.2. single-threaded

    5.3.4. Access Control and Security7.3.4. Access Control and Security

    This section of the config file controls the security-relevant aspects @@ -1376,8 +1503,8 @@ CLASS="SECT4" >

    5.3.4.1. listen-address7.3.4.1. listen-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) + from the Internet. In that case, consider using access control lists (ACL's) (see "ACLs"
      listen-address  192.168.0.1:8118
    -    
    listen-address 192.168.0.1:8118

    5.3.4.2. toggle7.3.4.2. toggle

    5.3.4.3. enable-remote-toggle7.3.4.3. enable-remote-toggle

    5.3.4.4. enable-edit-actions7.3.4.4. enable-edit-actions

    Whether or not the web-based actions file editor

    5.3.4.5. ACLs: permit-access and deny-access7.3.4.5. + +ACLs: permit-access and deny-access

      permit-access  localhost
    -    
    permit-access localhost
      permit-access  www.privoxy.org/24 www.example.com/32
    -    
    permit-access www.privoxy.org/24 www.example.com/32
      permit-access  192.168.45.64/26
    -  deny-access    192.168.45.73    www.dirty-stuff.example.com
    -    

    5.3.4.6. buffer-limit7.3.4.6. buffer-limit

    5.3.5. Forwarding7.3.5. Forwarding

    This feature allows routing of HTTP requests through a chain of @@ -2118,8 +2249,8 @@ CLASS="SECT4" >

    5.3.5.1. forward7.3.5.1. forward

    target_domain
    is a domain name pattern (see the - chapter on domain matching in the actions file), + chapter on domain matching in the default.action file),
      forward   .*     anon-proxy.example.org:8080
    -  forward   :443   .
    -    
      forward   .*.                caching-proxy.example-isp.net:8000
    -  forward   .example-isp.net   .
    -    

    5.3.5.2. forward-socks4 and forward-socks4a7.3.5.2. + +forward-socks4 and forward-socks4a

    target_domain
    is a domain name pattern (see the - chapter on domain matching in the actions file), + chapter on domain matching in the default.action file),
      forward-socks4a   .*.            socks-gw.example.com:1080  www-cache.example-isp.net:8080
    -  forward           .example.com   .
    -    
      forward-socks4   .*.            socks-gw.example.com:1080  .
    -    
    forward-socks4 .*. socks-gw.example.com:1080 .

    5.3.5.3. Advanced Forwarding Examples7.3.5.3. Advanced Forwarding Examples

    If you have links to multiple ISPs that provide various special content @@ -2509,8 +2650,7 @@ WIDTH="100%" >

      forward    .*.         .
    -  forward    .isp-b.net  host-b:8118
    - 
      forward    .*.         .
    -  forward    .isp-a.net  host-a:8118
    - 

    5.3.6. Windows GUI Options7.3.6. Windows GUI Options

    Privoxy has a number of options specific to the Windows GUI interface:

    If

    If

    If

    If

    The font used in the console window:

    Font size used in the console window:

    If

    The

    5.4. The Actions File7.4. Actions Files

    The actions file ( The actions files are used to define what actions + Privoxy takes for which URLs, and thus determines + how ad images, cookies and various other aspects of HTTP content and + transactions are handled, and on which sites (or even parts thereof). There + are three such files included with Privoxy, + with slightly different purposes. default.action, formerly: - actionsfile or sets + the default policies. ijb.action) is used - to define what actions standard.action is used by + Privoxy takes for which - URLs, and thus determines how ad images, cookies and various other aspects - of HTTP content and transactions are handled on which sites (or even parts - thereof).

    and the web based editor to set + pre-defined values (and normally should not be edited). Local exceptions + are best done in user.action. The content of these + can all be viewed and edited from http://config.privoxy.org/show-status. +

    Anything you want can blocked, including ads, banners, or just some obnoxious - URL that you would rather not see. Cookies can be accepted or rejected, or + URL that you would rather not see is done here. Cookies can be accepted or rejected, or accepted only during the current browser session (i.e. not written to disk), content can be modified, JavaScripts tamed, user-tracking fooled, and much more. See below for a complete list of available actions.

    An actions file typically has sections. At the top, An actions file typically has sections. Near the top, "aliases" are - defined (discussed below), then the default set of rules which will apply - universally to all sites and pages. And then below that is generally a lengthy - set of exceptions to the defined universal policies.

    below), then the default set of rules + which will apply universally to all sites and pages. And then below that, + exceptions to the defined universal policies.

    5.4.1. Finding the Right Mix7.4.1. Finding the Right Mix

    Note that some actions like cookie suppression or script disabling may - render some sites unusable, which rely on these techniques to work properly. - Finding the right mix of actions is not easy and certainly a matter of personal - taste. In general, it can be said that the more Note that some actions like cookie suppression + or script disabling may render some sites unusable, which rely on these + techniques to work properly. Finding the right mix of actions is not easy and + certainly a matter of personal taste. In general, it can be said that the more + "aggressive" - your default settings (in the top section of the actions file) are, - the more exceptions for your default settings (in the top section of the + actions file) are, the more exceptions for "trusted" sites you will have to - make later. If, for example, you want to kill popup windows per default, you'll - have to make exceptions from that rule for sites that you regularly use - and that require popups for actually useful content, like maybe your bank, - favorite shop, or newspaper.

    sites you + will have to make later. If, for example, you want to kill popup windows per + default, you'll have to make exceptions from that rule for sites that you + regularly use and that require popups for actually useful content, like maybe + your bank, favorite shop, or newspaper.

    We have tried to provide you with reasonable rules to start from in the - distribution actions file. But there is no general rule of thumb on these + distribution actions files. But there is no general rule of thumb on these things. There just are too many variables, and sites are constantly changing. - Sooner or later you will want to change the rules (and read this chapter).

    5.4.2. How to Edit7.4.2. How to Edit

    The easiest way to edit the "actions" file is with a browser by - using our browser-based editor, which is available at files is with a browser by + using our browser-based editor, which can be reached from http://config.privoxy.org/edit-actionshttp://config.privoxy.org/show-status.

    If you prefer plain text editing to GUIs, you can of course also directly edit the - default.action file.

    5.4.3. How Actions are Applied to URLs7.4.3. How Actions are Applied to URLs

    The actions file is divided into sections. There are special sections, +> Actions files are divided into sections. There are special sections, like the "alias""alias" sections which will be discussed later. For now let's concentrate on regular sections: They have a heading line (often split up to multiple lines for readability) which consist of a list of actions, @@ -2954,7 +3145,25 @@ CLASS="QUOTE" compared to all patterns in this file. Every time it matches, the list of applicable actions for the URL is incrementally updated, using the heading of the section in which the pattern is located. If multiple matches for - the same URL set the same action differently, the last match wins.

    "+handle-as-image" + and "+block" actions). +

    You can trace this process by visiting

    5.4.4. Patterns7.4.4. Patterns

    Generally, a pattern has the form

    5.4.4.1. The Domain Pattern7.4.4.1. The Domain Pattern

    The matching of the domain part offers some flexible options: if the @@ -3253,8 +3462,8 @@ CLASS="SECT4" >

    5.4.4.2. The Path Pattern7.4.4.2. The Path Pattern

    "^".

    (regular expression speak + for the beginning of a line).

    Please also note that matching in the path is case 5.4.5. Actions7.4.5. Actions

    Actions are enabled if preceded with a All actions are disabled by default, until they are explicitly enabled + somewhere in an actions file. Actions are turned on if preceded with a + "+", and disabled if - preceded with a , and turned off if preceded with a "-". So a . So a + "+action" means - means "do that action", e.g. , e.g. + "+block" means please - means please "block the following URLs and/or patterns". All actions are - disabled by default, until they are explicitly enabled somewhere in an actions - file.

    "block the following URL + patterns".

    Actions are invoked by enclosing the action name in curly braces (e.g. @@ -3436,12 +3646,12 @@ CLASS="QUOTE" Multi-value, e.g. "{+/-add-header{Name: value}}" ot +> or "{+/-wafer{name=value}}""{+/-send-wafer{name=value}}"), where some value needs to be defined - in addition to simply enabling the actino. Examples: + in addition to simply enabling the action. Examples:

    If nothing is specified in this file, no If nothing is specified in any actions file, no "actions" are taken. - So in this case 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. So exceptions to any rules you make, should come in the latter part of the file. For multi-valued actions, the actions are applied in the order they are - specified.

    config (the default installation has three + actions files). It also quite possible for any given URL pattern to + match more than one action!

    The list of valid 5.4.5.1. 7.4.5.1. +add-header{Name: value}5.4.5.2. 7.4.5.2. +block
         .example.com.banners.example.com

         Notes:

    If a URL matches one of the blocked patterns, Privoxy will display its - special + will intercept the URL and display its special "BLOCKED" page if a URL matches one of the - blocked patterns. If there is sufficient space, a large red - banner will appear with a friendly message about why the page - was blocked, and a way to go there anyway. If there is insufficient - space a smaller blocked page will appear without the red banner. - One exception is if the URL matches both page + instead. If there is sufficient space, a large red banner will appear with + a friendly message about why the page was blocked, and a way to go there + anyway. If there is insufficient space a smaller blocked page will appear + without the red banner. + Click here + to view the default blocked HTML page (Privoxy must be running + for this to work as intended!). +

    + A very important exception is if the URL matches both + "+block" - and and "+image", then it can be handled by - "+handle-as-image", + then it will be handled by + "+image-blocker" (see below). +>"+set-image-blocker" + (see below). It is important to understand this process, in order + to understand how Privoxy is able to deal with + ads and other objectionable content.

    The The "+filter" action can also perform some of the +> + action can also perform some of the same functionality as "+block", but by virtue of very - different programming techniques, and is typically used for different + different programming techniques, and is most often used for different reasons.

    5.4.5.3. 7.4.5.3. +deanimate-gifs

    5.4.5.4. 7.4.5.4. +downgrade+downgrade-http-version

    "+downgrade""+downgrade-http-version" will downgrade HTTP/1.1 client requests to HTTP/1.0 and downgrade the responses as well.

         {+downgrade}{+downgrade-http-version}
         Privoxy doesn't handle well yet. HTTP/1.1 is only partially implemented. Default is not to downgrade requests. This is - an infrequently needed action, and is used to help with problem sites only. + an infrequently needed action, and is used to help with rare problem sites only.

    5.4.5.5. 7.4.5.5. +fast-redirectsPrivoxy can cut off - all but the last valid URL in redirect request and send a local redirect + all but the last valid URL in a redirect request and send a local redirect back to your browser without contacting the intermediate site(s).

    This is a normally on feature, and often requires exceptions for sites that - are sensitive to defeating this mechanism. +> This is a normally "on" feature, and often requires exceptions + for sites that are sensitive to defeating this mechanism.

    5.4.5.6. 7.4.5.6. +filter"roll your own". - Filtering operates on a line by line basis. + Filtering operates on a line by line basis throughout the entire page.

    Filtering requires buffering the page content, which may appear to @@ -4213,16 +4464,25 @@ CLASS="QUOTE" noticeable on slower connections.

    Filtering can achieve some of the effects as the Filtering can achieve some of the effects as the + "+block" +> action, i.e. it can be used to block ads and banners. In the overall - scheme of things, filtering is one of the last things "Privoxy" - does with a web page. So other actions are applied first. + does with a web page. So other most other actions are applied to the + already "filtered" page.

    5.4.5.7. 7.4.5.7. +hide-forwarded+hide-forwarded-for-headers

         {+hide-forwarded}{+hide-forwarded-for-headers}
         

    5.4.5.8. 7.4.5.8. +hide-from+hide-from-header

         {+hide-from{block}}{+hide-from-header{block}}
          The keyword "block" will completely remove the header. +> will completely remove the header + (not to be confused with the "+block" action). Alternately, you can specify any value you prefer to send to the web server.

    5.4.5.9. 7.4.5.9. +hide-referer+hide-referer

    5.4.5.10. 7.4.5.10. +hide-user-agent

    5.4.5.11. 7.4.5.11. +image+handle-as-image

    Privoxy should treat - automatically as an image. + automatically as an image, and is an important ingredient of how + ads are handled.

         {+image}{+handle-as-image}
         "+block"ed, in which case a ed, in which case a user definable image can + be sent rather than a HTML page. This is integral to the whole concept of + ad blocking: the URL must match both a "blocked" image can - be sent rather than a HTML page. (See "+block" rule, + and "+image-blocker{}" below - for the control over what is actually sent.) +>"+handle-as-image". + (See "+set-image-blocker" + below for control over what will actually be displayed by the browser.)

    There is little reason to change the default definition for this. +> There is little reason to change the default definition for this action.

    5.4.5.12. 7.4.5.12. +image-blocker+set-image-blocker

    Typical uses:

    Decide what to do with URLs that end up tagged with both Decide what to do with URLs that end up tagged with both + "{+block}""+block" - and "{+image}", e.g an advertisement. +>"+handle-as-image", + e.g an advertisement.

    There are four available options: "-image-blocker""-set-image-blocker" will send a HTML "broken image" icon. icon. + "+image-blocker{blank}" will send a 1x1 - transparent GIF image. "+set-image-blocker{blank}" will send a + 1x1 transparent GIF image. + "+image-blocker{pattern}""+set-image-blocker{pattern}" will send a checkerboard type pattern (the default). 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. +>"+set-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{blank}}{+set-image-blocker{blank}}
          If you want invisible ads, they need to be both - defined as ads, they need to meet + criteria as matching both images and blocked. - And then, + actions. And then, "image-blocker" should be set to @@ -4718,12 +5032,13 @@ CLASS="QUOTE" CLASS="QUOTE" >"blank" for invisibility. Note you cannot treat HTML pages as - images in most cases. For instance, frames require an HTML page to display. - So a frame that is an ad, cannot be treated as an image. Forcing an - "image" in this situation just will not work. +> in this situation just will not work + reliably.

    5.4.5.13. 7.4.5.13. +limit-connect     +limit-connect{443}                      # This is the default and need not be specified.
    +>                       # This is the default and need not be specified.
         +limit-connect{80,443}                 # Ports 80 and 443 are OK.
    +>                  # 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.
    +>   # Port less than 3, 7, 20 to 100 and above 500 are OK.
        

    5.4.5.14. 7.4.5.14. +no-compression+prevent-compression

         {+no-compression}{+prevent-compression}
         Privoxy, since , since + "+filter", - "+no-popup" and "+kill-popups" + and "+gif-deanimate" will not work - on compressed data. This will slow down connections to those websites, - though. Default typically is to turn + will not work on compressed data. This will slow down connections to those + websites, though. Default typically is to turn + "no-compression""prevent-compression" on.

    5.4.5.15. 7.4.5.15. +no-cookies-keep+session-cookies-only

    Typical uses:

    Allow cookies for the current browser session only. +> Allow cookies for the current browser session only.

    Example usage:
    Example usage (disabling):

         {+no-cookies-keep}{-session-cookies-only}
         

    If websites set cookies, "no-cookies-keep""+session-cookies-only" 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. This is generally turned on for all - sites. Sometimes referred to as

    "session cookies". +>"+prevent-*-cookies" actions should be turned off as well (see + below), for "+session-cookies-only" to work. Or, else no cookies + will get through at all. For, "persistent" cookies that survive + across browser sessions, see below as well.

    5.4.5.16. 7.4.5.16. +no-cookies-read+prevent-reading-cookies

         {+no-cookies-read}{+prevent-reading-cookies}
         

    Often used in conjunction with "+no-cookies-set""+prevent-setting-cookies" to - disable persistant cookies completely. + disable cookies completely. Note that + "+session-cookies-only" + requires these to both be disabled (or else it never gets any cookies to cache). +

    For "persistent" cookies to work (i.e. they survive across browser + sessions and reboots), all three cookie settings should be "off" + for the specified sites.

    5.4.5.17. 7.4.5.17. +no-cookies-set+prevent-setting-cookies

    Typical uses:

    Explicitly block the web server from sending cookies to your +> Explicitly block the web server from storing cookies on your system.

         {+no-cookies-set}{+prevent-setting-cookies}
         

    Often used in conjunction with "+no-cookies-read""+prevent-reading-cookies" to - disable persistant cookies completely. + disable cookies completely (see above).

    5.4.5.18. 7.4.5.18. +no-popup+kill-popups

         {+no-popup}{+kill-popups}
         

    "+no-popup""+kill-popups" uses a built in filter to disable pop-ups that use the window.open() function, etc. -

    An alternate spelling is function, etc. This is + one of the first actions processed by Privoxy + as it contacts the remote web server. This action is not always 100% reliable, + and is supplemented by "+no-popups", which is - interchangeable. -

    "+filter{popups}". +

    5.4.5.19. 7.4.5.19. +vanilla-wafer+send-vanilla-wafer

         {+vanilla-wafer}{+send-vanilla-wafer}
         jarfile
    for saving cookies. Of course, this is a (relatively) unique header and - could be used to track you. + could conceivably be used to track you.

    5.4.5.20. 7.4.5.20. +wafer+send-wafer

         {+wafer{name=value}}{+send-wafer{name=value}}
         5.4.5.21. Actions Examples7.4.5.21. Actions Examples

    Note that the meaning of any of the above examples is reversed by preceding @@ -5334,39 +5704,54 @@ CLASS="QUOTE" CLASS="QUOTE" >"on". - Some actions that are turned on the default section do typically require - exceptions to be listed in the lower sections of actions file.

    do + typically require exceptions to be listed in the lower sections of + actions file. E.g. by default no URLs are "blocked" (i.e. in + the default definitions of default.action). We need + exceptions to this in order to enable ad blocking.

    Some examples:

    Turn off cookies by default, then allow a few through for specified sites:

    Turn off cookies by default, then allow a few through for specified sites + (showing an excerpt from the "default" section of an actions + file ONLY):

     # Turn off all persistent cookies
    - { +no-cookies-read }
    - { +no-cookies-set }

    - # Allow cookies for this browser session ONLY
    - { +no-cookies-keep }
    +> # Excerpt only:
    + # Allow cookies to and from the server, but
    + # for this browser session ONLY
    + { 
    +   # other actions normally listed here...
    +   -prevent-setting-cookies \
    +   -prevent-reading-cookies \
    +   +session-cookies-only   \  
    + }
    + / # match all URLs

     # Exceptions to the above, sites that benefit from persistent cookies
    - # that saved from one browser session to the next.
    - { -no-cookies-read }
    - { -no-cookies-set }
    - { -no-cookies-keep }
    - .javasoft.com
    - .sun.com
    - .yahoo.com
    - .msdn.microsoft.com
    - .redhat.com
    + # that are saved from one browser session to the next.
    + { -session-cookies-only }
    +  .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
       

     # Turn them off!
    - {+fast-redirects}
    +> # Turn them off (excerpt only)!
    + {
    +  # other actions normally listed here...
    +  +fast-redirects
    + }
    + / # match all URLs
     
     # 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
    +  www.ukc.ac.uk/cgi-bin/wac\.cgi\?
    +  login.yahoo.com
       

     # Run everything through the filter file, using only the
    +> # Run everything through the filter file, using only certain
     # specified sections:
    - +filter{html-annoyances} +filter{js-annoyances} +filter{no-popups}\
    - +filter{webbugs} +filter{nimda} +filter{banners-by-size}
    + {
    +  # other actions normally listed here...
    +  +filter{html-annoyances} +filter{js-annoyances} +filter{kill-popups}\
    +  +filter{webbugs} +filter{nimda} +filter{banners-by-size}
    + }
    + / #match all URLs
                  
    - # Then disable filtering of code from sourceforge!
    + # Then disable filtering of code from all sourceforge domains!
     {-filter}
    - .cvs.sourceforge.net
    +  .sourceforge.net
       

    "blocked" banner). Many of these use - banner). Typically, the "block" + action is off by default in the upper section of an actions file, then enabled + against certain URLs and patterns in the lower part of the file. Many of these use regular expressions that will expand to match - multiple URLs:

    that will expand to match multiple + URLs:

      # Blocklist:
      {+block}
    -  /.*/(.*[-_.])?ads?[0-9]?(/|[-_.].*|\.(gif|jpe?g))
    -  /.*/(.*[-_.])?count(er)?(\.cgi|\.dll|\.exe|[?/])
    +  ad*.
    +  .*ads.
    +  banner?.
    +  count*.
    +  /.*count(er)?\.(pl|cgi|exe|dll|asp|php[34]?)
    +  /(?:.*/)?(publicite|werbung|rekla(ma|me|am)|annonse|maino(kset|nta|s)?)/
    +  .hitbox.com 
      /.*/(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/
       

    @@ -5489,12 +5854,12 @@ CLASS="LITERALLAYOUT" > 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.

    for a brief example on troubleshooting + actions.

    5.4.6. Aliases7.4.6. Aliases

    Custom . 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 - must be defined before other actions in the + actions file! And there can only be one set of "aliases" defined.

    + defined per file. Each actions file may have its own aliases, but they are + only visible within that file.

    Now let's define a few aliases:

     # Useful custom 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
    + +prevent-cookies = +prevent-setting-cookies +prevent-reading-cookies
    + -prevent-cookies = -prevent-setting-cookies -prevent-reading-cookies
    + fragile     = -block -prevent-cookies -filter -fast-redirects -hide-referer -kill-popups
    + shop        = -prevent-cookies -filter -fast-redirects
    + +imageblock = +block +handle-as-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
    + # Aliases defined from other aliases, for people who don't like to type 
    + # too much:  ;-)
    + c0 = +prevent-cookies
    + c1 = -prevent-cookies
     #... etc.  Customize to your heart's content.
       

    @@ -5600,7 +5962,9 @@ CLASS="QUOTE" CLASS="QUOTE" >"fragile" - aliases from above:

     # These sites are very complex and require
     # minimal interference.
     {fragile}
    - .office.microsoft.com
    - .windowsupdate.microsoft.com
    - .nytimes.com
    +  .office.microsoft.com
    +  .windowsupdate.microsoft.com
    +  .nytimes.com

     # Shopping sites - but we still want to block ads.
     {shop}
    - .quietpc.com
    - .worldpay.com   # for quietpc.com
    - .jungle.com
    - .scan.co.uk
    +  .quietpc.com
    +  .worldpay.com   # for quietpc.com
    +  .scan.co.uk

     # These shops require pop-ups also 
    - {shop -no-popups}
    - .dabs.com
    - .overclockers.co.uk
    + {shop -kill-popups}
    +  .dabs.com
    +  .overclockers.co.uk
       

    5.5. The Filter File7.5. The Filter File

    Any web page can be dynamically modified with the filter file. This @@ -5767,8 +6130,8 @@ CLASS="SECT2" >

    5.6. Templates7.6. Templates

    When PrevQuickstart to Using Starting Privoxy6. Contacting the Developers, Bug Reporting and Feature +>8. Contacting the Developers, Bug Reporting and Feature Requests

    We value your feedback. However, to provide you with the best support, please - note: - -

    8.2. Report bugs

    Submit bugs only through our Sourceforge Bug Forum:

    +>To submit bugs, use the Sourceforge Bug Forum:
    +
        http://sourceforge.net/tracker/?group_id=11118&atid=111118
        

    +

    Make sure that the bug has not already been submitted. Please try to verify that it is a Privoxy/Junkbuster - version, platform, browser, any pertinent log data, any other relevant - details (please be specific) and, if possible, some way to reproduce the - bug. +> version, platform, browser, any + pertinent log data, any other relevant details (please be specific) and, + if possible, some way to reproduce the bug.

  • 8.3. Request new features

    Submit feature requests only through our Sourceforge feature request forum:

    +>To submit ideas on new features, use the Sourceforge feature request forum:
    +
        http://sourceforge.net/tracker/?atid=361118&group_id=11118&func=browse.
       

  • +

  • 8.4. Report ads or other filter problems

    You can also send feedback on websites that Privoxy has problems with. Please bookmark
    -the following link: You can also send feedback on websites that Privoxy has problems with. Please bookmark +the following link: "Privoxy - Submit Filter Feedback". Once you surf to a page with problems, use the
    -bookmark to send us feedback. We will look into the issue as soon as possible.
    -   

  • . Once you surf to a page with problems, use the +bookmark to send us feedback. We will look into the issue as soon as possible. +

    New, improved default.action files will occasionally be made + available based on your feedback. These will be announced on the ijbswa-announce + list.

  • 8.5. Other

    For any other issues, feel free to use the mailing lists:
     
    @@ -165,73 +212,13 @@ TARGET="_top" >http://sourceforge.net/mail/?group_id=11118.
     

    +

    Anyone interested in actively participating in development and related discussions can also join the appropriate mailing list. Archives are - available, too. + available, too. See the page on Sourceforge.

    6.1. Submitting Ads and "Action" Problems

    Ads and banners that are not stopped by Privoxy - can be submitted to the developers by accessing a special page and filling - out the brief, required form. Conversely, you can also report pages, images, - etc. that Privoxy is blocking, but should not. - The form itself does require Internet access.

    To do this, point your browser to Privoxy - at http://config.privoxy.org/ - (shortcut: http://p.p/), and then select - Actions file feedback system, - near the bottom of the page. Paste in the URL that is the cause of the - unwanted behavior, and follow the prompts. The developers will - try to incorporate a fix for the problem you reported into future versions.

    New default.actions files will occasionally be made - available based on your feedback. These - will be announced on the - ijbswa-announce - list.

    7. Copyright and History9. Copyright and History

    7.1. Copyright9.1. Copyright

    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.

    7.2. History9.2. History

    $Id: user-manual.sgml,v 1.91 2002/04/24 02:39:31 hal9 Exp $

    $Id: user-manual.sgml,v 1.95 2002/04/26 17:23:29 swa Exp $

    -

    The user manual gives users information on how to install, configure and use

    1.1. New FeaturesFeatures
    3.1. Binary Packages
    3.1.1. Red Hat and SuSE RPMs
    3.1.2. 3.2. Debian
    3.1.3. 3.3. Windows
    3.1.4. 3.4. Solaris, NetBSD, FreeBSD, HP-UX
    3.1.5. 3.5. OS/2
    3.1.6. 3.6. Max OSX
    3.1.7. 3.7. AmigaOS
    3.2. Building from Source4. Note to Upgraders
    4. 5. Quickstart to Using Privoxy
    4.1. Note to Upgraders
    4.2. 6. Starting Privoxy
    4.3. 6.1. Command Line Options
    5. 7.
    5.1. 7.1. Controlling Privoxy with Your Web Browser
    5.2. 7.2. Configuration Files Overview
    5.3. 7.3. The Main Configuration File
    5.3.1. 7.3.1. Configuration and Log File Locations
    5.3.2. 7.3.2. Local Set-up Documentation
    5.3.3. 7.3.3. Debugging
    5.3.4. 7.3.4. Access Control and Security
    5.3.5. 7.3.5. Forwarding
    5.3.6. 7.3.6. Windows GUI Options
    5.4. The Actions File7.4. Actions Files
    5.4.1. 7.4.1. Finding the Right Mix
    5.4.2. 7.4.2. How to Edit
    5.4.3. 7.4.3. How Actions are Applied to URLs
    5.4.4. 7.4.4. Patterns
    5.4.5. 7.4.5. Actions
    5.4.6. 7.4.6. Aliases
    5.5. 7.5. The Filter File
    5.6. 7.6. Templates
    6. 8. Contacting the Developers, Bug Reporting and Feature Requests
    6.1. Submitting Ads and "Action" Problems8.1. Get Support
    8.2. Report bugs
    8.3. Request new features
    8.4. Report ads or other filter problems
    8.5. Other
    7. 9. Copyright and History
    7.1. 9.1. Copyright
    7.2. 9.2. History
    8. 10. See Also
    9. 11. Appendix
    9.1. 11.1. Regular Expressions
    9.2. 11.2. Privoxy
    9.2.1. 11.2.1. Bookmarklets
    9.3. 11.3. Chain of Events
    9.4. 11.4. Anatomy of an Action
    NextPrivoxy Project Page.

    Privoxy Project + Page. For installing and compiling the source code, please look + into our Developer Manual.

    If you like to live on the bleeding edge and are not afraid of using possibly unstable development versions, you can check out the up-to-the-minute @@ -98,22 +100,14 @@ HREF="http://cvs.sourceforge.net/cvstarballs/ijbswa-cvsroot.tar.gz" TARGET="_top" >the nightly CVS tarball.

    Again, we refer you to the Developer Manual.

    At present, Privoxy is known to run on Win32, Mac - OSX, OS/2, AmigaOS, Linux (RedHat, Suse, Debian), FreeBSD, NetBSD, BeOS, and - many flavors of Unix.

    3.1. Binary Packages

    is known to run on + Windows(95, 98, ME, 2000, XP), Linux (RedHat, Suse, Debian), Mac OSX, + OS/2, AmigaOS, FreeBSD, NetBSD, BeOS, and many more flavors of Unix.

    Note: If you have a previous See the note to upgraders.

    How to install the binary packages depends on your operating system:

    section + below.

    3.1.1. Red Hat and SuSE RPMs

    3.1. Red Hat and SuSE RPMs

    RPMs can be installed with Note that on Red Hat, Privoxy will not be - automatically started on system boot. You will need to enable that using - will + not be automatically started on system boot. You will + need to enable that using chkconfig, , + ntsysv, or similar method.

    , or similar methods. Note that SuSE will +automatically start Privoxy in the boot process.

    If you have problems with failed dependencies, try rebuilding the SRC RPM: .

    3.1.2. Debian

    3.2. Debian

    FIXME.

    3.1.3. Windows

    3.3. Windows

    Just double-click the installer, which will guide you through - the installation process.

    3.1.4. Solaris, NetBSD, FreeBSD, HP-UX

    3.4. Solaris, NetBSD, FreeBSD, HP-UX

    Create a new directory,

    3.1.5. OS/2

    3.5. OS/2

    First, make sure that no previous installations of

    3.1.6. Max OSX

    3.6. Max OSX

    Unzip the downloaded package (you can either double-click on the file in the finder, or on the desktop if you downloaded it there). Then, @@ -288,20 +288,20 @@ CLASS="LITERAL" CLASS="APPLICATION" >Privoxy will set itself up to start - automatically on system bringup via + automatically on system bring-up via /System/Library/StartupItems/Privoxy.

    3.1.7. AmigaOS

    3.7. AmigaOS

    Copy and then unpack the

    3.2. Building from Source

    To build Privoxy from source, - autoheader, autoconf, GNU make - (gmake), and, of course, a C compiler are required.

    When building from a source tarball (either release version or - nightly CVS tarball), first unpack the source:

     tar xzvf privoxy-2.9.14-beta-src* [.tgz or .tar.gz]
    - cd privoxy-2.9.14-beta
    - 

    For retrieving the current CVS sources, you'll need CVS installed. - Note that sources from CVS are development quality, and may not be - stable, or well tested. 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 unpacked tarball or CVS source:

     autoheader
    - autoconf
    - ./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)
    - 

    If you have gnu make, you can have the first four steps - automatically done for you by just typing

      make
    - 

    in the freshly downloaded or unpacked source directory.

    For more detailed instructions on how to build Redhat and SuSE RPMs, - Windows self-extracting installers, building on platforms with - special requirements etc, please consult the developer manual.

    1.1. New Features1.1. Features

    In addition to

    • FIXME: complete the list of features. change the order: most important + features to the top of the list. prefix new features with "NEW". +

    • Integrated browser based configuration and control utility at

    • 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, - NetBSD and AmigaOS. -

    • Every feature now controllable on a per-site or per-location basis, configuration more powerful and versatile over-all.

      PrevNext4. Quickstart to Using 5. Quickstart to Using Privoxy

      4.1. Note to Upgraders

      There are very significant changes from older versions of - Junkbuster to the current - Privoxy. Configuration is substantially - changed. Junkbuster 2.0.x and earlier - configuration files will not migrate. The functionality of the old - blockfile, cookiefile and - imagelist, are now combined into the - "actions file" (default.action - for most installations).

      A "filter file" (typically default.filter) - is new as of Privoxy 2.9.x, and provides some - of the new sophistication (explained below). config is - much the same as before.

      If upgrading from a 2.0.x version, you will have to use the new config - files, and possibly adapt any personal rules from your older files. - When porting personal rules over from the old blockfile - to the new actions file, please note that even the pattern syntax has - changed. If upgrading from 2.9.x development versions, it is still - recommended to use the new configuration files.

      A quick list of things to be aware of before upgrading:

      • The default listening port is now 8118 due to a conflict with another - service (NAS). -

      • - Some installers may remove earlier versions completely. Save any - important configuration files! -

      • Privoxy is controllable with a web browser - at the special URL: http://config.privoxy.org/ - (Shortcut: http://p.p/). Many - aspects of configuration can be done here, including temporarily disabling - Install Privoxy. See the section Installing.

      • The primary configuration file for cookie management, ad and banner - blocking, and many other aspects of Start Privoxy - configuration is default.action. It is strongly - recommended to become familiar with the new actions concept below, - before modifying this file. -

      • - Some installers may not automatically start - Privoxy after installation. -

      4.2. Starting . See the section Starting Privoxy

      Before launching Privoxy for the first time, you - will want to configure your browser(s) to use Privoxy - as a HTTP and HTTPS proxy. The default is localhost for the proxy address, - and port 8118 (earlier versions used port 8000). This is the one - configuration step that must be done!

      - 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.

      After doing this, flush your browser's disk and memory caches to force a - re-reading of all pages and to get rid of any ads that may be cached. You - are now ready to start enjoying the benefits of using - Privoxy!

      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
      - 
      - 

      See below for other command line options.

      An init script is provided for SuSE and Red Hat.

      For for SuSE: rcprivoxy start

      For Red Hat and Debian: /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.

      The included default configuration files should give a reasonable starting - point. Most of the per site configuration is done in the - "actions" files. These are where various cookie actions are - defined, ad and banner blocking, and other aspects of - Privoxy configuration. There are several such - files included, with varying levels of aggressiveness.

      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 (aka "session cookies"), 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.

    • Another feature where you will probably want to define exceptions for trusted - sites is the popup-killing (through the Change your browser's configuration to use the proxy +popup and - localhost on port + +filter{popups} actions), because your favorite shopping, - banking, or leisure site may need popups.

      8118. See the section Starting Privoxy is HTTP/1.1 compliant, but not all of - the optional 1.1 features are as yet supported. In the unlikely event that - you experience inexplicable problems with browsers that use HTTP/1.1 per default - (like Mozilla or recent versions of I.E.), you might - try to force HTTP/1.0 compatibility. For Mozilla, look under Edit -> - Preferences -> Debug -> Networking. - Alternatively, set the "+downgrade" config option in - default.action which will downgrade your browser's HTTP - requests from HTTP/1.1 to HTTP/1.0 before processing them.

      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://config.privoxy.org/ - (shortcut: 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" (toggled) from this page.

      If you encounter problems, try loading the page without - Privoxy. If that helps, enter the URL where - you have the problems into the browser - based rule tracing utility. See which rules apply and why, and - then try turning them off for that site one after the other, until the problem - is gone. When you have found the culprit, you might want to turn the rest on - again.

      If the above paragraph sounds gibberish to you, you might want to read more about the actions concept - or even dive deep into the Appendix - on actions.

      If you can't get rid of the problem at all, think you've found a bug in - Privoxy, want to propose a new feature or smarter rules, please see the - chapter "Contacting the Developers, .." below.

    4.3. Command Line Options

    Privoxy may be invoked with the following - command-line options:

    • --version -

      Print version info and exit. Unix only. -

    • --help -

      Print short usage info and exit. Unix only. -

    • --no-daemon -

      Don't become a daemon, i.e. don't fork and become process group - leader, and don't detach from controlling tty. Unix only. -

    • --pidfile FILE - -

      On startup, write the process ID to FILE. Delete the - FILE on exit. Failure 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. If no config file is found, - Privoxy will fail to start. +> Enjoy surfing with enhanced comfort and privacy. Please see the section + Contacting the Developers on how to report + bugs or problems with websites or to get help. You may want to change the + file user.action to further tweak your new browsing + experience.

    8. See Also10. See Also

    Other references and sites of interest to Starting Privoxy

    Privoxy User Manual
    PrevNext

    6. Starting Privoxy

    Before launching Privoxy for the first time, you + will want to configure your browser(s) to use Privoxy + as a HTTP and HTTPS proxy. The default is localhost for the proxy address, + and port 8118 (earlier versions used port 8000). This is the one + configuration step that must be done!

    + 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.

    After doing this, flush your browser's disk and memory caches to force a + re-reading of all pages and to get rid of any ads that may be cached. You + are now ready to start enjoying the benefits of using + Privoxy!

    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

    See below for other command line options.

    An init script is provided for SuSE and Red Hat.

    For for SuSE: rcprivoxy start

    For Red Hat and Debian: /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.

    The included default configuration files should give a reasonable starting + point. Most of the per site configuration is done in the + "actions" files. These are where various cookie actions are + defined, ad and banner blocking, and other aspects of + Privoxy configuration. There are several such + files included, with varying levels of aggressiveness.

    You will probably want to keep an eye out for sites for which you may prefer + persistent cookies, and add these to your actions configuration as needed. By + default, most of these will be accepted only during the current browser + session (aka "session cookies"), unless you add them to the + configuration. If you want the browser to handle this instead, you will need + to edit user.action (or through the web based interface) + 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.

    Another feature where you will probably want to define exceptions for trusted + sites is the popup-killing (through the +popup and + +filter{popups} actions), because your favorite shopping, + banking, or leisure site may need popups (explained below).

    Privoxy is HTTP/1.1 compliant, but not all of + the optional 1.1 features are as yet supported. In the unlikely event that + you experience inexplicable problems with browsers that use HTTP/1.1 per default + (like Mozilla or recent versions of I.E.), you might + try to force HTTP/1.0 compatibility. For Mozilla, look under Edit -> + Preferences -> Debug -> Networking. + Alternatively, set the "+downgrade-http-version" config option in + default.action which will downgrade your browser's HTTP + requests from HTTP/1.1 to HTTP/1.0 before processing them.

    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" + can be adjusted by pointing your browser to + http://config.privoxy.org/ + (shortcut: http://p.p/), + and then follow the link to "View & Change the Current Configuration". + (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 actions file + editor mentioned above, Privoxy can also + be turned "on" and "off" (toggled) from this page.

    If you encounter problems, try loading the page without + Privoxy. If that helps, enter the URL where + you have the problems into the browser + based rule tracing utility. See which rules apply and why, and + then try turning them off for that site one after the other, until the problem + is gone. When you have found the culprit, you might want to turn the rest on + again.

    If the above paragraph sounds gibberish to you, you might want to read more about the actions concept + or even dive deep into the Appendix + on actions.

    If you can't get rid of the problem at all, think you've found a bug in + Privoxy, want to propose a new feature or smarter rules, please see the + section "Contacting the + Developers" below.

    6.1. Command Line Options

    Privoxy may be invoked with the following + command-line options:

    • --version +

      Print version info and exit. Unix only. +

    • --help +

      Print short usage info and exit. Unix only. +

    • --no-daemon +

      Don't become a daemon, i.e. don't fork and become process group + leader, and don't detach from controlling tty. Unix only. +

    • --pidfile FILE + +

      On startup, write the process ID to FILE. Delete the + FILE on exit. Failure 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. If no config file is found, + Privoxy will fail to start. +


    PrevHomeNext
    Quickstart to Using Privoxy Privoxy Configuration
    \ No newline at end of file diff --git a/doc/webserver/user-manual/upgradersnote.html b/doc/webserver/user-manual/upgradersnote.html new file mode 100644 index 00000000..087a7b77 --- /dev/null +++ b/doc/webserver/user-manual/upgradersnote.html @@ -0,0 +1,274 @@ +Note to Upgraders
    Privoxy User Manual
    PrevNext

    4. Note to Upgraders

    There are very significant changes from older versions of + Junkbuster to the current + Privoxy. Configuration is substantially + changed. Junkbuster 2.0.x and earlier + configuration files will not migrate. The functionality of the old + blockfile, cookiefile and + imagelist, are now combined into the + "actions files". default.action, + is the main actions file. Local exceptions should best be put into + user.action.

    A "filter file" (typically default.filter) + is new as of Privoxy 2.9.x, and provides some + of the new sophistication (explained below). config is + much the same as before.

    If upgrading from a 2.0.x version, you will have to use the new config + files, and possibly adapt any personal rules from your older files. + When porting personal rules over from the old blockfile + to the new actions files, please note that even the pattern syntax has + changed. If upgrading from 2.9.x development versions, it is still + recommended to use the new configuration files.

    A quick list of things to be aware of before upgrading:

    • The default listening port is now 8118 due to a conflict with another + service (NAS). +

    • + Some installers may remove earlier versions completely. Save any + important configuration files! +

    • Privoxy is controllable with a web browser + at the special URL: http://config.privoxy.org/ + (Shortcut: http://p.p/). Many + aspects of configuration can be done here, including temporarily disabling + Privoxy. +

    • The primary configuration file for cookie management, ad and banner + blocking, and many other aspects of Privoxy + configuration is in the "actions" files. It is strongly + recommended to become familiar with the new actions concept below, + before modifying these files. Locally defined rules + should go into user.action. +

    • + Some installers may not automatically start + Privoxy after installation. +


    PrevHomeNext
    Installation Quickstart to Using Privoxy
    \ No newline at end of file -- 2.39.2