This release fixes many security issues and users should upgrade as soon as possible.

Changes

Upgrades and changes

  • You can now copy and paste your GnuPG passphrases into the pinentry dialog, for example from KeePassX or the clipboard.

  • Upgrade Tor Browser to 5.5.5.

  • Upgrade I2P to 0.9.25.

  • Upgrade Electrum from 2.5.4 to 2.6.3.

Fixed problems

  • Clarify that users migrating from Claws Mail to Icedove should delete all their Claws Mail data to remove the warning when starting Icedove. (#11187)

  • Make both panes of Onion Circuits scrollable to fix display issues on smaller screens. (#11192)

For more details, read our changelog.

Known issues

None specific to this release.

See the list of long-standing issues.

Get Tails 2.3

What's coming up?

Tails 2.4 is scheduled for June 7.

Have a look at our roadmap to see where we are heading to.

We need your help and there are many ways to contribute to Tails (donating is only one of them). Come ?talk to us!

Posted Tue 26 Apr 2016 12:34:56 PM CEST Tags:

Releases

The following changes were introduced in 2.2:

  • Add support for viewing DVDs with DRM protection. (#7674)

  • Replace Vidalia, which has been unmaintained for years, with:

    • a system status icon indicating whether Tails is connected to Tor or not,
    • Onion Circuits to display a list of the current Tor circuits and connections.
  • Automatically save the database of KeePassX after every change to prevent data loss when shutting down. (#11147)

  • Disable the Alt + Shift and Left Shift + Right Shift keyboard shortcuts that used to switch to the next keyboard layout. You can still use Meta + Space to change keyboard layout. (#11042)

  • Fix optional PGP key feature of WhisperBack. (#11033)

  • Fix saving of WhisperBack report to a file when offline. (#11133)

  • Make Git verify the integrity of transferred objects. (#11107)

Code

Documentation and website

  • Many advanced users complained about the lack of a direct download link in our new installation assistant. We are working on adding one back while still protecting people from being lazy and skipping the ISO verification. (#11024)

  • We worked on speeding up the build of the website and almost reached our goal of 30%. (#11151)

  • We created a page that lists all our mailing lists and email addresses, their scope and policy.

  • We improved the instructions for resetting a USB stick and verifying the ISO image in Mac OS X.

  • We explained how to restart GNOME Shell. This is particularly useful when icons and information located on the top right corner of the screen disappear.

User experience

Infrastructure

  • intrigeri and Cyril Brulebois presented their design for our upcoming freezable APT repository. It will allow saving snapshots of all the packages that are used to build a given Tails. It's a necessary step to have reproducible builds and allow distributing better the source code of all the software in Tails.

  • anonym started using Dogtail to identify graphical user interface elements programmatically in our test suite, instead of based on screenshots.

  • bertagaz deployed an Icinga2 monitoring system to monitor our most important services.

  • We decided to drop the requirement for OpenPGP communication with HTTP mirror operators.

  • We clarified what needs to be done to have a proper review and merge process in Weblate.

  • 839 ISO images were automatically built and tested by our continuous integration infrastructure.

Outreach

Past Events

Press and testimonials

Translation

All the website

  • de: 47% (2549) strings translated, 4% strings fuzzy, 42% words translated
  • fa: 52% (2843) strings translated, 6% strings fuzzy, 59% words translated
  • fr: 56% (3064) strings translated, 6% strings fuzzy, 58% words translated
  • pt: 29% (1571) strings translated, 7% strings fuzzy, 28% words translated

Total original words: 56061

Core pages of the website

  • de: 88% (1179) strings translated, 6% strings fuzzy, 91% words translated
  • fa: 77% (1037) strings translated, 12% strings fuzzy, 72% words translated
  • fr: 80% (1069) strings translated, 10% strings fuzzy, 77% words translated
  • pt: 68% (917) strings translated, 17% strings fuzzy, 66% words translated

Total original words: 14006

Metrics

  • Tails has been started more than 568.280 times this month. This makes 18.331 boots a day on average.
  • 11004 downloads of the OpenPGP signature of Tails ISO from our website.
  • 181 bug reports were received through WhisperBack.
Posted Wed 13 Apr 2016 03:16:29 PM CEST

This release fixes numerous security issues. All users must upgrade as soon as possible.

Changes

Upgrades and changes

  • Upgrade Tor Browser to 5.5.4.

Known issues

See the current list of known issues.

Download or upgrade

Go to the install or upgrade page.

If your Tails does not boot after an automatic upgrade, please upgrade your Tails manually.

What's coming up?

The next Tails release is scheduled for April 19.

Have a look at our roadmap to see where we are heading to.

We need your help and there are many ways to contribute to Tails (donating is only one of them). Come talk to us!

Posted Fri 18 Mar 2016 02:02:03 AM CET Tags:

Releases

The following changes were introduced in Tails 2.0.1:

  • Upgrade Tor Browser to 5.5.2.

  • Fix regression breaking boot on 32-bit UEFI platforms. (#11007)

Code

  • We will replace Vidalia (#6841), which has been unmaintained for years, in 2.2 with:

    • the Tor Status GNOME Shell extension, which adds a System Status
    • Onion Circuits, a simple Tor circuit monitoring tool.
  • Hide "Laptop Mode Tools Configuration" menu entry. We don't support configuring l-m-t in Tails, and it doesn't work out of the box. (#11074)

Friendlier build system

For years Tails has offered a build system based on Vagrant, which at times has been maintained and really easy to use, and so a great resource for new contributors that want to test their modifications. Sadly that was a while ago, mostly because all but one Tails developers have been using their own custom build systems. The main reason for that is that Vagrant uses Virtualbox by default, while all of us (and our infrastructure, for example our Jenkins automated builds and tests setup) greatly prefer the QEMU/KVM stack (and libvirt), and it is not possible to mix two hypervisors at the same time.

But this is about to change! Recently there has been quite an effort to migrate to vagrant-libvirt and the QEMU/KVM hypervisor which should allow all of us to converge to the same build system. Besides saving development time since only one system has to be maintained, it also means that this build system will be well-maintained in the future, and so remain easy-to-use for contributors.

There are a few roadblocks still, though, but you can help, especially if you are a Debian developer! Currently we need vagrant-libvirt (and ruby-fog-libvirt) packaged and maintained in Debian, and quite a lot of work has already been done on that front. And to have the build system working on Debian Jessie we need the following packages backported: vagrant, ruby-excon, ruby-fog-core and ruby-fog-xml. If you want to help, please get in touch with us on the tails-dev@boum.org public mailing list!

Shell scripts are evil

Shell scripts are deceptively easy to quickly prototype proof-of-concepts with, but generally result in things with subtle bugs, a high maintenance burden, and difficulties to be extended since it doesn't scale well with complexity. A lot of people (us included) delude themselves with that they know the shell, but it is a complicated mess with really strange "features" and conventions that few truly understand.

Therefore we have started an effort to port our shell scripts to Python (blueprint), and, implicitly, to make it more convenient to start writing new scripts in Python instead of shell.

If you are into Python and want to help Tails, come join us!

Documentation and website

User experience

Infrastructure

  • The ISO build system has been upgraded to Jessie.

  • Our test suite covers 208 scenarios.

  • In February 603 ISO images were automatically built and 597 were automatically tested by our continuous integration infrastructure.

Funding

  • We sent our final report for the Digital Defenders grant we had over 2015.

Outreach

Past events

Upcoming events

On-going discussions

Press and testimonials

Translation

All website PO files

  • de: 43% (2456) strings translated, 4% strings fuzzy, 39% words translated
  • fa: 51% (2933) strings translated, 5% strings fuzzy, 58% words translated
  • fr: 54% (3075) strings translated, 5% strings fuzzy, 57% words translated
  • pt: 28% (1641) strings translated, 7% strings fuzzy, 28% words translated

Total original words: 57704

Core PO files

  • de: 88% (1210) strings translated, 7% strings fuzzy, 87% words translated
  • fa: 80% (1100) strings translated, 11% strings fuzzy, 74% words translated
  • fr: 81% (1116) strings translated, 9% strings fuzzy, 77% words translated
  • pt: 71% (974) strings translated, 16% strings fuzzy, 68% words translated

Total original words: 14624

Metrics

  • Tails has been started more than 547670 times this month. This makes 18885 boots a day on average.
  • 21378 downloads of the OpenPGP signature of Tails ISO from our website.
  • 138 bug reports were received through WhisperBack.
Posted Wed 09 Mar 2016 05:32:00 PM CET

This release fixes many security issues and users should upgrade as soon as possible.

Changes

New features

  • Add support for viewing DVDs with DRM protection. (#7674)

Upgrades and changes

  • Replace Vidalia, which has been unmaintained for years, with:
    • a system status icon indicating whether Tails is connected to Tor or not,
    • Onion Circuits to display a list of the current Tor circuits and connections.

Tor Status extension clicked in the top bar and Onion Circuits window open

  • Automatically save the database of KeePassX after every change to prevent data loss when shutting down. (#11147)

  • Update Tor Browser to 5.5.3.

    • Improve Japanese-style glyph display.
  • Upgrade I2P to 0.9.24.

  • Disable the Alt + Shift and Left Shift + Right Shift keyboard shortcuts that used to switch to the next keyboard layout. You can still use Meta + Space to change keyboard layout. (#11042)

Fixed problems

  • Fix optional PGP key feature of WhisperBack. (#11033)

  • Fix saving of WhisperBack report to a file when offline. (#11133)

  • Make Git verify the integrity of transferred objects. (#11107)

For more details, see also our changelog.

Known issues

  • While there is an automatic upgrade from Tails 2.2~rc1 to 2.2, it will not be detected by default since Tails 2.2~rc1 think it already is 2.2 (see the 2.2~rc1 announcement). To fix this, run the following command:

    sudo sed -i 's/^TAILS_VERSION_ID="2.2"$/TAILS_VERSION_ID="2.2~rc1"/' \
        /etc/os-release && \
    tails-upgrade-frontend-wrapper
    
  • See the current list of known issues.

Install or upgrade

To install, follow our installation instructions.

An automatic upgrade is available from 2.0.1 to 2.2.

If it is impossible to automatically upgrade your Tails, read our upgrade instructions.

If your Tails fails to start after an automatic upgrade, please try to do a manual upgrade.

What's coming up?

The next Tails release is scheduled for April 19.

Have a look at our roadmap to see where we are heading to.

We need your help and there are many ways to contribute to Tails (donating is only one of them). Come talk to us!

Posted Tue 08 Mar 2016 12:34:56 PM CET Tags:

You can help Tails! The first release candidate for the upcoming version 2.2 is out. Please test it and report any issue.

How to test Tails 2.2~rc1?

Keep in mind that this is a test image. We tested that it is not broken in obvious ways, but it might still contain undiscovered issues.

But test wildly!

If you find anything that is not working as it should, please report to us! Bonus points if you first check if it is a known issue of this release or a longstanding known issue.

Download and install

Tails 2.2~rc1 torrent

Tails 2.2~rc1 ISO image ?OpenPGP signature

To install 2.2~rc1, follow our usual installation instructions, skipping the Download and verify step.

Upgrade from 2.0.1

  1. Start Tails 2.0.1 on a USB stick installed using Tails Installer and set an administration password.

  2. Run this command in a Root Terminal to select the "alpha" upgrade channel and start the upgrade:

    echo TAILS_CHANNEL=\"alpha\" >> /etc/os-release && \
         tails-upgrade-frontend-wrapper
    
  3. After the upgrade is installed, restart Tails and choose Applications ▸ Tails ▸ About Tails to verify that you are running Tails 2.2~rc1.

What's new since 2.0.1?

Changes since Tails 2.0.1 are:

  • Major new features and changes

    • Replace Vidalia (which has been unmaintained for years) with: (Closes: #6841)
      • the Tor Status GNOME Shell extension, which adds a System Status icon indicating whether Tor is ready or not.
      • Onion Circuits, a simple Tor circuit monitoring tool.
  • Security fixes

    • Upgrade cpio to 2.11+dfsg-4.1+deb8u1.
    • Upgrade glibc to 2.19-18+deb8u3.
    • Upgrade libgraphite2 to 1.3.5-1~deb8u1.
    • Upgrade libreoffice to 4.3.3-2+deb8u3.
    • Upgrade libssh2 to 1.4.3-4.1+deb8u1.
  • Bugfixes

    • Hide "Laptop Mode Tools Configuration" menu entry. We don't support configuring l-m-t in Tails, and it doesn't work out of the box. (Closes: #11074)
    • WhisperBack:
      • Actually write a string when saving bug report to disk. (Closes: #11133)
      • Add missing argument to OpenPGP dialog so the optional OpenPGP key can be added again. (Closes: #11033)
  • Minor improvements

    • Upgrade I2P to 0.9.24-1~deb8u+1.
    • Add support for viewing DRM protected DVD videos using libdvdcss2. Patch series submitted by Austin English austinenglish@gmail.com. (Closes: #7674)
    • Automatically save KeePassX database after every change by default. (Closes: #11147)
    • Implement Tor stream isolation for WhisperBack
    • Delete unused tor-tsocks-mua.conf previously used by Claws Mail. (Closes: #10904)
    • Add set -u to all gettext:ized shell scripts. In gettext-base < 1.8.2, like the one we had in Wheezy, gettext.sh references the environment variable ZSH_VERSION, which we do not set. This has prevented us from doing set -u without various hacks. (Closes: #9371)
    • Also set -e in some shell scripts which lacked it for no good reason.
    • Make Git verify the integrity of transferred objects. (Closes: #11107)

For more details, see also our changelog.

Known issues in 2.2~rc1

  • Longstanding known issues

  • Tails 2.2~rc1 thinks it is Tails 2.2 in some respects, e.g. that is what the "About Tails" prompt and tails-version command will output, and also what is put in the meta data of the ISO image (and so what burnt DVD's will be titled).

Posted Tue 23 Feb 2016 05:00:00 PM CET Tags:

January has been a busy month with two releases including Tails 2.0.

Releases

The following changes were introduced in Tails 2.0:

  • Tails now uses the GNOME Shell desktop environment, in its Classic mode. GNOME Shell provides a modern, simple, and actively developed desktop environment. The Classic mode keeps the traditional Applications, Places menu, and windows list. Accessibility and non-Latin input sources are also better integrated.

  • Update Tor Browser to 5.5 (based on Firefox 38.6.0 ESR):

    • Add Japanese support.
  • Remove the Windows camouflage which is currently broken in GNOME Shell. We started working on adding it back but your help is needed!

  • Change to systemd as init system and use it to:

    • Sandbox many services using Linux namespaces and make them harder to exploit.
    • Make the launching of Tor and the memory wipe on shutdown more robust.
    • Sanitize our code base by replacing many custom scripts.
  • Update most firmware packages which might improve hardware compatibility.

  • Notify the user if Tails is running from a non-free virtualization software.

  • Remove Claws Mail, replaced by Icedove, a rebranded version of Mozilla Thunderbird.

  • HiDPI displays are better supported. (#8659)

  • Remove the option to open a download with an external application in Tor Browser as this is usually impossible due to the AppArmor confinement. (#9285)

  • Close Vidalia before restarting Tor.

  • Allow Videos to access the DVD drive. (#10455, #9990)

  • Allow configuring printers without administration password. (#8443)

Code

Documentation and website

  • All of our documentation was updated to Tails based on Jessie.

User experience

Infrastructure

Outreach

  • A Tails install party took place in Toulouse, France to celebrate the Tails 2.0 release.

Upcoming events

On-going discussions

  • sycamoreone started started working on a blueprint to find a suitable replacement for Pidgin in the future.

  • A discussion about persistent Tor state has been relaunched.

Press and testimonials

Translation

Due to the Jessie release, a lot of our translated documentation is now outdated.

All website PO files

  • de: 28% (2236) strings translated, 2% strings fuzzy, 24% words translated
  • fa: 60% (4855) strings translated, 3% strings fuzzy, 69% words translated
  • fr: 41% (3301) strings translated, 3% strings fuzzy, 40% words translated
  • pt: 21% (1669) strings translated, 4% strings fuzzy, 19% words translated

Total original words: 86910

Core PO files

  • de: 90% (1202) strings translated, 7% strings fuzzy, 88% words translated
  • fa: 83% (1109) strings translated, 11% strings fuzzy, 76% words translated
  • fr: 84% (1125) strings translated, 9% strings fuzzy, 79% words translated
  • pt: 73% (982) strings translated, 16% strings fuzzy, 70% words translated

Total original words: 14326

Metrics

  • Tails has been started more than 571,109 times this month. This makes 18,423 boots a day on average.
  • 39,080 downloads of the OpenPGP signature of Tails ISO from our website.
  • 184 bug reports were received through WhisperBack.
Posted Sun 21 Feb 2016 05:02:59 PM CET

The last report about august has been published a short while ago and now we present to you the combined reports from September to December 2015. We were quite busy and didn't find the time to write seperate reports since August 2015. This report covers the last third of 2015.

Releases

Code

For details, see each release announcement. Notable changes include:

  • 1.7: You can now start Tails in offline mode to disable all networking for additional security. Doing so can be useful when working on sensitive documents.

  • 1.8: Icedove, a rebranded version of Mozilla Thunderbird, is now the official email client in Tails, replacing Claws Mail. As with Claws, Icedove allows you to encrypt and decrypt emails easily and sends all traffic through the Tor network.

Infrastructure

  • We were able to deploy automated tests of ISO images built automatically for our main release branches in the beginning of October.

  • The new snapshot system improved robustness of our test suite noticeably, and reduced the amount of time needed for a full run with at least 30%.

User experience

Documentation and website

Website

  • The Tails website is now available in Farsi. Thanks to all Farsi translators and the LocalizationLab.

Outreach

  • Syl held a Tails Workshop at Bazar du Libre on November 22 in Toulouse, France.

  • We had a table at 32C3, in Hamburg, Germany.

Press and Testimonials

Metrics

In September 2015:

  • Tails has been started more than 473,295 times in September. This makes 15,268 boots a day on average.
  • 29,135 downloads of the OpenPGP signature of Tails ISO from our website.
  • 90 bug reports were received through WhisperBack.

In October 2015:

  • Tails has been started more than 500,551 times in October. This makes 16,147 boots a day on average.
  • 25,790 downloads of the OpenPGP signature of Tails ISO from our website.
  • 71 bug reports were received through WhisperBack.

In November 2015:

  • Tails has been started more than 540,362 times in November. This makes 18,012 boots a day on average.
  • 34,881 downloads of the OpenPGP signature of Tails ISO from our website.
  • 95 bug reports were received through WhisperBack.

In December 2015:

  • Tails has been started more than 546,366 times in December. This makes 17,6245 boots a day on average.
  • 35,853 downloads of the OpenPGP signature of Tails ISO from our website.
  • 109 bug reports were received through WhisperBack.
  • sajolida published statistics on the time before upgrade
Posted Sat 13 Feb 2016 09:05:38 PM CET

This release fixes numerous security issues. All users must upgrade as soon as possible.

Changes

Upgrades and changes

  • Upgrade Tor Browser to 5.5.2.

Fixed problems

  • Fix regression breaking boot on 32-bit UEFI platforms. (#11007)

Known issues

See the current list of known issues.

Download or upgrade

Go to the install or upgrade page.

If your Tails does not boot after an automatic upgrade, please upgrade your Tails manually.

What's coming up?

The next Tails release is scheduled for March 08.

Have a look at our roadmap to see where we are heading to.

We need your help and there are many ways to contribute to Tails (donating is only one of them). Come talk to us!

Posted Fri 12 Feb 2016 08:05:28 PM CET Tags:

We're sorry it took us so long to publish this report. We'll publish fresher news soon :)

The 16th of August was Tails 6th birthday. Well, Tails existed before, but it was the birthday of the first public release. Actually, it was named amnesia then, it was before the fusion with Incognito.

Never mind the details. Let's celebrate!

Releases

The following changes were introduced in Tails 1.5:

  • Disable access to the local network in the Tor Browser. You should now use the Unsafe Browser to access the local network.
  • Install Tor Browser 5.0 (based on Firefox 38esr).
  • Install a 32-bit GRUB EFI boot loader. Tails should now start on some tablets with Intel Bay Trail processors among others.
  • Let the user know when Tails Installer has rejected a device because it is too small.

Documentation and website

User experience

Infrastructure

  • We asked our mirrors to disable HTTP ETag to better support resumed downloads and documented how to do that.

  • Despite of the Tor bug limiting our pool of HTTP mirrors is getting small. We need mirrors again and stopped saying that our pool is full.

  • Our test suite covers 191 scenarios, 6 more than in July.

Funding

  • We finally signed a contract with OTF, running from February 2015 to July 2016, and sent our first report.

  • We created ourselves a Flattr account.

Outreach

  • We have Tails stickers again! We'll share them during upcoming events, you can also make your own.

  • Alan attended GUADEC, the GNOME conference in Gothenburg, Sweden on August 7 – 9 and connected us better with the GNOME community.

  • A talk about Tails took place during DebConf15 in Heidelberg, Germany, on August 15th.

  • DrWhax did a lightning talk about Tails at CCCamp on August 13 - 17 in Zehdenick, Germany.

On-going discussions

  • Alan submitted for review a new version of Tor Monitor (to replace Vidalia) and Sascha Steinbiss proposed to package it for Debian.

  • We drafted a script to run a Mumble server from Tails, verified that the Mumble client in Tails Jessie works well, and started using it for internal meetings.

Press and testimonials

Translation

At the end of the month:

All website PO files

  • de: 18% (1265) strings translated, 0% strings fuzzy, 17% words translated
  • fr: 46% (3223) strings translated, 2% strings fuzzy, 43% words translated
  • pt: 26% (1842) strings translated, 3% strings fuzzy, 24% words translated

Total original words: 79407

Core PO files

  • de: 59% (794) strings translated, 1% strings fuzzy, 66% words translated
  • fr: 91% (1219) strings translated, 3% strings fuzzy, 92% words translated
  • pt: 82% (1102) strings translated, 9% strings fuzzy, 85% words translated

Total original words: 14404

Metrics

  • Tails has been started more than 469,870 times this month. This makes 15,157 boots a day on average.

  • 31,870 downloads of the OpenPGP signature of Tails ISO from our website.

  • 127 bug reports were received through WhisperBack.

-- Report by BitingBird for Tails folks

Posted Thu 04 Feb 2016 12:53:36 PM CET