Thu, 15 Jan 2015 15:59:08 +0100
Implement a real Private Browsing Mode condition by changing the API/ABI;
This solves Tor bug #9701, complying with disk avoidance documented in
https://www.torproject.org/projects/torbrowser/design/#disk-avoidance.
1 <html>
2 <head><link rel="stylesheet" href="../ImageDocument.css"></head>
3 <body>
4 <table cellpadding='0' cellspacing='0' width='32' height='8'>
5 <tr height='1'>
6 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
7 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
8 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
9 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
10 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
11 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
12 <td width='1' style='background-color: rgba(255,102,0,1)'></td>
13 <td width='1' style='background-color: rgba(255,123,0,1)'></td>
14 <td width='1' style='background-color: rgba(255,140,0,1)'></td>
15 <td width='1' style='background-color: rgba(255,155,0,1)'></td>
16 <td width='1' style='background-color: rgba(255,155,0,1)'></td>
17 <td width='1' style='background-color: rgba(255,168,0,1)'></td>
18 <td width='1' style='background-color: rgba(255,168,0,1)'></td>
19 <td width='1' style='background-color: rgba(255,180,0,1)'></td>
20 <td width='1' style='background-color: rgba(255,180,0,1)'></td>
21 <td width='1' style='background-color: rgba(255,180,0,1)'></td>
22 <td width='1' style='background-color: rgba(255,180,0,1)'></td>
23 <td width='1' style='background-color: rgba(255,180,0,1)'></td>
24 <td width='1' style='background-color: rgba(255,168,0,1)'></td>
25 <td width='1' style='background-color: rgba(255,168,0,1)'></td>
26 <td width='1' style='background-color: rgba(255,155,0,1)'></td>
27 <td width='1' style='background-color: rgba(255,140,0,1)'></td>
28 <td width='1' style='background-color: rgba(255,140,0,1)'></td>
29 <td width='1' style='background-color: rgba(255,102,0,1)'></td>
30 <td width='1' style='background-color: rgba(255,74,0,1)'></td>
31 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
32 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
33 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
34 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
35 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
36 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
37 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
38 </tr>
39 <tr height='1'>
40 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
41 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
42 <td width='1' style='background-color: rgba(255,74,0,1)'></td>
43 <td width='1' style='background-color: rgba(255,140,0,1)'></td>
44 <td width='1' style='background-color: rgba(255,202,0,1)'></td>
45 <td width='1' style='background-color: rgba(255,247,0,1)'></td>
46 <td width='1' style='background-color: rgba(255,247,0,1)'></td>
47 <td width='1' style='background-color: rgba(255,247,0,1)'></td>
48 <td width='1' style='background-color: rgba(239,247,0,1)'></td>
49 <td width='1' style='background-color: rgba(230,247,0,1)'></td>
50 <td width='1' style='background-color: rgba(221,247,0,1)'></td>
51 <td width='1' style='background-color: rgba(212,247,0,1)'></td>
52 <td width='1' style='background-color: rgba(202,247,0,1)'></td>
53 <td width='1' style='background-color: rgba(202,247,0,1)'></td>
54 <td width='1' style='background-color: rgba(202,247,0,1)'></td>
55 <td width='1' style='background-color: rgba(192,247,0,1)'></td>
56 <td width='1' style='background-color: rgba(202,247,0,1)'></td>
57 <td width='1' style='background-color: rgba(202,247,0,1)'></td>
58 <td width='1' style='background-color: rgba(202,247,0,1)'></td>
59 <td width='1' style='background-color: rgba(212,247,0,1)'></td>
60 <td width='1' style='background-color: rgba(221,247,0,1)'></td>
61 <td width='1' style='background-color: rgba(230,247,0,1)'></td>
62 <td width='1' style='background-color: rgba(247,247,0,1)'></td>
63 <td width='1' style='background-color: rgba(255,247,0,1)'></td>
64 <td width='1' style='background-color: rgba(255,247,0,1)'></td>
65 <td width='1' style='background-color: rgba(255,230,0,1)'></td>
66 <td width='1' style='background-color: rgba(255,155,0,1)'></td>
67 <td width='1' style='background-color: rgba(255,102,0,1)'></td>
68 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
69 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
70 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
71 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
72 </tr>
73 <tr height='1'>
74 <td width='1' style='background-color: rgba(255,74,0,1)'></td>
75 <td width='1' style='background-color: rgba(255,155,0,1)'></td>
76 <td width='1' style='background-color: rgba(255,180,0,1)'></td>
77 <td width='1' style='background-color: rgba(255,180,0,1)'></td>
78 <td width='1' style='background-color: rgba(255,221,0,1)'></td>
79 <td width='1' style='background-color: rgba(247,255,0,1)'></td>
80 <td width='1' style='background-color: rgba(212,255,0,1)'></td>
81 <td width='1' style='background-color: rgba(168,255,0,1)'></td>
82 <td width='1' style='background-color: rgba(0,255,0,1)'></td>
83 <td width='1' style='background-color: rgba(0,255,102,1)'></td>
84 <td width='1' style='background-color: rgba(0,255,192,1)'></td>
85 <td width='1' style='background-color: rgba(0,247,202,1)'></td>
86 <td width='1' style='background-color: rgba(0,239,212,1)'></td>
87 <td width='1' style='background-color: rgba(0,221,212,1)'></td>
88 <td width='1' style='background-color: rgba(0,221,221,1)'></td>
89 <td width='1' style='background-color: rgba(0,221,221,1)'></td>
90 <td width='1' style='background-color: rgba(0,221,221,1)'></td>
91 <td width='1' style='background-color: rgba(0,230,212,1)'></td>
92 <td width='1' style='background-color: rgba(0,239,202,1)'></td>
93 <td width='1' style='background-color: rgba(0,255,202,1)'></td>
94 <td width='1' style='background-color: rgba(0,255,168,1)'></td>
95 <td width='1' style='background-color: rgba(0,255,74,1)'></td>
96 <td width='1' style='background-color: rgba(74,255,0,1)'></td>
97 <td width='1' style='background-color: rgba(202,255,0,1)'></td>
98 <td width='1' style='background-color: rgba(230,255,0,1)'></td>
99 <td width='1' style='background-color: rgba(255,247,0,1)'></td>
100 <td width='1' style='background-color: rgba(255,180,0,1)'></td>
101 <td width='1' style='background-color: rgba(255,180,0,1)'></td>
102 <td width='1' style='background-color: rgba(255,168,0,1)'></td>
103 <td width='1' style='background-color: rgba(255,102,0,1)'></td>
104 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
105 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
106 </tr>
107 <tr height='1'>
108 <td width='1' style='background-color: rgba(255,168,0,1)'></td>
109 <td width='1' style='background-color: rgba(255,180,0,1)'></td>
110 <td width='1' style='background-color: rgba(255,180,0,1)'></td>
111 <td width='1' style='background-color: rgba(255,180,0,1)'></td>
112 <td width='1' style='background-color: rgba(239,221,0,1)'></td>
113 <td width='1' style='background-color: rgba(180,255,0,1)'></td>
114 <td width='1' style='background-color: rgba(180,255,0,1)'></td>
115 <td width='1' style='background-color: rgba(155,255,74,1)'></td>
116 <td width='1' style='background-color: rgba(0,255,168,1)'></td>
117 <td width='1' style='background-color: rgba(0,255,180,1)'></td>
118 <td width='1' style='background-color: rgba(0,212,255,1)'></td>
119 <td width='1' style='background-color: rgba(74,140,255,1)'></td>
120 <td width='1' style='background-color: rgba(180,0,255,1)'></td>
121 <td width='1' style='background-color: rgba(239,0,221,1)'></td>
122 <td width='1' style='background-color: rgba(239,0,212,1)'></td>
123 <td width='1' style='background-color: rgba(239,0,202,1)'></td>
124 <td width='1' style='background-color: rgba(239,0,212,1)'></td>
125 <td width='1' style='background-color: rgba(221,0,230,1)'></td>
126 <td width='1' style='background-color: rgba(140,0,255,1)'></td>
127 <td width='1' style='background-color: rgba(0,180,255,1)'></td>
128 <td width='1' style='background-color: rgba(0,230,230,1)'></td>
129 <td width='1' style='background-color: rgba(0,255,180,1)'></td>
130 <td width='1' style='background-color: rgba(74,255,123,1)'></td>
131 <td width='1' style='background-color: rgba(180,255,0,1)'></td>
132 <td width='1' style='background-color: rgba(180,255,0,1)'></td>
133 <td width='1' style='background-color: rgba(212,247,0,1)'></td>
134 <td width='1' style='background-color: rgba(255,180,0,1)'></td>
135 <td width='1' style='background-color: rgba(255,180,0,1)'></td>
136 <td width='1' style='background-color: rgba(255,180,0,1)'></td>
137 <td width='1' style='background-color: rgba(255,180,0,1)'></td>
138 <td width='1' style='background-color: rgba(255,102,0,1)'></td>
139 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
140 </tr>
141 <tr height='1'>
142 <td width='1' style='background-color: rgba(255,168,0,1)'></td>
143 <td width='1' style='background-color: rgba(255,180,0,1)'></td>
144 <td width='1' style='background-color: rgba(255,180,0,1)'></td>
145 <td width='1' style='background-color: rgba(255,180,0,1)'></td>
146 <td width='1' style='background-color: rgba(239,221,0,1)'></td>
147 <td width='1' style='background-color: rgba(180,255,0,1)'></td>
148 <td width='1' style='background-color: rgba(180,255,0,1)'></td>
149 <td width='1' style='background-color: rgba(155,255,74,1)'></td>
150 <td width='1' style='background-color: rgba(0,255,168,1)'></td>
151 <td width='1' style='background-color: rgba(0,255,180,1)'></td>
152 <td width='1' style='background-color: rgba(0,221,255,1)'></td>
153 <td width='1' style='background-color: rgba(74,155,255,1)'></td>
154 <td width='1' style='background-color: rgba(155,74,255,1)'></td>
155 <td width='1' style='background-color: rgba(212,74,230,1)'></td>
156 <td width='1' style='background-color: rgba(221,74,221,1)'></td>
157 <td width='1' style='background-color: rgba(221,74,221,1)'></td>
158 <td width='1' style='background-color: rgba(221,74,221,1)'></td>
159 <td width='1' style='background-color: rgba(202,74,239,1)'></td>
160 <td width='1' style='background-color: rgba(123,74,255,1)'></td>
161 <td width='1' style='background-color: rgba(0,192,255,1)'></td>
162 <td width='1' style='background-color: rgba(0,239,230,1)'></td>
163 <td width='1' style='background-color: rgba(0,255,180,1)'></td>
164 <td width='1' style='background-color: rgba(74,255,123,1)'></td>
165 <td width='1' style='background-color: rgba(180,255,0,1)'></td>
166 <td width='1' style='background-color: rgba(180,255,0,1)'></td>
167 <td width='1' style='background-color: rgba(212,247,0,1)'></td>
168 <td width='1' style='background-color: rgba(255,180,0,1)'></td>
169 <td width='1' style='background-color: rgba(255,180,0,1)'></td>
170 <td width='1' style='background-color: rgba(255,180,0,1)'></td>
171 <td width='1' style='background-color: rgba(255,180,0,1)'></td>
172 <td width='1' style='background-color: rgba(255,74,0,1)'></td>
173 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
174 </tr>
175 <tr height='1'>
176 <td width='1' style='background-color: rgba(255,74,0,1)'></td>
177 <td width='1' style='background-color: rgba(255,155,0,1)'></td>
178 <td width='1' style='background-color: rgba(255,180,0,1)'></td>
179 <td width='1' style='background-color: rgba(255,180,0,1)'></td>
180 <td width='1' style='background-color: rgba(255,221,0,1)'></td>
181 <td width='1' style='background-color: rgba(247,255,0,1)'></td>
182 <td width='1' style='background-color: rgba(212,255,0,1)'></td>
183 <td width='1' style='background-color: rgba(168,255,0,1)'></td>
184 <td width='1' style='background-color: rgba(0,255,0,1)'></td>
185 <td width='1' style='background-color: rgba(0,255,102,1)'></td>
186 <td width='1' style='background-color: rgba(0,255,168,1)'></td>
187 <td width='1' style='background-color: rgba(0,255,192,1)'></td>
188 <td width='1' style='background-color: rgba(0,247,192,1)'></td>
189 <td width='1' style='background-color: rgba(0,239,202,1)'></td>
190 <td width='1' style='background-color: rgba(0,239,202,1)'></td>
191 <td width='1' style='background-color: rgba(0,230,202,1)'></td>
192 <td width='1' style='background-color: rgba(0,239,202,1)'></td>
193 <td width='1' style='background-color: rgba(0,239,202,1)'></td>
194 <td width='1' style='background-color: rgba(0,247,192,1)'></td>
195 <td width='1' style='background-color: rgba(0,255,180,1)'></td>
196 <td width='1' style='background-color: rgba(0,255,155,1)'></td>
197 <td width='1' style='background-color: rgba(0,255,74,1)'></td>
198 <td width='1' style='background-color: rgba(102,255,0,1)'></td>
199 <td width='1' style='background-color: rgba(202,255,0,1)'></td>
200 <td width='1' style='background-color: rgba(230,255,0,1)'></td>
201 <td width='1' style='background-color: rgba(255,247,0,1)'></td>
202 <td width='1' style='background-color: rgba(255,180,0,1)'></td>
203 <td width='1' style='background-color: rgba(255,180,0,1)'></td>
204 <td width='1' style='background-color: rgba(255,168,0,1)'></td>
205 <td width='1' style='background-color: rgba(255,102,0,1)'></td>
206 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
207 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
208 </tr>
209 <tr height='1'>
210 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
211 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
212 <td width='1' style='background-color: rgba(255,74,0,1)'></td>
213 <td width='1' style='background-color: rgba(255,123,0,1)'></td>
214 <td width='1' style='background-color: rgba(255,192,0,1)'></td>
215 <td width='1' style='background-color: rgba(255,239,0,1)'></td>
216 <td width='1' style='background-color: rgba(255,239,0,1)'></td>
217 <td width='1' style='background-color: rgba(255,239,0,1)'></td>
218 <td width='1' style='background-color: rgba(247,239,0,1)'></td>
219 <td width='1' style='background-color: rgba(230,239,0,1)'></td>
220 <td width='1' style='background-color: rgba(221,239,0,1)'></td>
221 <td width='1' style='background-color: rgba(212,239,0,1)'></td>
222 <td width='1' style='background-color: rgba(212,239,0,1)'></td>
223 <td width='1' style='background-color: rgba(202,239,0,1)'></td>
224 <td width='1' style='background-color: rgba(202,239,0,1)'></td>
225 <td width='1' style='background-color: rgba(202,239,0,1)'></td>
226 <td width='1' style='background-color: rgba(202,239,0,1)'></td>
227 <td width='1' style='background-color: rgba(202,239,0,1)'></td>
228 <td width='1' style='background-color: rgba(212,239,0,1)'></td>
229 <td width='1' style='background-color: rgba(221,239,0,1)'></td>
230 <td width='1' style='background-color: rgba(230,239,0,1)'></td>
231 <td width='1' style='background-color: rgba(239,239,0,1)'></td>
232 <td width='1' style='background-color: rgba(255,239,0,1)'></td>
233 <td width='1' style='background-color: rgba(255,239,0,1)'></td>
234 <td width='1' style='background-color: rgba(255,239,0,1)'></td>
235 <td width='1' style='background-color: rgba(255,221,0,1)'></td>
236 <td width='1' style='background-color: rgba(255,140,0,1)'></td>
237 <td width='1' style='background-color: rgba(255,102,0,1)'></td>
238 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
239 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
240 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
241 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
242 </tr>
243 <tr height='1'>
244 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
245 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
246 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
247 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
248 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
249 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
250 <td width='1' style='background-color: rgba(255,74,0,1)'></td>
251 <td width='1' style='background-color: rgba(255,123,0,1)'></td>
252 <td width='1' style='background-color: rgba(255,140,0,1)'></td>
253 <td width='1' style='background-color: rgba(255,140,0,1)'></td>
254 <td width='1' style='background-color: rgba(255,155,0,1)'></td>
255 <td width='1' style='background-color: rgba(255,168,0,1)'></td>
256 <td width='1' style='background-color: rgba(255,168,0,1)'></td>
257 <td width='1' style='background-color: rgba(255,168,0,1)'></td>
258 <td width='1' style='background-color: rgba(255,168,0,1)'></td>
259 <td width='1' style='background-color: rgba(255,168,0,1)'></td>
260 <td width='1' style='background-color: rgba(255,168,0,1)'></td>
261 <td width='1' style='background-color: rgba(255,168,0,1)'></td>
262 <td width='1' style='background-color: rgba(255,168,0,1)'></td>
263 <td width='1' style='background-color: rgba(255,155,0,1)'></td>
264 <td width='1' style='background-color: rgba(255,155,0,1)'></td>
265 <td width='1' style='background-color: rgba(255,140,0,1)'></td>
266 <td width='1' style='background-color: rgba(255,123,0,1)'></td>
267 <td width='1' style='background-color: rgba(255,102,0,1)'></td>
268 <td width='1' style='background-color: rgba(255,74,0,1)'></td>
269 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
270 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
271 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
272 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
273 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
274 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
275 <td width='1' style='background-color: rgba(255,0,0,1)'></td>
276 </tr>
277 </table>
278 </body></html>