1 [[!meta title="Call for testing: 2.12~rc1"]]
3 [[!meta date="Mon, 07 Apr 2017 01:02:03 +0000"]]
4 [[!pagetemplate template="news.tmpl"]]
8 You can help Tails! The first release candidate for the upcoming version 2.12 is
9 out. Please test it and report any issue. We are particularly interested in
10 feedback relating to whether Tor's startup works better or worse.
14 How to test Tails 2.12~rc1?
15 ==========================
17 **Keep in mind that this is a test image.** We tested
18 that it is not broken in obvious ways, but it might still contain
23 If you find anything that is not working as it should, please [[report to
24 us|doc/first_steps/bug_reporting]]! Bonus points if you first check if it is a
25 <a href="#known_issues">known issue of this release</a> or a
26 [[longstanding known issue|support/known_issues]].
31 <a class="download-file use-mirror-pool" href="" >Tails 2.12~rc1 ISO image</a>
32 <span class="openpgp-small-link">[[OpenPGP signature|torrents/files/tails-i386-2.12~rc1.iso.sig]]</span>
34 To install 2.12~rc1, follow our usual [[installation instructions|install]],
35 skipping the **Download and verify** step.
37 Upgrade from 2.10 or 2.11
38 -------------------------
40 1. Start Tails 2.10 or 2.11 on a USB stick installed using *Tails Installer* and
41 [[set an administration password|doc/first_steps/welcome_screen/administration_password]].
43 1. Run this command in a <span class="application">Root
44 Terminal</span> to select the "alpha" upgrade channel
45 and start the upgrade:
47 echo TAILS_CHANNEL=\"alpha\" >> /etc/os-release && \
48 tails-upgrade-frontend-wrapper
50 1. After the upgrade is installed, restart Tails and choose
51 <span class="menuchoice">
52 <span class="guimenu">Applications</span> ▸
53 <span class="guisubmenu">Tails</span> ▸
54 <span class="guimenuitem">About Tails</span>
56 to verify that you are running Tails 2.12~rc1.
58 What's new since 2.11?
59 =======================
61 Changes since Tails 2.11 are:
64 - Completely remove I2P. :( We have decided to remove I2P (see
65 [[!tails_ticket 11276]]) due to our failure of finding someone
66 interested in maintaining it in Tails (Closes:
67 [[!tails_ticket 12263]]).
68 - Upgrade the Linux kernel to 4.9.0-0.bpo.2 (Closes:
69 [[!tails_ticket 12122]]).
72 - Mount a dedicated filesystem on /var/tmp, to mitigate the
73 hardlinks permissions open by the user-tmp abstraction. See
74 https://labs.riseup.net/code/issues/9949#note-23 for details
75 (Closes: [[!tails_ticket 12125]]).
76 - Protect against CVE-2017-2636 by disabling the n-hdlc kernel
77 module (Closes: [[!tails_ticket 12315]]).
78 - Ensure /etc/resolv.conf is owned by root:root in the SquashFS.
79 lb_chroot_resolv will "cp -a" it from the source tree, so it
80 inherits its ownership from the whoever cloned the Git
81 repository. This has two problems. First, this results in unsafe
82 permissions on this file (e.g. a Vagrant build results in the
83 'amnesia' user having write access to it).
86 - Don't add the live user to the "audio" group. This should not be
87 needed on a modern Linux desktop system anymore (Closes:
88 [[!tails_ticket 12209]]).
89 - Install virtualbox-* 5.1.14-dfsg-3~bpo8+1 from our custom APT
90 repository (Closes: [[!tails_ticket 12307]]).
91 - Install virtualbox-guest-\* from sid. The version currently in
92 jessie-backports is not compatible with Linux 4.9, and there's
93 basically no chance that it gets updated (the maintainer asked
94 for them to be *removed* from jessie-backports) (Closes:
95 [[!tails_ticket 12298]]).
96 - Pull ttdnsd from our custom APT repository. It's gone from the
97 TorProject one. We removed ttdnsd on feature/stretch already, so
98 we'll need to pull it from our custom APT repository only for
100 - Clean up libdvd-pkg build files, again. This cleanup operation
101 was mistakenly removed in commit c4e8744 (Closes:
102 [[!tails_ticket 11273]]).
103 - Install gnome-sound-recorder (Closes
104 [[!tails_ticket 10950]]). Thanks to Austin English
105 <austinenglish@gmail.com> for the patch!
106 - Stop restarting tor if bootstrapping stalls. It seems tor might
107 have fixed the issues we used (see: [[!tails_ticket 10238]],
108 [[!tails_ticket 9516]]) to experience with the bootstrap process
109 stalling and requiring a restart to kickstart it (Closes:
110 [[!tails_ticket 12411]]).
111 - tor.sh: communicate via the UNIX socket instead of TCP port.
112 This makes the library usable when run inside systemd units that
113 have `PrivateNetwork=yes` set.
114 - Get tor's bootstrap progress via GETINFO instead of log
118 - mirror-pool-dispatcher: bump maximum expected mirrors.json size
119 to 32 KiB. This fixes an error where Tails Upgrader would
120 complain with "cannot choose a download server" (Closes:
121 [[!tails_ticket 11735]]).
123 For more details, see also our [changelog](https://git-tails.immerda.ch/tails/plain/debian/changelog?h=testing).
125 <a id="known_issues"></a>
127 # Known issues in 2.12~rc1
129 * In Tails Greeter, selecting the _This computer's Internet connection
130 is censored, filtered, or proxied_ is broken. Using it will start
131 Tor Launcher but it will fail to connect to `tor`, so it's unusable,
132 and `tor` itself will not be able to bootstrap. If you need this
133 option, skip this release candidate; this issue will be fixed in the
136 * [[Longstanding known issues|support/known_issues]]