updated PO files
[tails-test.git] / wiki / src / news / test_0.23-rc1.html
blob0c1f50931deb5db6f21cf4cfefa6d1f7551ede22
1 [[!meta title="Call for testing: 0.23~rc1"]]
3 [[!meta date="2014-13-07 01:23:45"]]
5 <p>You can help Tails! The first (and hopefully only) release candidate for the
6 upcoming version 0.23 is out. Please test it and see if all works for you.</p>
8 [[!toc levels=1]]
10 <h1>How to test Tails 0.23~rc1?</h1>
12 <ol>
13 <li>
14 <p>
15 <strong>Keep in mind that this is a test image.</strong> We have made sure
16 that it is not broken in an obvious way, but it might still contain
17 undiscovered issues.
18 </p>
19 </li>
20 <li>
21 <p>Download the ISO image and its signature:</p>
22 <p>
23 <a class="download-file"
24 href="http://dl.amnesia.boum.org/tails/alpha/tails-i386-0.23~rc1/tails-i386-0.23~rc1.iso"
25 >Tails 0.23~rc1 ISO image</a>
26 </p>
27 <p>
28 <a class="download-signature"
29 href="https://tails.boum.org/torrents/files/tails-i386-0.23~rc1.iso.sig
31 >Tails 0.23~rc1 signature</a>
32 </p>
33 </li>
34 <li>
35 <p>
36 [[Verify the ISO image|download#verify]].
37 </p>
38 </li>
39 <li>
40 <p>
41 Have a look at the list of <a href="#known_issues">known issues
42 of this release</a> and the list of [[longstanding known
43 issues|support/known_issues]].
44 </p>
45 </li>
46 <li>
47 <p>
48 Test wildly!
49 </p>
50 </li>
51 </ol>
53 <p>If you find anything that is not working as it should, please [[report to
54 us|doc/first_steps/bug_reporting]]! Bonus points if you check that it is not a
55 <a href="#known_issues">known issue of this release</a> or a
56 [[longstanding known issue|support/known_issues]].</p>
58 <h1>How to automatically upgrade from 0.22.1?</h1>
60 <p>
61 These steps allow you to automatically upgrade a device installed
62 with <span class="application">Tails Installer</span> from Tails
63 0.22.1 to Tails 0.23~rc1 using the <span class="application">Tails
64 Upgrader</span>:
65 </p>
67 <ul>
68 <li>
69 <p>
70 Start Tails 0.22.1 and [[set an administration
71 password|doc/first_steps/startup_options/administration_password]].
72 </p>
73 </li>
74 <li>
75 <p>
76 Run this command in a <span class="application">Terminal</span>
77 to select the "alpha" upgrade channel and start the upgrade:
78 <pre><code>echo 'TAILS_CHANNEL="alpha"' | sudo tee --append /etc/os-release && \
79 tails-upgrade-frontend-wrapper</code></pre>
80 </p>
81 </li>
82 </ul>
84 <h1>What's new since 0.22.1?</h1>
86 <ul>
88 <li>Major improvements</li>
89 <ul>
90 <li>
91 <p>
92 Spoof the network interfaces' MAC address by default (Closes:
93 [[!tails_ticket 5421]]), as specified in our on [[design
94 document|contribute/design/MAC_address]] .
95 </p>
96 </li>
97 <li>
98 <p>
99 Rework the way to configure how Tor connects to the network
100 (bridges, proxies, restrictive firewalls): add an option to
101 Tails Greeter, start Tor Launcher when needed (Closes:
102 [[!tails_ticket 5920]], [[!tails_ticket 5343]]).
103 </p>
104 </li>
105 </ul>
107 <li><p>Bugfixes</p></li>
108 <ul>
109 <li>
111 Additional software: do not crash when persistence is
112 disabled (Closes: [[!tails_ticket 6440]]).
113 </p>
114 </li>
115 <li>
117 Upgrade Pidgin to 2.10.9, that fixes some regressions introduced
118 in the 2.10.8 security update (Closes: [[!tails_ticket 6661]]).
119 </p>
120 </li>
121 <li>
123 Wait for Tor to have fully bootstrapped, plus a bit more time,
124 before checking for upgrades (Closes: [[!tails_ticket 6728]])
125 and unfixed known security issues.
126 </p>
127 </li>
128 <li>
130 Disable the Intel Management Engine Interface driver (Closes:
131 [[!tails_ticket 6460]]). We don't need it in Tails, it might be
132 dangerous, and it causes bugs on various hardware such as
133 systems that reboot when asked to shut down.
134 </p>
135 </li>
136 <li>
138 Add a launcher for the Tails documentation. This makes it
139 available in Windows Camouflage mode (Closes: [[!tails_ticket
140 5374]], [[!tails_ticket 6767]]).
141 </p>
142 </li>
143 <li>
145 Remove the obsolete wikileaks.de account from Pidgin (Closes:
146 [[!tails_ticket 6807]]).
147 </p>
148 </li>
149 </ul>
151 <li><p>Minor improvements</p></li>
152 <ul>
153 <li>
155 Upgrade Tor to 0.2.4.21-1~d60.squeeze+1.
156 </p>
157 </li>
158 <li>
160 Upgrade obfsproxy to 0.2.6-2~~squeeze+1.
161 </p>
162 </li>
163 <li>
165 Upgrade I2P to 0.9.11-1deb6u1.
166 </p>
167 </li>
168 <li>
170 Install 64-bit kernel instead of the 686-pae one (Closes:
171 [[!tails_ticket 5456]]). This is a necessary first step towards
172 UEFI boot support.
173 </p>
174 </li>
175 <li>
177 Install Monkeysign (in a not-so-functional shape yet).
178 </p>
179 </li>
180 <li>
182 Disable the autologin text consoles (Closes: [[!tails_ticket
183 5588]]). This was one of the blockers before a screen saver can
184 be installed in a meaningful way ([[!tails_ticket 5684]]).
185 </p>
186 </li>
187 <li>
189 Don't localize the text consoles anymore: it is broken on
190 Wheezy, the intended users can as well use loadkeys, and we now
191 do not have to trust setupcon to be safe for being run as root
192 by the desktop user.
193 </p>
194 </li>
195 <li>
197 Make it possible to manually start IBus.
198 </p>
199 </li>
200 <li>
202 Reintroduce the possibility to switch identities in the Tor
203 Browser, using a filtering proxy in front of the Tor ControlPort
204 to avoid giving full control over Tor to the desktop user
205 (Closes: [[!tails_ticket 6383]]).
206 </p>
207 </li>
208 <li>
210 Incremental upgrades improvements:
211 </p>
212 <ul>
213 <li>
215 Drop the Tails Upgrader launcher, to limit users' confusion
216 (Closes: [[!tails_ticket 6513]]).
217 </p>
218 </li>
219 <li>
221 Lock down sudo credentials a bit.
222 </p>
223 </li>
224 <li>
226 Hide debugging information (Closes: [[!tails_ticket 6505]]).
227 </p>
228 </li>
229 <li>
231 Include ~/.xsession-errors in WhisperBack bug reports. This
232 captures the Tails Upgrader errors and debugging
233 information.
234 </p>
235 </li>
236 <li>
238 Report more precisely why an incremental upgrade cannot be done
239 (Closes: [[!tails_ticket 6575]]).
240 </p>
241 </li>
242 <li>
244 Various user interface and phrasing improvements.
245 </p>
246 </li>
247 </ul>
248 </li>
249 <li>
251 Don't install the Cookie Monster browser extension (Closes:
252 [[!tails_ticket 6790]]).
253 </p>
254 </li>
255 <li>
257 Add a browser bookmark pointing to Tor's Stack Exchange
258 (Closes: [[!tails_ticket 6632]]).
259 </p>
260 </li>
261 <li>
263 Remove the preconfigured #tor channel from Pidgin: apparently,
264 too many Tails users go ask Tails questions there, without
265 making it clear that they are running Tails, hence creating a
266 user-support nightmare (Closes: [[!tails_ticket 6679]]).
267 </p>
268 </li>
269 <li>
271 Use (most of) Tor Browser's mozconfig (Closes: [[!tails_ticket
272 6474]]).
273 </p>
274 </li>
275 <li>
277 Rebase the browser on top of iceweasel 24.3.0esr-1, to get the
278 certificate authorities added by Debian back (Closes:
279 [[!tails_ticket 6704]]).
280 </p>
281 </li>
282 <li>
284 Give access to the relevant documentation pages from Tails
285 Greeter.
286 </p>
287 </li>
288 <li>
290 Hide Tails Greeter's password mismatch warning when entry is
291 changed.
292 </p>
293 </li>
294 <li>
296 Persistent Volume Assistant:
297 </p>
298 <ul>
299 <li>
301 Take into account our installer is now called Tails
302 Installer.
303 </p>
304 </li>
305 <li>
307 Optimize window height (Closes: [[!tails_ticket 5458]]).
308 </p>
309 </li>
310 <li>
312 Display device paths in a more user-friendly way (Closes:
313 [[!tails_ticket 5311]]).
314 </p>
315 </li>
316 </ul>
317 </li>
318 </ul>
320 <li>Build system</li>
321 <ul>
322 <li>
324 Ease updating POT and PO files at release time, and importing
325 translations from Transifex (Closes: [[!tails_ticket 6288]],
326 [[!tails_ticket 6207]]).
327 </p>
328 </li>
329 <li>
331 Drop custom poedit backport, install it from
332 squeeze-backports-sloppy.
333 </p>
334 </li>
335 <li>
337 Make ISO and IUK smaller (Closes: [[!tails_ticket 6390]],
338 [[!tails_ticket 6425]]):
339 </p>
340 <ul>
341 <li>
343 Exclude more files from being included in the ISO.
344 </p>
345 </li>
346 <li>
348 Remove *.pyc later so that they are not recreated.
349 </p>
350 </li>
351 <li>
353 Truncate log files later so that they are not filled again.
354 </p>
355 </li>
356 <li>
358 At ISO build time, set mtime to the epoch for large files
359 whose content generally does not change between
360 releases. This forces rsync to compare the actual content of
361 these files, when preparing an IUK, instead of blindly
362 adding it to the IUK merely because the mtime has changed,
363 while the content is the same.
364 </p>
365 </li>
366 <li>
368 Make local hooks logging consistent.
369 </p>
370 </li>
371 </ul>
372 </li>
373 </ul>
375 <li>Test suite</li>
376 <ul>
377 <li>
379 Migrate from JRuby to native Ruby + rjb.
380 </p>
381 </li>
382 <li>
384 The test suite can now be run on Debian Wheezy +
385 backports.
386 </p>
387 </li>
388 <li>
390 Fix buggy "persistence is not enabled" step (Closes:
391 [[!tails_ticket 5465]]).
392 </p>
393 </li>
394 <li>
396 Use IPv6 private address as of RFC 4193 for the test suite's
397 virtual network. Otherwise dnsmasq from Wheezy complains, as it
398 is not capable of handling public IPv6 addresses.
399 </p>
400 </li>
401 <li>
403 Delete volumes after each scenario unless tagged
404 @keep_volumes.
405 </p>
406 </li>
407 <li>
409 Add an anti-test to make sure the memory erasure test works
410 fine.
411 </p>
412 </li>
413 <li>
415 A *lot* of bugfixes, simplifications and robustness
416 improvements.
417 </p>
418 </li>
419 </ul>
421 </ul>
423 <h1><a id="known_issues"></a>Known issues in 0.23~rc1</h1>
425 <ul>
426 <li>
428 Selecting a non-English locale [[!tails_ticket 6885
429 desc="breaks bridge mode"]].
430 </p>
431 </li>
432 </ul>
435 All these issues are being worked on and will hopefully be fixed in
436 Tails 0.23.
437 </p>