Calendar: add FT sprint
[tails/test.git] / wiki / src / news / test_2.12-rc1.mdwn
blob0800c61a586c22eca631523f0582b66d0244b12e
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"]]
6 [[!tag announce]]
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.
12 [[!toc levels=1]]
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
19 undiscovered issues.
21 But test wildly!
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]].
28 Download and install
29 --------------------
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>&nbsp;▸
53      <span class="guisubmenu">Tails</span>&nbsp;▸
54      <span class="guimenuitem">About Tails</span>
55    </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:
63   * Major changes
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]]).
71   * Security fixes
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).
85   * Minor improvements
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
99       the next 3 months.
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
115       grep:ing.
117   * Bugfixes
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
134   final 2.12 release.
136 * [[Longstanding known issues|support/known_issues]]