Add blueprint.
[tails-test.git] / wiki / src / news / report_2011_05-06.mdwn
blobafb49d87226f59fb7b5bb39b6cfb3b47704625a5
1 [[!meta date="2011-07-05 17:04:54 +0200"]]
2 [[!meta title="Bimonthly report: May and June 2011"]]
3 [[!tag announce]]
5 We are pleased to present you the third Tails bimonthly report.
6 This report sums up the work that was done on Tails in May and June 2011.
8 [[!toc levels=2]]
10 New releases
11 ============
13 The new Tails 0.7.2 bugfix and security release was out on June 13th. See its
14 [[announce|news/version_0.7.2]] for details.
16 Documentation
17 =============
19 All main pages of Tails website have been vastly improved. Content
20 is now better structured and easier to read; it also looks a lot nicer.
22 Many efforts have been put in the [[download]] page that now provides
23 a much improved step by step explanation of how to get, verify, install and
24 use Tails. Screenshots, Windows and Mac OS X instructions are included
25 for even more awesomeness, along with dozens of other tiny little
26 layout and design improvements.
28 The *walkthrough* that was initially imported from Incognito is still
29 outdated, but sections that need to be reworked have been clearly labeled
30 as such.
32 More work on the documentation is happening in the [public
33 `doc-rework` Git
34 branch](http://git.immerda.ch/?p=amnesia.git;a=shortlog;h=refs/heads/doc-rework).
35 Tails developers are not that skilled in documentation writing, so
36 [[help is needed and much welcome|contribute/how/documentation]]!
38 Our public email address was renamed to <tails@boum.org>; its [[OpenPGP key|doc/about/openpgp_keys]] was
39 updated accordingly. We also have [[documented|doc/get/trusting_tails_signing_key]]
40 how to get to trust our OpenPGP keys.
42 GSoC
43 ====
45 As [[announced in the previous report|news/report_2011_03-04]],
46 the Tails project is participating in the Google Summer
47 of Code. One student committed to work on the [[tails-greeter|todo/TailsGreeter]],
48 which will enable us to implement many features that depend on a better boot menu.
49 His progress can be followed on the [[project's development
50 blog|todo/TailsGreeter/blog]]. The code can be seen in the [tails-greeter Git
51 repository](http://git.immerda.ch/?p=max/tails-greeter.git;a=summary)
52 and in a [feature branch in the main Tails Git
53 repository](http://git.immerda.ch/?p=amnesia.git;a=shortlog;h=refs/heads/feature/tails-greeter).
55 With this new boot menu in mind, a solution was implemented
56 to offer a [[safer handling of administrative privileges within
57 Tails|todo/better_root_access_control]]. It will be enabled as soon as
58 tails-greeter is ready for prime-time.
60 And now?
61 ========
63 Upcoming release
64 ----------------
66 Unless bad security issues are detected, the next Tails version will
67 be a major one, dubbed as 0.8. It should contain a few new features:
69  * To make Tails users harder to single out from other Tor users, Pidgin
70    nickname generation process was improved.
71  * An easily reachable immediate shutdown button was added to the top
72    panel; moreover, the computer is now shutdown when any
73    power-related button is pressed (power, sleep, lid close).
74  * Accessibility: install a screen magnifier and a screen reader.
75  * The current on-screen keyboard shipped in Tails (namely: onBoard)
76    never made it into Debian. We have been carrying the burden of
77    forward-porting our patches for more than one year. Florence, a
78    new, nicer and more featureful on-screen keyboard entered Debian a
79    few weeks ago and [[should be
80    shipped|todo/virtual_keyboard_in_Debian]] in Tails by the next
81    release.
82  * The PiTIVi video editor is now installed in Tails.
84 It should also include several minor fixes and improvements:
86  * The handling of hardware clocks that are skewed enough to prevent
87    initial connection to Tor was fixed.
88  * The firewall was tightened a bit more.
89  * Tails build system now uses more elegant and robust ways to disable
90    swapoff and hide items from the GNOME menu.
91  * Frequent disconnections while using Gobby were fixed by adding its
92    port to Tor's LongLivedPorts list.
93  * VirtualBox 4.x guest packages are now installed. We have prepared
94    the backports that were pushed to the Debian Backports archive.
95  * The [arm](http://www.atagar.com/arm/) terminal status monitor for
96    Tor is now installed.
98 This new major release will introduce several changes that might be
99 tricky to get totally right at first. Enthusiasts, your help will be
100 very welcome to test preview images once they are published. Stay
101 tuned!
103 Installing and upgrading Tails onto a USB stick
104 -----------------------------------------------
106 As [[announced in the previous report|news/report_2011_03-04]], a few
107 of us have started working on a tool for [[easy install and upgrade of
108 Tails onto USB sticks|todo/usb_install_and_upgrade]], with support for
109 an encrypted persistent volume in mind.
111 Research has also been made on how to reduce download size (and times)
112 of minor releases. A solution to this problem was thought through and
113 its working was confirmed by preliminary testing.
115 Upcoming features
116 -----------------
118 As an alternative to [[supporting Flash|todo/Flash_support]], we are
119 considering [[shipping a HTML5-compliant web
120 browser|todo/html5_ready_browser]]. We have been investigating
121 shipping [[todo/Iceweasel_5.x]] and conducted some initial tests.
122 Doing so would additionally allow us to [[todo/stop_using_polipo_in_iceweasel]]... and
123 the [[problems|todo/applications_audit/polipo]] it causes.
125 We have acknowledged Claws Mail usability shortcomings, especially
126 when using slow connections. After [[some more
127 research|todo/Return_of_Icedove?]], it looks like Icedove (Debian's
128 rebranded version of Mozilla Thunderbird) could be a proper candidate
129 to replace Claws Mail; a few tweaks and verifications are needed
130 before this happens, though.
132 Compressing the Tails SquashFS using [[XZ (formerly known as LZMA)
133 compression|todo/use_lzma_compression]] will lower the generated
134 images' size by about 100MB! XZ has been supported in the mainlaine
135 Linux kernel since 2.6.38, and has since made its way into kernels
136 shipped by Debian. Hence, Tails is likely to use this feature soon.
138 Patches to mute the system's sound levels at boot time were
139 [contributed](https://boum.org/pipermail/tails-dev/2011-June/000354.html).
140 However, they need more polishing before we can merge them.
142 The lack of support of arbitrary DNS queries being annoying for some
143 Tails (power-)users, we have [[made some
144 progress|todo/support_arbitrary_dns_queries]] towards a resolution
145 of this issue; the implementation of a proper solution was blocked by
146 [[!tor_bug 3369]]; therefore, we contributed a tiny patch to fix it.
147 This issue will be solved once Tor 0.2.2.x is stabilized and shipped
148 in Tails.
150 We have also worked towards Tails-compatible support of bridges in Tor and
151 Vidalia.
153 With respect to [[todo/VoIP_support]], we have refreshed our VoIP software
154 round-up and got in touch with some of their developers to get a better idea
155 of which one we will include in Tails.
157 To end with, the Tails core developers have recently discussed nearly
158 every pending task whose implementation was blocked by the lack of a
159 clear decision. As a consequence, our [[!tails_roadmap]] was
160 updated. This makes it possible for us, and [[any other
161 contributor|contribute]], to move forward on many topics.