From: hal9 <hal9@users.sourceforge.net> Date: Sun, 3 Sep 2006 14:15:37 +0000 (+0000) Subject: Various updates, including 7 or 8 new FAQs, and updates/changes to various X-Git-Tag: v_3_0_5~104 X-Git-Url: http://www.privoxy.org/gitweb/%22https:/developer-manual/man-page/@default-cgi@/static/gitweb.js?a=commitdiff_plain;h=ba716001594e02b151c058333bee05e81c84e779;p=privoxy.git Various updates, including 7 or 8 new FAQs, and updates/changes to various other ones to better reflect improvements, additions and changes for the upcoming release. This is close to final form for 3.0.4 IMHO. --- diff --git a/doc/source/faq.sgml b/doc/source/faq.sgml index dfdd88cb..1be6014a 100644 --- a/doc/source/faq.sgml +++ b/doc/source/faq.sgml @@ -8,10 +8,10 @@ <!entity history SYSTEM "history.sgml"> <!entity copyright SYSTEM "copyright.sgml"> <!entity license SYSTEM "license.sgml"> -<!entity p-version "3.0.3"> -<!entity p-status "stable"> -<!entity % p-not-stable "IGNORE"> -<!entity % p-stable "INCLUDE"> +<!entity p-version "3.0.4"> +<!entity p-status "beta"> +<!entity % p-not-stable "INCLUDE"> +<!entity % p-stable "IGNORE"> <!entity % p-text "IGNORE"> <!-- define we are not a text only doc --> <!entity % p-doc "INCLUDE"> <!-- and we are a formal doc --> <!entity % p-supp-userman "INCLUDE"> <!-- Include all from supported.sgml --> @@ -24,9 +24,9 @@ This file belongs into ijbswa.sourceforge.net:/home/groups/i/ij/ijbswa/htdocs/ - $Id: faq.sgml,v 1.61.2.41 2004/04/05 13:44:05 oes Exp $ + $Id: faq.sgml,v 2.11 2006/07/18 14:48:50 david__schmidt Exp $ - Copyright (C) 2001-2004 Privoxy Developers <developers@privoxy.org> + Copyright (C) 2001-2006 Privoxy Developers <developers@privoxy.org> See LICENSE. Based partially on the Internet Junkbuster FAQ originally written by and @@ -70,12 +70,12 @@ <subscript> <!-- Completely the wrong markup, but very little is allowed --> <!-- in this part of an article. FIXME --> - <link linkend="copyright">Copyright</link> &my-copy; 2001-2004 by + <link linkend="copyright">Copyright</link> &my-copy; 2001-2006 by <ulink url="http://www.privoxy.org">Privoxy Developers</ulink> </subscript> </pubdate> -<pubdate>$Id: faq.sgml,v 1.61.2.41 2004/04/05 13:44:05 oes Exp $</pubdate> +<pubdate>$Id: faq.sgml,v 2.11 2006/07/18 14:48:50 david__schmidt Exp $</pubdate> <!-- @@ -129,7 +129,7 @@ Hal. <!-- end boilerplate --> <para> - Please note that this document is constantly evolving. This copy represents + Please note that this document is a work in progress. This copy represents the state at the release of version &p-version;. You can find the latest version of the document at <ulink url="http://www.privoxy.org/faq/">http://www.privoxy.org/faq/</ulink>. @@ -148,7 +148,7 @@ Hal. <sect1 id="general"><title>General Information</title> -<sect2 renderas="sect3" id="newjb"><title>What is this new version of <application>Privoxy</application>?</title> +<sect2 renderas="sect3" id="newjb"><title>What is this new version of <application>Junkbuster</application>?</title> <!-- Include history.sgml --> &history; @@ -158,13 +158,8 @@ Hal. <sect2 renderas="sect3"> -<title id="whyprivoxy">Why <quote>Privoxy</quote>? Why a name change at all?</title> -<para> - <application>Privoxy</application> is the - <quote><emphasis>Privacy Enhancing Proxy</emphasis></quote>. Also, its content - modification and junk suppression allow you to browse your - <quote><emphasis>private</emphasis> edition</quote> of the web. -</para> +<title id="whyprivoxy">Why <quote>Privoxy</quote>? Why change the name from +<application>Junkbuster</application> at all?</title> <para> <ulink url="http://junkbusters.com/">Junkbusters Corporation</ulink> continues to offer their original version of the <application>Internet @@ -181,10 +176,16 @@ Hal. share our ideals and goals. </para> <para> - The developers also believed that there are so many changes from the original + The developers also believed that there are so many improvements over the original code, that it was time to make a clean break from the past and make - a name in their own right<![%p-not-stable;[, especially now with the pending - release of version 3.0]]>. + a name in their own right. +</para> +<para> + <application>Privoxy</application> is the + <quote><emphasis>Privacy Enhancing Proxy</emphasis></quote>. Also, its content + modification and junk suppression gives <emphasis>you</emphasis>, the user, more + control, more freedom, and allows you to browse your personal and + <quote><emphasis>private</emphasis> edition</quote> of the web. </para> </sect2> @@ -196,7 +197,7 @@ from the old <application>Junkbuster?</application></title> <application>Junkbuster</application> left off. All the old features remain. The new <application>Privoxy</application> still blocks ads and banners, still manages cookies, and still helps protect your privacy. But, these are - all enhanced, and many new features have been added, all in the same vein. + all greatly enhanced, and many, many new features have been added, all in the same vein. </para> <para> The configuration has changed significantly as well. This is something that @@ -204,8 +205,8 @@ from the old <application>Junkbuster?</application></title> <application>Junkbuster</application> 2.0.x. The <quote>blocklist</quote> <quote>cookielist</quote>, <quote>imagelist</quote> and much more has been combined into the <quote>actions</quote> files, with a completely different - syntax. See the <ulink url="../user-manual/upgradersnote.html">note to - upgraders</ulink> for details. + syntax. See the <ulink url="../user-manual/whatsnew.html">What's New</ulink> + page for the latest updates. </para> <para> <application>Privoxy</application>'s new features include: @@ -232,8 +233,9 @@ from the old <application>Junkbuster?</application></title> to accommodate those needs. </para> <para> - <application>Privoxy</application> is a proxy that is solely focused on privacy - protection and junk elimination. Sitting between your browser(s) and the Internet, + <application>Privoxy</application> is a proxy that is primarily focused on privacy + protection, junk elimination and freeing the user from restrictions placed on his + activities. Sitting between your browser(s) and the Internet, it is in a perfect position to filter outbound personal information that your browser is leaking, as well as inbound junk. It uses a variety of techniques to do this, all of which are under your control via the various configuration @@ -350,13 +352,13 @@ warranty? Registration?</title> <sect2 renderas="sect3" id="jointeam"><title>I would like to help you, what do I do?</title> -<sect3 renderas="sect4" id="jointeam-money"><title>Money Money Money</title> +<sect3 renderas="sect4" id="jointeam-money"><title>Contribute!</title> <para> We, of course, welcome donations and could use money for domain registering, buying software to test <application>Privoxy</application> with, and, of course, for regular world-wide get-togethers (hahaha). If you enjoy the software and feel like helping us with a donation, just <ulink - url="mailto:developers@privoxy.org">drop us a note</ulink>. + url="mailto: ijbswa-developers@lists.sourceforge.net">drop us a note</ulink>. </para> </sect3> @@ -370,17 +372,26 @@ warranty? Registration?</title> </para> </sect3> -<sect3 renderas="sect4" id="jointeam-work"><title>You want to work with us?</title> +<sect3 renderas="sect4" id="jointeam-work"><title>Would you like to participate?</title> <para> Well, helping the team is always a good idea. We welcome new developers, - packaging gurus or documentation writers. Simply <ulink + packagers, testers, documentation writers or really anyone with a desire to help in + any way. You + <emphasis>DO NOT</emphasis> need to be a <quote>programmer</quote>. There + are many other tasks available. In fact, the programmers often can't spend + as much time programming because of some of the other, more mundane things + that need to be done, like checking the Tracker feedback sections. + </para> + <para> + So first thing, <ulink url="https://sourceforge.net/account/register.php">get an account on SourceForge.net</ulink> - and mail your id to the <ulink url="mailto:developers@privoxy.org">developers - mailing list</ulink>. Then read the <ulink - url="../developer-manual/index.html">Developer's Manual</ulink>. + and mail your id to the <ulink url="mailto:ijbswa-developers@lists.sourceforge.net">developers + mailing list</ulink>. Then, please read the <ulink + url="../developer-manual/index.html">Developer's Manual</ulink>, at least + the pertinent sections. </para> <para> - Once we have added you to the team, you'll have write access to the <ulink + Once we have added you to the team, you'll have access to the <ulink url="http://sourceforge.net/cvs/?group_id=11118">CVS repository</ulink>, and together we'll find a suitable task for you. </para> @@ -590,7 +601,7 @@ All the ads are there. What's wrong?</title> <sect2 renderas="sect3" id="newconfig"><title>Can I use my old config files?</title> <para> The syntax, number, and purpose of configuration files has substantially - changed from <application>Junkbuster</application> and earlier versions + changed from <application>Junkbuster</application> and early versions of <application>Privoxy</application>. The old files, like <filename>blocklist</filename> will not work at all. If you are upgrading from a 2.0.x version, you will need to port your configuration data to the new format. Note that even the @@ -598,6 +609,10 @@ All the ads are there. What's wrong?</title> will need to be adapted, as configuration syntax has been very much in flow in the 2.9.x series. </para> + <para> + Refer to the <ulink url="../user-manual/whatsnew.html">What's New</ulink> + page for information on configuration changes that may occur from one release to another. + </para> </sect2> <sect2 renderas="sect3"> @@ -681,7 +696,7 @@ the differences?</title> </sect2> -<sect2 renderas="sect3" id="yahoo"><title>How can I make my Yahoo/Hotmail/GMX account work?</title> +<sect2 renderas="sect3" id="yahoo"><title>How can I make my Yahoo/Hotmail/Gmail account work?</title> <para> The default configuration shouldn't impact the usability of any of these services. It will, however, make all cookies temporary, so that your browser will forget your @@ -763,11 +778,13 @@ with a browser? Does that not raise security issues?</title> <title id="filterfile">What is the <filename>default.filter</filename> file? What is a <quote>filter</quote>?</title> <para> The <ulink url="../user-manual/filter-file.html"><filename>default.filter</filename></ulink> - file is where <emphasis>filters</emphasis> are defined, which can be used to modify or + file is where <emphasis>filters</emphasis> as supplied by the developers are defined. + Filters are a special subset of actions that can be used to modify or remove, web page content on the fly. Filters apply to <emphasis>anything</emphasis> - in the page source, including HTML tags, and JavaScript. Regular expressions are used - to accomplish this. There are a number of pre-defined filters to deal with common - annoyances. The filters are only defined here, to invoke them, you need to use the + in the page source (and optionally both client and server headers), including + HTML tags, and JavaScript. Regular expressions are used to accomplish this. + There are a number of pre-defined filters to deal with common annoyances. The + filters are only defined here, to invoke them, you need to use the <ulink url="../user-manual/actions-file.html#FILTER"><literal>filter</literal> action</ulink> in one of the actions files. Filtering is automatically @@ -778,11 +795,15 @@ with a browser? Does that not raise security issues?</title> If you are familiar with regular expressions, and HTML, you can look at the provided <filename>default.filter</filename> with a text editor and define your own filters. This is potentially a very powerful feature, but - requires some expertise in both regular expressions and HTML/HTTP. + requires some expertise in both regular expressions and HTML/HTTP. You should + place any modifications to the default filters, or any new ones you create + in a separate file, such as <filename>user.filter</filename>, so they won't + be overwritten during upgrades. The ability to define multiple filter files + in <filename>config</filename> is a new feature as of v. 3.0.4. </para> <para> - Presently, there is no GUI editor option for this part of the configuration, + There is no GUI editor option for this part of the configuration, but you can disable/enable the various pre-defined filters of the included <filename>default.filter</filename> file with the <ulink url="http://config.privoxy.org/show-status">web-based actions file editor</ulink>. @@ -887,84 +908,6 @@ with a browser? Does that not raise security issues?</title> </sect2> -<!-- This has changed with the adaptive "blocked" page - -<sect2 renderas="sect3"> -<title id="blockedisugly">I see large red banners on some pages that say -<quote>Blocked</quote>. Why and how do I get rid of this?</title> -<para> - These are URLs that match something in one of - <application>Privoxy's</application> block actions - (<ulink - url="../user-manual/actions-file.html#BLOCK"><quote>+block</quote></ulink>). - It is meant to be a warning so that you know something has been blocked and - an easy way for you to see why. These are handled differently than what has - been defined explicitly as <quote>images</quote> (e.g. ads that are GIF image - files). Depending on the URL itself, it is sometimes hard for - <application>Privoxy</application> to really know whether there is indeed an - ad image there or not. And there are limitations as to what - <application>Privoxy</application> can do to <quote>fool</quote> the - browser. -</para> - -<para> - For instance, if the ad is in a frame, then it is embedded in the separate - HTML page used for the frame. In this case, you cannot just substitute an - aribitrary image (like we would for a <quote>blank</quote> image), for an HTML - page. The browser is expecting an HTML page, and that is what it must have - for frames. Such situations can be a little trickier to deal with, and - <application>Privoxy</application> may show the <quote>Blocked</quote> page, - despite your best efforts. -</para> - -<para> - If you want these to be treated as if they were images, so that they can be - made invisible, you can try moving the offending URL from the - <quote>+block</quote> section to the <quote>+imageblock</quote> section of - your actions file. Just be forewarned, if any URL is made - <quote>invisible</quote>, you may not have any inkling that something has - been removed from that page, or why. If this approach does not work, then you are - probably dealing with a frame (or <quote>ilayer</quote>), and the only thing - that can go there is an HTML page of some sort. -</para> -<para> - To deal with this situation, you could modify the - <quote><filename>block</filename></quote> HTML template that is used by - <application>Privoxy</application> to display this, and make it something - more to your liking. Currently, there is no configuration option for this. - You will have to modify, or create your own page, and use this to replace - <filename>templates/blocked</filename>, which is what - <application>Privoxy</application> uses to display the <quote>Blocked</quote> - page. -</para> -<para> - Another way to deal with this is find why and where - <application>Privoxy</application> is blocking the frame, and - diable this. Then let the <quote>+set-image-blocker</quote> action - handle the ad that is embedded in the frame's HTML page. -</para> - -</sect2> - -<sect2 renderas="sect3" id="alliseeisred"> -<title>I cannot see all of the <quote>Blocked</quote> page banner. Help.</title> -<para> - There is not enough available space to fit the entire Blocked page. Try right - clicking on the visible portion, and select <quote>Show Frame</quote>, - or equivalent. This will usually allow you to see the entire Privoxy - <quote>Blocked</quote> page, and from there you can see just what is being - blocked, and why. -</para> -<para> - As of Privoxy 2.9.14, the Blocked banner page is re-sizeable, and tries - to adjust to the allotted space. There may be occassions where there - just isn't enough room to display much of anything useful though. - -</para> -</sect2> - ---> - <sect2 renderas="sect3"> <title id="blockedbytext">I see some images being replaced by a text instead of the checkerboard image. Why and how do I get rid of this?</title> @@ -996,7 +939,7 @@ instead of the checkerboard image. Why and how do I get rid of this?</title> <title>Can <application>Privoxy</application> run as a service on Win2K/NT?</title> <para> - Yes, it can run as a system service using <command>srvany.exe</command>. + Earlier versions could run as a system service using <command>srvany.exe</command>. See the discussion at <ulink url="http://sourceforge.net/tracker/?func=detail&atid=361118&aid=485617&group_id=11118">http://sourceforge.net/tracker/?func=detail&atid=361118&aid=485617&group_id=11118</ulink>, for details, and a sample configuration. @@ -1005,15 +948,22 @@ on Win2K/NT?</title> Version 3.0.1 fixes the problem where the icon and menu where not available in the taskbar for this usage. </para> +<para> +<!-- +New check this hal +--> + Version 3.0.4, introduces full Windows service functionality, thus elimating + the <command>srvany.exe</command> requirement. +</para> </sect2> <sect2 renderas="sect3" id="otherproxy"> <title>How can I make <application>Privoxy</application> work with other -proxies like <application>Squid</application>?</title> +proxies like <application>Squid</application> or <application>TOR</application>?</title> <para> This can be done and is often useful to combine the benefits of - <application>Privoxy</application> with those of a caching proxy. + <application>Privoxy</application> with those of a another proxy. See the <ulink url="../user-manual/config.html#FORWARDING">forwarding chapter</ulink> in the <ulink url="../user-manual/index.html">user manual</ulink> which @@ -1111,6 +1061,62 @@ and thus avoid individual browser configuration?</title> </para> </sect2> +<sect2 renderas="sect3" id="multiples"> +<title>Can I have separate configurations for different users?</title> +<para> + Each instance of <application>Privoxy</application> has its own + configuration, including such attributes as the TCP port that it listens on. + What you can do is run multiple instances of <application>Privoxy</application>, each with + a unique <literal>listen-address</literal> and configuration path, and then + each of these can have their own configurations. Think of it as per-port + configuration. +</para> +<para> + Simple enough for a few users, but for large installations, consider having + groups of users that might share like configurations. +</para> +</sect2> + +<sect2 renderas="sect3" id="whitelists"> +<title>Can I set-up <application>Privoxy</application> as a whitelist of +<quote>good</quote> sites?</title> +<para> + Sure. There are a couple of things you can do for simple whitelisting. + Here's one real easy one: +</para> + <screen> + ############################################################ + # Blacklist + ############################################################ + { +block } + / # Block *all* URLs + + ############################################################ + # Whitelist + ############################################################ + { -block } + kids.example.com + toys.example.com + games.example.com</screen> +<para> + This allows access to only those three sites. +</para> +<para> + A more interesting approach is <application>Privoxy's</application> + <literal>trustfile</literal> concept, which incorporates the notion of + <quote>trusted referrers</quote>. See the <ulink + url="../user-manual/config.html#TRUSTFILE">User Manual Trust</ulink> + documentation. +</para> +<para> + These are fairly simple approaches and are not completely foolproof. There + are various other configuration options that should be disabled (described + elsewhere here and in <ulink url="../user-manual/">the User Manual</ulink>) + so that users can't modify their own configuration and easily circumvent the + whitelist. +</para> +</sect2> + </sect1> <!-- ~ End section ~ --> @@ -1124,12 +1130,16 @@ and thus avoid individual browser configuration?</title> <title id="slowsme">How much does <application>Privoxy</application> slow my browsing down? This has to add extra time to browsing.</title> <para> - It should not slow you down any in real terms, and may actually help - speed things up since ads, banners and other junk are not being displayed. + How much of an impact depends on many things, including the CPU of the host + system, how agressive the configuration is, which specific actions are being triggered, etc. +</para> +<para> + Overall, it should not slow you down any in real terms, and may actually help + speed things up since ads, banners and other junk are not typically being displayed. The actual processing time required by <application>Privoxy</application> itself for each page, is relatively small in the overall scheme of things, and happens very quickly. This is typically more than offset by time saved - not downloading and rendering ad images. + not downloading and rendering ad images (if ad blocking is being used). </para> <para> @@ -1137,8 +1147,10 @@ has to add extra time to browsing.</title> url="../user-manual/actions-file.html#FILTER">filter</ulink></literal> or <literal><ulink url="../user-manual/actions-file.html#DEANIMATE-GIFS">deanimate-gifs</ulink></literal> - actions may cause a perceived slowdown, since the entire document needs to be buffered - before displaying. See below. + actions will cause a perceived slowdown, since the entire document needs to be buffered + before displaying. On very large documents, there may be some impact. How + much depends on the page size, the actual definition of the filter(s), etc. See below. + Most other actions have little to no impact on speed. </para> </sect2> @@ -1155,10 +1167,13 @@ delays in page requests compared to the old Junkbuster. What's wrong?</title> mechanism to work, and nothing is sent to the browser during this time. </para> <para> - The loading time does not really change in real numbers, but the feeling is - different, because most browsers are able to start rendering incomplete - content, giving the user a feeling of "it works". This effect is especially - noticeable on slow dialup connections. + The loading time typically does not really change much in real numbers, but + the feeling is different, because most browsers are able to start rendering + incomplete content, giving the user a feeling of "it works". This effect is + more noticeable on slower dialup connections. Extremely large documents + may have some impact on the time to load the page. But the overall difference + should be very minimal. If there is a big impact, then probably some other + problem is contributing. </para> <para> Filtering is automatically disabled for inappropriate MIME types. But note @@ -1171,6 +1186,17 @@ delays in page requests compared to the old Junkbuster. What's wrong?</title> </para> </sect2> +<sect2 renderas="sect3" id="slowcrawl"> +<title>I just installed <application>Privoxy</application>, and all my +browsing has slowed to a crawl. What gives? </title> +<para> + This should not happen, and for the overwhelming number of users world-wide, + it does not happen. I would suspect some inadvertent interaction of software + components such as anti-virus software, spyware protectors, personal + firewalls or similar components. Try disabling (or uninstalling) these one + at a time and see if that helps. +</para> +</sect2> <sect2 renderas="sect3" id="configurl"><title>What are "http://config.privoxy.org/" and "http://p.p/"?</title> @@ -1209,38 +1235,43 @@ delays in page requests compared to the old Junkbuster. What's wrong?</title> </sect2> <!-- -FIXME: commented out until we have data. HB 03/18/02. - -<sect2 renderas="sect3" id="badfiledesc"><title>I get the message 'Bad File Descriptor', why?</title> -<para> - Fill me. -</para> -</sect2> - ---> - + out of date 09/02/06 HB <sect2 renderas="sect3" id="blocklist"><title>Do you still maintain the blocklists?</title> <para> No. The patterns for blocking now reside (among other things) in the <ulink url="../user-manual/actions-file.html">actions files</ulink>, which are actively maintained instead. See next question ... </para> +</sect2> +--> +<sect2 renderas="sect3" id="newads"><title>How can I submit new ads, or report +problems?</title> +<para> +Please see the <link linkend="contact">Contact section</link> for +various ways to interact with the developers. +</para> + </sect2> -<sect2 renderas="sect3" id="newads"><title>How can I submit new ads?</title> +<sect2 renderas="sect3" id="noonecares"><title>Why doesn't anyone answer my support +request?</title> <para> -Yes, absolutely! Please see the <link linkend="contact">Contact section</link> for -how to do that. Please note that you (technically) need the latest -<application>Privoxy</application> version for this to work. +Rest assured that it has been read and considered. Why it is not answered, +could be for various reasons, including no one has a good answer for it, no +one has had time to yet investigate it thorougly, it has been reported +numerous times already, or because not enough information was provided to help +us help you. Your efforts are not wasted, and we do appreciate them. </para> </sect2> + <sect2 renderas="sect3" id="ip"><title>How can I hide my IP address?</title> <para> If you run both the browser and the proxy locally, you cannot hide your IP - address with <application>Privoxy</application> or any other software. The - server needs to know your IP address to send the answers back to you. + address with <application>Privoxy</application> or ultimately any other + software. The server needs to know your IP address to send the answers back + to you. </para> <para> Fortunately there are many publicly usable anonymous proxies out there, which @@ -1256,14 +1287,14 @@ how to do that. Please note that you (technically) need the latest </para> <para> You can find a list of anonymous public proxies at <ulink - url="http://www.multiproxy.org/anon_list.htm">multiproxy.org</ulink> and many + url="http://www.multiproxy.org/anon_proxy.htm">multiproxy.org</ulink> and many more through Google. A particularly interesting project is the JAP service offered by the Technical University of Dresden (<ulink url="http://anon.inf.tu-dresden.de/index_en.html">http://anon.inf.tu-dresden.de/index_en.html</ulink>). </para> <para> There is, however, even in the single-machine case the possibility to make the - server believe that your machine is in fact a shared proxy serving a whole big + server believe that your machine is in fact a shared proxy serving a large LAN, and we are looking into that. </para> </sect2> @@ -1620,7 +1651,7 @@ and related issues?</title> <title>Troubleshooting</title> <sect2 renderas="sect3"> -<title id="refused">I just upgraded and am getting <quote>connection refused</quote> +<title id="refused">I am getting <quote>connection refused</quote> with every web page?</title> <para> Either <application>Privoxy</application> is not running, or your @@ -1629,7 +1660,7 @@ with every web page?</title> </para> <para> - The old <application>Privoxy</application> (and also + Early <application>Privoxy</application> versions (and also <application>Junkbuster</application>) used port 8000 by default. This has been changed to port 8118 now, due to a conflict with NAS (Network Audio Service), which uses port 8000. If you haven't, @@ -1657,7 +1688,8 @@ still getting through. How?</title> If this doesn't help, you probably have an error in the rule you applied. Try pasting the full URL of the offending ad into <ulink url="http://config.privoxy.org/show-url-info">http://config.privoxy.org/show-url-info</ulink> - and see if it really matches your new rule. + and see if it really matches your new rule. Blocking ads is like blocking + spam: a lot of tinkering is required to stay ahead of the game. </para> </sect2> @@ -1875,11 +1907,11 @@ every time I start IE. What gives?</title> <sect2 renderas="sect3" id="error503"> <title>Why am I getting a 503 Error (WSAECONNREFUSED) on every page?</title> <para> - More than likely this is a problem with the network stack. ZoneAlarm has + More than likely this is a problem with your TCP/IP networking. ZoneAlarm has been reported to cause this symptom -- even if not running. The solution is to either fight the ZA configuration, or uninstall ZoneAlarm, and then find - something better behaved in its place. Other firewall type products may - cause similar type problems if not configured correctly. + something better behaved in its place. Other personal firewall type products + may cause similar type problems if not configured correctly. </para> </sect2> @@ -1894,10 +1926,10 @@ Why?</title> this information, <application>Privoxy</application> logs this condition. </para> <para> - Typically, this would be considered a system configuration error. It is not a - fatal error to <application>Privoxy</application> however, but may result in - a much slower response from <application>Privoxy</application> due to DNS - timeouts. + Typically, this would be considered a minor system configuration error. It is + not a fatal error to <application>Privoxy</application> however, but may + result in a much slower response from <application>Privoxy</application> on + some platforms due to DNS timeouts. </para> </sect2> @@ -1910,7 +1942,8 @@ Why?</title> <quote>listening</quote> port. Typically this message would mean that there is already one instance of <application>Privoxy</application> running, and you are actually trying to start a second <application>Privoxy</application> - on the same port, which will not work. How and why this might happen varies + on the same port, which will not work. (You can have multiple instances but + they must be assigned different ports.) How and why this might happen varies from platform to platform, but you need to check your installation and start-up procedures. </para> @@ -1921,11 +1954,10 @@ Why?</title> Pages with UTF-8 fonts are garbled. </title> <para> - This is caused by the <quote>demoronizer</quote> filter, which was introduced - in version 3.0.2, and was inappropriately turned on by default. You should - either upgrade <application>Privoxy</application>, or at least upgrade to the most - recent <filename>default.action</filename> file available from - <ulink url="http://sourceforge.net/project/showfiles.php?group_id=11118">SourceForge</ulink>. + This is caused by the <quote>demoronizer</quote> filter. You should either + upgrade <application>Privoxy</application>, or at least upgrade to the most + recent <filename>default.action</filename> file available from <ulink + url="http://sourceforge.net/project/showfiles.php?group_id=11118">SourceForge</ulink>. Or you can simply disable the demoronizer filter. </para> </sect2> @@ -1939,7 +1971,7 @@ Why?</title> This may also be caused by the <quote>demoronizer</quote> filter, in conjunction with a web server that is misreporting a file type. Binary files are exempted from <application>Privoxy's</application> filtering - (unless the web server by mistake says the file is a plain text file). Either + (unless the web server by mistake says the file is something else). Either upgrade <application>Privoxy</application>, or go to the most recent <filename>default.action</filename> file available from <ulink url="http://sourceforge.net/project/showfiles.php?group_id=11118">SourceForge</ulink>. @@ -1973,11 +2005,6 @@ Why?</title> On the other hand, if you use non-Microsoft products, and you occasionally notice wierd characters on pages, you might want to try it. </para> -<para> - This filter was introduced with version 3.0.2 of <application>Privoxy</application>, - and was on by default in that version. It is off in all subsequent versions - (unless turned on by the user). -</para> </sect2> <sect2 renderas="sect3" id="windowopen"> @@ -1999,6 +2026,53 @@ Why?</title> </para> </sect2> +<sect2 renderas="sect3" id="dnserrors"> +<title> + I am getting too many DNS errors like <quote>404 No Such Domain</quote>. Why + can't <application>Privoxy</application> do this better? +</title> +<para> + There are potentially several factors here. First of all, the DNS resolution + is done by the underlying operating system -- not + <application>Privoxy</application> itself. <application>Privoxy</application> + merely initiates the process and hands it off, and then later reports + whatever the outcome was. And tries to give a coherent message if there seems + to be a problem. In some cases, this might otherwise be mitigated by the + browser itself which might try some work-arounds and alernate approaches (e.g + adding <quote>www.</quote> to the URL). In other cases, if + <application>Privoxy</application> is being chained with another proxy, this + could complicate the issue, and cause undue + delays and timeouts. In the case of a <quote>socks4a</quote> proxy, the socks + server handles all the DNS. <application>Privoxy</application> would just be + the <quote>messenger</quote> which is reporting whatever problem occurred + downstream, and not the root cause of the error. +</para> +<para> + In any case, v. 3.0.4 includes various improvements to help + <application>Privoxy</application> better handle these cases. +</para> +</sect2> + +<sect2 renderas="sect3" id="allcpu"> +<title> + At one site <application>Privoxy</application> just hangs, and starts taking + all CPU. Why is this? +</title> +<para> + This is probably a manifestation of the <quote>100% cpu</quote> problem that + occurs on pages containing many (thousands upon thousands) of blank lines. The blank lines + are in the raw HTML source of the page, and the browser just ignores them. But the + pattern matching in <application>Privoxy's</application> page filtering + mechanism is trying to match against absurdly long strings and this becomes + very CPU-intensive, taking a long, long time to complete. Until a better + solution comes along, disable filtering on these pages, particularly the + <literal>js-annoyances</literal> and <literal>unsolicited-popups</literal> + filters. +</para> +</sect2> + + + </sect1> <!-- ~~~~~ New section ~~~~~ --> @@ -2077,6 +2151,10 @@ Why?</title> Temple Place - Suite 330, Boston, MA 02111-1307, USA. $Log: faq.sgml,v $ +Revision 2.11 2006/07/18 14:48:50 david__schmidt +Reorganizing the repository: swapping out what was HEAD (the old 3.1 branch) +with what was really the latest development (the v_3_0_branch branch) + Revision 1.61.2.41 2004/04/05 13:44:05 oes Fixed allow-all-cookies alias name; closes SR #929746 diff --git a/doc/webserver/faq/configuration.html b/doc/webserver/faq/configuration.html index 73ff78cb..03cc9b6e 100644 --- a/doc/webserver/faq/configuration.html +++ b/doc/webserver/faq/configuration.html @@ -1,11 +1,11 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML ><HEAD ><TITLE >Configuration</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ +"><LINK REL="HOME" TITLE="Privoxy Frequently Asked Questions" HREF="index.html"><LINK @@ -74,16 +74,16 @@ CLASS="SECT1" CLASS="SECT1" ><A NAME="CONFIGURATION" ->3. Configuration</A -></H1 +></A +>3. Configuration</H1 ><DIV CLASS="SECT2" ><H3 CLASS="SECT2" ><A NAME="GETUPDATES" ->3.1. Where can I get updated Actions Files?</A -></H3 +></A +>3.1. Where can I get updated Actions Files?</H3 ><P > Based on your feedback and the continuing development, updated actions files will be made available on the <A @@ -116,14 +116,14 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="NEWCONFIG" ->3.2. Can I use my old config files?</A -></H3 +></A +>3.2. Can I use my old config files?</H3 ><P > The syntax, number, and purpose of configuration files has substantially changed from <SPAN CLASS="APPLICATION" >Junkbuster</SPAN -> and earlier versions +> and early versions of <SPAN CLASS="APPLICATION" >Privoxy</SPAN @@ -137,18 +137,26 @@ CLASS="FILENAME" will need to be adapted, as configuration syntax has been very much in flow in the 2.9.x series. </P +><P +> Refer to the <A +HREF="../user-manual/whatsnew.html" +TARGET="_top" +>What's New</A +> + page for information on configuration changes that may occur from one release to another. + </P ></DIV ><DIV CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="AEN312" +NAME="AEN319" +></A >3.3. What is an <SPAN CLASS="QUOTE" >"actions"</SPAN -> file?</A -></H3 +> file?</H3 ><P > <A HREF="../user-manual/actions-file.html" @@ -188,6 +196,7 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="ACTIONSS" +></A >3.4. The <SPAN CLASS="QUOTE" >"actions"</SPAN @@ -195,8 +204,7 @@ CLASS="QUOTE" some of these <SPAN CLASS="QUOTE" >"actions"</SPAN ->.</A -></H3 +>.</H3 ><P > For a comprehensive discussion of the actions concept, please refer to the <A @@ -226,10 +234,10 @@ CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="AEN331" +NAME="AEN338" +></A >3.5. How are actions files configured? What is the easiest -way to do this?</A -></H3 +way to do this?</H3 ><P > Actions files are just text files in a special syntax and can be edited with a text editor. But probably the easiest way is to access @@ -262,13 +270,13 @@ CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="AEN339" +NAME="AEN346" +></A >3.6. There are several different <SPAN CLASS="QUOTE" >"actions"</SPAN > files. What are -the differences?</A -></H3 +the differences?</H3 ><P > As of <SPAN CLASS="APPLICATION" @@ -328,8 +336,8 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="YAHOO" ->3.7. How can I make my Yahoo/Hotmail/GMX account work?</A -></H3 +></A +>3.7. How can I make my Yahoo/Hotmail/Gmail account work?</H3 ><P > The default configuration shouldn't impact the usability of any of these services. It will, however, make all cookies temporary, so that your browser will forget your @@ -378,6 +386,7 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="CONFIGFILES" +></A >3.8. What's the difference between the <SPAN CLASS="QUOTE" @@ -388,8 +397,7 @@ CLASS="QUOTE" > and <SPAN CLASS="QUOTE" >"Adventuresome"</SPAN -> defaults?</A -></H3 +> defaults?</H3 ><P > Configuring <SPAN CLASS="APPLICATION" @@ -452,9 +460,9 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="BROWSECONFIG" +></A >3.9. Why can I change the configuration -with a browser? Does that not raise security issues?</A -></H3 +with a browser? Does that not raise security issues?</H3 ><P > It may seem strange that regular users can edit the config files with their browsers, although the whole <TT @@ -489,25 +497,25 @@ CLASS="APPLICATION" a LAN), you will probably want to turn the web-based editor and remote toggle features off by setting <SPAN CLASS="QUOTE" ->"<VAR +>"<TT CLASS="LITERAL" ><A HREF="../user-manual/config.html#ENABLE-EDIT-ACTIONS" TARGET="_top" >enable-edit-actions</A > - 0</VAR + 0</TT >"</SPAN > and <SPAN CLASS="QUOTE" ->"<VAR +>"<TT CLASS="LITERAL" ><A HREF="../user-manual/config.html#ENABLE-REMOTE-TOGGLE" TARGET="_top" >enable-remote-toggle</A > - 0</VAR + 0</TT >"</SPAN > in the <A HREF="../user-manual/config.html" @@ -532,15 +540,15 @@ CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="AEN404" +NAME="AEN411" +></A >3.10. What is the <TT CLASS="FILENAME" >default.filter</TT > file? What is a <SPAN CLASS="QUOTE" >"filter"</SPAN ->?</A -></H3 +>?</H3 ><P > The <A HREF="../user-manual/filter-file.html" @@ -556,7 +564,8 @@ CLASS="emphasis" CLASS="EMPHASIS" >filters</I ></SPAN -> are defined, which can be used to modify or +> as supplied by the developers are defined. + Filters are a special subset of actions that can be used to modify or remove, web page content on the fly. Filters apply to <SPAN CLASS="emphasis" ><I @@ -564,15 +573,16 @@ CLASS="EMPHASIS" >anything</I ></SPAN > - in the page source, including HTML tags, and JavaScript. Regular expressions are used - to accomplish this. There are a number of pre-defined filters to deal with common - annoyances. The filters are only defined here, to invoke them, you need to use the + in the page source (and optionally both client and server headers), including + HTML tags, and JavaScript. Regular expressions are used to accomplish this. + There are a number of pre-defined filters to deal with common annoyances. The + filters are only defined here, to invoke them, you need to use the <A HREF="../user-manual/actions-file.html#FILTER" TARGET="_top" -><VAR +><TT CLASS="LITERAL" ->filter</VAR +>filter</TT > action</A > in one of the actions files. Filtering is automatically @@ -584,9 +594,19 @@ CLASS="FILENAME" >default.filter</TT > with a text editor and define your own filters. This is potentially a very powerful feature, but - requires some expertise in both regular expressions and HTML/HTTP. </P + requires some expertise in both regular expressions and HTML/HTTP. You should + place any modifications to the default filters, or any new ones you create + in a separate file, such as <TT +CLASS="FILENAME" +>user.filter</TT +>, so they won't + be overwritten during upgrades. The ability to define multiple filter files + in <TT +CLASS="FILENAME" +>config</TT +> is a new feature as of v. 3.0.4.</P ><P -> Presently, there is no GUI editor option for this part of the configuration, +> There is no GUI editor option for this part of the configuration, but you can disable/enable the various pre-defined filters of the included <TT CLASS="FILENAME" @@ -602,34 +622,34 @@ CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="AEN420" +NAME="AEN429" +></A >3.11. How can I set up <SPAN CLASS="APPLICATION" >Privoxy</SPAN > to act as a proxy for my - LAN?</A -></H3 + LAN?</H3 ><P > By default, <SPAN CLASS="APPLICATION" >Privoxy</SPAN > only responds to requests - from <VAR + from <TT CLASS="LITERAL" ->127.0.0.1</VAR +>127.0.0.1</TT > (localhost). To have it act as a server for a network, this needs to be changed in the <A HREF="../user-manual/config.html" TARGET="_top" >main configuration file</A >. Look for - the <VAR + the <TT CLASS="LITERAL" ><A HREF="../user-manual/config.html#LISTEN-ADDRESS" TARGET="_top" >listen-address</A -></VAR +></TT > option, which may be commented out with a <SPAN CLASS="QUOTE" @@ -714,16 +734,16 @@ CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="AEN446" ->3.12. Instead of ads, now I get a checkerboard pattern. I don't want to see anything.</A -></H3 +NAME="AEN455" +></A +>3.12. Instead of ads, now I get a checkerboard pattern. I don't want to see anything.</H3 ><P > The replacement for blocked images can be controlled with the <A HREF="../user-manual/actions-file.html#SET-IMAGE-BLOCKER" TARGET="_top" -><VAR +><TT CLASS="LITERAL" ->set-image-blocker</VAR +>set-image-blocker</TT > action</A >. You have the choice of a checkerboard pattern, a transparent 1x1 GIF @@ -732,13 +752,13 @@ CLASS="QUOTE" >"blank"</SPAN >), or a redirect to a custom image of your choice. Note that this choice only has effect for images which are blocked as images, i.e. - whose URLs match both a <VAR + whose URLs match both a <TT CLASS="LITERAL" ><A HREF="../user-manual/actions-file.html#HANDLE-AS-IMAGE" TARGET="_top" >handle-as-image</A -></VAR +></TT > <SPAN CLASS="emphasis" @@ -746,21 +766,21 @@ CLASS="emphasis" CLASS="EMPHASIS" >and</I ></SPAN -> <VAR +> <TT CLASS="LITERAL" ><A HREF="../user-manual/actions-file.html#BLOCK" TARGET="_top" >block</A -></VAR +></TT > action.</P ><P > If you want to see nothing, then change the <A HREF="../user-manual/actions-file.html#SET-IMAGE-BLOCKER" TARGET="_top" -><VAR +><TT CLASS="LITERAL" ->set-image-blocker</VAR +>set-image-blocker</TT > action</A > to <SPAN @@ -781,9 +801,9 @@ CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="AEN463" ->3.13. Why would anybody want to see a checkerboard pattern?</A -></H3 +NAME="AEN472" +></A +>3.13. Why would anybody want to see a checkerboard pattern?</H3 ><P > Remember that <A HREF="general.html#WHATSANAD" @@ -807,10 +827,10 @@ CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="AEN468" +NAME="AEN477" +></A >3.14. I see some images being replaced by a text -instead of the checkerboard image. Why and how do I get rid of this?</A -></H3 +instead of the checkerboard image. Why and how do I get rid of this?</H3 ><P > This happens when the banners are not embedded in the HTML code of the page itself, but in separate HTML (sub)documents that are loaded into (i)frames @@ -839,14 +859,14 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="SRVANY" +></A >3.15. Can <SPAN CLASS="APPLICATION" >Privoxy</SPAN > run as a service -on Win2K/NT?</A -></H3 +on Win2K/NT?</H3 ><P -> Yes, it can run as a system service using <B +> Earlier versions could run as a system service using <B CLASS="COMMAND" >srvany.exe</B >. @@ -859,6 +879,12 @@ TARGET="_top" ><P > Version 3.0.1 fixes the problem where the icon and menu where not available in the taskbar for this usage.</P +><P +> Version 3.0.4, introduces full Windows service functionality, thus elimating + the <B +CLASS="COMMAND" +>srvany.exe</B +> requirement.</P ></DIV ><DIV CLASS="SECT2" @@ -866,6 +892,7 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="OTHERPROXY" +></A >3.16. How can I make <SPAN CLASS="APPLICATION" >Privoxy</SPAN @@ -873,14 +900,16 @@ CLASS="APPLICATION" proxies like <SPAN CLASS="APPLICATION" >Squid</SPAN ->?</A -></H3 +> or <SPAN +CLASS="APPLICATION" +>TOR</SPAN +>?</H3 ><P > This can be done and is often useful to combine the benefits of <SPAN CLASS="APPLICATION" >Privoxy</SPAN -> with those of a caching proxy. +> with those of a another proxy. See the <A HREF="../user-manual/config.html#FORWARDING" TARGET="_top" @@ -899,12 +928,12 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="PORT-80" +></A >3.17. Can I just set <SPAN CLASS="APPLICATION" >Privoxy</SPAN > to use port 80 -and thus avoid individual browser configuration?</A -></H3 +and thus avoid individual browser configuration?</H3 ><P > No, its more complicated than that. This only works with special kinds of proxies known as <SPAN @@ -918,14 +947,14 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="TRANSPARENT" +></A >3.18. Can <SPAN CLASS="APPLICATION" >Privoxy</SPAN > run as a <SPAN CLASS="QUOTE" >"transparent"</SPAN -> proxy?</A -></H3 +> proxy?</H3 ><P > No, <SPAN CLASS="APPLICATION" @@ -966,6 +995,7 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="OUTLOOK" +></A >3.19. How can I configure <SPAN CLASS="APPLICATION" >Privoxy</SPAN @@ -973,8 +1003,7 @@ CLASS="APPLICATION" CLASS="APPLICATION" >Outlook Express</SPAN ->?</A -></H3 +>?</H3 ><P > <SPAN CLASS="APPLICATION" @@ -996,8 +1025,8 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="OUTLOOK-MORE" ->3.20. How can I have separate rules just for HTML mail?</A -></H3 +></A +>3.20. How can I have separate rules just for HTML mail?</H3 ><P > The short answer is, you can't. <SPAN CLASS="APPLICATION" @@ -1034,8 +1063,8 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="ALLOW-COOKIES" ->3.21. How can I allow permanent cookies for my trusted sites?</A -></H3 +></A +>3.21. How can I allow permanent cookies for my trusted sites?</H3 ><P > There are several actions that relate to cookies. The default behavior is to allow only <SPAN @@ -1046,9 +1075,9 @@ CLASS="QUOTE" to cookies. But there may be cases where we want cookies to last.</P ><P > To disable all cookie actions, so that cookies are allowed unrestricted, - both in and out, for <VAR + both in and out, for <TT CLASS="LITERAL" ->example.com</VAR +>example.com</TT >: </P ><P > <TABLE @@ -1076,11 +1105,113 @@ CLASS="FILENAME" >user.action</TT > includes an alias for this situation, called - <VAR + <TT CLASS="LITERAL" ->allow-cookies</VAR +>allow-all-cookies</TT >.</P ></DIV +><DIV +CLASS="SECT2" +><H3 +CLASS="SECT2" +><A +NAME="MULTIPLES" +></A +>3.22. Can I have separate configurations for different users?</H3 +><P +> Each instance of <SPAN +CLASS="APPLICATION" +>Privoxy</SPAN +> has its own + configuration, including such attributes as the TCP port that it listens on. + What you can do is run multiple instances of <SPAN +CLASS="APPLICATION" +>Privoxy</SPAN +>, each with + a unique <TT +CLASS="LITERAL" +>listen-address</TT +> and configuration path, and then + each of these can have their own configurations. Think of it as per-port + configuration.</P +><P +> + Simple enough for a few users, but for large installations, consider having + groups of users that might share like configurations.</P +></DIV +><DIV +CLASS="SECT2" +><H3 +CLASS="SECT2" +><A +NAME="WHITELISTS" +></A +>3.23. Can I set-up <SPAN +CLASS="APPLICATION" +>Privoxy</SPAN +> as a whitelist of +<SPAN +CLASS="QUOTE" +>"good"</SPAN +> sites?</H3 +><P +> Sure. There are a couple of things you can do for simple whitelisting. + Here's one real easy one:</P +><TABLE +BORDER="0" +BGCOLOR="#E0E0E0" +WIDTH="100%" +><TR +><TD +><PRE +CLASS="SCREEN" +> ############################################################ + # Blacklist + ############################################################ + { +block } + / # Block *all* URLs + + ############################################################ + # Whitelist + ############################################################ + { -block } + kids.example.com + toys.example.com + games.example.com</PRE +></TD +></TR +></TABLE +><P +> This allows access to only those three sites.</P +><P +> A more interesting approach is <SPAN +CLASS="APPLICATION" +>Privoxy's</SPAN +> + <TT +CLASS="LITERAL" +>trustfile</TT +> concept, which incorporates the notion of + <SPAN +CLASS="QUOTE" +>"trusted referrers"</SPAN +>. See the <A +HREF="../user-manual/config.html#TRUSTFILE" +TARGET="_top" +>User Manual Trust</A +> + documentation.</P +><P +> These are fairly simple approaches and are not completely foolproof. There + are various other configuration options that should be disabled (described + elsewhere here and in <A +HREF="../user-manual/" +TARGET="_top" +>the User Manual</A +>) + so that users can't modify their own configuration and easily circumvent the + whitelist.</P +></DIV ></DIV ><DIV CLASS="NAVFOOTER" diff --git a/doc/webserver/faq/contact.html b/doc/webserver/faq/contact.html index 9cb5f106..bdf781e1 100644 --- a/doc/webserver/faq/contact.html +++ b/doc/webserver/faq/contact.html @@ -1,11 +1,11 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML ><HEAD ><TITLE >Contacting the developers, Bug Reporting and Feature Requests</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ +"><LINK REL="HOME" TITLE="Privoxy Frequently Asked Questions" HREF="index.html"><LINK @@ -74,8 +74,8 @@ CLASS="SECT1" CLASS="SECT1" ><A NAME="CONTACT" ->6. Contacting the developers, Bug Reporting and Feature Requests</A -></H1 +></A +>6. Contacting the developers, Bug Reporting and Feature Requests</H1 ><P > We value your feedback. In fact, we rely on it to improve <SPAN @@ -90,8 +90,8 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="CONTACT-SUPPORT" ->6.1. Get Support</A -></H2 +></A +>6.1. Get Support</H2 ><P > For casual users, our <A @@ -118,9 +118,96 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A +NAME="REPORTING" +></A +>6.2. Reporting Problems</H2 +><P +><SPAN +CLASS="QUOTE" +>"Problems"</SPAN +> for our purposes, come in two forms:</P +><P +></P +><UL +><LI +><P +> Configuration issues, such as ads that slip through, or sites that + don't function properly due to one <SPAN +CLASS="APPLICATION" +>Privoxy</SPAN +> + <SPAN +CLASS="QUOTE" +>"action"</SPAN +> or another being turned <SPAN +CLASS="QUOTE" +>"on"</SPAN +>. + </P +></LI +><LI +><P +> <SPAN +CLASS="QUOTE" +>"Bugs"</SPAN +> in the programming code that makes up + <SPAN +CLASS="APPLICATION" +>Privoxy</SPAN +>, such as that might cause a crash. + </P +></LI +></UL +><DIV +CLASS="SECT3" +><H3 +CLASS="SECT3" +><A +NAME="CONTACT-ADS" +></A +>6.2.1. Reporting Ads or Other Configuration Problems</H3 +><P +> Please send feedback on ads that slipped through, innocent images that were + blocked, sites that don't work properly, and other configuration related problem of + <TT +CLASS="FILENAME" +>default.action</TT +> file, to + <A +HREF="http://sourceforge.net/tracker/?group_id=11118&atid=460288" +TARGET="_top" +> http://sourceforge.net/tracker/?group_id=11118&atid=460288</A +>, + the Actions File Tracker.</P +><P +> New, improved <TT +CLASS="FILENAME" +>default.action</TT +> files may occasionally be made + available based on your feedback. These will be announced on the <A +HREF="http://lists.sourceforge.net/lists/listinfo/ijbswa-announce" +TARGET="_top" +>ijbswa-announce</A +> + list and available from our the <A +HREF="http://sourceforge.net/project/showfiles.php?group_id=11118" +TARGET="_top" +>files section</A +> of + our <A +HREF="http://sf.net/projects/ijbswa/" +TARGET="_top" +>project page</A +>.</P +></DIV +><DIV +CLASS="SECT3" +><H3 +CLASS="SECT3" +><A NAME="CONTACT-BUGS" ->6.2. Report Bugs</A -></H2 +></A +>6.2.2. Reporting Bugs</H3 ><P > Please report all bugs <SPAN CLASS="emphasis" @@ -136,13 +223,20 @@ TARGET="_top" >http://sourceforge.net/tracker/?group_id=11118&atid=111118</A >. </P ><P -> Before doing so, please make sure that the bug has not already been submitted +> Before doing so, please make sure that the bug has <SPAN +CLASS="emphasis" +><I +CLASS="EMPHASIS" +>not already been submitted</I +></SPAN +> and observe the additional hints at the top of the <A HREF="http://sourceforge.net/tracker/?func=add&group_id=11118&atid=111118" TARGET="_top" >submit form</A ->.</P +>. If already submitted, please feel free to add any info to the + original report that might help solve the issue.</P ><P > Please try to verify that it is a <SPAN @@ -159,16 +253,10 @@ TARGET="_top" CLASS="APPLICATION" >Privoxy</SPAN >, and see if the problem persists. - The <A -HREF="http://www.privoxy.org/user-manual/appendix.html#ACTIONSANAT" -TARGET="_top" ->appendix - of the user manual</A -> also has helpful information - on action debugging. If you are using your own custom configuration, please try + If you are using your own custom configuration, please try the stock configs to see if the problem is configuration related.</P ><P -> If not using the latest version, chances are that the bug has been found +> If not using the latest version, the bug may have been found and fixed in the meantime. We would appreciate if you could take the time to <A HREF="http://www.privoxy.org/user-manual/installation.html" @@ -176,7 +264,127 @@ TARGET="_top" >upgrade to the latest version</A > (or even the latest CVS snapshot) and verify - your bug, but this is not required for reporting.</P + your bug.</P +><P +>Please be sure to provide the following information:</P +><P +> <P +></P +><UL +><LI +><P +> The exact <SPAN +CLASS="APPLICATION" +>Privoxy</SPAN +> version of the proxy software +(if you got the source from CVS, please also give the date). + </P +></LI +><LI +><P +> The operating system and verions you run + <SPAN +CLASS="APPLICATION" +>Privoxy</SPAN +> on, (e.g. <SPAN +CLASS="APPLICATION" +>Windows + XP</SPAN +>). + </P +></LI +><LI +><P +> The name, platform, and version of the <SPAN +CLASS="APPLICATION" +>browser</SPAN +> + you were using (e.g. <SPAN +CLASS="APPLICATION" +>Internet Explorer v5.5</SPAN +> for Mac). + </P +></LI +><LI +><P +> The URL where the problem occurred, or some way for us to duplicate the + problem (e.g. <TT +CLASS="LITERAL" +>http://somesite.example.com?somethingelse=123</TT +>). + </P +></LI +><LI +><P +> Whether your version of <SPAN +CLASS="APPLICATION" +>Privoxy</SPAN +> is one supplied + by the developers of <SPAN +CLASS="APPLICATION" +>Privoxy</SPAN +> via SourceForge, + or somewhere else. + </P +></LI +><LI +><P +> Whether you are using <SPAN +CLASS="APPLICATION" +>Privoxy</SPAN +> in tandem with + another proxy such as <SPAN +CLASS="APPLICATION" +>TOR</SPAN +>. If so, please try + disabling the other proxy. + </P +></LI +><LI +><P +> Whether you are using a personal firewall product. If so, does + <SPAN +CLASS="APPLICATION" +>Privoxy</SPAN +> work without it? + </P +></LI +><LI +><P +> Any other pertinent information to help identify the problem such as config + or log file excerpts (yes, you should have log file entries for each + action taken). + </P +></LI +><LI +><P +> <SPAN +CLASS="emphasis" +><I +CLASS="EMPHASIS" +>Please provide your SF login, or email address</I +></SPAN +>, in case we + need to contact you. + </P +></LI +></UL +></P +><P +> The <A +HREF="http://www.privoxy.org/user-manual/appendix.html#ACTIONSANAT" +TARGET="_top" +>appendix + of the user manual</A +> also has helpful information + on understanding <TT +CLASS="LITERAL" +>actions</TT +>, and <TT +CLASS="LITERAL" +>action</TT +> debugging. </P +></DIV ></DIV ><DIV CLASS="SECT2" @@ -184,8 +392,8 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="CONTACT-FEATURE" ->6.3. Request New Features</A -></H2 +></A +>6.3. Request New Features</H2 ><P > You are welcome to submit ideas on new features or other proposals for improvement through our feature request tracker at @@ -200,52 +408,9 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="CONTACT-ADS" ->6.4. Report Ads or Other Actions-Related Problems</A -></H2 -><P -> Please send feedback on ads that slipped through, innocent images that were blocked, - and any other problems relating to the <TT -CLASS="FILENAME" ->default.action</TT -> file through - our actions feedback mechanism located at - <A -HREF="javascript:w=Math.floor(screen.width/2);h=Math.floor(screen.height*0.9);void(window.open('http://www.privoxy.org/actions','Feedback','screenx='+w+',width='+w+',height='+h+',scrollbars=yes,toolbar=no,location=no,directories=no,status=no,menubar=no,copyhistory=no').focus());" -TARGET="_top" ->http://www.privoxy.org/actions/</A ->. - On this page, you will also find a bookmark which will take you back there from - any troubled site and even pre-fill the form!</P -><P -> New, improved <TT -CLASS="FILENAME" ->default.action</TT -> files will occasionally be made - available based on your feedback. These will be announced on the <A -HREF="http://lists.sourceforge.net/lists/listinfo/ijbswa-announce" -TARGET="_top" ->ijbswa-announce</A -> - list and available from our the <A -HREF="http://sourceforge.net/project/showfiles.php?group_id=11118" -TARGET="_top" ->files section</A -> of - our <A -HREF="http://sf.net/projects/ijbswa/" -TARGET="_top" ->project page</A ->.</P -></DIV -><DIV -CLASS="SECT2" -><H2 -CLASS="SECT2" -><A NAME="CONTACT-OTHER" ->6.5. Other</A -></H2 +></A +>6.4. Other</H2 ><P >For any other issues, feel free to use the mailing lists. Technically interested users and people who wish to contribute to the project are also welcome on the developers list! diff --git a/doc/webserver/faq/copyright.html b/doc/webserver/faq/copyright.html index e26f35de..dacc4dcf 100644 --- a/doc/webserver/faq/copyright.html +++ b/doc/webserver/faq/copyright.html @@ -1,11 +1,11 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML ><HEAD ><TITLE >Privoxy Copyright, License and History</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ +"><LINK REL="HOME" TITLE="Privoxy Frequently Asked Questions" HREF="index.html"><LINK @@ -67,15 +67,15 @@ CLASS="SECT1" CLASS="SECT1" ><A NAME="COPYRIGHT" ->7. Privoxy Copyright, License and History</A -></H1 +></A +>7. Privoxy Copyright, License and History</H1 ><P -> Copyright © 2001 - 2004 by Privoxy Developers <CODE +> Copyright © 2001 - 2006 by Privoxy Developers <TT CLASS="EMAIL" ><<A -HREF="mailto:developers@privoxy.org" ->developers@privoxy.org</A ->></CODE +HREF="mailto:ijbswa-developers@lists.sourceforge.net" +>ijbswa-developers@lists.sourceforge.net</A +>></TT ></P ><P > Some source code is based on code Copyright © 1997 by Anonymous Coders @@ -103,9 +103,9 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN1014" ->7.1. License</A -></H2 +NAME="AEN1113" +></A +>7.1. License</H2 ><P > <SPAN CLASS="APPLICATION" @@ -165,11 +165,11 @@ CLASS="SECT2" ><H2 CLASS="SECT2" ><A -NAME="AEN1030" ->7.2. History</A -></H2 +NAME="AEN1129" +></A +>7.2. History</H2 ><P -> In the beginning, there was the +> Along time ago, there was the <A HREF="http://www.junkbusters.com/ijb.html" TARGET="_top" @@ -183,12 +183,12 @@ HREF="http://www.junkbusters.com/" TARGET="_top" >Junkbusters Corporation</A ->. It saved many users a lot of pain in the early days of +>. This saved many users a lot of pain in the early days of web advertising and user tracking.</P ><P > But the web, its protocols and standards, and with it, the techniques for - forcing users to consume ads, give up autonomy over their browsing, and - for spying on them, kept evolving. Unfortunately, the <SPAN + forcing ads on users, give up autonomy over their browsing, and + for tracking them, keeps evolving. Unfortunately, the <SPAN CLASS="APPLICATION" >Internet Junkbuster</SPAN diff --git a/doc/webserver/faq/general.html b/doc/webserver/faq/general.html index 693fc3b6..7d9d2b3c 100644 --- a/doc/webserver/faq/general.html +++ b/doc/webserver/faq/general.html @@ -1,11 +1,11 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML ><HEAD ><TITLE >General Information</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ +"><LINK REL="HOME" TITLE="Privoxy Frequently Asked Questions" HREF="index.html"><LINK @@ -74,21 +74,21 @@ CLASS="SECT1" CLASS="SECT1" ><A NAME="GENERAL" ->1. General Information</A -></H1 +></A +>1. General Information</H1 ><DIV CLASS="SECT2" ><H3 CLASS="SECT2" ><A NAME="NEWJB" +></A >1.1. What is this new version of <SPAN CLASS="APPLICATION" ->Privoxy</SPAN ->?</A -></H3 +>Junkbuster</SPAN +>?</H3 ><P -> In the beginning, there was the +> Along time ago, there was the <A HREF="http://www.junkbusters.com/ijb.html" TARGET="_top" @@ -102,12 +102,12 @@ HREF="http://www.junkbusters.com/" TARGET="_top" >Junkbusters Corporation</A ->. It saved many users a lot of pain in the early days of +>. This saved many users a lot of pain in the early days of web advertising and user tracking.</P ><P > But the web, its protocols and standards, and with it, the techniques for - forcing users to consume ads, give up autonomy over their browsing, and - for spying on them, kept evolving. Unfortunately, the <SPAN + forcing ads on users, give up autonomy over their browsing, and + for tracking them, keeps evolving. Unfortunately, the <SPAN CLASS="APPLICATION" >Internet Junkbuster</SPAN @@ -172,37 +172,15 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="AEN45" +></A >1.2. Why <SPAN CLASS="QUOTE" >"Privoxy"</SPAN ->? Why a name change at all?</A -></H3 -><P -> <SPAN +>? Why change the name from +<SPAN CLASS="APPLICATION" ->Privoxy</SPAN -> is the - <SPAN -CLASS="QUOTE" ->"<SPAN -CLASS="emphasis" -><I -CLASS="EMPHASIS" ->Privacy Enhancing Proxy</I -></SPAN ->"</SPAN ->. Also, its content - modification and junk suppression allow you to browse your - <SPAN -CLASS="QUOTE" ->"<SPAN -CLASS="emphasis" -><I -CLASS="EMPHASIS" ->private</I -></SPAN -> edition"</SPAN -> of the web.</P +>Junkbuster</SPAN +> at all?</H3 ><P > <A HREF="http://junkbusters.com/" @@ -237,9 +215,42 @@ CLASS="APPLICATION" > project itself, and they, in fact, still share our ideals and goals.</P ><P -> The developers also believed that there are so many changes from the original +> The developers also believed that there are so many improvements over the original code, that it was time to make a clean break from the past and make a name in their own right.</P +><P +> <SPAN +CLASS="APPLICATION" +>Privoxy</SPAN +> is the + <SPAN +CLASS="QUOTE" +>"<SPAN +CLASS="emphasis" +><I +CLASS="EMPHASIS" +>Privacy Enhancing Proxy</I +></SPAN +>"</SPAN +>. Also, its content + modification and junk suppression gives <SPAN +CLASS="emphasis" +><I +CLASS="EMPHASIS" +>you</I +></SPAN +>, the user, more + control, more freedom, and allows you to browse your personal and + <SPAN +CLASS="QUOTE" +>"<SPAN +CLASS="emphasis" +><I +CLASS="EMPHASIS" +>private</I +></SPAN +> edition"</SPAN +> of the web.</P ></DIV ><DIV CLASS="SECT2" @@ -247,6 +258,7 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="DIFFERS" +></A >1.3. How does <SPAN CLASS="APPLICATION" >Privoxy</SPAN @@ -254,7 +266,6 @@ CLASS="APPLICATION" from the old <SPAN CLASS="APPLICATION" >Junkbuster?</SPAN -></A ></H3 ><P > <SPAN @@ -270,7 +281,7 @@ CLASS="APPLICATION" >Privoxy</SPAN > still blocks ads and banners, still manages cookies, and still helps protect your privacy. But, these are - all enhanced, and many new features have been added, all in the same vein. + all greatly enhanced, and many, many new features have been added, all in the same vein. </P ><P > The configuration has changed significantly as well. This is something that @@ -294,11 +305,11 @@ CLASS="QUOTE" >"actions"</SPAN > files, with a completely different syntax. See the <A -HREF="../user-manual/upgradersnote.html" +HREF="../user-manual/whatsnew.html" TARGET="_top" ->note to - upgraders</A -> for details.</P +>What's New</A +> + page for the latest updates.</P ><P > <SPAN CLASS="APPLICATION" @@ -406,6 +417,7 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="PROXYMORON" +></A >1.4. What is a <SPAN CLASS="QUOTE" >"proxy"</SPAN @@ -413,8 +425,7 @@ CLASS="QUOTE" <SPAN CLASS="APPLICATION" >Privoxy</SPAN -> work?</A -></H3 +> work?</H3 ><P > A web proxy is a service, based on a software such as <SPAN CLASS="APPLICATION" @@ -434,8 +445,9 @@ CLASS="APPLICATION" > <SPAN CLASS="APPLICATION" >Privoxy</SPAN -> is a proxy that is solely focused on privacy - protection and junk elimination. Sitting between your browser(s) and the Internet, +> is a proxy that is primarily focused on privacy + protection, junk elimination and freeing the user from restrictions placed on his + activities. Sitting between your browser(s) and the Internet, it is in a perfect position to filter outbound personal information that your browser is leaking, as well as inbound junk. It uses a variety of techniques to do this, all of which are under your control via the various configuration @@ -448,12 +460,12 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="WHATSANAD" +></A >1.5. How does <SPAN CLASS="APPLICATION" >Privoxy</SPAN > know what is -an ad, and what is not?</A -></H3 +an ad, and what is not?</H3 ><P > <SPAN CLASS="APPLICATION" @@ -508,13 +520,13 @@ CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="AEN136" +NAME="AEN138" +></A >1.6. Can <SPAN CLASS="APPLICATION" >Privoxy</SPAN > make mistakes? -This does not sound very scientific.</A -></H3 +This does not sound very scientific.</H3 ><P > Actually, it's a black art ;-) And yes, it is always possible to have a broad rule accidentally block or change something by mistake. You will almost surely @@ -538,13 +550,13 @@ CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="AEN143" +NAME="AEN145" +></A >1.7. Will I have to configure <SPAN CLASS="APPLICATION" >Privoxy</SPAN > - before I can use it?</A -></H3 + before I can use it?</H3 ><P > No, not really. The default installation should give you a good starting point, and block <SPAN @@ -574,6 +586,7 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="BROWSERS2" +></A >1.8. My browser does the same things as <SPAN CLASS="APPLICATION" @@ -582,8 +595,7 @@ CLASS="APPLICATION" <SPAN CLASS="APPLICATION" >Privoxy</SPAN -> at all?</A -></H3 +> at all?</H3 ><P > Modern browsers do indeed have <SPAN CLASS="emphasis" @@ -615,9 +627,9 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="LICENSE" +></A >1.9. Is there is a license or fee? What about a -warranty? Registration?</A -></H3 +warranty? Registration?</H3 ><P > <SPAN CLASS="APPLICATION" @@ -666,16 +678,16 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="JOINTEAM" ->1.10. I would like to help you, what do I do?</A -></H3 +></A +>1.10. I would like to help you, what do I do?</H3 ><DIV CLASS="SECT3" ><H4 CLASS="SECT3" ><A NAME="JOINTEAM-MONEY" ->1.10.1. Money Money Money</A -></H4 +></A +>1.10.1. Contribute!</H4 ><P > We, of course, welcome donations and could use money for domain registering, buying software to test <SPAN @@ -684,7 +696,7 @@ CLASS="APPLICATION" > with, and, of course, for regular world-wide get-togethers (hahaha). If you enjoy the software and feel like helping us with a donation, just <A -HREF="mailto:developers@privoxy.org" +HREF="mailto: ijbswa-developers@lists.sourceforge.net" TARGET="_top" >drop us a note</A >.</P @@ -695,8 +707,8 @@ CLASS="SECT3" CLASS="SECT3" ><A NAME="JOINTEAM-SOFTWARE" ->1.10.2. Software</A -></H4 +></A +>1.10.2. Software</H4 ><P > If you are a vendor of a web-related software like a browser, web server or proxy, and would like us to ensure that <SPAN @@ -713,27 +725,45 @@ CLASS="SECT3" CLASS="SECT3" ><A NAME="JOINTEAM-WORK" ->1.10.3. You want to work with us?</A -></H4 +></A +>1.10.3. Would you like to participate?</H4 ><P > Well, helping the team is always a good idea. We welcome new developers, - packaging gurus or documentation writers. Simply <A + packagers, testers, documentation writers or really anyone with a desire to help in + any way. You + <SPAN +CLASS="emphasis" +><I +CLASS="EMPHASIS" +>DO NOT</I +></SPAN +> need to be a <SPAN +CLASS="QUOTE" +>"programmer"</SPAN +>. There + are many other tasks available. In fact, the programmers often can't spend + as much time programming because of some of the other, more mundane things + that need to be done, like checking the Tracker feedback sections. + </P +><P +> So first thing, <A HREF="https://sourceforge.net/account/register.php" TARGET="_top" >get an account on SourceForge.net</A > and mail your id to the <A -HREF="mailto:developers@privoxy.org" +HREF="mailto:ijbswa-developers@lists.sourceforge.net" TARGET="_top" >developers mailing list</A ->. Then read the <A +>. Then, please read the <A HREF="../developer-manual/index.html" TARGET="_top" >Developer's Manual</A ->.</P +>, at least + the pertinent sections.</P ><P -> Once we have added you to the team, you'll have write access to the <A +> Once we have added you to the team, you'll have access to the <A HREF="http://sourceforge.net/cvs/?group_id=11118" TARGET="_top" >CVS repository</A diff --git a/doc/webserver/faq/index.html b/doc/webserver/faq/index.html index 12170be6..3eb42bf2 100644 --- a/doc/webserver/faq/index.html +++ b/doc/webserver/faq/index.html @@ -1,11 +1,11 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML ><HEAD ><TITLE >Privoxy Frequently Asked Questions</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ +"><LINK REL="NEXT" TITLE="General Information" HREF="general.html"><LINK @@ -27,15 +27,15 @@ CLASS="TITLEPAGE" CLASS="TITLE" ><A NAME="AEN2" ->Privoxy Frequently Asked Questions</A -></H1 +></A +>Privoxy Frequently Asked Questions</H1 ><P CLASS="PUBDATE" > <SUB > <A HREF="copyright.html" >Copyright</A -> © 2001-2004 by +> © 2001-2006 by <A HREF="http://www.privoxy.org" TARGET="_top" @@ -45,16 +45,16 @@ TARGET="_top" ><BR></P ><P CLASS="PUBDATE" ->$Id: index.html,v 1.15.2.10 2004/01/31 00:05:43 oes Exp $<BR></P +>$Id: faq.sgml,v 2.11 2006/07/18 14:48:50 david__schmidt Exp $<BR></P ><DIV ><DIV CLASS="ABSTRACT" -><P -></P ><A NAME="AEN9" ></A ><P +></P +><P > This FAQ gives quick answers to frequently asked questions about <A HREF="http://www.privoxy.org/" @@ -77,7 +77,7 @@ CLASS="CITETITLE" CLASS="APPLICATION" >Privoxy</SPAN > is a web proxy with advanced filtering - capabilities for protecting privacy, modifying web page content, managing + capabilities for protecting privacy, modifying web page data, managing cookies, controlling access, and removing ads, banners, pop-ups and other obnoxious Internet junk. <SPAN CLASS="APPLICATION" @@ -99,8 +99,8 @@ CLASS="APPLICATION" Junkbuster</SPAN > (tm).</P ><P -> Please note that this document is constantly evolving. This copy represents - the state at the release of version 3.0.3. +> Please note that this document is a work in progress. This copy represents + the state at the release of version 3.0.4. You can find the latest version of the document at <A HREF="http://www.privoxy.org/faq/" TARGET="_top" @@ -136,7 +136,7 @@ HREF="general.html" HREF="general.html#NEWJB" >What is this new version of <SPAN CLASS="APPLICATION" ->Privoxy</SPAN +>Junkbuster</SPAN >?</A ></DT ><DT @@ -145,7 +145,11 @@ HREF="general.html#AEN45" >Why <SPAN CLASS="QUOTE" >"Privoxy"</SPAN ->? Why a name change at all?</A +>? Why change the name from +<SPAN +CLASS="APPLICATION" +>Junkbuster</SPAN +> at all?</A ></DT ><DT >1.3. <A @@ -182,7 +186,7 @@ an ad, and what is not?</A ></DT ><DT >1.6. <A -HREF="general.html#AEN136" +HREF="general.html#AEN138" >Can <SPAN CLASS="APPLICATION" >Privoxy</SPAN @@ -191,7 +195,7 @@ This does not sound very scientific.</A ></DT ><DT >1.7. <A -HREF="general.html#AEN143" +HREF="general.html#AEN145" >Will I have to configure <SPAN CLASS="APPLICATION" >Privoxy</SPAN @@ -227,7 +231,7 @@ HREF="general.html#JOINTEAM" ><DT >1.10.1. <A HREF="general.html#JOINTEAM-MONEY" ->Money Money Money</A +>Contribute!</A ></DT ><DT >1.10.2. <A @@ -237,7 +241,7 @@ HREF="general.html#JOINTEAM-SOFTWARE" ><DT >1.10.3. <A HREF="general.html#JOINTEAM-WORK" ->You want to work with us?</A +>Would you like to participate?</A ></DT ></DL ></DD @@ -285,7 +289,7 @@ CLASS="APPLICATION" ></DT ><DT >2.5. <A -HREF="installation.html#AEN226" +HREF="installation.html#AEN231" >I just installed <SPAN CLASS="APPLICATION" >Privoxy</SPAN @@ -342,7 +346,7 @@ HREF="configuration.html#NEWCONFIG" ></DT ><DT >3.3. <A -HREF="configuration.html#AEN312" +HREF="configuration.html#AEN319" >What is an <SPAN CLASS="QUOTE" >"actions"</SPAN @@ -362,13 +366,13 @@ CLASS="QUOTE" ></DT ><DT >3.5. <A -HREF="configuration.html#AEN331" +HREF="configuration.html#AEN338" >How are actions files configured? What is the easiest way to do this?</A ></DT ><DT >3.6. <A -HREF="configuration.html#AEN339" +HREF="configuration.html#AEN346" >There are several different <SPAN CLASS="QUOTE" >"actions"</SPAN @@ -378,7 +382,7 @@ the differences?</A ><DT >3.7. <A HREF="configuration.html#YAHOO" ->How can I make my Yahoo/Hotmail/GMX account work?</A +>How can I make my Yahoo/Hotmail/Gmail account work?</A ></DT ><DT >3.8. <A @@ -403,7 +407,7 @@ with a browser? Does that not raise security issues?</A ></DT ><DT >3.10. <A -HREF="configuration.html#AEN404" +HREF="configuration.html#AEN411" >What is the <TT CLASS="FILENAME" >default.filter</TT @@ -414,7 +418,7 @@ CLASS="QUOTE" ></DT ><DT >3.11. <A -HREF="configuration.html#AEN420" +HREF="configuration.html#AEN429" >How can I set up <SPAN CLASS="APPLICATION" >Privoxy</SPAN @@ -423,17 +427,17 @@ CLASS="APPLICATION" ></DT ><DT >3.12. <A -HREF="configuration.html#AEN446" +HREF="configuration.html#AEN455" >Instead of ads, now I get a checkerboard pattern. I don't want to see anything.</A ></DT ><DT >3.13. <A -HREF="configuration.html#AEN463" +HREF="configuration.html#AEN472" >Why would anybody want to see a checkerboard pattern?</A ></DT ><DT >3.14. <A -HREF="configuration.html#AEN468" +HREF="configuration.html#AEN477" >I see some images being replaced by a text instead of the checkerboard image. Why and how do I get rid of this?</A ></DT @@ -456,6 +460,9 @@ CLASS="APPLICATION" proxies like <SPAN CLASS="APPLICATION" >Squid</SPAN +> or <SPAN +CLASS="APPLICATION" +>TOR</SPAN >?</A ></DT ><DT @@ -500,6 +507,23 @@ HREF="configuration.html#OUTLOOK-MORE" HREF="configuration.html#ALLOW-COOKIES" >How can I allow permanent cookies for my trusted sites?</A ></DT +><DT +>3.22. <A +HREF="configuration.html#MULTIPLES" +>Can I have separate configurations for different users?</A +></DT +><DT +>3.23. <A +HREF="configuration.html#WHITELISTS" +>Can I set-up <SPAN +CLASS="APPLICATION" +>Privoxy</SPAN +> as a whitelist of +<SPAN +CLASS="QUOTE" +>"good"</SPAN +> sites?</A +></DT ></DL ></DD ><DT @@ -511,7 +535,7 @@ HREF="misc.html" ><DL ><DT >4.1. <A -HREF="misc.html#AEN537" +HREF="misc.html#AEN570" >How much does <SPAN CLASS="APPLICATION" >Privoxy</SPAN @@ -526,42 +550,53 @@ delays in page requests compared to the old Junkbuster. What's wrong?</A ></DT ><DT >4.3. <A -HREF="misc.html#CONFIGURL" ->What are "http://config.privoxy.org/" and -"http://p.p/"?</A +HREF="misc.html#SLOWCRAWL" +>I just installed <SPAN +CLASS="APPLICATION" +>Privoxy</SPAN +>, and all my +browsing has slowed to a crawl. What gives?</A ></DT ><DT >4.4. <A -HREF="misc.html#BLOCKLIST" ->Do you still maintain the blocklists?</A +HREF="misc.html#CONFIGURL" +>What are "http://config.privoxy.org/" and +"http://p.p/"?</A ></DT ><DT >4.5. <A HREF="misc.html#NEWADS" ->How can I submit new ads?</A +>How can I submit new ads, or report +problems?</A ></DT ><DT >4.6. <A +HREF="misc.html#NOONECARES" +>Why doesn't anyone answer my support +request?</A +></DT +><DT +>4.7. <A HREF="misc.html#IP" >How can I hide my IP address?</A ></DT ><DT ->4.7. <A -HREF="misc.html#AEN598" +>4.8. <A +HREF="misc.html#AEN634" >Can <SPAN CLASS="APPLICATION" >Privoxy</SPAN > guarantee I am anonymous?</A ></DT ><DT ->4.8. <A -HREF="misc.html#AEN609" +>4.9. <A +HREF="misc.html#AEN645" >Might some things break because header information or content is being altered?</A ></DT ><DT ->4.9. <A -HREF="misc.html#AEN620" +>4.10. <A +HREF="misc.html#AEN656" >Can <SPAN CLASS="APPLICATION" >Privoxy</SPAN @@ -572,30 +607,30 @@ CLASS="QUOTE" speed up web browsing?</A ></DT ><DT ->4.10. <A -HREF="misc.html#AEN630" +>4.11. <A +HREF="misc.html#AEN666" >What about as a firewall? Can <SPAN CLASS="APPLICATION" >Privoxy</SPAN > protect me?</A ></DT ><DT ->4.11. <A -HREF="misc.html#AEN636" +>4.12. <A +HREF="misc.html#AEN672" >I have large empty spaces / a checkerboard pattern now where ads used to be. Why?</A ></DT ><DT ->4.12. <A -HREF="misc.html#AEN641" +>4.13. <A +HREF="misc.html#AEN677" >How can <SPAN CLASS="APPLICATION" >Privoxy</SPAN > filter Secure (HTTPS) URLs?</A ></DT ><DT ->4.13. <A -HREF="misc.html#AEN656" +>4.14. <A +HREF="misc.html#AEN692" ><SPAN CLASS="APPLICATION" >Privoxy</SPAN @@ -606,7 +641,7 @@ CLASS="QUOTE" secure is it? Do I need to take any special precautions?</A ></DT ><DT ->4.14. <A +>4.15. <A HREF="misc.html#TURNOFF" >How can I temporarily disable <SPAN CLASS="APPLICATION" @@ -614,7 +649,7 @@ CLASS="APPLICATION" >?</A ></DT ><DT ->4.15. <A +>4.16. <A HREF="misc.html#REALLYOFF" >When <SPAN CLASS="QUOTE" @@ -626,7 +661,7 @@ CLASS="APPLICATION" out of the picture?</A ></DT ><DT ->4.16. <A +>4.17. <A HREF="misc.html#CRUNCH" >My logs show <SPAN CLASS="APPLICATION" @@ -641,7 +676,7 @@ CLASS="QUOTE" >?</A ></DT ><DT ->4.17. <A +>4.18. <A HREF="misc.html#DOWNLOADS" >Can <SPAN CLASS="APPLICATION" @@ -650,7 +685,7 @@ CLASS="APPLICATION" from a webserver? FTP server?</A ></DT ><DT ->4.18. <A +>4.19. <A HREF="misc.html#DOWNLOADS2" >I just downloaded a Perl script, and <SPAN CLASS="APPLICATION" @@ -659,7 +694,7 @@ CLASS="APPLICATION" altered it! Yikes, what is wrong!</A ></DT ><DT ->4.19. <A +>4.20. <A HREF="misc.html#SEEALSO" >Where can I find more information about <SPAN CLASS="APPLICATION" @@ -668,7 +703,7 @@ CLASS="APPLICATION" and related issues?</A ></DT ><DT ->4.20. <A +>4.21. <A HREF="misc.html#MICROSUCK" >I've noticed that Privoxy changes <SPAN CLASS="QUOTE" @@ -690,8 +725,8 @@ HREF="trouble.html" ><DL ><DT >5.1. <A -HREF="trouble.html#AEN801" ->I just upgraded and am getting <SPAN +HREF="trouble.html#AEN829" +>I am getting <SPAN CLASS="QUOTE" >"connection refused"</SPAN > @@ -699,7 +734,7 @@ with every web page?</A ></DT ><DT >5.2. <A -HREF="trouble.html#AEN814" +HREF="trouble.html#AEN842" >I just added a new rule, but the steenkin ad is still getting through. How?</A ></DT @@ -751,9 +786,9 @@ HREF="trouble.html#OSXUNINSTALL" HREF="trouble.html#OSXIMAGES" >In Mac OSX Panther (10.3), images often fail to load and/or I experience random delays in page loading. I'm using - <VAR + <TT CLASS="LITERAL" ->localhost</VAR +>localhost</TT > as my browser's proxy setting.</A ></DT ><DT @@ -829,6 +864,27 @@ CLASS="QUOTE" >"PrivoxyWindowOpen()"</SPAN > in raw source code?</A ></DT +><DT +>5.17. <A +HREF="trouble.html#DNSERRORS" +>I am getting too many DNS errors like <SPAN +CLASS="QUOTE" +>"404 No Such Domain"</SPAN +>. Why + can't <SPAN +CLASS="APPLICATION" +>Privoxy</SPAN +> do this better?</A +></DT +><DT +>5.18. <A +HREF="trouble.html#ALLCPU" +>At one site <SPAN +CLASS="APPLICATION" +>Privoxy</SPAN +> just hangs, and starts taking + all CPU. Why is this?</A +></DT ></DL ></DD ><DT @@ -845,9 +901,23 @@ HREF="contact.html#CONTACT-SUPPORT" ></DT ><DT >6.2. <A +HREF="contact.html#REPORTING" +>Reporting Problems</A +></DT +><DD +><DL +><DT +>6.2.1. <A +HREF="contact.html#CONTACT-ADS" +>Reporting Ads or Other Configuration Problems</A +></DT +><DT +>6.2.2. <A HREF="contact.html#CONTACT-BUGS" ->Report Bugs</A +>Reporting Bugs</A ></DT +></DL +></DD ><DT >6.3. <A HREF="contact.html#CONTACT-FEATURE" @@ -855,11 +925,6 @@ HREF="contact.html#CONTACT-FEATURE" ></DT ><DT >6.4. <A -HREF="contact.html#CONTACT-ADS" ->Report Ads or Other Actions-Related Problems</A -></DT -><DT ->6.5. <A HREF="contact.html#CONTACT-OTHER" >Other</A ></DT @@ -874,12 +939,12 @@ HREF="copyright.html" ><DL ><DT >7.1. <A -HREF="copyright.html#AEN1014" +HREF="copyright.html#AEN1113" >License</A ></DT ><DT >7.2. <A -HREF="copyright.html#AEN1030" +HREF="copyright.html#AEN1129" >History</A ></DT ></DL diff --git a/doc/webserver/faq/installation.html b/doc/webserver/faq/installation.html index 463419ac..56108ff9 100644 --- a/doc/webserver/faq/installation.html +++ b/doc/webserver/faq/installation.html @@ -1,11 +1,11 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML ><HEAD ><TITLE >Installation</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ +"><LINK REL="HOME" TITLE="Privoxy Frequently Asked Questions" HREF="index.html"><LINK @@ -74,19 +74,19 @@ CLASS="SECT1" CLASS="SECT1" ><A NAME="INSTALLATION" ->2. Installation</A -></H1 +></A +>2. Installation</H1 ><DIV CLASS="SECT2" ><H3 CLASS="SECT2" ><A NAME="WHICHBROWSERS" +></A >2.1. Which browsers are supported by <SPAN CLASS="APPLICATION" >Privoxy</SPAN ->?</A -></H3 +>?</H3 ><P > Any browser that can be configured to use a proxy, which should be virtually all browsers. Direct browser support is not necessary @@ -103,16 +103,16 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="WHICHOS" ->2.2. Which operating systems are supported?</A -></H3 +></A +>2.2. Which operating systems are supported?</H3 ><P > At present, <SPAN CLASS="APPLICATION" >Privoxy</SPAN > is known to run on - Windows(95, 98, ME, 2000, XP), Linux (RedHat, SuSE, Debian, Conectiva, Gentoo, - Slackware), Mac OSX, OS/2, AmigaOS, BeOS, FreeBSD, NetBSD, OpenBSD, Solaris, - and many more flavors of Unix.</P + Windows(95, 98, ME, 2000, XP), Linux (RedHat, SuSE, Debian, Fedora, Gentoo, + Slackware and others), Mac OSX, OS/2, AmigaOS, FreeBSD, NetBSD, OpenBSD, + Solaris, and various other flavors of Unix.</P ><P > But any operating system that runs TCP/IP, can conceivably take advantage of <SPAN @@ -138,11 +138,11 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="EMAIL-CLIENT" +></A >2.3. Can I use <SPAN CLASS="APPLICATION" >Privoxy</SPAN -> with my email client?</A -></H3 +> with my email client?</H3 ><P > As long as there is some way to set a HTTP proxy for the client, then yes, any application can be used, whether it is strictly speaking a @@ -174,6 +174,7 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="NEWINSTALL" +></A >2.4. Can I install <SPAN CLASS="APPLICATION" @@ -181,8 +182,7 @@ CLASS="APPLICATION" > over <SPAN CLASS="APPLICATION" >Junkbuster</SPAN ->?</A -></H3 +>?</H3 ><P > We recommend you un-install <SPAN CLASS="APPLICATION" @@ -221,13 +221,13 @@ CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="AEN226" +NAME="AEN231" +></A >2.5. I just installed <SPAN CLASS="APPLICATION" >Privoxy</SPAN >. Is there anything -special I have to do now?</A -></H3 +special I have to do now?</H3 ><P > All browsers must be told to use <SPAN CLASS="APPLICATION" @@ -244,20 +244,20 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="LOCALHOST" +></A >2.6. What is the proxy address of <SPAN CLASS="APPLICATION" >Privoxy</SPAN ->?</A -></H3 +>?</H3 ><P > If you set up the <SPAN CLASS="APPLICATION" >Privoxy</SPAN > to run on the computer you browse from (rather than your ISP's server or some - networked computer on a LAN), the proxy will be on <VAR + networked computer on a LAN), the proxy will be on <TT CLASS="LITERAL" ->127.0.0.1</VAR +>127.0.0.1</TT > (sometimes referred to as <SPAN CLASS="QUOTE" @@ -334,12 +334,12 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="NOTHING" +></A >2.7. I just installed <SPAN CLASS="APPLICATION" >Privoxy</SPAN >, and nothing is happening. -All the ads are there. What's wrong?</A -></H3 +All the ads are there. What's wrong?</H3 ><P > Did you configure your browser to use <SPAN CLASS="APPLICATION" @@ -410,6 +410,7 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="NOTUSED" +></A >2.8. I get a <SPAN CLASS="QUOTE" >"Privoxy is not being used"</SPAN @@ -417,8 +418,7 @@ CLASS="QUOTE" <SPAN CLASS="APPLICATION" >Privoxy</SPAN -> is running and being used.</A -></H3 +> is running and being used.</H3 ><P > First, make sure that Privoxy is <SPAN CLASS="emphasis" diff --git a/doc/webserver/faq/misc.html b/doc/webserver/faq/misc.html index 13dfb887..e339d415 100644 --- a/doc/webserver/faq/misc.html +++ b/doc/webserver/faq/misc.html @@ -1,11 +1,11 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML ><HEAD ><TITLE >Miscellaneous</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ +"><LINK REL="HOME" TITLE="Privoxy Frequently Asked Questions" HREF="index.html"><LINK @@ -74,52 +74,57 @@ CLASS="SECT1" CLASS="SECT1" ><A NAME="MISC" ->4. Miscellaneous</A -></H1 +></A +>4. Miscellaneous</H1 ><DIV CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="AEN537" +NAME="AEN570" +></A >4.1. How much does <SPAN CLASS="APPLICATION" >Privoxy</SPAN > slow my browsing down? This -has to add extra time to browsing.</A -></H3 +has to add extra time to browsing.</H3 ><P -> It should not slow you down any in real terms, and may actually help - speed things up since ads, banners and other junk are not being displayed. +> How much of an impact depends on many things, including the CPU of the host + system, how agressive the configuration is, which specific actions are being triggered, etc.</P +><P +> Overall, it should not slow you down any in real terms, and may actually help + speed things up since ads, banners and other junk are not typically being displayed. The actual processing time required by <SPAN CLASS="APPLICATION" >Privoxy</SPAN > itself for each page, is relatively small in the overall scheme of things, and happens very quickly. This is typically more than offset by time saved - not downloading and rendering ad images.</P + not downloading and rendering ad images (if ad blocking is being used).</P ><P > <SPAN CLASS="QUOTE" >"Filtering"</SPAN -> content via the <VAR +> content via the <TT CLASS="LITERAL" ><A HREF="../user-manual/actions-file.html#FILTER" TARGET="_top" >filter</A -></VAR +></TT > or - <VAR + <TT CLASS="LITERAL" ><A HREF="../user-manual/actions-file.html#DEANIMATE-GIFS" TARGET="_top" >deanimate-gifs</A -></VAR +></TT > - actions may cause a perceived slowdown, since the entire document needs to be buffered - before displaying. See below.</P + actions will cause a perceived slowdown, since the entire document needs to be buffered + before displaying. On very large documents, there may be some impact. How + much depends on the page size, the actual definition of the filter(s), etc. See below. + Most other actions have little to no impact on speed.</P ></DIV ><DIV CLASS="SECT2" @@ -127,33 +132,36 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="LOADINGTIMES" +></A >4.2. I noticed considerable -delays in page requests compared to the old Junkbuster. What's wrong?</A -></H3 +delays in page requests compared to the old Junkbuster. What's wrong?</H3 ><P -> If you use any <VAR +> If you use any <TT CLASS="LITERAL" ><A HREF="../user-manual/actions-file.html#FILTER" TARGET="_top" >filter</A -></VAR +></TT > action, - such as filtering banners by size, web-bugs etc, or the <VAR + such as filtering banners by size, web-bugs etc, or the <TT CLASS="LITERAL" ><A HREF="../user-manual/actions-file.html#DEANIMATE-GIFS" TARGET="_top" >deanimate-gifs</A -></VAR +></TT > action, the entire document must be loaded into memory in order for the filtering mechanism to work, and nothing is sent to the browser during this time.</P ><P -> The loading time does not really change in real numbers, but the feeling is - different, because most browsers are able to start rendering incomplete - content, giving the user a feeling of "it works". This effect is especially - noticeable on slow dialup connections. +> The loading time typically does not really change much in real numbers, but + the feeling is different, because most browsers are able to start rendering + incomplete content, giving the user a feeling of "it works". This effect is + more noticeable on slower dialup connections. Extremely large documents + may have some impact on the time to load the page. But the overall difference + should be very minimal. If there is a big impact, then probably some other + problem is contributing. </P ><P > Filtering is automatically disabled for inappropriate MIME types. But note @@ -171,10 +179,29 @@ CLASS="SECT2" ><H3 CLASS="SECT2" ><A +NAME="SLOWCRAWL" +></A +>4.3. I just installed <SPAN +CLASS="APPLICATION" +>Privoxy</SPAN +>, and all my +browsing has slowed to a crawl. What gives?</H3 +><P +> This should not happen, and for the overwhelming number of users world-wide, + it does not happen. I would suspect some inadvertent interaction of software + components such as anti-virus software, spyware protectors, personal + firewalls or similar components. Try disabling (or uninstalling) these one + at a time and see if that helps.</P +></DIV +><DIV +CLASS="SECT2" +><H3 +CLASS="SECT2" +><A NAME="CONFIGURL" ->4.3. What are "http://config.privoxy.org/" and -"http://p.p/"?</A -></H3 +></A +>4.4. What are "http://config.privoxy.org/" and +"http://p.p/"?</H3 ><P > <A HREF="http://config.privoxy.org/" @@ -248,42 +275,39 @@ CLASS="APPLICATION" >Privoxy</SPAN >, http://example.com/show-proxy-args and http://i.j.b/, are no longer supported. If you still use such an old version, you should really consider - upgrading to 3.0.3.</P + upgrading to 3.0.4.</P ></DIV ><DIV CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="BLOCKLIST" ->4.4. Do you still maintain the blocklists?</A -></H3 +NAME="NEWADS" +></A +>4.5. How can I submit new ads, or report +problems?</H3 ><P -> No. The patterns for blocking now reside (among other things) in the <A -HREF="../user-manual/actions-file.html" -TARGET="_top" ->actions files</A ->, which are - actively maintained instead. See next question ...</P +>Please see the <A +HREF="contact.html" +>Contact section</A +> for +various ways to interact with the developers.</P ></DIV ><DIV CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="NEWADS" ->4.5. How can I submit new ads?</A -></H3 +NAME="NOONECARES" +></A +>4.6. Why doesn't anyone answer my support +request?</H3 ><P ->Yes, absolutely! Please see the <A -HREF="contact.html" ->Contact section</A -> for -how to do that. Please note that you (technically) need the latest -<SPAN -CLASS="APPLICATION" ->Privoxy</SPAN -> version for this to work.</P +>Rest assured that it has been read and considered. Why it is not answered, +could be for various reasons, including no one has a good answer for it, no +one has had time to yet investigate it thorougly, it has been reported +numerous times already, or because not enough information was provided to help +us help you. Your efforts are not wasted, and we do appreciate them.</P ></DIV ><DIV CLASS="SECT2" @@ -291,15 +315,16 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="IP" ->4.6. How can I hide my IP address?</A -></H3 +></A +>4.7. How can I hide my IP address?</H3 ><P > If you run both the browser and the proxy locally, you cannot hide your IP address with <SPAN CLASS="APPLICATION" >Privoxy</SPAN -> or any other software. The - server needs to know your IP address to send the answers back to you. </P +> or ultimately any other + software. The server needs to know your IP address to send the answers back + to you. </P ><P > Fortunately there are many publicly usable anonymous proxies out there, which solve the problem by providing a further level of indirection between you and @@ -312,7 +337,7 @@ CLASS="APPLICATION" on (those suspicious) people with a more than average preference for privacy.</P ><P > You can find a list of anonymous public proxies at <A -HREF="http://www.multiproxy.org/anon_list.htm" +HREF="http://www.multiproxy.org/anon_proxy.htm" TARGET="_top" >multiproxy.org</A > and many @@ -324,7 +349,7 @@ TARGET="_top" >).</P ><P > There is, however, even in the single-machine case the possibility to make the - server believe that your machine is in fact a shared proxy serving a whole big + server believe that your machine is in fact a shared proxy serving a large LAN, and we are looking into that.</P ></DIV ><DIV @@ -332,12 +357,12 @@ CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="AEN598" ->4.7. Can <SPAN +NAME="AEN634" +></A +>4.8. Can <SPAN CLASS="APPLICATION" >Privoxy</SPAN -> guarantee I am anonymous?</A -></H3 +> guarantee I am anonymous?</H3 ><P > No. Your chances of remaining anonymous are greatly improved, but unless you are an expert on Internet security it would be safest to assume that @@ -381,10 +406,10 @@ CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="AEN609" ->4.8. Might some things break because header information or -content is being altered?</A -></H3 +NAME="AEN645" +></A +>4.9. Might some things break because header information or +content is being altered?</H3 ><P > Definitely. More and more sites use HTTP header content to decide what to display and how to display it. There is many ways that this can be handled, @@ -431,16 +456,16 @@ CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="AEN620" ->4.9. Can <SPAN +NAME="AEN656" +></A +>4.10. Can <SPAN CLASS="APPLICATION" >Privoxy</SPAN > act as a <SPAN CLASS="QUOTE" >"caching"</SPAN > proxy to -speed up web browsing?</A -></H3 +speed up web browsing?</H3 ><P > No, it does not have this ability at all. You want something like <A @@ -473,12 +498,12 @@ CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="AEN630" ->4.10. What about as a firewall? Can <SPAN +NAME="AEN666" +></A +>4.11. What about as a firewall? Can <SPAN CLASS="APPLICATION" >Privoxy</SPAN -> protect me?</A -></H3 +> protect me?</H3 ><P > Not in the way you mean, or in the way a true firewall can. <SPAN @@ -499,10 +524,10 @@ CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="AEN636" ->4.11. I have large empty spaces / a checkerboard pattern now where -ads used to be. Why?</A -></H3 +NAME="AEN672" +></A +>4.12. I have large empty spaces / a checkerboard pattern now where +ads used to be. Why?</H3 ><P > It would be technically possible eliminate the banners in a way that frees their screen estate in many cases, by doing all banner blocking with filters, @@ -524,12 +549,12 @@ CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="AEN641" ->4.12. How can <SPAN +NAME="AEN677" +></A +>4.13. How can <SPAN CLASS="APPLICATION" >Privoxy</SPAN -> filter Secure (HTTPS) URLs?</A -></H3 +> filter Secure (HTTPS) URLs?</H3 ><P > Since secure HTTP connections are encrypted SSL sessions between your browser and the secure site, and are meant to be reliably <SPAN @@ -569,13 +594,13 @@ CLASS="APPLICATION" CLASS="QUOTE" >"Content cookies"</SPAN > (those that are embedded in the actual HTML or - JS page content, see <VAR + JS page content, see <TT CLASS="LITERAL" ><A HREF="../user-manual/actions-file.html#FILTER-CONTENT-COOKIES" TARGET="_top" >filter{content-cookies}</A -></VAR +></TT >), in an SSL transaction will be impossible to block under these conditions. Fortunately, this does not seem to be a very common scenario since most @@ -586,16 +611,16 @@ CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="AEN656" ->4.13. <SPAN +NAME="AEN692" +></A +>4.14. <SPAN CLASS="APPLICATION" >Privoxy</SPAN > runs as a <SPAN CLASS="QUOTE" >"server"</SPAN >. How -secure is it? Do I need to take any special precautions?</A -></H3 +secure is it? Do I need to take any special precautions?</H3 ><P > There are no known exploits that might affect <SPAN @@ -648,11 +673,11 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="TURNOFF" ->4.14. How can I temporarily disable <SPAN +></A +>4.15. How can I temporarily disable <SPAN CLASS="APPLICATION" >Privoxy</SPAN ->?</A -></H3 +>?</H3 ><P > The easiest way is to access <SPAN CLASS="APPLICATION" @@ -680,15 +705,15 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="REALLYOFF" ->4.15. When <SPAN +></A +>4.16. When <SPAN CLASS="QUOTE" >"disabled"</SPAN > is <SPAN CLASS="APPLICATION" >Privoxy</SPAN > totally -out of the picture?</A -></H3 +out of the picture?</H3 ><P > No, this just means all filtering and actions are disabled. <SPAN @@ -711,7 +736,8 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="CRUNCH" ->4.16. My logs show <SPAN +></A +>4.17. My logs show <SPAN CLASS="APPLICATION" >Privoxy</SPAN > <SPAN @@ -721,8 +747,7 @@ CLASS="QUOTE" ads, but also its own CGI pages. What is a <SPAN CLASS="QUOTE" >"crunch"</SPAN ->?</A -></H3 +>?</H3 ><P > A <SPAN CLASS="QUOTE" @@ -764,25 +789,25 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="DOWNLOADS" ->4.17. Can <SPAN +></A +>4.18. Can <SPAN CLASS="APPLICATION" >Privoxy</SPAN > effect files that I download -from a webserver? FTP server?</A -></H3 +from a webserver? FTP server?</H3 ><P > From the webserver's perspective, there is no difference between viewing a document (i.e. a page), and downloading a file. The same is true of <SPAN CLASS="APPLICATION" >Privoxy</SPAN ->. If there is a match for a <VAR +>. If there is a match for a <TT CLASS="LITERAL" ><A HREF="../user-manual/actions-file.html#BLOCK" TARGET="_top" >block</A -></VAR +></TT > pattern, it will still be blocked, and of course this is obvious. </P @@ -906,12 +931,12 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="DOWNLOADS2" ->4.18. I just downloaded a Perl script, and <SPAN +></A +>4.19. I just downloaded a Perl script, and <SPAN CLASS="APPLICATION" >Privoxy</SPAN > -altered it! Yikes, what is wrong!</A -></H3 +altered it! Yikes, what is wrong!</H3 ><P > Please read above.</P ></DIV @@ -921,12 +946,12 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="SEEALSO" ->4.19. Where can I find more information about <SPAN +></A +>4.20. Where can I find more information about <SPAN CLASS="APPLICATION" >Privoxy</SPAN > -and related issues?</A -></H3 +and related issues?</H3 ><P > Other references and sites of interest to <SPAN CLASS="APPLICATION" @@ -1058,29 +1083,7 @@ CLASS="QUOTE" ><P ></P > - <P -></P -><TABLE -BORDER="0" -><TBODY -><TR -><TD -> <A -HREF="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ijbswa/contrib/" -TARGET="_top" ->http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ijbswa/contrib/</A ->, cool - and fun ideas from <SPAN -CLASS="APPLICATION" ->Privoxy</SPAN -> users. - </TD -></TR -></TBODY -></TABLE -><P -></P -> + <P ></P ><TABLE @@ -1121,30 +1124,7 @@ TARGET="_top" ><P ></P > - <P -></P -><TABLE -BORDER="0" -><TBODY -><TR -><TD -> <A -HREF="http://www.waldherr.org/junkbuster/" -TARGET="_top" ->http://www.waldherr.org/junkbuster/</A ->, - Stefan Waldherr's version of Junkbuster, from which <SPAN -CLASS="APPLICATION" ->Privoxy</SPAN -> was - derived. - </TD -></TR -></TBODY -></TABLE -><P -></P -> + <P ></P ><TABLE @@ -1218,23 +1198,23 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="MICROSUCK" ->4.20. I've noticed that Privoxy changes <SPAN +></A +>4.21. I've noticed that Privoxy changes <SPAN CLASS="QUOTE" >"Microsoft"</SPAN > to <SPAN CLASS="QUOTE" >"MicroSuck"</SPAN ->! Why are you manipulating my browsing?</A -></H3 +>! Why are you manipulating my browsing?</H3 ><P > We're not. The text substitutions that you are seeing are disabled in the default configuration as shipped. You have either manually activated the <SPAN CLASS="QUOTE" ->"<VAR +>"<TT CLASS="LITERAL" ->fun</VAR +>fun</TT >"</SPAN > filter which is clearly labeled <SPAN diff --git a/doc/webserver/faq/trouble.html b/doc/webserver/faq/trouble.html index 6f2375ed..bfd224e1 100644 --- a/doc/webserver/faq/trouble.html +++ b/doc/webserver/faq/trouble.html @@ -1,11 +1,11 @@ -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML ><HEAD ><TITLE >Troubleshooting</TITLE ><META NAME="GENERATOR" -CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK +CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+ +"><LINK REL="HOME" TITLE="Privoxy Frequently Asked Questions" HREF="index.html"><LINK @@ -74,20 +74,20 @@ CLASS="SECT1" CLASS="SECT1" ><A NAME="TROUBLE" ->5. Troubleshooting</A -></H1 +></A +>5. Troubleshooting</H1 ><DIV CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="AEN801" ->5.1. I just upgraded and am getting <SPAN +NAME="AEN829" +></A +>5.1. I am getting <SPAN CLASS="QUOTE" >"connection refused"</SPAN > -with every web page?</A -></H3 +with every web page?</H3 ><P > Either <SPAN CLASS="APPLICATION" @@ -99,10 +99,10 @@ CLASS="APPLICATION" >Privoxy</SPAN > is using.</P ><P -> The old <SPAN +> Early <SPAN CLASS="APPLICATION" >Privoxy</SPAN -> (and also +> versions (and also <SPAN CLASS="APPLICATION" >Junkbuster</SPAN @@ -113,9 +113,9 @@ CLASS="APPLICATION" change the <A HREF="../user-manual/config.html#LISTEN-ADDRESS" TARGET="_top" -><VAR +><TT CLASS="LITERAL" ->listen-address</VAR +>listen-address</TT > option</A > in <SPAN @@ -132,10 +132,10 @@ CLASS="SECT2" ><H3 CLASS="SECT2" ><A -NAME="AEN814" +NAME="AEN842" +></A >5.2. I just added a new rule, but the steenkin ad is -still getting through. How?</A -></H3 +still getting through. How?</H3 ><P > If the ad had been displayed before you added its URL, it will probably be held in the browser's cache for some time, so it will be displayed without @@ -152,7 +152,8 @@ HREF="http://config.privoxy.org/show-url-info" TARGET="_top" >http://config.privoxy.org/show-url-info</A > - and see if it really matches your new rule.</P + and see if it really matches your new rule. Blocking ads is like blocking + spam: a lot of tinkering is required to stay ahead of the game.</P ></DIV ><DIV CLASS="SECT2" @@ -160,12 +161,12 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="BADSITE" +></A >5.3. One of my favorite sites does not work with <SPAN CLASS="APPLICATION" >Privoxy</SPAN >. -What can I do?</A -></H3 +What can I do?</H3 ><P > First verify that it is indeed a <SPAN CLASS="APPLICATION" @@ -208,9 +209,9 @@ TARGET="_top" > Alternately, if you are comfortable with a text editor, you can accomplish the same thing by editing the appropriate actions file. Probably the easiest way to deal with such problems when editing by hand is to add your - site to a <VAR + site to a <TT CLASS="LITERAL" ->{ fragile }</VAR +>{ fragile }</TT > section in <TT CLASS="FILENAME" >user.action</TT @@ -239,12 +240,12 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="DUN" +></A >5.4. After installing <SPAN CLASS="APPLICATION" >Privoxy</SPAN >, I have to log in -every time I start IE. What gives?</A -></H3 +every time I start IE. What gives?</H3 ><P > This is a quirk that effects the installation of <SPAN @@ -297,12 +298,12 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="FTP" +></A >5.5. I cannot connect to any FTP sites. <SPAN CLASS="APPLICATION" >Privoxy</SPAN > - seems to be blocking me.</A -></H3 + seems to be blocking me.</H3 ><P > <SPAN CLASS="APPLICATION" @@ -323,9 +324,9 @@ CLASS="EMPHASIS" </P ><P > Most browsers understand FTP as well as HTTP. If you connect to a site, with - a URL like <VAR + a URL like <TT CLASS="LITERAL" ->ftp://ftp.example.com</VAR +>ftp://ftp.example.com</TT >, your browser is making an FTP connection, and not a HTTP connection. So while your browser may speak FTP, <SPAN @@ -368,24 +369,24 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="OSXIE" +></A >5.6. In Mac OSX, I can't configure Microsoft Internet Explorer to use <SPAN CLASS="APPLICATION" >Privoxy</SPAN -> as the HTTP proxy.</A -></H3 +> as the HTTP proxy.</H3 ><P > Microsoft Internet Explorer (in versions like 5.1) respects system-wide network settings. In order to change the HTTP proxy, open System Preferences, and click on the Network icon. In the settings pane that comes up, click on the Proxies tab. Ensure the "Web Proxy (HTTP)" checkbox - is checked and enter <VAR + is checked and enter <TT CLASS="LITERAL" ->127.0.0.1</VAR +>127.0.0.1</TT > in the entry field. - Enter <VAR + Enter <TT CLASS="LITERAL" ->8118</VAR +>8118</TT > in the Port field. The next time you start IE, it should reflect these values. </P @@ -396,10 +397,10 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="OSXUNINSTALL" +></A >5.7. In Mac OSX, I dragged the Privoxy folder to the trash in order to uninstall it. Now the finder tells me I don't have sufficient privileges to - empty the trash.</A -></H3 + empty the trash.</H3 ><P > Just dragging the <SPAN CLASS="APPLICATION" @@ -431,22 +432,22 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="OSXIMAGES" +></A >5.8. In Mac OSX Panther (10.3), images often fail to load and/or I experience random delays in page loading. I'm using - <VAR + <TT CLASS="LITERAL" ->localhost</VAR -> as my browser's proxy setting.</A -></H3 +>localhost</TT +> as my browser's proxy setting.</H3 ><P > We believe this is due to an IPv6-related bug in OSX, but don't fully understand the issue yet. In any case, changing the proxy setting to - <VAR + <TT CLASS="LITERAL" ->127.0.0.1</VAR -> instead of <VAR +>127.0.0.1</TT +> instead of <TT CLASS="LITERAL" ->localhost</VAR +>localhost</TT > works around the problem. </P @@ -457,6 +458,7 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="BLANKPAGE" +></A >5.9. I get a completely blank page at one site. <SPAN CLASS="QUOTE" >"View Source"</SPAN @@ -468,8 +470,7 @@ CLASS="MARKUP" <SPAN CLASS="APPLICATION" >Privoxy</SPAN -> the page loads fine.</A -></H3 +> the page loads fine.</H3 ><P > Chances are that the site suffers from a bug in <A @@ -489,9 +490,9 @@ CLASS="APPLICATION" </P ><P > To find out if this is in fact the source of the problem, try adding - the site to a <VAR + the site to a <TT CLASS="LITERAL" ->-prevent-compression</VAR +>-prevent-compression</TT > section in <TT CLASS="FILENAME" @@ -526,14 +527,14 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="ERROR503" ->5.10. Why am I getting a 503 Error (WSAECONNREFUSED) on every page?</A -></H3 +></A +>5.10. Why am I getting a 503 Error (WSAECONNREFUSED) on every page?</H3 ><P -> More than likely this is a problem with the network stack. ZoneAlarm has +> More than likely this is a problem with your TCP/IP networking. ZoneAlarm has been reported to cause this symptom -- even if not running. The solution is to either fight the ZA configuration, or uninstall ZoneAlarm, and then find - something better behaved in its place. Other firewall type products may - cause similar type problems if not configured correctly. + something better behaved in its place. Other personal firewall type products + may cause similar type problems if not configured correctly. </P ></DIV ><DIV @@ -542,12 +543,12 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="NOHOSTNAME" +></A >5.11. My logs show many <SPAN CLASS="QUOTE" >"Unable to get my own hostname"</SPAN > lines. -Why?</A -></H3 +Why?</H3 ><P > <SPAN CLASS="APPLICATION" @@ -570,16 +571,16 @@ CLASS="APPLICATION" >Privoxy</SPAN > logs this condition. </P ><P -> Typically, this would be considered a system configuration error. It is not a - fatal error to <SPAN +> Typically, this would be considered a minor system configuration error. It is + not a fatal error to <SPAN CLASS="APPLICATION" >Privoxy</SPAN -> however, but may result in - a much slower response from <SPAN +> however, but may + result in a much slower response from <SPAN CLASS="APPLICATION" >Privoxy</SPAN -> due to DNS - timeouts.</P +> on + some platforms due to DNS timeouts.</P ></DIV ><DIV CLASS="SECT2" @@ -587,6 +588,7 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="INUSE" +></A >5.12. When I try to launch <SPAN CLASS="APPLICATION" >Privoxy</SPAN @@ -595,8 +597,7 @@ error message <SPAN CLASS="QUOTE" >"port 8118 is already in use"</SPAN > (or similar wording). -Why?</A -></H3 +Why?</H3 ><P > Port 8118 is <SPAN CLASS="APPLICATION" @@ -614,7 +615,8 @@ CLASS="APPLICATION" CLASS="APPLICATION" >Privoxy</SPAN > - on the same port, which will not work. How and why this might happen varies + on the same port, which will not work. (You can have multiple instances but + they must be assigned different ports.) How and why this might happen varies from platform to platform, but you need to check your installation and start-up procedures.</P ></DIV @@ -624,23 +626,21 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="DEMORONIZER" ->5.13. Pages with UTF-8 fonts are garbled.</A -></H3 +></A +>5.13. Pages with UTF-8 fonts are garbled.</H3 ><P > This is caused by the <SPAN CLASS="QUOTE" >"demoronizer"</SPAN -> filter, which was introduced - in version 3.0.2, and was inappropriately turned on by default. You should - either upgrade <SPAN +> filter. You should either + upgrade <SPAN CLASS="APPLICATION" >Privoxy</SPAN ->, or at least upgrade to the most +>, or at least upgrade to the most recent <TT CLASS="FILENAME" >default.action</TT -> file available from - <A +> file available from <A HREF="http://sourceforge.net/project/showfiles.php?group_id=11118" TARGET="_top" >SourceForge</A @@ -653,12 +653,12 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="DEMORONIZER2" +></A >5.14. Why are binary files (such as images) corrupted when <SPAN CLASS="APPLICATION" >Privoxy</SPAN > - is used?</A -></H3 + is used?</H3 ><P > This may also be caused by the <SPAN CLASS="QUOTE" @@ -669,7 +669,7 @@ CLASS="QUOTE" CLASS="APPLICATION" >Privoxy's</SPAN > filtering - (unless the web server by mistake says the file is a plain text file). Either + (unless the web server by mistake says the file is something else). Either upgrade <SPAN CLASS="APPLICATION" >Privoxy</SPAN @@ -689,11 +689,11 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="DEMORONIZER3" +></A >5.15. What is the <SPAN CLASS="QUOTE" >"demoronizer"</SPAN -> and why is it there?</A -></H3 +> and why is it there?</H3 ><P > The original demoronizer was a Perl script that cleaned up HTML pages which were created with certain Microsoft products. MS has used proprietary extensions @@ -722,13 +722,6 @@ CLASS="EMPHASIS" ><P > On the other hand, if you use non-Microsoft products, and you occasionally notice wierd characters on pages, you might want to try it.</P -><P -> This filter was introduced with version 3.0.2 of <SPAN -CLASS="APPLICATION" ->Privoxy</SPAN ->, - and was on by default in that version. It is off in all subsequent versions - (unless turned on by the user).</P ></DIV ><DIV CLASS="SECT2" @@ -736,19 +729,19 @@ CLASS="SECT2" CLASS="SECT2" ><A NAME="WINDOWOPEN" +></A >5.16. Why do I keep seeing <SPAN CLASS="QUOTE" >"PrivoxyWindowOpen()"</SPAN -> in raw source code?</A -></H3 +> in raw source code?</H3 ><P > <SPAN CLASS="APPLICATION" >Privoxy</SPAN > is attempting to disable malicious - Javascript in this case, with the <VAR + Javascript in this case, with the <TT CLASS="LITERAL" ->unsolicited-popups</VAR +>unsolicited-popups</TT > filter. <SPAN CLASS="APPLICATION" @@ -768,6 +761,99 @@ CLASS="QUOTE" then you should set an exception for this site or page such that the integrity of the page stays in tact by disabling all filtering.</P ></DIV +><DIV +CLASS="SECT2" +><H3 +CLASS="SECT2" +><A +NAME="DNSERRORS" +></A +>5.17. I am getting too many DNS errors like <SPAN +CLASS="QUOTE" +>"404 No Such Domain"</SPAN +>. Why + can't <SPAN +CLASS="APPLICATION" +>Privoxy</SPAN +> do this better?</H3 +><P +> There are potentially several factors here. First of all, the DNS resolution + is done by the underlying operating system -- not + <SPAN +CLASS="APPLICATION" +>Privoxy</SPAN +> itself. <SPAN +CLASS="APPLICATION" +>Privoxy</SPAN +> + merely initiates the process and hands it off, and then later reports + whatever the outcome was. And tries to give a coherent message if there seems + to be a problem. In some cases, this might otherwise be mitigated by the + browser itself which might try some work-arounds and alernate approaches (e.g + adding <SPAN +CLASS="QUOTE" +>"www."</SPAN +> to the URL). In other cases, if + <SPAN +CLASS="APPLICATION" +>Privoxy</SPAN +> is being chained with another proxy, this + could complicate the issue, and cause undue + delays and timeouts. In the case of a <SPAN +CLASS="QUOTE" +>"socks4a"</SPAN +> proxy, the socks + server handles all the DNS. <SPAN +CLASS="APPLICATION" +>Privoxy</SPAN +> would just be + the <SPAN +CLASS="QUOTE" +>"messenger"</SPAN +> which is reporting whatever problem occurred + downstream, and not the root cause of the error.</P +><P +> In any case, v. 3.0.4 includes various improvements to help + <SPAN +CLASS="APPLICATION" +>Privoxy</SPAN +> better handle these cases.</P +></DIV +><DIV +CLASS="SECT2" +><H3 +CLASS="SECT2" +><A +NAME="ALLCPU" +></A +>5.18. At one site <SPAN +CLASS="APPLICATION" +>Privoxy</SPAN +> just hangs, and starts taking + all CPU. Why is this?</H3 +><P +> This is probably a manifestation of the <SPAN +CLASS="QUOTE" +>"100% cpu"</SPAN +> problem that + occurs on pages containing many (thousands upon thousands) of blank lines. The blank lines + are in the raw HTML source of the page, and the browser just ignores them. But the + pattern matching in <SPAN +CLASS="APPLICATION" +>Privoxy's</SPAN +> page filtering + mechanism is trying to match against absurdly long strings and this becomes + very CPU-intensive, taking a long, long time to complete. Until a better + solution comes along, disable filtering on these pages, particularly the + <TT +CLASS="LITERAL" +>js-annoyances</TT +> and <TT +CLASS="LITERAL" +>unsolicited-popups</TT +> + filters.</P +></DIV ></DIV ><DIV CLASS="NAVFOOTER"