X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=doc%2Fwebserver%2Fuser-manual%2Fappendix.html;h=a3617620dd9b3e179f4c42679b92e8525f147489;hp=f71244516523775091bcdfd28cfb2eadd906a1ee;hb=2581e3426612050c42c64152c176cbeff77fdc83;hpb=e61fdec519cef582a2dc5507543a006b539ad3f4 diff --git a/doc/webserver/user-manual/appendix.html b/doc/webserver/user-manual/appendix.html index f7124451..a3617620 100644 --- a/doc/webserver/user-manual/appendix.html +++ b/doc/webserver/user-manual/appendix.html @@ -1,20 +1,23 @@ + Appendix +HREF="../p_doc.css"> Privoxy 3.0.7 User ManualPrivoxy 3.0.16 User Manual14. Appendix14. Appendix

14.1. Regular Expressions

14.1. Regular Expressions

14.2. Privoxy's Internal Pages

14.2. Privoxy's Internal Pages

Since

  • - Toggle Privoxy on or off. In this case, config file. When toggled "off", "Privoxy" continues - to run, but only as a pass-through proxy, with no actions taking place: +> + continues to run, but only as a pass-through proxy, with no actions taking + place:

    Short cuts. Turn off, then on:

    14.2.1. Bookmarklets14.2.1. Bookmarklets

    Below are some

  • Privoxy - Enable @@ -1019,7 +1030,7 @@ TARGET="_top" >

  • Privoxy - Disable @@ -1028,7 +1039,7 @@ TARGET="_top" >

  • Privoxy - Toggle Privoxy (Toggles between enabled and disabled) @@ -1070,8 +1081,8 @@ CLASS="SECT2" CLASS="SECT2" >14.3. Chain of Events14.3. Chain of Events

    Let's take a quick look at how some of

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

  • If any 14.4. Troubleshooting: Anatomy of an Action14.4. Troubleshooting: Anatomy of an Action

    The way the Bookmarklets section on a quick and easy way to do this (be sure to flush caches afterward!). Looking at the - logs is a good idea too.

    config file settings, and may need to be + turned "on".)

    Another easy troubleshooting step to try is if you have done any customization of your installation, revert back to the installed @@ -1434,7 +1440,7 @@ WIDTH="100%" >

     Matches for http://google.com:
    +> Matches for http://www.google.com:
     
      In file: default.action [ Edit ]
     
    - {-add-header
    - -block
    - -client-header-filter{hide-tor-exit-notation}
    - -content-type-overwrite
    - -crunch-client-header
    - -crunch-if-none-match
    - -crunch-incoming-cookies
    - -crunch-outgoing-cookies
    - -crunch-server-header
    + {+change-x-forwarded-for{block}
      +deanimate-gifs {last}
    - -downgrade-http-version
      +fast-redirects {check-decoded-url}
    - -filter {js-events}
    - -filter {content-cookies}
    - -filter {all-popups}
    - -filter {banners-by-link}
    - -filter {tiny-textforms}
    - -filter {frameset-borders}
    - -filter {demoronizer}
    - -filter {shockwave-flash}
    - -filter {quicktime-kioskmode}
    - -filter {fun}
    - -filter {crude-parental}
    - -filter {site-specifics}
    - -filter {js-annoyances}
    - -filter {html-annoyances}
      +filter {refresh-tags}
    - -filter {unsolicited-popups}
      +filter {img-reorder}
      +filter {banners-by-size}
      +filter {webbugs}
      +filter {jumping-windows}
      +filter {ie-exploits}
    - -filter {google}
    - -filter {yahoo}
    - -filter {msn}
    - -filter {blogspot}
    - -filter {no-ping}
    - -force-text-mode
    - -handle-as-empty-document
    - -handle-as-image
    - -hide-accept-language
    - -hide-content-disposition
    - +hide-forwarded-for-headers
      +hide-from-header {block}
    - -hide-if-modified-since
      +hide-referrer {forge}
    - -hide-user-agent
    - -inspect-jpegs
    - -kill-popups
    - -limit-connect
    - -overwrite-last-modified
    - +prevent-compression
    - -redirect
    - -send-vanilla-wafer
    - -send-wafer
    - -server-header-filter{xml-to-html}
    - -server-header-filter{html-to-xml} 
      +session-cookies-only
      +set-image-blocker {pattern}
    - -treat-forbidden-connects-like-blocks }
     /
      
      { -session-cookies-only }
    @@ -1679,6 +1637,7 @@ CLASS="SCREEN"
      
      -add-header
      -block
    + +change-x-forwarded-for{block} 
      -client-header-filter{hide-tor-exit-notation}
      -content-type-overwrite
      -crunch-client-header
    @@ -1688,7 +1647,7 @@ CLASS="SCREEN"
      -crunch-server-header
      +deanimate-gifs {last}
      -downgrade-http-version
    - +fast-redirects {check-decoded-url}
    + -fast-redirects
      -filter {js-events}
      -filter {content-cookies}
      -filter {all-popups}
    @@ -1720,24 +1679,18 @@ CLASS="SCREEN"
      -handle-as-image
      -hide-accept-language
      -hide-content-disposition
    - +hide-forwarded-for-headers
      +hide-from-header {block}
      -hide-if-modified-since
      +hide-referrer {forge}
      -hide-user-agent
    - -inspect-jpegs
    - -kill-popups
      -limit-connect
      -overwrite-last-modified
    - +prevent-compression
    + -prevent-compression
      -redirect
    - -send-vanilla-wafer
    - -send-wafer
      -server-header-filter{xml-to-html}
      -server-header-filter{html-to-xml} 
      -session-cookies-only
    - +set-image-blocker {pattern}
    - -treat-forbidden-connects-like-blocks 
    
 { +block }
    +>
 { +block{Domains starts with "ad"} }
       ad*.
     
    - { +block }
    + { +block{Domain contains "ad"} }
       .ad.
     
    - { +block +handle-as-image }
    + { +block{Doubleclick banner server} +handle-as-image }
       .[a-vx-z]*.doubleclick.net
    We'll just show the interesting part here - the explicit matches. It is matched three different times. Two "+block""+block{}" sections, and a "+block +handle-as-image""+block{} +handle-as-image", which is the expanded form of one of our aliases that had been defined as: "+block""+block{}"
    
 { +block +handle-as-image }
    +>
 { +block{Path starts with "ads".} +handle-as-image }
      /ads
    ".com"
    . This will effectively match any TLD with +>). This will effectively match any TLD with google in it, such as mail.google.demail.google.de., just as an example.