Added up to 10 retries to DNS resolver getaddrinfo() if EAI_AGAIN (timeout)
[privoxy.git] / standard.action
1 ######################################################################
2
3 #  File        :  $Source: /cvsroot/ijbswa/current/standard.action,v $
4
5 #  $Id: standard.action,v 1.14 2006/09/20 11:01:05 hal9 Exp $
6 #
7 #  Purpose     :  Provide prefedined sets of actions, see
8 #                 http://www.privoxy.org/user-manual/actions-file.html
9 #
10 #  Copyright   :  Written by and Copyright 2002-2006
11 #                 Privoxy team. http://www.privoxy.org/
12 #
13 ######################################################################
14
15 ######################################################################
16 #
17 # WARNING: THIS FILE IS *NOT* THE PLACE TO CUSTOMIZE YOUR CONFIGURATION!
18 #
19 #          This is not a user modifiable configuration file!
20 #          Local customizations and preferences should go in 
21 #          user.action and/or user.filter. Or use the custom editor at
22 #          http://p.p/. Thanks.
23 #
24 ######################################################################
25
26 ################
27 #
28 # Cautious settings -- safe for all sites, but offer little privacy protection
29 #
30 { \
31 -add-header \
32 -block \
33 -content-type-overwrite \
34 -crunch-client-header \
35 -crunch-if-none-match \
36 -crunch-outgoing-cookies \
37 -crunch-incoming-cookies \
38 -crunch-server-header \
39 -deanimate-gifs \
40 -downgrade-http-version \
41 -fast-redirects \
42 -filter{js-annoyances} \
43 -filter{js-events} \
44 -filter{html-annoyances} \
45 -filter{content-cookies} \
46 -filter{refresh-tags} \
47 -filter{unsolicited-popups} \
48 -filter{all-popups} \
49 -filter{img-reorder} \
50 -filter{banners-by-size} \
51 -filter{banners-by-link} \
52 -filter{webbugs} \
53 -filter{tiny-textforms} \
54 -filter{jumping-windows} \
55 -filter{frameset-borders} \
56 -filter{demoronizer} \
57 -filter{shockwave-flash} \
58 -filter{quicktime-kioskmode} \
59 -filter{fun} \
60 -filter{crude-parental} \
61 -filter{ie-exploits} \
62 -filter{site-specifics} \
63 -filter-client-headers \
64 -filter-server-headers \
65 -force-text-mode \
66 -handle-as-empty-document \
67 -handle-as-image \
68 -hide-accept-language \
69 -hide-content-disposition \
70 -hide-if-modified-since \
71 +hide-forwarded-for-headers \
72 +hide-from-header{block} \
73 -hide-referrer \
74 -hide-user-agent \
75 -inspect-jpegs \
76 -kill-popups \
77 -limit-connect \
78 -prevent-compression \
79 -overwrite-last-modified \
80 -redirect \
81 -send-vanilla-wafer \
82 -send-wafer \
83 -session-cookies-only \
84 +set-image-blocker{pattern} \
85 -treat-forbidden-connects-like-blocks \
86 }
87 standard.Cautious
88
89 ################
90 #
91 # Medium settings -- safe for most sites, with reasonable protection/damage tradeoff
92 #
93 { \
94 -add-header \
95 -block \
96 -content-type-overwrite \
97 -crunch-client-header \
98 -crunch-if-none-match \
99 -crunch-outgoing-cookies \
100 -crunch-incoming-cookies \
101 -crunch-server-header \
102 +deanimate-gifs{last} \
103 -downgrade-http-version \
104 -fast-redirects \
105 -filter{js-annoyances} \
106 -filter{js-events} \
107 -filter{html-annoyances} \
108 -filter{content-cookies} \
109 +filter{refresh-tags} \
110 -filter{unsolicited-popups} \
111 -filter{all-popups} \
112 +filter{img-reorder} \
113 +filter{banners-by-size} \
114 -filter{banners-by-link} \
115 +filter{webbugs} \
116 -filter{tiny-textforms} \
117 +filter{jumping-windows} \
118 -filter{frameset-borders} \
119 -filter{demoronizer} \
120 -filter{shockwave-flash} \
121 -filter{quicktime-kioskmode} \
122 -filter{fun} \
123 -filter{crude-parental} \
124 +filter{ie-exploits} \
125 -filter{site-specifics} \
126 -filter-client-headers \
127 -filter-server-headers \
128 -force-text-mode \
129 -handle-as-empty-document \
130 -handle-as-image \
131 -hide-accept-language \
132 -hide-content-disposition \
133 -hide-if-modified-since \
134 +hide-forwarded-for-headers \
135 +hide-from-header{block} \
136 +hide-referrer{forge} \
137 -hide-user-agent \
138 -inspect-jpegs \
139 -kill-popups \
140 -limit-connect \
141 +prevent-compression \
142 -overwrite-last-modified \
143 -redirect \
144 -send-vanilla-wafer \
145 -send-wafer \
146 +session-cookies-only \
147 +set-image-blocker{pattern} \
148 -treat-forbidden-connects-like-blocks \
149 }
150 standard.Medium
151
152 ################
153 #
154 # Advanced settings -- reasonable privacy protection but
155 # require some exceptions for trusted sites, most likely
156 # because of cookies or SSL. Also testing ground for
157 # new options.
158 #
159 # CAUTION: These settings can still be subverted by a
160 # misconfigured client that executes code from untrusted
161 # sources.
162 #
163 { \
164 -add-header \
165 -block \
166 -content-type-overwrite \
167 -crunch-client-header \
168 +crunch-if-none-match \
169 +crunch-outgoing-cookies \
170 +crunch-incoming-cookies \
171 -crunch-server-header \
172 +deanimate-gifs{last} \
173 -downgrade-http-version \
174 +fast-redirects{check-decoded-url} \
175 -filter{js-annoyances} \
176 -filter{js-events} \
177 +filter{html-annoyances} \
178 +filter{content-cookies} \
179 +filter{refresh-tags} \
180 -filter{unsolicited-popups} \
181 -filter{all-popups} \
182 +filter{img-reorder} \
183 +filter{banners-by-size} \
184 +filter{banners-by-link} \
185 +filter{webbugs} \
186 -filter{tiny-textforms} \
187 +filter{jumping-windows} \
188 +filter{frameset-borders} \
189 -filter{demoronizer} \
190 -filter{shockwave-flash} \
191 +filter{quicktime-kioskmode} \
192 -filter{fun} \
193 -filter{crude-parental} \
194 -filter{ie-exploits} \
195 -filter{site-specifics} \
196 -filter-client-headers \
197 -filter-server-headers \
198 -force-text-mode \
199 -handle-as-empty-document \
200 -handle-as-image \
201 -hide-accept-language \
202 -hide-content-disposition \
203 +hide-if-modified-since{-60} \
204 +hide-forwarded-for-headers \
205 +hide-from-header{block} \
206 +hide-referrer{conditional-block} \
207 -hide-user-agent \
208 -inspect-jpegs \
209 -kill-popups \
210 +limit-connect{,} \
211 +prevent-compression \
212 +overwrite-last-modified{randomize} \
213 -redirect \
214 -send-vanilla-wafer \
215 -send-wafer \
216 -session-cookies-only \
217 +set-image-blocker{pattern} \
218 +treat-forbidden-connects-like-blocks \
219 }
220 standard.Advanced