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>
10 <h1>How to test Tails
0.23~rc1?
</h1>
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
21 <p>Download the ISO image and its signature:
</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>
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>
36 [[Verify the ISO image|download#verify]].
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]].
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>
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
70 Start Tails
0.22.1 and [[set an administration
71 password|doc/first_steps/startup_options/administration_password]].
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>
84 <h1>What's new since
0.22.1?
</h1>
88 <li>Major improvements
</li>
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]] .
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]]).
107 <li><p>Bugfixes
</p></li>
111 Additional software: do not crash when persistence is
112 disabled (Closes: [[!tails_ticket
6440]]).
117 Upgrade Pidgin to
2.10.9, that fixes some regressions introduced
118 in the
2.10.8 security update (Closes: [[!tails_ticket
6661]]).
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.
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.
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]]).
145 Remove the obsolete wikileaks.de account from Pidgin (Closes:
146 [[!tails_ticket
6807]]).
151 <li><p>Minor improvements
</p></li>
155 Upgrade Tor to
0.2.4.21-
1~d60.squeeze+
1.
160 Upgrade obfsproxy to
0.2.6-
2~~squeeze+
1.
165 Upgrade I2P to
0.9.11-
1deb6u1.
170 Install
64-bit kernel instead of the
686-pae one (Closes:
171 [[!tails_ticket
5456]]). This is a necessary first step towards
177 Install Monkeysign (in a not-so-functional shape yet).
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]]).
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
197 Make it possible to manually start IBus.
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]]).
210 Incremental upgrades improvements:
215 Drop the Tails Upgrader launcher, to limit users' confusion
216 (Closes: [[!tails_ticket
6513]]).
221 Lock down sudo credentials a bit.
226 Hide debugging information (Closes: [[!tails_ticket
6505]]).
231 Include ~/.xsession-errors in WhisperBack bug reports. This
232 captures the Tails Upgrader errors and debugging
238 Report more precisely why an incremental upgrade cannot be done
239 (Closes: [[!tails_ticket
6575]]).
244 Various user interface and phrasing improvements.
251 Don't install the Cookie Monster browser extension (Closes:
252 [[!tails_ticket
6790]]).
257 Add a browser bookmark pointing to Tor's Stack Exchange
258 (Closes: [[!tails_ticket
6632]]).
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]]).
271 Use (most of) Tor Browser's mozconfig (Closes: [[!tails_ticket
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]]).
284 Give access to the relevant documentation pages from Tails
290 Hide Tails Greeter's password mismatch warning when entry is
296 Persistent Volume Assistant:
301 Take into account our installer is now called Tails
307 Optimize window height (Closes: [[!tails_ticket
5458]]).
312 Display device paths in a more user-friendly way (Closes:
313 [[!tails_ticket
5311]]).
320 <li>Build system
</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]]).
331 Drop custom poedit backport, install it from
332 squeeze-backports-sloppy.
337 Make ISO and IUK smaller (Closes: [[!tails_ticket
6390]],
338 [[!tails_ticket
6425]]):
343 Exclude more files from being included in the ISO.
348 Remove *.pyc later so that they are not recreated.
353 Truncate log files later so that they are not filled again.
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.
368 Make local hooks logging consistent.
379 Migrate from JRuby to native Ruby + rjb.
384 The test suite can now be run on Debian Wheezy +
390 Fix buggy
"persistence is not enabled" step (Closes:
391 [[!tails_ticket
5465]]).
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.
403 Delete volumes after each scenario unless tagged
409 Add an anti-test to make sure the memory erasure test works
415 A *lot* of bugfixes, simplifications and robustness
423 <h1><a id=
"known_issues"></a>Known issues in
0.23~rc1
</h1>
428 Selecting a non-English locale [[!tails_ticket
6885
429 desc=
"breaks bridge mode"]].
435 All these issues are being worked on and will hopefully be fixed in