Releases
- Tails 2.7 was released on November 15 (minor release). 
- Tails 2.7.1 was released on November 30 (minor release). 
- Tails 2.9 is scheduled for December 13. 
The following changes were introduced in Tails 2.7:
- Fix multi-architecture support in Synaptic. This should fix broken installations of additional packages from Synaptic. (#11820) 
- Set default spell checking language of Icedove to English instead of French. (#11037) 
Code
New Tails Greeter
After many months of development, the redesigned version of Tails Greeter is ready to be tested.
Tails based on Debian 9 (Stretch)
We made lots of progress on porting Tails to Debian 9 (Stretch). This work culminated with the release of Tails 3.0~alpha1.
- Merged the devel Git branch, and upgraded to a current snapshot of the Debian archive.
- Switched userspace to 64-bit (x86_64).
- By running our manual test suite on Stretch-based ISO images and testing our entire documentation, we identified a few regressions and documentation that needs updating.
- GNOME with its default black theme
- Fixed a long-standing issue with the firewall not being set up during early boot.
- Fixed the Greeter not switching to the Desktop VT upon login, and not displaying the More Options window properly.
- Test suite:
- Fixed a bug in the debugging code.
- Ported great numbers of test cases to Stretch, including the persistence, Tor enforcement, encryption, Evince and MAC spoofing ones.
 
- Verified that tails-security-check's CA pinning is repaired.
- Verified that MAC address spoofing works in various cases, including Wi-Fi connections and existing persistent network connections created on Tails 2.x.
- Switch to using the aufs kernel module from Debian.
- Made progress on porting to GnuPG v2: #11905, #11948.
- Removed ekeyd and obsolete udev rules.
- Fixed handling of /etc/hosts.
- Fixed issues in the revamped greeter to have it included in next Jessie alpha ISO. A testing ISO is available. Among others, last changes include:
Reproducible ISO build
We had an initial sprint about reproducible builds.
We are very happy with the progress we've made: the tree that becomes
filesystem.squashfs is now almost fully reproducible; so is also the
tree that is the basis for automatic upgrades. Along the way, we've
contributed a number of patches to Debian and upstream projects.
- Make our PO files update reproducibly, by not updating them unless something other than POT-Creation-Date has changed.
- live-build:
- Use xorriso, that honors the SOURCE_DATE_EPOCH variable, to build the ISO filesystem reproducibly.
- Expose the SOURCE_DATE_EPOCHvariable when running scripts inside the chroot.
- Clamp mtimes to SOURCE_DATE_EPOCHin the chroot and binary filesystems.
- Use SOURCE_DATE_EPOCHto populate/.disk/infotimestamp.
- Use SOURCE_DATE_EPOCHwhen templating syslinux templates.
 
- Made mksquashfs honor SOURCE_DATE_EPOCHfor the filesystem creation date, and had it clamp mtimes toSOURCE_DATE_EPOCH.
- Incremental upgrade kits:
- Made aufs white-outs reproducible.
- Made aufs pseudo-links permanent, so that they are reproducible.
- Passed --sort=name --clamp-mtime --mtime=@$SOURCE_DATE_EPOCHto tar.
 
- Made our web site build reproducibly…
and then discovered more bits that
are not generated in a deterministic way, which lead us to discover
that our cleanallbuild option did not clean as well as it should (fix).
- Eliminated various causes for non-determinism, such as caches and other generated files.
- On the infrastructure side of things:
- Vagrant boxes management: we came up with a new design that will be reflected on the blueprint shortly.
- Experimented with using our Vagrant + libvirt build system on one of our Jenkins ISO builders, and started work towards migrating them all.
 
Documentation and website
- Explain why it is impossible to connect to GMail from Icedove. 
- spriver updated our documentation on shutdown and OpenPGP Applet to 2.0. 
- Chris Lamb fixed a bunch of typos. 
User experience
Infrastructure
- The deployment of our mechanism for the distribution and activation of the revocation certificate of the Tails signing key has progressed a lot and it is now operational. Thanks to everybody who accepted being part of this! 
- We finished deploying our new infrastructure of download mirrors which allows for more mirrors, easier maintenance, and more flexibility in the future. 
- Our test suite covers 213 scenarios, 4 more that in October. 
Funding
- We continued our donation campaign and wrote about what we do with our money and our plans for the coming years. 
- Our grant proposal for NLnet on porting Tails to Debian Stretch was rejected. 
- Our grant proposal for ISC Project on a translation platform for our website was rejected. 
Outreach
- Cristina Carnevali presented Tails at Linux Day 2016 in Bologna, Italy. 
- Tails was presented in the security track of the Iberian hackmeeting in Firestone, Donostia, Basque Country. 
- gagz presented Tails at Capitole du libre 2016, Toulouse, France. 
Translation
- All the website: - de: 57% (2880) strings translated, 4% strings fuzzy, 51% words translated
- fa: 46% (2344) strings translated, 7% strings fuzzy, 52% words translated
- fr: 79% (3979) strings translated, 4% strings fuzzy, 78% words translated
- it: 17% (885) strings translated, 2% strings fuzzy, 18% words translated
- pt: 31% (1593) strings translated, 8% strings fuzzy, 29% words translated
 - Total original words: 50832 
- 
- de: 85% (1569) strings translated, 8% strings fuzzy, 85% words translated
- fa: 39% (724) strings translated, 9% strings fuzzy, 40% words translated
- fr: 90% (1657) strings translated, 7% strings fuzzy, 91% words translated
- it: 47% (871) strings translated, 6% strings fuzzy, 53% words translated
- pt: 51% (947) strings translated, 12% strings fuzzy, 52% words translated
 Total original words: 16995 
Metrics
- Tails has been started more than 613099 times this month. This makes 20437 boots a day on average. It's the first time we're over 20000 boots a day!
- 14634 downloads of the OpenPGP signature of Tails ISO from our website.
- 110 bug reports were received through WhisperBack.
